

/* Start:/local/markup/main/build/media/css/screen.css?15868749551605348*/
@charset "UTF-8";
@font-face { font-family: "Gerbera"; font-weight: 400; src: url("/local/markup/main/build/media/css/../fonts/Gerbera.woff") format("woff"), url("/local/markup/main/build/media/css/../fonts/Gerbera.woff2") format("woff2"); }

@font-face { font-family: "Gerbera"; font-weight: 500; src: url("/local/markup/main/build/media/css/../fonts/Gerbera-Medium.woff") format("woff"), url("/local/markup/main/build/media/css/../fonts/Gerbera-Medium.woff2") format("woff2"); }

@font-face { font-family: "Gerbera"; font-weight: 200; src: url("/local/markup/main/build/media/css/../fonts/Gerbera-Light.woff") format("woff"), url("/local/markup/main/build/media/css/../fonts/Gerbera-Light.woff2") format("woff2"); }

@font-face { font-family: "William"; font-weight: 400; src: url("/local/markup/main/build/media/css/../fonts/William.woff") format("woff"), url("/local/markup/main/build/media/css/../fonts/William.woff2") format("woff2"); }

@font-face { font-family: "FontAwesome"; font-weight: 400; src: url("/local/markup/main/build/media/css/../fonts/FontAwesome.eot?") format("eot"), url("/local/markup/main/build/media/css/../fonts/FontAwesome.woff") format("woff"), url("/local/markup/main/build/media/css/../fonts/FontAwesome.ttf") format("truetype"), url("/local/markup/main/build/media/css/../fonts/FontAwesome.svg#FontAwesome") format("svg"), url("/local/markup/main/build/media/css/../fonts/FontAwesome.otf") format("opentype"); }

* { padding: 0; margin: 0; -webkit-tap-highlight-color: transparent; }

html, body { width: 100%; height: 100%; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; cursor: default; }

body { font: normal 17px/1.4 Gerbera, sans-serif; font-weight: 200; color: #333; background: #FFF; }

@media only screen and (max-width: 767px) { body { font-size: 15px; } }

body._rtl * { direction: rtl; }

body._rtl *._phone { direction: ltr; text-align: right; }

body._rtl .popups-wrapper__content { text-align: right; }

body._rtl .popup-map__container { right: auto; left: 0; }

body._rtl .how-tabs__item:not(:last-child) { margin-left: 25px; margin-right: 0; }

body._rtl .top-menu__link._dropdown .dropdown-list { left: 0; right: auto; }

body._rtl .top-menu__link._dropdown .dropdown-list__top { text-align: left; }

body._rtl .top-menu__link._dropdown .dropdown-list__top ul { display: -ms-flexbox; display: flex; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }

body._rtl .slick-slider { direction: ltr; }

body._rtl .slick-slider * { direction: ltr; }

body._rtl .slick-slider .figure__figcaption { direction: rtl; }

body._rtl .branch-list { left: auto; right: -35px; }

body._rtl .branch-list__item:not(:last-child):after { right: auto; left: 15px; }

body._rtl .museum-accordion__icon { right: auto; left: 7px; }

body._rtl .accordion-title__icon { margin-right: 0; margin-left: 45px; }

@media only screen and (max-width: 767px) { body._rtl .accordion__title { padding-right: 0; padding-left: 40px; } }

body._rtl .attention__close { right: auto; left: 0; }

body._rtl .attention__icon { margin-right: 0; margin-left: 10px; }

@media only screen and (min-width: 1280px) { body._rtl .attention__icon { left: auto; right: -60px; } }

body._rtl .attention__text { padding-right: 0; padding-left: 80px; }

@media only screen and (min-width: 1280px) { body._rtl .attention__text { padding-left: 0; } }

body._rtl .top-menu, body._rtl .bottom-menu { text-align: left; }

body._rtl .col-lg-1, body._rtl .col-lg-10, body._rtl .col-lg-11, body._rtl .col-lg-12, body._rtl .col-lg-2, body._rtl .col-lg-3, body._rtl .col-lg-4, body._rtl .col-lg-5, body._rtl .col-lg-6, body._rtl .col-lg-7, body._rtl .col-lg-8, body._rtl .col-lg-9, body._rtl .col-md-1, body._rtl .col-md-10, body._rtl .col-md-11, body._rtl .col-md-12, body._rtl .col-md-2, body._rtl .col-md-3, body._rtl .col-md-4, body._rtl .col-md-5, body._rtl .col-md-6, body._rtl .col-md-7, body._rtl .col-md-8, body._rtl .col-md-9, body._rtl .col-sm-1, body._rtl .col-sm-10, body._rtl .col-sm-11, body._rtl .col-sm-12, body._rtl .col-sm-2, body._rtl .col-sm-3, body._rtl .col-sm-4, body._rtl .col-sm-5, body._rtl .col-sm-6, body._rtl .col-sm-7, body._rtl .col-sm-8, body._rtl .col-sm-9, body._rtl .col-xs-1, body._rtl .col-xs-10, body._rtl .col-xs-11, body._rtl .col-xs-12, body._rtl .col-xs-2, body._rtl .col-xs-3, body._rtl .col-xs-4, body._rtl .col-xs-5, body._rtl .col-xs-6, body._rtl .col-xs-7, body._rtl .col-xs-8, body._rtl .col-xs-9 { float: right; margin-left: 0; }

body._rtl .col-xs-offset-0 { margin-right: 0; }

body._rtl .col-xs-offset-1 { margin-right: 8.33333%; }

body._rtl .col-xs-offset-2 { margin-right: 16.66667%; }

body._rtl .col-xs-offset-3 { margin-right: 25%; }

body._rtl .col-xs-offset-4 { margin-right: 33.33333%; }

body._rtl .col-xs-offset-5 { margin-right: 41.66667%; }

body._rtl .col-xs-offset-6 { margin-right: 50%; }

body._rtl .col-xs-offset-7 { margin-right: 58.33333%; }

body._rtl .col-xs-offset-8 { margin-right: 66.66667%; }

body._rtl .col-xs-offset-9 { margin-right: 75%; }

body._rtl .col-xs-offset-10 { margin-right: 83.33333%; }

body._rtl .col-xs-offset-11 { margin-right: 91.66667%; }

body._rtl .col-xs-offset-12 { margin-right: 100%; }

@media only screen and (min-width: 768px) { body._rtl .col-sm-offset-0 { margin-right: 0; }
  body._rtl .col-sm-offset-1 { margin-right: 8.33333%; }
  body._rtl .col-sm-offset-2 { margin-right: 16.66667%; }
  body._rtl .col-sm-offset-3 { margin-right: 25%; }
  body._rtl .col-sm-offset-4 { margin-right: 33.33333%; }
  body._rtl .col-sm-offset-5 { margin-right: 41.66667%; }
  body._rtl .col-sm-offset-6 { margin-right: 50%; }
  body._rtl .col-sm-offset-7 { margin-right: 58.33333%; }
  body._rtl .col-sm-offset-8 { margin-right: 66.66667%; }
  body._rtl .col-sm-offset-9 { margin-right: 75%; }
  body._rtl .col-sm-offset-10 { margin-right: 83.33333%; }
  body._rtl .col-sm-offset-11 { margin-right: 91.66667%; }
  body._rtl .col-sm-offset-12 { margin-right: 100%; } }

@media only screen and (min-width: 1024px) { body._rtl .col-md-offset-0 { margin-right: 0; }
  body._rtl .col-md-offset-1 { margin-right: 8.33333%; }
  body._rtl .col-md-offset-2 { margin-right: 16.66667%; }
  body._rtl .col-md-offset-3 { margin-right: 25%; }
  body._rtl .col-md-offset-4 { margin-right: 33.33333%; }
  body._rtl .col-md-offset-5 { margin-right: 41.66667%; }
  body._rtl .col-md-offset-6 { margin-right: 50%; }
  body._rtl .col-md-offset-7 { margin-right: 58.33333%; }
  body._rtl .col-md-offset-8 { margin-right: 66.66667%; }
  body._rtl .col-md-offset-9 { margin-right: 75%; }
  body._rtl .col-md-offset-10 { margin-right: 83.33333%; }
  body._rtl .col-md-offset-11 { margin-right: 91.66667%; }
  body._rtl .col-md-offset-12 { margin-right: 100%; } }

@media only screen and (min-width: 1280px) { body._rtl .col-lg-offset-0 { margin-right: 0; }
  body._rtl .col-lg-offset-1 { margin-right: 8.33333%; }
  body._rtl .col-lg-offset-2 { margin-right: 16.66667%; }
  body._rtl .col-lg-offset-3 { margin-right: 25%; }
  body._rtl .col-lg-offset-4 { margin-right: 33.33333%; }
  body._rtl .col-lg-offset-5 { margin-right: 41.66667%; }
  body._rtl .col-lg-offset-6 { margin-right: 50%; }
  body._rtl .col-lg-offset-7 { margin-right: 58.33333%; }
  body._rtl .col-lg-offset-8 { margin-right: 66.66667%; }
  body._rtl .col-lg-offset-9 { margin-right: 75%; }
  body._rtl .col-lg-offset-10 { margin-right: 83.33333%; }
  body._rtl .col-lg-offset-11 { margin-right: 91.66667%; }
  body._rtl .col-lg-offset-12 { margin-right: 100%; } }

body._rtl .program-lid__col { float: left; }

@media only screen and (max-width: 1023px) { body._rtl .program-lid__col { float: none; } }

html { transition: opacity 0.5s ease-out; }

html._loading { opacity: 0; }

img, fieldset { border: 0; }

fieldset legend { display: none; }

ul, li { list-style-type: none; }

img { vertical-align: top; }

a { text-decoration: none; }

table { border: 0; border-collapse: collapse; }

table td { padding: 0; vertical-align: top; }

input, select, textarea { box-sizing: border-box; border-radius: 0; font-family: Gerbera, sans-serif; }

input[type=number]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }

input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }

input[type=number] { -moz-appearance: textfield; }

input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-results-button, input[type=search]::-webkit-search-results-decoration { display: none; }

input[type=search] { -webkit-appearance: textfield; }

::-moz-selection { background: #5f5f5f; color: #FFFFFF; text-shadow: none; }

::selection { background: #5f5f5f; color: #FFFFFF; text-shadow: none; }

::-moz-selection { background: #5f5f5f; color: #FFFFFF; text-shadow: none; }

.footer *::-moz-selection, [data-popup="search"] *::-moz-selection { background: #fff; color: #333; }

.footer *::selection, [data-popup="search"] *::selection { background: #fff; color: #333; }

.footer *::-moz-selection, [data-popup="search"] *::-moz-selection { background: #fff; color: #333; }

#__bs_notify__ { padding: 2px !important; font-size: 10px !important; opacity: 0.75; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; pointer-events: none; }

.clearfix { zoom: 1; }

.clearfix:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }

.no-select { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.no-pe { pointer-events: none; }

.dragging, .dragging * { cursor: ew-resize; cursor: grabbing; cursor: -webkit-grabbing; cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAACVBMVEUAAAD///8AAABzxoNxAAAAAXRSTlMAQObYZgAAADFJREFUCNdjQAeLuhgYmCJTFzAwhYbOYGCYGhrBwAQiOEMhRAJIIgEk0cDAoAoj4AAA6jIM345/MPUAAAAASUVORK5CYII="), auto; }

.draggable, .draggable * { cursor: ew-resize; cursor: grab; cursor: -webkit-grab; cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAAD///8AAADAwMAJ6vS1AAAAAXRSTlMAQObYZgAAAEVJREFUCNctxLENgDAMRcEndxkkFfMYQUeTAqZwCQN8j8CcxBLFHVhMzwXtHFHd2D7eKlnkScpXJN/oPmt/B1YhD+gV8AEVfxL3aRgilwAAAABJRU5ErkJggg=="), auto; }

.draggable a { cursor: pointer; }

.static-text p { margin-bottom: 1.4em; }

.static-text img { max-width: 100%; }

.list li { position: relative; padding-left: 30px; margin-bottom: 1em; }

.list li:before { content: '—'; position: absolute; left: 0; }

@keyframes rotating { 0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); } }

.transition-active, .animated, .i-select__value-wrapper, .i-select__value, .i-select__list-item, .dropdown-list__link, .switch__label, .check__label, .checkbox__text, .place, .place__icon, .share__link svg, .nav a, .nav .dropdown-opener, .nav .top-menu__link, .nav .bottom-menu__link, .nav .mobile-menu__link, .nav a svg, .nav .dropdown-opener svg, .nav .top-menu__link svg, .nav .bottom-menu__link svg, .nav .mobile-menu__link svg, .nav._fixed .nav__bottom, .subnav-list, .information__close, .header-slider__arrow svg, .header-slide__name, .footer-menu__link, .footer-branch, .footer-address, .footer-address__title, .footer-scope, .footer-scope__icon, .footer-network__link svg, .copyright__link, .subscriber__input, .gallery-name, .gallery-name__icon, .gallery-link, .gallery-link__icon, .collection-item__link, .news-slider__arrow .icon-arrow, .news-slide__title, .news-slide__more, .program__title, .program__name, .program__more, .events__arrow svg, .events._list, .event__title, .events-filters__link, .events-filters__link svg, .event-item__name, .event-schedule-time__text, .schedule-item__title, .doc__title, .accordion__title, .article-slider__arrow .icon-arrow, .incut__link, .doc-slider__arrow .icon-arrow, .doc-slide__buy, .filter__item, .exhibition__name, .exhibition__place, .exhibition__place .icon-map, .exhibition-cover__info, .exhibitions-filters__link svg, .exhibition-item__type, .exhibition-item__title, .exhibition-item__icon, .exhibit-material, .issues-filters__link, .issues-filters__link .icon-arrow_bottom, .issues-filters__link .icon-arrow_down, .issue-item__title, .contacts-form__select, .contacts-form__select .dropdown-opener__caret, .contacts-form__input, .tour__title, .search, .search-categories__item, .results__btn, .result__name, .exhibit-control__icon, .exhibit-info__author a, .exhibit-good__buy, .exhibit-tags__link, .collections-filters__btn, .collections-filter__icon, .collections-nav__link, .pagination__arrow, .samples-item__title, .collections-item:before, .collections-item__info, .museum-item__title, .museum-excursion__title, .plan-controls__text, .popup-close__icon, .search-result__value, .search-result__label, .picker__nav--prev:before, .picker__nav--next:before, .picker__day, .picker__day:before, .support-fund__link, .people__name, .donation-form__select, .donation-form__select .dropdown-opener__caret, .donation-form__input, .blog-subscribe__input, .tooltip__icon, .subnav-exhibition__title, .subnav-exhibition__date, .program__cover:before, .event__cover:before, .exhibition-cover:before, .exhibition-cover:after, .tour__cover:before, .filter-color__btn, .collections-item:after, .museum-quarter svg .st0, .museum-quarter svg .st2, .museum-quarter svg .st9, .museum-quarter svg .st10, .museum-quarter svg .st12, .museum-quarter svg .scheme-class-0, .museum-quarter svg .scheme-class-9, .museum-quarter svg .scheme-class-10, svg .st4, svg .scheme-class-0, .how-tabs__item, .help-item__cover:before, .help-item__more, .tickets-category__cover:after { transition: opacity 0.3s ease-out, color 0.3s ease-out, background 0.3s ease-out, border-color 0.3s ease-out, fill 0.3s ease-out, stroke 0.3s ease-out, max-width 0.3s ease-out; }

.transition-hover, .animated:hover, .i-select__value-wrapper:hover, .i-select__value:hover, .i-select__list-item:hover, .dropdown-list__link:hover, .switch__label:hover, .check__label:hover, .checkbox__text:hover, .place:hover, .place__icon:hover, .share__link svg:hover, .nav a:hover, .nav .dropdown-opener:hover, .nav .top-menu__link:hover, .nav .bottom-menu__link:hover, .nav .mobile-menu__link:hover, .nav a svg:hover, .nav .dropdown-opener svg:hover, .nav .top-menu__link svg:hover, .nav .bottom-menu__link svg:hover, .nav .mobile-menu__link svg:hover, .nav._fixed .nav__bottom:hover, .subnav-list:hover, .information__close:hover, .header-slider__arrow svg:hover, .header-slide__name:hover, .footer-menu__link:hover, .footer-branch:hover, .footer-address:hover, .footer-address__title:hover, .footer-scope:hover, .footer-scope__icon:hover, .footer-network__link svg:hover, .copyright__link:hover, .subscriber__input:hover, .gallery-name:hover, .gallery-name__icon:hover, .gallery-link:hover, .gallery-link__icon:hover, .collection-item__link:hover, .news-slider__arrow .icon-arrow:hover, .news-slide__title:hover, .news-slide__more:hover, .program__title:hover, .program__name:hover, .program__more:hover, .events__arrow svg:hover, .events._list:hover, .event__title:hover, .events-filters__link:hover, .events-filters__link svg:hover, .event-item__name:hover, .event-schedule-time__text:hover, .schedule-item__title:hover, .doc__title:hover, .accordion__title:hover, .article-slider__arrow .icon-arrow:hover, .incut__link:hover, .doc-slider__arrow .icon-arrow:hover, .doc-slide__buy:hover, .filter__item:hover, .exhibition__name:hover, .exhibition__place:hover, .exhibition__place .icon-map:hover, .exhibition-cover__info:hover, .exhibitions-filters__link svg:hover, .exhibition-item__type:hover, .exhibition-item__title:hover, .exhibition-item__icon:hover, .exhibit-material:hover, .issues-filters__link:hover, .issues-filters__link .icon-arrow_bottom:hover, .issues-filters__link .icon-arrow_down:hover, .issue-item__title:hover, .contacts-form__select:hover, .contacts-form__select .dropdown-opener__caret:hover, .contacts-form__input:hover, .tour__title:hover, .search:hover, .search-categories__item:hover, .results__btn:hover, .result__name:hover, .exhibit-control__icon:hover, .exhibit-info__author a:hover, .exhibit-good__buy:hover, .exhibit-tags__link:hover, .collections-filters__btn:hover, .collections-filter__icon:hover, .collections-nav__link:hover, .pagination__arrow:hover, .samples-item__title:hover, .collections-item:hover:before, .collections-item__info:hover, .museum-item__title:hover, .museum-excursion__title:hover, .plan-controls__text:hover, .popup-close__icon:hover, .search-result__value:hover, .search-result__label:hover, .picker__nav--prev:hover:before, .picker__nav--next:hover:before, .picker__day:hover, .picker__day:hover:before, .support-fund__link:hover, .people__name:hover, .donation-form__select:hover, .donation-form__select .dropdown-opener__caret:hover, .donation-form__input:hover, .blog-subscribe__input:hover, .animated._hover, ._hover.i-select__value-wrapper, ._hover.i-select__value, ._hover.i-select__list-item, ._hover.dropdown-list__link, ._hover.switch__label, ._hover.check__label, ._hover.checkbox__text, ._hover.place, ._hover.place__icon, .share__link svg._hover, .nav a._hover, .nav ._hover.dropdown-opener, .nav ._hover.top-menu__link, .nav ._hover.bottom-menu__link, .nav ._hover.mobile-menu__link, .nav a svg._hover, .nav .dropdown-opener svg._hover, .nav .top-menu__link svg._hover, .nav .bottom-menu__link svg._hover, .nav .mobile-menu__link svg._hover, .nav._fixed ._hover.nav__bottom, ._hover.subnav-list, ._hover.information__close, .header-slider__arrow svg._hover, ._hover.header-slide__name, ._hover.footer-menu__link, ._hover.footer-branch, ._hover.footer-address, ._hover.footer-address__title, ._hover.footer-scope, ._hover.footer-scope__icon, .footer-network__link svg._hover, ._hover.copyright__link, ._hover.subscriber__input, ._hover.gallery-name, ._hover.gallery-name__icon, ._hover.gallery-link, ._hover.gallery-link__icon, ._hover.collection-item__link, .news-slider__arrow ._hover.icon-arrow, ._hover.news-slide__title, ._hover.news-slide__more, ._hover.program__title, ._hover.program__name, ._hover.program__more, .events__arrow svg._hover, ._hover.events._list, ._hover.event__title, ._hover.events-filters__link, .events-filters__link svg._hover, ._hover.event-item__name, ._hover.event-schedule-time__text, ._hover.schedule-item__title, ._hover.doc__title, ._hover.accordion__title, .article-slider__arrow ._hover.icon-arrow, ._hover.incut__link, .doc-slider__arrow ._hover.icon-arrow, ._hover.doc-slide__buy, ._hover.filter__item, ._hover.exhibition__name, ._hover.exhibition__place, .exhibition__place ._hover.icon-map, ._hover.exhibition-cover__info, .exhibitions-filters__link svg._hover, ._hover.exhibition-item__type, ._hover.exhibition-item__title, ._hover.exhibition-item__icon, ._hover.exhibit-material, ._hover.issues-filters__link, .issues-filters__link ._hover.icon-arrow_bottom, .issues-filters__link ._hover.icon-arrow_down, ._hover.issue-item__title, ._hover.contacts-form__select, .contacts-form__select ._hover.dropdown-opener__caret, ._hover.contacts-form__input, ._hover.tour__title, ._hover.search, ._hover.search-categories__item, ._hover.results__btn, ._hover.result__name, ._hover.exhibit-control__icon, .exhibit-info__author a._hover, ._hover.exhibit-good__buy, ._hover.exhibit-tags__link, ._hover.collections-filters__btn, ._hover.collections-filter__icon, ._hover.collections-nav__link, ._hover.pagination__arrow, ._hover.samples-item__title, ._hover.collections-item:before, ._hover.collections-item__info, ._hover.museum-item__title, ._hover.museum-excursion__title, ._hover.plan-controls__text, ._hover.popup-close__icon, ._hover.search-result__value, ._hover.search-result__label, ._hover.picker__nav--prev:before, ._hover.picker__nav--next:before, ._hover.picker__day, ._hover.picker__day:before, ._hover.support-fund__link, ._hover.people__name, ._hover.donation-form__select, .donation-form__select ._hover.dropdown-opener__caret, ._hover.donation-form__input, ._hover.blog-subscribe__input, ._desktop .dropdown-list__link:hover .collections-filter__icon, ._desktop .place._tg:hover .place__icon, ._desktop .place._new:hover .place__icon, ._desktop .place._museum:hover .place__icon, ._desktop .tooltip:hover .tooltip__icon, ._desktop .nav .subnav-exhibition:hover .subnav-exhibition__title, ._desktop .nav .subnav-exhibition:hover .subnav-exhibition__date, .displayNone .header-slider__arrow:hover svg, ._desktop .footer-network__link:hover svg, ._desktop .footer-scope:hover .footer-scope__icon, ._desktop .footer-scope:hover .footer-scope__icon-logo, ._desktop .footer-address:hover .footer-address__title, ._desktop .news-slider__arrow:hover .icon-arrow, ._desktop .news-slider__arrow._hover .icon-arrow, ._desktop .program__more._hover, .event-schedule-time__input:checked ~ .event-schedule-time__text, ._desktop .events__arrow:hover svg, ._desktop .events-filters__link:hover svg, ._desktop .event-schedule-time:hover .event-schedule-time__text, ._desktop .exhibition-cover._hover .exhibition-cover__info, ._desktop .exhibition-item__type:hover, ._desktop .exhibition-item__title:hover, ._desktop .exhibition-item__title:hover .exhibition-item__icon, ._desktop .exhibitions-filters__link:hover svg, .search-categories__item._empty, .results__btn._loading, ._desktop .collections-item._hover .exhibition-cover__info, .plan-controls__item._active .plan-controls__text, .museum-quarter svg ._active .st0, .museum-quarter svg ._active .st2, .museum-quarter svg ._active .st9, .museum-quarter svg ._active .st10, .museum-quarter svg ._active .st12, .museum-quarter svg ._active .scheme-class-0, .museum-quarter svg ._active .scheme-class-9, .museum-quarter svg ._active .scheme-class-10, .museum-quarter svg ._hover .st0, .museum-quarter svg ._hover .st2, .museum-quarter svg ._hover .st9, .museum-quarter svg ._hover .st10, .museum-quarter svg ._hover .st12, .museum-quarter svg ._hover .scheme-class-0, .museum-quarter svg ._hover .scheme-class-9, .museum-quarter svg ._hover .scheme-class-10, svg .st4._hover, .search-result__item._selected, .how-tabs__item._active, ._desktop .search-result__item:hover .search-result__value, ._desktop .search-result__item:hover .search-result__label, ._desktop .help-item:hover .help-item__cover:before, ._desktop .help-item:hover .help-item__more, ._desktop .tickets-category:hover .tickets-category__cover:after { transition: none; }

._loading { pointer-events: none; opacity: .8; }

[data-src]._loading, [data-background-src]._loading { pointer-events: none; opacity: 0; }

._loaded { transition: opacity 0.5s ease-out; opacity: 1; }

._disabled { pointer-events: none; opacity: .5; }

#bx-panel.bx-panel-fixed { z-index: 99999 !important; }

.bx-core-dialog-overlay { z-index: 10074 !important; }

.bx-core-window.bx-core-adm-dialog.bx-core-adm-admin-dialog { z-index: 10076 !important; }

html._popup-opened body, html._menu-opened body { overflow: hidden; }

.wrapper { position: relative; min-height: 100%; height: auto; margin-bottom: -466px; padding-top: 1px; margin-top: -1px; -webkit-overflow-scrolling: touch; }

@media only screen and (max-width: 1023px) { .wrapper { overflow-x: hidden; margin-bottom: -474px; } }

.wrapper__push { height: 466px; }

@media only screen and (max-width: 1279px) { .wrapper__push { height: 474px; } }

.wrapper._gallery { overflow: hidden; }

._menu-opened .wrapper { z-index: 2; }

.skin { margin-right: auto; margin-left: auto; padding-left: 20px; padding-right: 20px; }

.skin:before, .skin:after { content: " "; display: table; }

.skin:after { clear: both; }

@media only screen and (min-width: 768px) { .skin { width: 678px; padding: 0 10px; } }

@media only screen and (min-width: 1024px) { .skin { width: 980px; padding: 0 10px; } }

@media only screen and (min-width: 1280px) { .skin { width: 1220px; } }

.row { margin-left: -10px; margin-right: -10px; }

.row:before, .row:after { content: " "; display: table; }

.row:after { clear: both; }

@media only screen and (min-width: 1280px) { .row { margin-left: -20px; margin-right: -20px; }
  .row:before, .row:after { content: " "; display: table; }
  .row:after { clear: both; } }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 10px; padding-right: 10px; box-sizing: border-box; }

@media (min-width: 1024px) { .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { padding-left: 20px; padding-right: 20px; } }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }

.col-xs-1 { width: 8.33333%; }

.col-xs-2 { width: 16.66667%; }

.col-xs-3 { width: 25%; }

.col-xs-4 { width: 33.33333%; }

.col-xs-5 { width: 41.66667%; }

.col-xs-6 { width: 50%; }

.col-xs-7 { width: 58.33333%; }

.col-xs-8 { width: 66.66667%; }

.col-xs-9 { width: 75%; }

.col-xs-10 { width: 83.33333%; }

.col-xs-11 { width: 91.66667%; }

.col-xs-12 { width: 100%; }

.col-xs-offset-0 { margin-left: 0%; }

.col-xs-offset-1 { margin-left: 8.33333%; }

.col-xs-offset-2 { margin-left: 16.66667%; }

.col-xs-offset-3 { margin-left: 25%; }

.col-xs-offset-4 { margin-left: 33.33333%; }

.col-xs-offset-5 { margin-left: 41.66667%; }

.col-xs-offset-6 { margin-left: 50%; }

.col-xs-offset-7 { margin-left: 58.33333%; }

.col-xs-offset-8 { margin-left: 66.66667%; }

.col-xs-offset-9 { margin-left: 75%; }

.col-xs-offset-10 { margin-left: 83.33333%; }

.col-xs-offset-11 { margin-left: 91.66667%; }

.col-xs-offset-12 { margin-left: 100%; }

@media only screen and (min-width: 768px) { .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }
  .col-sm-1 { width: 8.33333%; }
  .col-sm-2 { width: 16.66667%; }
  .col-sm-3 { width: 25%; }
  .col-sm-4 { width: 33.33333%; }
  .col-sm-5 { width: 41.66667%; }
  .col-sm-6 { width: 50%; }
  .col-sm-7 { width: 58.33333%; }
  .col-sm-8 { width: 66.66667%; }
  .col-sm-9 { width: 75%; }
  .col-sm-10 { width: 83.33333%; }
  .col-sm-11 { width: 91.66667%; }
  .col-sm-12 { width: 100%; }
  .col-sm-offset-0 { margin-left: 0%; }
  .col-sm-offset-1 { margin-left: 8.33333%; }
  .col-sm-offset-2 { margin-left: 16.66667%; }
  .col-sm-offset-3 { margin-left: 25%; }
  .col-sm-offset-4 { margin-left: 33.33333%; }
  .col-sm-offset-5 { margin-left: 41.66667%; }
  .col-sm-offset-6 { margin-left: 50%; }
  .col-sm-offset-7 { margin-left: 58.33333%; }
  .col-sm-offset-8 { margin-left: 66.66667%; }
  .col-sm-offset-9 { margin-left: 75%; }
  .col-sm-offset-10 { margin-left: 83.33333%; }
  .col-sm-offset-11 { margin-left: 91.66667%; }
  .col-sm-offset-12 { margin-left: 100%; } }

@media only screen and (min-width: 1024px) { .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }
  .col-md-1 { width: 8.33333%; }
  .col-md-2 { width: 16.66667%; }
  .col-md-3 { width: 25%; }
  .col-md-4 { width: 33.33333%; }
  .col-md-5 { width: 41.66667%; }
  .col-md-6 { width: 50%; }
  .col-md-7 { width: 58.33333%; }
  .col-md-8 { width: 66.66667%; }
  .col-md-9 { width: 75%; }
  .col-md-10 { width: 83.33333%; }
  .col-md-11 { width: 91.66667%; }
  .col-md-12 { width: 100%; }
  .col-md-offset-0 { margin-left: 0%; }
  .col-md-offset-1 { margin-left: 8.33333%; }
  .col-md-offset-2 { margin-left: 16.66667%; }
  .col-md-offset-3 { margin-left: 25%; }
  .col-md-offset-4 { margin-left: 33.33333%; }
  .col-md-offset-5 { margin-left: 41.66667%; }
  .col-md-offset-6 { margin-left: 50%; }
  .col-md-offset-7 { margin-left: 58.33333%; }
  .col-md-offset-8 { margin-left: 66.66667%; }
  .col-md-offset-9 { margin-left: 75%; }
  .col-md-offset-10 { margin-left: 83.33333%; }
  .col-md-offset-11 { margin-left: 91.66667%; }
  .col-md-offset-12 { margin-left: 100%; } }

@media only screen and (min-width: 1280px) { .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; }
  .col-lg-1 { width: 8.33333%; }
  .col-lg-2 { width: 16.66667%; }
  .col-lg-3 { width: 25%; }
  .col-lg-4 { width: 33.33333%; }
  .col-lg-5 { width: 41.66667%; }
  .col-lg-6 { width: 50%; }
  .col-lg-7 { width: 58.33333%; }
  .col-lg-8 { width: 66.66667%; }
  .col-lg-9 { width: 75%; }
  .col-lg-10 { width: 83.33333%; }
  .col-lg-11 { width: 91.66667%; }
  .col-lg-12 { width: 100%; }
  .col-lg-offset-0 { margin-left: 0%; }
  .col-lg-offset-1 { margin-left: 8.33333%; }
  .col-lg-offset-2 { margin-left: 16.66667%; }
  .col-lg-offset-3 { margin-left: 25%; }
  .col-lg-offset-4 { margin-left: 33.33333%; }
  .col-lg-offset-5 { margin-left: 41.66667%; }
  .col-lg-offset-6 { margin-left: 50%; }
  .col-lg-offset-7 { margin-left: 58.33333%; }
  .col-lg-offset-8 { margin-left: 66.66667%; }
  .col-lg-offset-9 { margin-left: 75%; }
  .col-lg-offset-10 { margin-left: 83.33333%; }
  .col-lg-offset-11 { margin-left: 91.66667%; }
  .col-lg-offset-12 { margin-left: 100%; } }

.visible-xs { display: none !important; }

.visible-sm { display: none !important; }

.visible-md { display: none !important; }

.visible-lg { display: none !important; }

.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block { display: none !important; }

@media only screen and (max-width: 767px) { .visible-xs { display: block !important; } }

@media only screen and (max-width: 767px) { .visible-xs-block { display: block !important; } }

@media only screen and (max-width: 767px) { .visible-xs-inline { display: inline !important; } }

@media only screen and (max-width: 767px) { .visible-xs-inline-block { display: inline-block !important; } }

@media only screen and (max-width: 1023px) { .visible-sm { display: block !important; } }

@media only screen and (min-width: 768px) and (max-width: 1023px) { .visible-sm-block { display: block !important; } }

@media only screen and (min-width: 768px) and (max-width: 1023px) { .visible-sm-inline { display: inline !important; } }

@media only screen and (min-width: 768px) and (max-width: 1023px) { .visible-sm-inline-block { display: inline-block !important; } }

@media only screen and (max-width: 1279px) { .visible-md { display: block !important; } }

@media only screen and (min-width: 1024px) and (max-width: 1279px) { .visible-md-block { display: block !important; } }

@media only screen and (min-width: 1024px) and (max-width: 1279px) { .visible-md-inline { display: inline !important; } }

@media only screen and (min-width: 1024px) and (max-width: 1279px) { .visible-md-inline-block { display: inline-block !important; } }

@media only screen and (min-width: 1280px) { .visible-lg { display: block !important; } }

@media only screen and (min-width: 1280px) { .visible-lg-block { display: block !important; } }

@media only screen and (min-width: 1280px) { .visible-lg-inline { display: inline !important; } }

@media only screen and (min-width: 1280px) { .visible-lg-inline-block { display: inline-block !important; } }

@media only screen and (max-width: 767px) { .hidden-xs { display: none !important; } }

@media only screen and (max-width: 1023px) { .hidden-sm { display: none !important; } }

@media only screen and (max-width: 1279px) { .hidden-md { display: none !important; } }

@media only screen and (min-width: 1280px) { .hidden-lg { display: none !important; } }

._sticky { display: block; position: -webkit-sticky; position: sticky; top: 0; transition: top 0.15s ease-out; }

@media only screen and (max-width: 1023px) { ._sticky { position: relative; top: auto !important; } }

.i-text { display: block; width: 100%; padding: 5px; -webkit-appearance: none; border-radius: 0; }

.i-select { position: relative; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; box-sizing: border-box; }

.i-select.-opened .i-select__value { opacity: .5; }

.i-select__input { display: none; position: absolute; }

.i-select__label { display: inline-block; margin-right: 10px; margin-bottom: 0; font-size: 12px; color: #000; }

.i-select__box { display: inline; }

.i-select__box._opened .i-select__list { display: block; }

.i-select__value-wrapper { height: 100%; }

.i-select__value-wrapper:hover { background-color: #f9f9f9; }

.i-select__value-wrapper:hover .i-select__value, .i-select__value-wrapper:hover .i-select__icon { opacity: 0.7; transition: none; }

.i-select__value { display: inline; box-sizing: border-box; }

.i-select__value.-default { padding: 5px 30px 5px 5px; color: #989696; font-size: 16px; font-weight: lighter; position: absolute; left: 0; right: 0; bottom: 0; white-space: normal; text-align: left; transition: 0.2s ease all; }

.i-select__value:not(.-default) { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.i-select__list { z-index: 10; display: none; position: absolute; overflow: auto; top: 41px; left: -30px; min-width: 340px; max-height: 350px; padding: 30px 30px; background-color: #fff; }

@media only screen and (max-width: 1279px) { .i-select__list { width: 100%; } }

.i-select__list-item { color: #333; }

.i-select__list-item:not(:last-child) { margin-bottom: 30px; }

.i-select__list-item._active { background-color: grey; }

.i-select__list-item:hover { color: #B4966E; }

._mobile .i-select__box { width: 100%; }

._mobile .i-select__input { position: absolute; top: 0; left: 0; width: 0; height: 0; opacity: 0; width: 100%; height: 100%; cursor: pointer; z-index: 1; background-color: #fff; }

._mobile .i-select__input._hidden { display: block; }

._mobile .i-select__input._hidden:focus { outline: none; margin: 0; }

.i-textarea { display: block; width: 100%; max-width: 100%; padding: 5px; }

.i-radio { position: relative; }

.i-checkbox { position: relative; }

.btn { display: block; outline: none; height: 53px; max-width: 208px; position: relative; vertical-align: middle; text-align: center; border-radius: 0; text-transform: uppercase; text-shadow: none; text-decoration: none; font-size: 13px; font-weight: 500; cursor: pointer; background: transparent; border: 1px solid #ccc; color: #333; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

@media only screen and (max-width: 1279px) { .btn { height: 48px; } }

.btn:before { content: ''; display: inline-block; min-height: inherit; height: 100%; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.btn input { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; cursor: pointer; opacity: 0; -webkit-appearance: button; border: 0; z-index: 2; }

.btn__text { display: inline-block; vertical-align: middle; margin-top: 5px; }

.btn__icon { display: inline-block; vertical-align: middle; margin-top: 3px; }

.btn:hover { color: #fff; border-color: #333; background: #333; text-decoration: none !important; }

.btn._dark { border-color: #333; background: #333; color: #fff; }

.btn._dark:hover { color: #333; border-color: #333; background: transparent; }

.btn._white { background: transparent; border: 1px solid #fff; color: #fff; }

.btn._white:hover { color: #fff; border-color: #333; background: #333333; }

.btn._light { background-color: #fff; border: 1px solid #B4966E; }

.btn._light:hover { color: #333; }

.btn._light .btn__icon { stroke: #B4966E; }

.btn._link { background-color: #fff; border: 1px solid transparent; font-weight: 200; }

.btn._link:hover { color: #B4966E; }

.btn._link:hover .btn__icon { stroke: #B4966E; }

.btn._filter { display: inline-block; height: auto; background-color: transparent; padding: 0; border: 0; }

@media only screen and (max-width: 767px) { .btn._filter { display: block; width: 100%; max-width: 100%; padding-bottom: 12px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); text-align: left; } }

.btn._filter:before { display: none; }

.btn._filter:hover { color: #B4966E; }

.btn._filter:hover .btn__icon { stroke: #B4966E; }

.btn._disabled { pointer-events: none; opacity: .5; border-color: rgba(0, 0, 0, 0.2); }

.btn._disabled:hover { border-color: rgba(0, 0, 0, 0.2); background-color: transparent; color: #333; }

.dropdown { position: relative; }

.dropdown-opener { cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.dropdown-opener:before { display: block; content: " "; position: absolute; width: 110%; height: 100%; min-height: 40px; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

@media only screen and (max-width: 1279px) { .dropdown-opener:before { width: 100%; } }

.dropdown-opener__icon { vertical-align: middle; }

.dropdown-opener__icon:first-child { margin-right: 8px; }

.dropdown-opener__caret { vertical-align: sub; will-change: transform; }

.dropdown-opener__caret.icon-arrow_bottom { vertical-align: middle; margin-top: 3px; }

@media only screen and (max-width: 767px) { .dropdown-opener__caret.icon-arrow_bottom { height: 11px; margin-top: auto; } }

.dropdown-opener__text { display: inline-block; vertical-align: sub; margin-right: 10px; letter-spacing: .025em; }

@media only screen and (max-width: 767px) { .dropdown-opener__text { display: block; } }

.dropdown-opener._active .dropdown-opener__caret { -ms-transform: rotate(180deg); transform: rotate(180deg); }

.dropdown-list { z-index: 10; display: none; position: absolute; overflow: hidden; top: 37px; left: -30px; min-width: 340px; padding: 30px 30px; border: 1px solid #eaeaea; background-color: #fff; text-align: left; }

@media only screen and (max-width: 1279px) { .dropdown-list { width: 100%; } }

.dropdown-list__item:not(:last-of-type) { margin-bottom: 30px; }

.dropdown-list__item._title { font-size: 20px; font-weight: 500; color: #333; }

.dropdown-list__item._selected { color: #B4966E; }

.dropdown-list__item._empty { opacity: .5; pointer-events: none; }

.dropdown-list__link { cursor: pointer; color: inherit; }

.dropdown-list__link._selected { color: #B4966E; pointer-events: none; }

.dropdown-list__link .collections-filter__icon { fill: #999; stroke: #999; }

.dropdown-list__container { position: relative; max-height: 325px; margin-right: -30px; padding-right: 30px; }

.dropdown-list._xs { min-width: 250px; }

.dropdown-list._right { left: auto; right: -30px; min-width: 280px; }

.dropdown-list._author { overflow: hidden; max-height: 450px; padding: 23px 30px; text-transform: none; }

.dropdown-list._author .dropdown-list__item:not(:last-child) { margin-bottom: 10px; }

.dropdown-list._author .dropdown-list__item._search { margin-bottom: 35px; }

.dropdown-list._author .dropdown-list__item._title { margin-bottom: 13px; }

.switch { position: relative; display: block; vertical-align: middle; height: 20px; cursor: pointer; }

@media only screen and (max-width: 767px) { .switch:before, .switch:after { content: " "; display: table; }
  .switch:after { clear: both; } }

.switch__label { overflow: hidden; width: auto; text-transform: uppercase; font-size: 13px; line-height: 30px; font-weight: 200; color: #424242; line-height: 20px; transition: color .2s ease; white-space: nowrap; }

.switch__label:nth-of-type(1) { float: left; }

.switch__label:nth-of-type(2) { float: right; }

@media only screen and (max-width: 767px) { .switch__label:nth-of-type(2) { float: left; } }

.switch__input { z-index: 2; position: absolute; opacity: 0; width: 100%; height: 20px; left: 0; top: 0; cursor: pointer; }

.switch__input:checked ~ .switch__label:nth-of-type(1) { color: #424242; width: auto; }

.switch__input:checked ~ .switch__label:nth-of-type(2) { color: transparent; width: 0; }

.switch__input ~ :checked ~ .switch__label:nth-of-type(1) { color: transparent; width: 0; }

.switch__input ~ :checked ~ .switch__label:nth-of-type(2) { color: #424242; width: auto; }

.switch__input:checked ~ .switch__toggle { margin-right: 0; margin-left: 22px; }

@media only screen and (max-width: 767px) { .switch__input:checked ~ .switch__toggle { margin-left: 0; margin-right: 0; } }

.switch__input ~ :checked ~ .switch__toggle { margin-right: 22px; margin-left: 0; }

@media only screen and (max-width: 767px) { .switch__input ~ :checked ~ .switch__toggle { margin-left: 0; margin-right: 0; } }

.switch__input:checked ~ .switch__toggle:after { left: 3px; background-color: #ccc; }

.switch__input ~ :checked ~ .switch__toggle:after { left: 23px; background-color: #afa086; }

.switch__input:checked { z-index: 0; }

.switch__toggle { display: inline-block; position: relative; width: 40px; height: 20px; margin-top: -2px; }

@media only screen and (max-width: 767px) { .switch__toggle { float: right; } }

.switch__toggle:before { content: ''; position: absolute; width: 38px; height: 18px; border: 1px solid #ccc; }

.switch__toggle:after { content: ''; z-index: 1; position: absolute; width: 14px; height: 14px; left: 3px; top: 3px; background-color: #afa086; transition: left .2s ease; }

.check { position: relative; display: block; vertical-align: middle; cursor: pointer; }

@media only screen and (max-width: 767px) { .check:before, .check:after { content: " "; display: table; }
  .check:after { clear: both; } }

.check__label { text-transform: uppercase; font-size: 13px; line-height: 30px; font-weight: 200; vertical-align: baseline; color: #333; line-height: 20px; transition: color .2s ease; white-space: nowrap; }

.check__input { z-index: 2; position: absolute; opacity: 0; width: 100%; height: 30px; left: 0; top: 0; cursor: pointer; }

.check__input ~ :checked ~ .check__toggle:after { left: 3px; background-color: #ccc; }

.check__input:checked ~ .check__toggle:after { left: 23px; background-color: #afa086; }

.check__toggle { display: inline-block; vertical-align: middle; position: relative; width: 40px; height: 20px; margin-top: -2px; margin-left: 10px; }

.check__toggle:not(:last-child) { margin-left: 0; margin-right: 10px; }

@media only screen and (max-width: 767px) { .check__toggle { float: right; margin-right: 0; } }

.check__toggle:before { content: ''; position: absolute; left: 0; width: 38px; height: 18px; border: 1px solid #ccc; }

.check__toggle:after { content: ''; z-index: 1; position: absolute; width: 14px; height: 14px; left: 3px; top: 3px; background-color: #ccc; transition: left .2s ease; }

.checkbox { position: relative; display: inline-block; padding-left: 47px; cursor: pointer; }

.checkbox__input { position: absolute; left: -9999px; }

.checkbox__input:checked ~ .checkbox__text:after { opacity: 1; }

.checkbox__text { display: inline-block; font-size: 13px; font-weight: 200; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; line-height: 30px; }

.checkbox__text:before { display: block; content: " "; position: absolute; width: 24px; height: 23px; top: 0; left: 0; border: 1px solid #424242; }

.checkbox__text:after { display: block; content: " "; position: absolute; opacity: 0; width: 10px; height: 4px; top: 8px; left: 7px; border-left: 2px solid #424242; border-bottom: 2px solid #424242; -ms-transform: rotate(-45deg); transform: rotate(-45deg); transition: 0.2s ease-out; }

.checkbox._right { width: 100%; box-sizing: border-box; padding-left: 0; padding-right: 47px; text-transform: none; }

.checkbox._right .checkbox__text { margin-top: 0; }

.checkbox._right .checkbox__text:before { left: auto; right: 0; }

.checkbox._right .checkbox__text:after { left: auto; right: 7px; }

input, textarea { padding: 11px 0; border: 0; border-bottom: 1px solid #eaeaea; font-size: 17px; line-height: 1.765; }

input:focus, textarea:focus { outline: none; border-bottom-color: #B4966E; }

:-ms-input-placeholder { color: rgba(51, 51, 51, 0.51); }

::placeholder { color: rgba(51, 51, 51, 0.51); }

[data-slidedown-opener] { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

._desktop .dropdown-list__link:hover { color: #B4966E; }

._desktop .dropdown-list__link:hover .collections-filter__icon { fill: #B4966E; stroke: #B4966E; }

._win .btn__text { margin-top: 0; }

._win .btn__icon { margin-top: 0; }

.icon-clock { width: 15px; height: 15px; }

@media only screen and (max-width: 767px) { .icon-clock { width: 19px; height: 19px; } }

.icon-clock._footer { width: 21px; height: 21px; stroke: #fff; }

.icon-clock._mode { width: 21px; height: 21px; }

.icon-arrow_down { width: 10px; height: 6px; }

.icon-arrow_down._big { width: 20px; height: 11px; }

.icon-arrow_bottom { width: 7px; height: 14px; }

.icon-look { width: 22px; height: 14px; }

.icon-en { width: 16px; height: 10px; }

@media only screen and (max-width: 767px) { .icon-en { width: 18px; height: 18px; } }

.icon-ru { width: 18px; height: 10px; }

@media only screen and (max-width: 767px) { .icon-ru { width: 18px; height: 18px; } }

.icon-logo { width: 179px; height: 45px; }

.icon-logo._t { height: 44px; width: 44px; }

.icon-logo._tg { height: 33px; width: 118px; }

.icon-logo._small { width: 39px; height: 39px; }

@media only screen and (max-width: 1279px) { .icon-logo._small { width: 45px; height: 45px; } }

.icon-logo._mobile { width: 33px; height: 33px; }

.icon-search { width: 17px; height: 17px; }

@media only screen and (max-width: 767px) { .icon-search { width: 19px; height: 19px; } }

.icon-search._big { width: 24px; height: 24px; }

.icon-search._filters { width: 18px; height: 18px; }

.icon-menu { width: 20px; height: 16px; }

.icon-dash { width: 48px; height: 1px; vertical-align: middle; }

.icon-map { width: 15px; height: 15px; }

.icon-map._line { width: 18px; height: 25px; }

.icon-scope { width: 38px; height: 38px; }

@media only screen and (max-width: 1279px) { .icon-scope { width: 39px; } }

.icon-mkrf { width: 215px; height: 45px; }

.icon-krf { width: 137px; height: 17px; }

.icon-fb { width: 12px; height: 22px; }

.icon-vk { width: 26px; height: 15px; }

.icon-inst { width: 23px; height: 23px; }

.icon-flickr { width: 27px; height: 16px; }

.icon-yt { width: 20px; height: 23px; }

.icon-ta { width: 30px; height: 18px; }

.icon-tw { width: 30px; height: 18px; }

.icon-ok { width: 12px; height: 22px; }

.icon-submit { width: 32px; height: 13px; }

.icon-submit_dark { width: 35px; height: 13px; }

.icon-arrow { width: 31px; height: 11px; }

.icon-arrow._long { width: 41px; height: 11px; }

.icon-arrow._big { width: 48px; height: 13px; }

.icon-arrow._short { width: 25px; height: 12px; }

.icon-read_more { width: 17px; height: 11px; }

.icon-calendar { width: 15px; height: 16px; }

.icon-event_period { display: inline-block; width: 30px; height: 0; border-bottom: 1px solid #000; }

@media only screen and (max-width: 1023px) { .icon-event_period { width: 20px; } }

@media only screen and (max-width: 767px) { .icon-event_period { width: 6px; } }

.icon-info { width: 30px; height: 30px; }

.icon-info._nav { width: 25px; height: 25px; }

.icon-pdf { width: 40px; height: 60px; }

.icon-doc { width: 40px; height: 60px; }

.icon-link { width: 12px; height: 12px; }

.icon-warning { width: 26px; height: 26px; }

.icon-play { width: 70px; height: 71px; }

.icon-audio { width: 22px; height: 17px; }

.icon-audio._big { height: 47px; }

@media only screen and (max-width: 767px) { .icon-audio._big { height: 30px; } }

.icon-app { width: 18px; height: 21px; }

.icon-back { width: 5px; height: 8px; }

.icon-close { width: 26px; height: 26px; }

.icon-close._medium { width: 22px; height: 22px; }

.icon-close._small { width: 18px; height: 18px; }

.icon-close._xs { width: 11px; height: 11px; }

.icon-metro { width: 21px; height: 19px; }

.icon-phone { width: 20px; height: 20px; }

.icon-time { width: 17px; height: 24px; }

.icon-zoom { width: 22px; height: 22px; }

.icon-full { width: 18px; height: 18px; }

.icon-download { width: 20px; height: 19px; }

.icon-like { width: 22px; height: 20px; }

.icon-lost { width: 45px; height: 36px; }

@media only screen and (max-width: 767px) { .icon-lost { height: 30px; } }

.icon-storage { width: 45px; height: 36px; }

@media only screen and (max-width: 767px) { .icon-storage { height: 30px; } }

.icon-photo { width: 45px; height: 40px; }

@media only screen and (max-width: 767px) { .icon-photo { height: 30px; } }

.icon-caffe { width: 36px; height: 46px; }

@media only screen and (max-width: 767px) { .icon-caffe { height: 30px; } }

.icon-disabled { width: 42px; height: 47px; }

@media only screen and (max-width: 767px) { .icon-disabled { height: 30px; } }

.icon-disabled { width: 44px; height: 42px; }

@media only screen and (max-width: 767px) { .icon-disabled { height: 30px; } }

.icon-shop { width: 45px; height: 42px; }

@media only screen and (max-width: 767px) { .icon-shop { height: 30px; } }

.icon-color { width: 12px; height: 19px; }

.icon-check { width: 10px; height: 10px; }

.icon-view_grid { width: 13px; height: 13px; }

.icon-view_row { width: 13px; height: 13px; }

.icon-arrow_down_small { width: 10px; height: 5px; }

.icon-menu._burger { width: 22px; height: 19px; position: relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.icon-menu._burger i { position: absolute; display: block; content: ''; width: 22px; height: 1px; left: 0; top: 9px; transition: all 0.35s ease-out; background-color: #FFFFFF; will-change: transform; }

.icon-menu._burger i:nth-child(1) { transform: translate3d(0, -7px, 0) scale(1, 1); }

.icon-menu._burger i:nth-child(2) { transform: translate3d(0, 0px, 0) scale(1, 1); }

.icon-menu._burger i:nth-child(3) { transform: translate3d(0, 7px, 0) scale(1, 1); }

.icon-menu._burger i:nth-child(4) { transform: translate3d(0, 0px, 0) rotate(0deg); }

.icon-menu._burger i:nth-child(5) { transform: translate3d(0, 0px, 0) rotate(0deg); }

.icon-menu._burger:hover i:nth-child(1) { transform: translate3d(0, -9px, 0) scale(1, 1); }

.icon-menu._burger:hover i:nth-child(2) { transform: translate3d(0, 0px, 0) scale(1, 1); }

.icon-menu._burger:hover i:nth-child(3) { transform: translate3d(0, 9px, 0) scale(1, 1); }

.icon-menu._burger:hover i:nth-child(4) { transform: translate3d(0, 0px, 0) rotate(0deg); }

.icon-menu._burger:hover i:nth-child(5) { transform: translate3d(0, 0px, 0) rotate(0deg); }

._mobile .icon-en { width: 17px; height: 11px; }

._mobile .icon-ru { width: 17px; height: 11px; }

.h1 { font-size: 50px; font-weight: 500; }

@media only screen and (max-width: 1279px) { .h1 { font-size: 35px; } }

@media only screen and (max-width: 767px) { .h1 { font-size: 25px; } }

._tg .h1 { font-family: William; font-size: 50px; font-weight: normal; }

@media only screen and (max-width: 1279px) { ._tg .h1 { font-size: 35px; } }

@media only screen and (max-width: 767px) { ._tg .h1 { font-size: 25px; } }

.h2 { font-size: 35px; font-weight: 500; line-height: 1.3; color: #333; }

@media only screen and (max-width: 1279px) { .h2 { font-size: 30px; } }

@media only screen and (max-width: 767px) { .h2 { font-size: 20px; line-height: 1.2; } }

b { font-weight: 500; }

p { line-height: 1.76471; }

@media only screen and (max-width: 767px) { p { line-height: 1.7; } }

p + p { margin-top: 30px; }

@media only screen and (max-width: 767px) { p + p { margin-top: 25px; } }

p a { color: #B4966E; text-decoration: none; }

p a:hover { text-decoration: underline; }

.text-gray { color: #999; }

.type { text-transform: uppercase; font-size: 13px; line-height: 30px; font-weight: 200; }

hr { border: 0; border-bottom: 1px solid rgba(50, 50, 50, 0.15); }

.place { font-size: 13px; font-weight: 200; }

.place__icon { display: inline-block; vertical-align: sub; margin-right: 4px; }

.date { font-family: William, serif; font-size: 15px; }

@media only screen and (max-width: 767px) { .date { font-size: 13px; } }

.date__icon { margin: 0 10px; vertical-align: middle; }

.date span { vertical-align: middle; }

.cover { position: relative; width: 100%; overflow: hidden; }

.cover__bg { position: absolute; top: 50%; left: 50%; width: auto; height: auto; max-height: none; max-width: none; min-height: 100%; min-width: 100%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

@supports (object-fit: cover) { .cover__bg { position: relative; object-fit: cover; width: 100%; height: 100%; top: auto; left: auto; max-height: none; max-width: none; min-height: 0; min-width: 0; -ms-transform: none; transform: none; } }

.cover__bg._right { height: 100%; width: auto; min-width: 0; margin-right: 0; left: auto; right: 0; }

.figure__img { margin-bottom: 24px; }

@media only screen and (max-width: 1023px) { .figure__img { margin-bottom: 17px; } }

@media only screen and (max-width: 767px) { .figure__img { margin-bottom: 12px; } }

.figure__figcaption { text-align: center; font-size: 13px; font-weight: 200; color: #666; }

@media only screen and (max-width: 767px) { .figure__figcaption b { display: inline-block; margin-bottom: 4px; } }

@media only screen and (max-width: 1023px) { .share { text-align: center; } }

.share__title { margin-bottom: 18px; text-transform: uppercase; font-size: 13px; line-height: 30px; font-weight: 200; color: #999; }

@media only screen and (max-width: 1023px) { .share__title { margin-bottom: 38px; } }

@media only screen and (max-width: 767px) { .share__title { margin-bottom: 25px; } }

.share__title._inline { display: inline-block; vertical-align: middle; margin-bottom: 0; margin-right: 54px; }

@media only screen and (max-width: 1023px) { .share__title._inline { display: block; margin-right: 0; } }

.share__list { font-size: 0; }

@media only screen and (max-width: 1023px) { .share__list { margin: 0 -10px; } }

@media only screen and (max-width: 767px) { .share__list { margin: 0 -20px; } }

.share__list._inline { display: inline-block; vertical-align: middle; }

@media only screen and (max-width: 1023px) { .share__list._inline { display: block; margin-top: 38px; } }

@media only screen and (max-width: 767px) { .share__list._inline { margin-top: 25px; } }

.share__list._inline .share__item:not(:last-child) { margin-right: 50px; }

@media only screen and (max-width: 1023px) { .share__list._inline .share__item:not(:last-child) { margin-right: 0; } }

.share__item { display: inline-block; vertical-align: middle; }

@media only screen and (max-width: 1023px) { .share__item { width: 25%; } }

.share__item:not(:last-child) { margin-right: 29px; }

@media only screen and (max-width: 1023px) { .share__item:not(:last-child) { margin-right: 0; } }

.share__link { cursor: pointer; position: relative; display: inline-block; }

.share__link:before { display: block; content: " "; position: absolute; left: 50%; top: 50%; width: 45px; height: 45px; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.share__link svg { fill: #666; }

._desktop .share__link:hover svg { fill: #444; transition: none; }

.warning { color: #006EFF; }

.warning__icon { vertical-align: middle; margin-right: 5px; fill: #006EFF; stroke: #006EFF; }

.warning__text { font-size: 13px; font-weight: 200; }

.lid { font-size: 20px; line-height: 1.8; font-weight: 500; color: #303030; }

@media only screen and (max-width: 767px) { .lid { line-height: 1.5; } }

.quote, blockquote { padding: 40px 0 47px; border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

@media only screen and (max-width: 1023px) { .quote, blockquote { padding-bottom: 52px; } }

@media only screen and (max-width: 767px) { .quote, blockquote { padding-top: 18px; padding-bottom: 24px; } }

.quote p, blockquote p { max-width: 83.33333%; font-family: William, serif; font-size: 35px; line-height: 1.6; }

@media only screen and (max-width: 1023px) { .quote p, blockquote p { max-width: 100%; line-height: 1.59; } }

@media only screen and (max-width: 767px) { .quote p, blockquote p { font-size: 20px; line-height: 1.5; } }

.quote cite, blockquote cite { display: block; font-size: 13px; font-style: normal; color: #666; }

@media only screen and (max-width: 767px) { .quote cite, blockquote cite { margin-top: -20px; } }

.tooltip { vertical-align: middle; display: inline-block; position: relative; margin: 0 5px; cursor: pointer; }

.tooltip__icon { fill: #B4966E; stroke: #B4966E; width: 20px; height: 20px; }

.tooltip__info { display: none; position: absolute; z-index: 99; top: -10px; left: calc(100% + 10px); width: 320px; min-width: 320px; padding: 20px; border: 1px solid #e5e5e5; background-color: #fff; font-size: 13px; }

.tooltip__info .dropdown-list__container { max-height: 130px; }

.tooltip__info._bottom { top: 100%; margin-top: 15px; overflow: visible; left: 0; }

@media only screen and (max-width: 767px) { .tooltip__info._bottom { min-width: 240px; width: 100%; } }

.tooltip__info._bottom:before, .tooltip__info._bottom:after { display: block; content: " "; position: absolute; bottom: 100%; left: 20px; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid transparent; }

.tooltip__info._bottom:before { border-bottom-color: #e5e5e5; -ms-transform: translateY(-1px); transform: translateY(-1px); }

.tooltip__info._bottom:after { border-bottom-color: #fff; }

.tooltip__info._small { width: 140px; min-width: 140px; }

.tooltip-info__title { font-weight: 500; margin-bottom: 10px; }

.tooltip-info ul { padding-left: 15px; list-style: disc; }

.tooltip-info li { list-style: disc; margin-bottom: 10px; }

._desktop .place._tg:hover { color: #EF453E; }

._desktop .place._tg:hover .place__icon { fill: #EF453E; }

._desktop .place._new:hover { color: #006EFF; }

._desktop .place._new:hover .place__icon { fill: #006EFF; }

._desktop .place._museum:hover { color: #00BE50; }

._desktop .place._museum:hover .place__icon { fill: #00BE50; }

._desktop .tooltip:hover .tooltip__icon { fill: #333; stroke: #333; }

@media only screen and (max-width: 767px) { .table { overflow-x: auto; } }

.slider-arrows { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.slider-arrow { position: relative; cursor: pointer; }

.slider-arrow:before { display: block; content: " "; position: absolute; width: 100%; min-width: 40px; height: 40px; left: 50%; top: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.nav { z-index: 9999; position: absolute; left: 0; width: 100%; padding-top: 23px; color: #fff; background-color: transparent; transition: background-color 0.3s ease-out, transform 0.2s ease-out; will-change: transform; }

@media only screen and (max-width: 1279px) { .nav { padding: 24px 0 0; box-sizing: border-box; } }

@media only screen and (max-width: 1023px) { .nav { top: auto; } }

@media only screen and (max-width: 767px) { .nav { padding-left: 0; padding-right: 0; } }

.nav a, .nav .dropdown-opener, .nav .top-menu__link, .nav .bottom-menu__link, .nav .mobile-menu__link { position: relative; color: #fff; text-decoration: none; cursor: pointer; }

@media only screen and (max-width: 767px) { .nav a:before, .nav .dropdown-opener:before, .nav .top-menu__link:before, .nav .bottom-menu__link:before, .nav .mobile-menu__link:before { display: block; content: " "; position: absolute; width: 40px; height: 40px; left: 50%; top: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } }

.nav a .icon-clock, .nav a .icon-arrow_down, .nav a .icon-look, .nav a .icon-menu, .nav a .icon-back, .nav a .icon-search, .nav a .icon-close, .nav .dropdown-opener .icon-clock, .nav .dropdown-opener .icon-arrow_down, .nav .dropdown-opener .icon-look, .nav .dropdown-opener .icon-menu, .nav .dropdown-opener .icon-back, .nav .dropdown-opener .icon-search, .nav .dropdown-opener .icon-close, .nav .top-menu__link .icon-clock, .nav .top-menu__link .icon-arrow_down, .nav .top-menu__link .icon-look, .nav .top-menu__link .icon-menu, .nav .top-menu__link .icon-back, .nav .top-menu__link .icon-search, .nav .top-menu__link .icon-close, .nav .bottom-menu__link .icon-clock, .nav .bottom-menu__link .icon-arrow_down, .nav .bottom-menu__link .icon-look, .nav .bottom-menu__link .icon-menu, .nav .bottom-menu__link .icon-back, .nav .bottom-menu__link .icon-search, .nav .bottom-menu__link .icon-close, .nav .mobile-menu__link .icon-clock, .nav .mobile-menu__link .icon-arrow_down, .nav .mobile-menu__link .icon-look, .nav .mobile-menu__link .icon-menu, .nav .mobile-menu__link .icon-back, .nav .mobile-menu__link .icon-search, .nav .mobile-menu__link .icon-close { stroke: #fff; }

.nav a .icon-en, .nav a .icon-ru, .nav .dropdown-opener .icon-en, .nav .dropdown-opener .icon-ru, .nav .top-menu__link .icon-en, .nav .top-menu__link .icon-ru, .nav .bottom-menu__link .icon-en, .nav .bottom-menu__link .icon-ru, .nav .mobile-menu__link .icon-en, .nav .mobile-menu__link .icon-ru { fill: #fff; }

.nav a._active, .nav .top-menu__link._active, .nav .bottom-menu__link._active, .nav .mobile-menu__link._active { color: #B4966E; }

.nav a._active .icon-clock, .nav a._active .icon-arrow_down, .nav a._active .icon-look, .nav a._active .icon-menu, .nav a._active .icon-search, .nav .top-menu__link._active .icon-clock, .nav .top-menu__link._active .icon-arrow_down, .nav .top-menu__link._active .icon-look, .nav .top-menu__link._active .icon-menu, .nav .top-menu__link._active .icon-search, .nav .bottom-menu__link._active .icon-clock, .nav .bottom-menu__link._active .icon-arrow_down, .nav .bottom-menu__link._active .icon-look, .nav .bottom-menu__link._active .icon-menu, .nav .bottom-menu__link._active .icon-search, .nav .mobile-menu__link._active .icon-clock, .nav .mobile-menu__link._active .icon-arrow_down, .nav .mobile-menu__link._active .icon-look, .nav .mobile-menu__link._active .icon-menu, .nav .mobile-menu__link._active .icon-search { stroke: #B4966E; }

.nav a._active .icon-en, .nav a._active .icon-ru, .nav .top-menu__link._active .icon-en, .nav .top-menu__link._active .icon-ru, .nav .bottom-menu__link._active .icon-en, .nav .bottom-menu__link._active .icon-ru, .nav .mobile-menu__link._active .icon-en, .nav .mobile-menu__link._active .icon-ru { fill: #B4966E; }

.nav .dropdown-opener._active { color: #fff; }

.nav .dropdown-opener._active .icon-clock, .nav .dropdown-opener._active .icon-arrow_down { stroke: #fff; }

.nav hr { margin-top: 10px; border-color: rgba(255, 255, 255, 0.2); }

.nav__logo { position: relative; display: inline-block; width: 190px; white-space: nowrap; -ms-transform-origin: left center; transform-origin: left center; transition: transform 0.25s ease-out, width 0 0 ease-out !important; }

@media only screen and (max-width: 767px) { .nav__logo { width: auto; } }

.nav__logo .icon-logo { fill: #fff; vertical-align: top; }

.nav__logo .icon-logo._tg { margin-top: 8px; margin-left: 14px; }

.nav__logo._mobile { position: relative; top: -5px; width: auto; }

.nav__top { margin-bottom: 39px; text-transform: uppercase; font-size: 11px; }

.nav__bottom { padding-bottom: 19px; border-bottom: 1px solid rgba(255, 255, 255, 0.5); font-size: 15px; }

.nav__bottom._back { padding-bottom: 26px; }

@media only screen and (max-width: 1023px) { .nav__bottom._back { padding-bottom: 12px; } }

.nav__bottom._back .icon-back { vertical-align: baseline; }

.nav__bottom._close { border-bottom: 0; }

.nav__mobile { float: right; margin-top: 3px; }

.nav .subnav { background-color: #000; }

.nav .subnav._mobile:before { background-color: #000; }

.nav._bg { background-color: #000; }

.nav._fixed { position: fixed; background-color: #000; top: -61px; transition: background-color 0.3s ease-out, transform 0.2s ease-out, top 0.2s ease-out; }

.nav._fixed._visible { top: 0; }

.nav._fixed._visible .nav__logo { top: 0; margin-bottom: 0; -ms-transform: scale(1); transform: scale(1); width: 190px; overflow: visible; transition: transform 0.25s ease-out, width 0 0 ease-out !important; }

@media only screen and (max-width: 767px) { .nav._fixed._visible .nav__logo { width: auto; } }

.nav._fixed._visible .nav__logo .icon-logo._tg { opacity: 1; }

.nav._fixed._visible .nav__logo._mobile { width: auto !important; }

.nav._fixed + ._scrolled { background-color: #000; }

.nav._fixed .nav__bottom { border-bottom-color: transparent; }

.nav._fixed .bottom-menu { margin-top: 10px; }

.nav._fixed .nav__logo { width: 46px; top: -3px; overflow: hidden; margin-bottom: -10px; -ms-transform: scale(0.7); transform: scale(0.7); transition: transform 0.25s ease-out, width 0s 0.3s ease-out !important; }

.nav._fixed .nav__logo .icon-logo._tg { opacity: 0; }

.nav._fixed .subnav { padding-top: 214px; }

@media only screen and (max-width: 1023px) { .nav._fixed .subnav { padding-top: 0; } }

.nav._fixed .subnav-list:before { top: 159px; border-bottom-color: rgba(255, 255, 255, 0.5); }

.nav._opened .subnav-list { background-color: #000; transition: none; }

.nav._opened .icon-menu._burger i { background-color: #FFFFFF; width: 24px; }

.nav._opened .icon-menu._burger i:nth-child(1), .nav._opened .icon-menu._burger i:nth-child(2), .nav._opened .icon-menu._burger i:nth-child(3) { -ms-transform: translate(-2px, 0) scale(0, 0); transform: translate(-2px, 0) scale(0, 0); }

.nav._opened .icon-menu._burger i:nth-child(4) { -ms-transform: translate(-2px, 0) rotate(-45deg); transform: translate(-2px, 0) rotate(-45deg); }

.nav._opened .icon-menu._burger i:nth-child(5) { -ms-transform: translate(-2px, 0) rotate(45deg); transform: translate(-2px, 0) rotate(45deg); }

.nav._light { background-color: #fff; }

.nav._light._small { position: absolute; background-color: transparent; }

.nav._light + section, .nav._light + header, .nav._light + .header, .nav._light + .history-header, .nav._light + .gallery-page, .nav._light + .skin { padding-top: 155px; }

@media only screen and (max-width: 1023px) { .nav._light + section, .nav._light + header, .nav._light + .header, .nav._light + .history-header, .nav._light + .gallery-page, .nav._light + .skin { padding-top: 75px; } }

.nav._light .dropdown-opener { display: inline-block; }

.nav._light a, .nav._light .dropdown-opener, .nav._light .top-menu__link, .nav._light .bottom-menu__link, .nav._light .mobile-menu__link { color: #333; }

.nav._light a .icon-clock, .nav._light a .icon-arrow_down, .nav._light a .icon-look, .nav._light a .icon-menu, .nav._light a .icon-back, .nav._light a .icon-search, .nav._light a .icon-close, .nav._light .dropdown-opener .icon-clock, .nav._light .dropdown-opener .icon-arrow_down, .nav._light .dropdown-opener .icon-look, .nav._light .dropdown-opener .icon-menu, .nav._light .dropdown-opener .icon-back, .nav._light .dropdown-opener .icon-search, .nav._light .dropdown-opener .icon-close, .nav._light .top-menu__link .icon-clock, .nav._light .top-menu__link .icon-arrow_down, .nav._light .top-menu__link .icon-look, .nav._light .top-menu__link .icon-menu, .nav._light .top-menu__link .icon-back, .nav._light .top-menu__link .icon-search, .nav._light .top-menu__link .icon-close, .nav._light .bottom-menu__link .icon-clock, .nav._light .bottom-menu__link .icon-arrow_down, .nav._light .bottom-menu__link .icon-look, .nav._light .bottom-menu__link .icon-menu, .nav._light .bottom-menu__link .icon-back, .nav._light .bottom-menu__link .icon-search, .nav._light .bottom-menu__link .icon-close, .nav._light .mobile-menu__link .icon-clock, .nav._light .mobile-menu__link .icon-arrow_down, .nav._light .mobile-menu__link .icon-look, .nav._light .mobile-menu__link .icon-menu, .nav._light .mobile-menu__link .icon-back, .nav._light .mobile-menu__link .icon-search, .nav._light .mobile-menu__link .icon-close { stroke: #333; }

.nav._light a .icon-en, .nav._light a .icon-ru, .nav._light .dropdown-opener .icon-en, .nav._light .dropdown-opener .icon-ru, .nav._light .top-menu__link .icon-en, .nav._light .top-menu__link .icon-ru, .nav._light .bottom-menu__link .icon-en, .nav._light .bottom-menu__link .icon-ru, .nav._light .mobile-menu__link .icon-en, .nav._light .mobile-menu__link .icon-ru { fill: #333; }

.nav._light a._active, .nav._light .dropdown-opener._active, .nav._light .top-menu__link._active, .nav._light .bottom-menu__link._active, .nav._light .mobile-menu__link._active { color: #B4966E; }

.nav._light .nav__logo .icon-logo { fill: #333; }

.nav._light .nav__bottom, .nav._light hr { border-color: rgba(50, 50, 50, 0.15); }

.nav._light .subnav-list { background-color: #fff; }

.nav._light .subnav-list:before { display: none; }

.nav._light .subnav, .nav._light .subnav._mobile:before, .nav._light .subnav__mobile:before { background-color: #fff; }

.nav._light .subnav__mobile:before { background-color: red; }

.nav._light .subnav__title, .nav._light .subnav__place, .nav._light .subnav-exhibition__title, .nav._light .subnav__text { color: #333; }

.nav._light .subnav-place__title .icon-map { fill: #333; }

.nav._light .subnav-menu._border:after { background-color: rgba(51, 51, 51, 0.1); }

.nav._light .subnav__exhibition:not(:last-child) { border-bottom-color: rgba(51, 51, 51, 0.1); }

.nav._light .subnav__btn { border: 1px solid #ccc; }

.nav._light .subnav-dropdown { background: #eaeaea; }

.nav._light .icon-menu._burger i { background-color: #333; }

.nav._light .branch-list { background-color: #fff; color: #333; border-color: #eaeaea; }

.nav._light .branch-list__item:not(:last-child):after { border-right-color: rgba(0, 0, 0, 0.1); }

.nav._light .branch-list .museum-info__title { color: #333; }

.nav._light .dropdown-opener._active { color: #333; }

.nav._light .dropdown-opener._active .icon-clock, .nav._light .dropdown-opener._active .icon-arrow_down { stroke: #333; }

.nav._light._opened { background: #fff; }

.nav._light._fixed { position: fixed; background-color: #fff; }

.nav._light._fixed + ._scrolled { background-color: #fff; }

.nav.visible-sm { position: fixed; }

.nav.visible-sm._scrolled { top: 0; -ms-transform: translate(0, -100%); transform: translate(0, -100%); }

.nav.visible-sm._scrolled._opened { -ms-transform: translate(0, 0); transform: translate(0, 0); }

.nav.visible-sm._visible { -ms-transform: translate(0, 0); transform: translate(0, 0); }

.top-menu { text-align: right; }

.top-menu__item { display: inline; vertical-align: middle; }

.top-menu__item:not(:last-child) { margin-right: 28px; }

.top-menu__link { cursor: pointer; display: inline-block; vertical-align: middle; line-height: 18px; }

.top-menu__link:before { display: block; content: " "; position: absolute; top: -10px; left: -10px; width: 100%; height: 100%; padding: 10px; }

.top-menu__link svg { vertical-align: middle; }

.top-menu__link._dropdown { margin-top: -4px; }

@media only screen and (max-width: 1023px) { .top-menu__link._dropdown { margin-top: -2px; margin-right: 19px; } }

.top-menu__link._dropdown:not(:first-child) { margin-left: 10px; }

@media only screen and (max-width: 1023px) { .top-menu__link._dropdown:not(:first-child) { margin-left: 0; margin-right: 19px; } }

.top-menu__link._dropdown .dropdown-opener { font-size: 14px; white-space: nowrap; }

.top-menu__link._dropdown .dropdown-opener__text { margin-right: 5px; }

@media only screen and (max-width: 1023px) { .top-menu__link._dropdown .dropdown-opener__text { display: inline-block; } }

.top-menu__link._dropdown .dropdown-opener__caret { margin-top: 4px; }

.top-menu__link._dropdown .dropdown-list { left: auto; right: 0; top: -20px; min-width: 190px; padding: 7px; }

@media only screen and (max-width: 1279px) { .top-menu__link._dropdown .dropdown-list { top: -22px; right: -3px; } }

@media only screen and (max-width: 1023px) { .top-menu__link._dropdown .dropdown-list { top: -27px; } }

@media only screen and (max-width: 370px) { .top-menu__link._dropdown .dropdown-list { right: -60px; } }

.top-menu__link._dropdown .dropdown-list__top { margin-left: -7px; margin-right: -7px; padding: 5px 14px 10px; border-bottom: 1px solid rgba(50, 50, 50, 0.15); text-align: right; }

@media only screen and (max-width: 1279px) { .top-menu__link._dropdown .dropdown-list__top { padding: 7px 14px 11px; } }

@media only screen and (max-width: 1023px) { .top-menu__link._dropdown .dropdown-list__top { padding-top: 10px; } }

.top-menu__link._dropdown .dropdown-list__item { margin-bottom: 0; padding: 10px 7px; }

.top-menu__link._dropdown .dropdown-list__item._inline { display: inline-block; }

.top-menu__link._dropdown .dropdown-list__info { cursor: default; pointer-events: none; color: #999 !important; text-transform: none; font-size: 13px; }

.top-menu__link._dropdown .dropdown-list__link { display: inline-block; width: 20px; color: #333; }

.top-menu__link._dropdown .dropdown-list__link._up { text-transform: uppercase; font-size: 14px; }

.top-menu__link._dropdown .dropdown-list__link._active { color: #B4966E; pointer-events: none; }

.bottom-menu { margin-top: 15px; text-align: right; transition: margin 0.3s ease-out; }

.bottom-menu._back { margin-top: 6px; }

.bottom-menu__item { display: inline-block; vertical-align: middle; }

.bottom-menu__item:not(:last-child) { margin-right: 31px; }

@media only screen and (max-width: 1279px) { .bottom-menu__item:not(:last-child) { margin-right: 20px; } }

.bottom-menu__link { cursor: pointer; vertical-align: middle; font-weight: 500; }

.bottom-menu__link:before { display: block; content: " "; position: absolute; top: -10px; left: -10px; width: 100%; height: 100%; padding: 10px; }

.bottom-menu__link._back { font-size: 12px; text-transform: uppercase; }

.bottom-menu__link._back svg { margin-right: 5px; }

.bottom-menu__link._active { color: #B4966E; }

.bottom-menu__link svg { vertical-align: middle; }

.mobile-menu { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.mobile-menu__link { display: inline-block; vertical-align: middle; font-size: 0; }

@media only screen and (max-width: 767px) { .mobile-menu__link:last-child { margin-right: 6px; } }

.mobile-menu__link:not(:last-child) { margin-right: 28px; }

@media only screen and (max-width: 1023px) { .mobile-menu__link:not(:last-child) { margin-right: 19px; } }

.subnav-list { position: absolute; z-index: -1; width: 100%; height: 0; top: 0; background-color: transparent; overflow: hidden; }

.subnav-list:before { display: block; content: " "; position: absolute; top: 150px; left: 0; right: 0; width: 1220px; margin: 0 auto; border-bottom: 1px solid rgba(255, 255, 255, 0); }

.subnav-list .subnav { background: none; }

.subnav { position: absolute; left: 0; right: 0; top: 0; display: none; padding-top: 205px; padding-bottom: 40px; }

@media only screen and (max-width: 1023px) { .subnav { z-index: -2; padding-top: 0; padding-bottom: 9px; } }

.subnav:after { display: block; content: " "; position: absolute; left: 0; right: 0; bottom: 0; margin: 0 auto; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

@media only screen and (min-width: 1280px) { .subnav:after { width: 1220px; left: 0; right: 0; } }

.subnav__title { margin-top: -3px; font-family: William, serif; font-size: 30px; }

.subnav__text { font-size: 15px; font-weight: 200; margin-top: 5px; line-height: 2em; }

.subnav__btn { margin-top: 36px; }

.subnav__place { margin-top: 14px; font-size: 13px; line-height: 1.5; color: #fff; }

.subnav__exhibition { padding: 17px 0 15px; line-height: 1.3; }

@media only screen and (max-width: 1279px) { .subnav__exhibition a { display: inline-block; width: 100%; } }

.subnav__exhibition-item { position: absolute; top: 0; left: 20px; }

.subnav__exhibition:first-child { margin-top: -3px; }

.subnav__exhibition:not(:last-child) { border-bottom: 1px solid rgba(255, 255, 255, 0.2); }

.subnav__dropdown { margin: 0 -20px 10px; padding: 7px 22px; }

@media only screen and (max-width: 1023px) { .subnav__dropdown { padding-top: 8px; } }

.subnav__dropdown._opened ~ hr { border-color: transparent; }

.subnav hr { margin: 20px -5px 7px; }

.subnav .col-sm-5 { min-height: 200px; }

@media only screen and (max-width: 1279px) { .subnav__mobile { max-height: 100vh; padding-top: 87px; padding-bottom: 10px; overflow: auto; box-sizing: border-box; } }

@media only screen and (max-width: 767px) { .subnav__mobile { padding-bottom: 80px; } }

.subnav._mobile:before { display: block; content: " "; position: absolute; z-index: 1; top: 0; left: 0; right: 0; height: 74px; background-color: #000; }

.subnav._opened { display: block; }

@media only screen and (max-width: 1279px) { .subnav-menu { overflow-x: hidden; } }

.subnav-menu__item { margin-bottom: 2px; }

@media only screen and (max-width: 1023px) { .subnav-menu__item .subnav-menu__link { display: block; font-size: 20px; }
  .subnav-menu__item .subnav-menu__link._small { font-size: 13px; } }

.subnav-menu__link { display: inline-block; padding: 11px 0; font-size: 15px; font-weight: 200; }

@media only screen and (max-width: 1023px) { .subnav-menu__link { padding: 10px 0; font-weight: 500; } }

.subnav-menu__link._active { color: #B4966E; }

.subnav-menu__link._small { padding: 10px 0 11px; margin-bottom: -2px; text-transform: uppercase; font-size: 13px; line-height: 30px; font-weight: 200; line-height: 1.5em; }

.subnav-menu._border:after { display: block; content: " "; position: absolute; right: 20px; top: 0; height: 100%; border-right: 1px solid rgba(255, 255, 255, 0.2); }

.subnav-dropdown { position: relative; display: none; background-color: #262626; }

.subnav-dropdown:before { right: 100%; }

.subnav-dropdown:after { left: 100%; }

.subnav-dropdown__item { padding: 12px 0; }

.subnav-dropdown__link { text-decoration: none; font-size: 15px; font-weight: 200; }

.subnav-dropdown._opened { display: block; }

.subnav-place__title { position: relative; }

.subnav-place__title .icon-map { position: absolute; top: -1px; left: -19px; width: 10px; height: 14px; fill: #fff; }

.subnav-place__time { margin-top: 21px; }

.subnav-place__cover { position: relative; overflow: hidden; width: 100%; height: 260px; }

.subnav-place__img { position: absolute; top: 50%; left: 50%; width: auto; height: auto; max-height: none; max-width: none; min-height: 100%; min-width: 100%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

@supports (object-fit: cover) { .subnav-place__img { position: relative; object-fit: cover; width: 100%; height: 100%; top: auto; left: auto; max-height: none; max-width: none; min-height: 0; min-width: 0; -ms-transform: none; transform: none; } }

.subnav-time__status { color: #999; }

.subnav-time__index { font-size: .6em; }

.subnav-exhibition { font-size: 0; }

.subnav-exhibition__title { display: inline-block; vertical-align: top; width: 211px; margin-right: 50px; font-weight: 500; font-size: 13px; }

@media only screen and (max-width: 1279px) { .subnav-exhibition__title { width: 50%; margin-right: 0; } }

.subnav-exhibition__date { display: inline-block; vertical-align: top; color: #999; width: calc(100% - 261px); text-align: right; font-size: 13px; }

@media only screen and (max-width: 1279px) { .subnav-exhibition__date { width: 47%; text-align: right; } }

.nav-top__link { z-index: 10; }

.subnav-place { position: relative; }

.subnav-place__item { position: absolute; top: 0; left: 0; }

.branch-list { z-index: -1; width: 670px; min-width: 100%; top: -25px; left: -35px; padding: 84px 35px 15px; background-color: #000; text-transform: none; border-color: transparent; }

@media only screen and (max-width: 1023px) { .branch-list { left: 0; right: 0; width: auto; padding-top: 130px; } }

@media only screen and (max-width: 1023px) { .branch-list { padding-left: 0; padding-right: 0; } }

@media only screen and (max-width: 767px) { .branch-list__item:not(:last-child) { padding-bottom: 10px; border-bottom: 1px solid rgba(255, 255, 255, 0.1); margin-bottom: 15px; } }

.branch-list__item:not(:last-child):after { display: block; content: " "; position: absolute; right: 15px; top: 0; bottom: 0; border-right: 1px solid rgba(255, 255, 255, 0.1); }

@media only screen and (max-width: 767px) { .branch-list__item:not(:last-child):after { display: none; } }

.branch-list__title { margin-bottom: 13px; font-size: 15px; font-weight: normal; }

.branch-list__roll { max-width: 165px; }

@media only screen and (max-width: 767px) { .branch-list__roll { max-width: 100%; } }

.branch-list__roll .museum-roll__item:not(:last-child) { margin-bottom: 5px; }

.branch-list__roll .museum-roll__label { max-width: calc(100% - 60px); }

.branch-list__roll .museum-roll__value { max-width: 60px; }

.branch-list__link { display: inline-block; margin-top: 10px; font-size: 11px; text-decoration: underline !important; text-transform: uppercase; }

.information { display: none; background-color: #B4966E; position: relative; z-index: 99990; padding: 25px 0; color: #fff; }

.information._bottom { position: fixed; bottom: 0; right: 0; left: 0; }

.information._new { background-color: #006EFF; }

.information._tg { background-color: #EF453E; }

.information._museum { background-color: #00BE50; }

.information .skin { position: relative; }

.information__icon { position: absolute; top: 0; bottom: 0; left: -30px; width: 25px; height: 25px; margin: auto; fill: #fff; stroke: #fff; }

@media only screen and (max-width: 1279px) { .information__icon { left: 20px; } }

.information__text { font-size: 15px; font-weight: 200; }

@media only screen and (max-width: 1279px) { .information__text { padding-left: 40px; padding-right: 40px; } }

.information__more { display: inline-block; margin-left: 5px; color: inherit; font-size: 11px; font-weight: 500; text-transform: uppercase; }

.information__more:hover { text-decoration: underline; }

.information__close { position: absolute; right: -30px; top: 0; bottom: 0; margin: auto; width: 19px; height: 19px; stroke: #fff; cursor: pointer; }

@media only screen and (max-width: 1279px) { .information__close { right: 20px; } }

.information__close:hover { opacity: .8; }

._desktop .nav a:hover, ._desktop .nav .dropdown-opener:hover, ._desktop .nav .top-menu__link:hover, ._desktop .nav .bottom-menu__link:hover, ._desktop .nav .mobile-menu__link:hover { color: #B4966E; }

._desktop .nav a:hover .icon-look, ._desktop .nav a:hover .icon-search, ._desktop .nav a:hover .icon-clock, ._desktop .nav a:hover .icon-menu, ._desktop .nav a:hover .icon-back, ._desktop .nav a:hover .icon-arrow_down, ._desktop .nav .dropdown-opener:hover .icon-look, ._desktop .nav .dropdown-opener:hover .icon-search, ._desktop .nav .dropdown-opener:hover .icon-clock, ._desktop .nav .dropdown-opener:hover .icon-menu, ._desktop .nav .dropdown-opener:hover .icon-back, ._desktop .nav .dropdown-opener:hover .icon-arrow_down, ._desktop .nav .top-menu__link:hover .icon-look, ._desktop .nav .top-menu__link:hover .icon-search, ._desktop .nav .top-menu__link:hover .icon-clock, ._desktop .nav .top-menu__link:hover .icon-menu, ._desktop .nav .top-menu__link:hover .icon-back, ._desktop .nav .top-menu__link:hover .icon-arrow_down, ._desktop .nav .bottom-menu__link:hover .icon-look, ._desktop .nav .bottom-menu__link:hover .icon-search, ._desktop .nav .bottom-menu__link:hover .icon-clock, ._desktop .nav .bottom-menu__link:hover .icon-menu, ._desktop .nav .bottom-menu__link:hover .icon-back, ._desktop .nav .bottom-menu__link:hover .icon-arrow_down, ._desktop .nav .mobile-menu__link:hover .icon-look, ._desktop .nav .mobile-menu__link:hover .icon-search, ._desktop .nav .mobile-menu__link:hover .icon-clock, ._desktop .nav .mobile-menu__link:hover .icon-menu, ._desktop .nav .mobile-menu__link:hover .icon-back, ._desktop .nav .mobile-menu__link:hover .icon-arrow_down { stroke: #B4966E; }

._desktop .nav a:hover .icon-en, ._desktop .nav a:hover .icon-ru, ._desktop .nav .dropdown-opener:hover .icon-en, ._desktop .nav .dropdown-opener:hover .icon-ru, ._desktop .nav .top-menu__link:hover .icon-en, ._desktop .nav .top-menu__link:hover .icon-ru, ._desktop .nav .bottom-menu__link:hover .icon-en, ._desktop .nav .bottom-menu__link:hover .icon-ru, ._desktop .nav .mobile-menu__link:hover .icon-en, ._desktop .nav .mobile-menu__link:hover .icon-ru { fill: #B4966E; }

._desktop .nav a:hover svg, ._desktop .nav .dropdown-opener:hover svg, ._desktop .nav .top-menu__link:hover svg, ._desktop .nav .bottom-menu__link:hover svg, ._desktop .nav .mobile-menu__link:hover svg { transition: none; }

._desktop .nav .subnav-exhibition:hover .subnav-exhibition__title, ._desktop .nav .subnav-exhibition:hover .subnav-exhibition__date { color: #B4966E; }

._desktop .nav a._white:hover { color: #fff; }

._desktop .nav .nav-top__link .dropdown-opener._active:hover { color: #fff; }

._desktop .nav .nav-top__link .dropdown-opener._active:hover .icon-clock { stroke: #fff; }

._desktop .nav._light .nav-top__link .dropdown-opener._active:hover { color: #333; }

._desktop .nav._light .nav-top__link .dropdown-opener._active:hover .icon-clock { stroke: #333; }

._desktop .subnav__link:hover { color: #B4966E; }

._win .subnav._mobile:before { right: 16px; }

.subnav-menu .has-drop-down-a { position: relative; padding-right: 25px; }

.subnav-menu .has-drop-down-a::after { position: absolute; content: ''; right: 0; top: 50%; margin-top: -8px; width: 16px; height: 16px; background-image: url("/local/markup/main/build/media/css/../img/down-chevron-w.svg"); background-size: 100%; background-repeat: no-repeat; background-position: center; }

.subnav-menu .has-drop-down-a._active::after { background-image: url("/local/markup/main/build/media/css/../img/up-chevron-w.svg"); }

.nav._light .subnav-menu .has-drop-down-a::after { background-image: url("/local/markup/main/build/media/css/../img/down-chevron.svg"); }

.nav._light .subnav-menu .has-drop-down-a._active::after { background-image: url("/local/markup/main/build/media/css/../img/up-chevron.svg"); }

.subnav-btn.bg-transparent { background: transparent; }

.header { position: relative; }

.header._rtl { direction: rtl; }

.header hr { margin-top: 109px; }

@media only screen and (max-width: 1023px) { .header hr { margin-top: 52px; border-color: transparent; } }

@media only screen and (max-width: 767px) { .header hr { margin-top: -4px; } }

.header__slide { height: 100%; color: #fff; }

.header__title { margin-bottom: 100px; color: #2b2b2b; }

@media only screen and (max-width: 1279px) { .header__title { margin-bottom: 60px; } }

@media only screen and (max-width: 767px) { .header__title { margin-bottom: 65px; } }

.header__title.h1 { font-family: William, serif; }

.header__title._small { margin-bottom: 45px; }

@media only screen and (max-width: 1023px) { .header__title._small { font-size: 35px; } }

@media only screen and (max-width: 767px) { .header__title._small { margin-bottom: 32px; font-size: 25px; } }

.header__title._issue { margin-bottom: 14px; }

@media only screen and (max-width: 1023px) { .header__title._issue { font-size: 35px; } }

@media only screen and (max-width: 767px) { .header__title._issue { margin-bottom: 14px; font-size: 25px; } }

.header__title._lectures { margin-bottom: 90px; }

@media only screen and (max-width: 1023px) { .header__title._lectures { margin-bottom: 60px; } }

@media only screen and (max-width: 767px) { .header__title._lectures { margin-bottom: 67px; } }

.header__title._manuscripts { margin-bottom: 90px; }

@media only screen and (max-width: 1279px) { .header__title._manuscripts { margin-bottom: 60px; } }

@media only screen and (max-width: 767px) { .header__title._manuscripts { margin-bottom: 65px; } }

.header__title._big { margin-bottom: 103px; font-size: 55px; }

@media only screen and (max-width: 1279px) { .header__title._big { margin-bottom: 40px; font-size: 50px; } }

@media only screen and (max-width: 767px) { .header__title._big { margin-bottom: 36px; font-size: 35px; } }

.header__title._support { font-size: 60px; line-height: 70px; font-family: William, serif; }

@media only screen and (max-width: 767px) { .header__title._support { font-size: 35px; line-height: 42px; } }

.header__title:last-child:not(._cover) { margin-bottom: 0; }

.header__subtitle { color: #303030; }

@media only screen and (max-width: 1023px) { .header__subtitle { font-size: 35px; } }

@media only screen and (max-width: 767px) { .header__subtitle { font-size: 25px; } }

.header__type { margin-bottom: 3px; }

@media only screen and (max-width: 767px) { .header__type { margin-bottom: 21px; } }

.header__label { font-size: 13px; }

.header__cover { height: 500px; margin-bottom: 48px; }

@media only screen and (max-width: 1279px) { .header__cover { height: 400px; } }

@media only screen and (max-width: 1023px) { .header__cover { height: 277px; } }

@media only screen and (max-width: 767px) { .header__cover { height: 140px; margin-bottom: 40px; } }

.header__des { margin-top: 13px; font-size: 17px; font-weight: 200; line-height: 1.8; color: #131313; }

@media only screen and (max-width: 1023px) { .header__des { margin-top: 28px; } }

@media only screen and (max-width: 767px) { .header__des { margin-top: 14px; font-size: 15px; line-height: 1.7; } }

.header._main { overflow: hidden; margin-bottom: 76px; }

@media only screen and (max-width: 1279px) { .header._main { margin-bottom: 15px; } }

.header._main .header-slider__item { position: relative; height: 518px; padding-top: 182px; }

@media only screen and (max-width: 1279px) { .header._main .header-slider__item { height: 100vh; padding-top: 107px; box-sizing: border-box; } }

@media only screen and (max-width: 767px) { .header._main .header-slider__item { height: 80vh; padding-top: 98px; } }

.header._exhibitions { margin-top: 93px; margin-bottom: 100px; }

@media only screen and (max-width: 1023px) { .header._exhibitions { margin-top: 83px; margin-bottom: 62px; } }

@media only screen and (max-width: 767px) { .header._exhibitions { margin-top: 42px; margin-bottom: 0; } }

.header._exhibition { margin-top: 35px; }

@media only screen and (max-width: 1023px) { .header._exhibition { margin-top: 63px; } }

@media only screen and (max-width: 767px) { .header._exhibition { margin-top: 42px; padding-bottom: 34px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } }

.header._exhibition hr { margin-top: 95px; }

@media only screen and (max-width: 1023px) { .header._exhibition hr { margin-top: 54px; border-color: rgba(0, 0, 0, 0.1); } }

@media only screen and (max-width: 767px) { .header._exhibition hr { display: none; } }

.header._list { margin-top: 92px; margin-bottom: 102px; }

@media only screen and (max-width: 1023px) { .header._list { margin-top: 35px; margin-bottom: 41px; } }

@media only screen and (max-width: 767px) { .header._list { margin-top: 50px; margin-bottom: 38px; } }

.header._issues { margin-top: 92px; margin-bottom: 69px; }

@media only screen and (max-width: 1023px) { .header._issues { margin-top: 35px; margin-bottom: 0; } }

@media only screen and (max-width: 767px) { .header._issues { margin-top: 50px; margin-bottom: 3px; } }

.header._issue { margin-top: 35px; }

@media only screen and (max-width: 1023px) { .header._issue { margin-top: 67px; } }

@media only screen and (max-width: 767px) { .header._issue { margin-top: 64px; } }

.header._contacts { margin-top: 84px; margin-bottom: 100px; }

@media only screen and (max-width: 1023px) { .header._contacts { margin-top: 33px; margin-bottom: 60px; } }

@media only screen and (max-width: 767px) { .header._contacts { margin-top: 52px; margin-bottom: 65px; } }

.header._donation { margin-top: 84px; margin-bottom: 100px; }

@media only screen and (max-width: 1023px) { .header._donation { margin-top: 33px; margin-bottom: 60px; } }

@media only screen and (max-width: 767px) { .header._donation { margin-top: 52px; margin-bottom: 65px; } }

.header._collections { margin-top: 92px; margin-bottom: 69px; }

@media only screen and (max-width: 1023px) { .header._collections { margin-top: 74px; margin-bottom: 119px; } }

@media only screen and (max-width: 767px) { .header._collections { margin-top: 50px; margin-bottom: 44px; } }

.header._page { margin-top: 83px; }

@media only screen and (max-width: 1023px) { .header._page { margin-top: 33px; } }

@media only screen and (max-width: 767px) { .header._page { padding-bottom: 32px; margin-top: 50px; } }

@media only screen and (max-width: 1023px) { .header._page hr { margin-top: 69px; border-color: rgba(0, 0, 0, 0.1); } }

@media only screen and (max-width: 767px) { .header._page hr { display: none; } }

.header._article { margin-top: 35px; }

@media only screen and (max-width: 1023px) { .header._article { margin-top: 67px; } }

@media only screen and (max-width: 767px) { .header._article { margin-top: 42px; }
  .header._article .header__type { margin-bottom: 7px; }
  .header._article .header__cover { margin-bottom: 19px; } }

.header._support, .header._tickets { margin-top: 45px; }

.header._blog { margin-top: 130px; margin-bottom: 53px; }

@media only screen and (max-width: 1023px) { .header._blog { margin-top: 83px; margin-bottom: 62px; } }

@media only screen and (max-width: 767px) { .header._blog { margin-top: 42px; margin-bottom: 0; } }

.header._authors { margin-top: 110px; margin-bottom: 48px; }

@media only screen and (max-width: 1023px) { .header._authors { margin-top: 83px; margin-bottom: 62px; } }

@media only screen and (max-width: 767px) { .header._authors { margin-top: 42px; } }

.header-slider { height: 100%; white-space: nowrap; }

.header-slider__item { cursor: pointer; }

.header-slider__controls { position: relative; z-index: 2; }

.header-slider__arrows { position: absolute; top: 187px; right: 20px; margin: auto; text-align: right; }

@media only screen and (max-width: 1023px) { .header-slider__arrows { top: 110px; } }

@media only screen and (max-width: 767px) { .header-slider__arrows { display: none; } }

.header-slider__arrow svg { stroke: #fff; }

.header-slider__arrow._prev { margin-right: 15px; }

.header-slide { display: inline-block; color: #fff; }

.header-slide__bg { z-index: -1; position: absolute; display: block; left: 0; top: 0; width: 101%; height: 100%; background-color: #111; }

.header-slide__bg:after { display: block; content: " "; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); }

.header-slide__type { display: inline-block; color: #fff; }

@media only screen and (max-width: 767px) { .header-slide__type { font-size: 11px; } }

.header-slide__name { display: inline-block; color: #fff; width: 900px; max-width: 95%; margin-top: 7px; line-height: 1.2em; font-size: 50px; font-weight: 500; }

@media only screen and (max-width: 1023px) { .header-slide__name { font-size: 50px; } }

@media only screen and (max-width: 767px) { .header-slide__name { margin-top: -6px; font-size: 35px; } }

@media only screen and (max-width: 370px) { .header-slide__name { font-size: 26px; } }

.header-slide__name._left { max-width: 50%; }

@media only screen and (max-width: 1023px) { .header-slide__name._left { max-width: 75%; } }

@media only screen and (max-width: 767px) { .header-slide__name._left { max-width: 100%; } }

.header-slide__info { display: inline-block; color: #fff; margin-top: 11px; font-size: 15px; font-weight: 200; max-width: 50%; }

@media only screen and (max-width: 1023px) { .header-slide__info { max-width: 75%; } }

@media only screen and (max-width: 767px) { .header-slide__info { max-width: 100%; } }

@media only screen and (max-width: 767px) { .header-slide__info { margin-top: 4px; } }

.header-slide__date { color: #fff; display: block; margin-bottom: 10px; }

@media only screen and (max-width: 767px) { .header-slide__date { font-size: 15px; } }

.header-slide__date .icon-dash { stroke: #fff; }

.header-slide__place { color: #fff; }

.header-slide__place .icon-map { fill: #fff; }

.header-slide__bottom { position: absolute; bottom: 75px; width: 100%; }

@media only screen and (max-width: 767px) { .header-slide__bottom { bottom: 24px; } }

.header-slide._dark .header-slide__bg { background-color: #111; }

.header-slide._dark .header-slide__img { left: auto; right: 0; height: 100%; min-width: 0; -ms-transform: translateY(-50%); transform: translateY(-50%); }

.header-slide._dark .header-slide__type { color: #666666; }

.header-slider__btn { background-color: rgba(175, 151, 115, 0.6); border: 1px solid #AF9773; color: #fff; font-size: 16px; text-transform: uppercase; display: inline-block; vertical-align: top; padding-right: 20px; padding-left: 20px; height: 55px; width: 220px; text-align: center; line-height: 50px; margin-bottom: 40px; margin-bottom-font-weight: bold; }

.header-slider__btn:hover { color: #fff; background-color: #9a805a; border-color: #9a805a; }

.header-info { position: absolute; top: 0; bottom: 0; left: 0; right: 0; padding-top: 182px; color: #fff; pointer-events: none; }

@media only screen and (max-width: 1023px) { .header-info { padding-top: 107px; } }

@media only screen and (max-width: 767px) { .header-info { padding-top: 98px; } }

.header-info a { pointer-events: all; }

.header-tour__des { margin-top: 30px; color: #999; font-size: 15px; }

.header-tour__des span, .header-tour__des a { color: #333; }

.header-exhibition__type { display: inline-block; margin-right: 20px; margin-bottom: 10px; color: #000; }

@media only screen and (max-width: 767px) { .header-exhibition__type { margin-bottom: 7px; } }

.header-exhibition__title { margin-bottom: 35px; font-size: 35px; font-weight: 500; line-height: 1.3; line-height: 1.3; }

@media only screen and (max-width: 767px) { .header-exhibition__title { font-size: 25px; line-height: 1.2; } }

@media only screen and (max-width: 767px) { .header-exhibition__title { margin-bottom: 25px; } }

.header-exhibition__date { margin-top: 70px; margin-bottom: 20px; font-size: 20px; font-weight: 500; text-align: center; }

@media only screen and (max-width: 1023px) { .header-exhibition__date { margin-top: 20px; margin-bottom: 12px; font-size: 15px; font-weight: 500; text-align: left; } }

@media only screen and (max-width: 767px) { .header-exhibition__date { margin-bottom: 30px; } }

.header-exhibition__date .icon-dash { stroke: #333; }

.header-exhibition__place { display: inline-block; color: #999; }

.header-exhibition__place .icon-map { fill: #999; }

.header-exhibition__btn { max-width: 100%; }

@media only screen and (max-width: 1023px) { .header-exhibition__btn { max-width: 100%; height: 53px; margin-top: 5px; } }

.header-exhibition__warning { display: inline-block; vertical-align: middle; }

@media only screen and (max-width: 1023px) { .header-exhibition__warning { position: static; top: 0; right: 10px; } }

.header-issue__des { max-width: 470px; margin-top: 13px; color: #999; }

@media only screen and (max-width: 1023px) { .header-issue__des { max-width: 100%; margin-top: 21px; color: #333; } }

@media only screen and (max-width: 767px) { .header-issue__des { margin-top: 30px; } }

.header-collections__des { max-width: 470px; margin-top: 13px; font-size: 15px; color: #999; }

@media only screen and (max-width: 1023px) { .header-collections__des { max-width: 100%; margin-top: 18px; line-height: 1.6667; color: #666; } }

@media only screen and (max-width: 767px) { .header-collections__des { margin-top: 33px; } }

.header-event { margin-top: 43px; margin-bottom: 44px; }

.header-event hr { margin-top: 45px; }

.header-event__cover { text-align: right; }

.header-event__img { vertical-align: middle; max-width: 100%; }

.header-event__info { margin-bottom: 10px; }

.header-event__title { margin-bottom: 40px; line-height: 1.3; }

.header-event__date { margin-bottom: 15px; font-family: Gerbera, sans-serif; font-size: 20px; font-weight: 500; }

.header-event__date svg { stroke: #333; }

.header-event__place { font-size: 15px; color: #999; }

.header-event__place svg { vertical-align: text-top; fill: #999; }

@media only screen and (max-width: 767px) { .header-event._lectures { margin-bottom: 30px; padding-bottom: 40px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } }

@media only screen and (max-width: 1023px) { .header-event._lectures .header-event__info { margin-bottom: 10px; } }

@media only screen and (max-width: 767px) { .header-event._lectures .header-event__info { margin-bottom: 5px; } }

@media only screen and (max-width: 1023px) { .header-event._lectures .header-event__title { margin-bottom: 45px; font-size: 35px; } }

@media only screen and (max-width: 767px) { .header-event._lectures .header-event__title { margin-bottom: 13px; font-size: 25px; } }

@media only screen and (max-width: 1023px) { .header-event._lectures .header-event__date { font-size: 14px; } }

@media only screen and (max-width: 767px) { .header-event._lectures .header-event__date { margin-bottom: 10px; } }

@media only screen and (max-width: 767px) { .header-event._lectures .header-event__place { display: inline-block; margin-bottom: 33px; } }

@media only screen and (max-width: 1023px) { .header-event._lectures .header-event__cover { min-height: auto; text-align: center; } }

@media only screen and (max-width: 1023px) { .header-event._lectures .header-event__img { max-height: 415px; } }

@media only screen and (max-width: 767px) { .header-event._lectures hr { display: none; } }

@media only screen and (max-width: 767px) { .header-event._lectures .place__name { font-size: 13px; } }

.header-event._lectures .event-buy__btn { display: none; }

@media only screen and (max-width: 1023px) { .header-event._lectures .event-buy__btn { display: block; max-width: 100%; margin-bottom: 20px; } }

.event-info__type { display: inline-block; vertical-align: baseline; margin-right: 27px; color: #000; }

.event-info__date { display: inline-block; vertical-align: baseline; margin-right: 10px; font-size: 15px; font-weight: 500; }

.event-info__time { display: inline-block; vertical-align: baseline; font-size: 15px; font-weight: 500; }

.event-info__time:not(:last-child) { margin-right: 20px; }

.header-museum { margin-top: 35px; }

@media only screen and (max-width: 1023px) { .header-museum { margin-bottom: 20px; } }

.header-museum__type { margin-bottom: 10px; color: #000; }

.header-museum__quarter { border-top: 1px solid white !important; margin-top: 0 !important; padding-top: 0 !important; }

.header-museum__back { float: right; padding: 7px; color: #333; font-size: 11px; text-transform: uppercase; }

.header-museum__back svg { vertical-align: middle; margin-right: 8px; stroke: #333; height: 12px; width: 7px; }

.header-museum__title { margin-top: 3px; margin-bottom: 45px; font-size: 50px; font-weight: 500; line-height: 1.2; }

@media only screen and (max-width: 1023px) { .header-museum__title { margin-bottom: 20px; font-size: 35px; } }

.header-museum__title._gallery { font-family: William; font-size: 50px; font-weight: normal; margin-bottom: 29px; }

@media only screen and (max-width: 767px) { .header-museum__title._gallery { font-size: 35px; } }

.header-museum__desc { font-size: 15px; }

.header-museum__cover { height: 500px; }

@media only screen and (max-width: 1023px) { .header-museum__cover { height: 360px; } }

@media only screen and (max-width: 767px) { .header-museum__cover { height: 160px; } }

.header-museum__cover-caption { margin-top: 15px; }

.header-museum__info { background-color: #e73733; color: white; padding: 15px; width: 55%; margin-left: auto; cursor: pointer; position: relative; }

.header-museum__text { padding-right: 20%; }

.header-museum__hidden-info { display: none; }

.header-museum__icon { padding: 0; cursor: pointer; position: absolute; top: 19px; right: 15px; }

.header-museum__svg { margin: 0; }

.header-museum__icon svg { stroke: white; -ms-transform: rotate(-90deg); transform: rotate(-90deg); transition: all 0.3s ease-out; }

.transform { -ms-transform: rotate(90deg) !important; transform: rotate(90deg) !important; }

.display { display: block; }

.displayNone { display: none; }

.displayNone .header-slider__arrow:hover svg { stroke: #999; }

._retina .header-slider__item.slick-current { z-index: 1; }

._retina .header-slide__bg { -ms-transform: scale(1.01); transform: scale(1.01); }

.subnav-btn { background-color: #AF9773; border: 1px solid #AF9773; color: #fff; font-size: 13px; text-transform: uppercase; display: inline-block; vertical-align: top; padding-right: 20px; padding-left: 20px; height: 37px; width: 150px; text-align: center; line-height: 37px; }

.subnav-btn:hover { color: #ffffff; }

.subnav-btn-row { padding-top: 10px; padding-bottom: 10px; }

.nav._light .subnav-btn { color: #fff; }

.header-slide__date { font-size: 20px; }

@media only screen and (max-width: 767px) { .header-slide__date { font-size: 18px; } }

.header-slide__place { font-size: 16px; }

@media only screen and (max-width: 767px) { .header-slide__place { font-size: 15px; } }

.header-collections span a { color: #B4966E; }

.footer { position: relative; padding: 44px 0 55px; background: #000; color: #666; }

@media only screen and (max-width: 1023px) { .footer { padding: 77px 0 37px; } }

@media only screen and (max-width: 767px) { .footer { padding: 56px 0 57px; } }

.footer__logo { margin-left: -4px; margin-top: 3px; }

@media only screen and (max-width: 1023px) { .footer__logo { margin-left: -1px; margin-top: 0; } }

@media only screen and (max-width: 767px) { .footer__logo { text-align: center; } }

.footer__logo .icon-logo._small { fill: #353535; }

.footer__address { position: relative; padding-left: 25px; }

.footer__scope { display: inline-block; margin-top: 57px; }

@media only screen and (max-width: 1023px) { .footer__scope { margin-top: 54px; } }

@media only screen and (max-width: 767px) { .footer__scope { margin-top: 49px; } }

.footer__scope--logo { margin-top: 0; margin-right: 50px; vertical-align: middle; }

.footer__scope--logos { margin-top: 50px; text-align: center; width: 100%; }

@media only screen and (min-width: 1023px) { .footer__scope--logos { width: auto; text-align: left; } }

.footer__network { float: right; margin-top: 50px; max-width: calc(100% - 220px); }

@media only screen and (max-width: 1023px) { .footer__network { float: none; margin: 50px -13px 0; } }

@media only screen and (max-width: 767px) { .footer__network { margin: 50px 6px 0; max-width: 100%; } }

.footer-menu__item:not(:last-child) { margin-bottom: 12px; }

.footer-menu__link { font-size: 15px; font-weight: 500; color: #999; text-decoration: none; }

@media only screen and (max-width: 1023px) { .footer-menu__link { color: #fff; font-size: 15px; } }

.footer-branch { display: inline-block; margin-left: -16px; margin-top: 9px; font-weight: 500; color: #999; text-decoration: none; display: none; }

@media only screen and (max-width: 1023px) { .footer-branch { color: #fff; font-size: 15px; } }

.footer-branch__icon { display: inline-block; vertical-align: middle; margin-right: 12px; margin-top: -4px; }

@media only screen and (max-width: 1023px) { .footer-branch__icon { margin-right: 13px; margin-top: -6px; } }

.footer-branch__text { display: inline-block; vertical-align: middle; max-width: 155px; width: calc(100% - 45px); }

.footer-address { display: block; text-decoration: none; color: #666; }

.footer-address__title { font-size: 15px; font-weight: 500; color: #999999; }

.footer-address__title .icon-map { position: absolute; width: 10px; left: 2px; top: 2px; fill: #fff; }

.footer-address__info { margin-top: 14px; font-size: 13px; line-height: 1.6em; }

.footer-address__time { margin-top: 16px; color: #fff; font-size: 11px; line-height: 1.5em; text-transform: uppercase; }

.footer-scope { font-size: 13px; text-decoration: none; color: #666; cursor: pointer; }

@media only screen and (max-width: 1023px) { .footer-scope { font-size: 14px; } }

@media only screen and (max-width: 767px) { .footer-scope { text-align: center; } }

.footer-scope__icon { vertical-align: middle; stroke: #666; }

.footer-scope__icon-logo { opacity: 0.5; }

.footer-scope__text { display: inline-block; vertical-align: middle; max-width: 150px; margin-left: 18px; margin-top: 2px; line-height: 1.5em; }

@media only screen and (max-width: 1023px) { .footer-scope__text { max-width: 180px; margin-top: -3px; margin-left: 13px; line-height: 1.3; } }

@media only screen and (max-width: 767px) { .footer-scope__text { max-width: 158px; margin-top: 0; margin-left: 14px; text-align: left; } }

.footer-network { font-size: 0; margin-left: -16px; margin-right: -16px; text-align: right; }

@media only screen and (max-width: 1023px) { .footer-network { margin-left: auto; margin-right: auto; text-align: center; } }

.footer-network__item { display: inline-block; margin-right: 16px; margin-left: 16px; }

@media only screen and (max-width: 1023px) { .footer-network__item { width: 16.6%; text-align: center; margin-right: 0; margin-left: 0; } }

@media only screen and (max-width: 767px) { .footer-network__item { width: 33.3%; } }

@media only screen and (max-width: 767px) { .footer-network__item:nth-child(1), .footer-network__item:nth-child(2), .footer-network__item:nth-child(3) { margin-bottom: 30px; } }

.footer-network__link { position: relative; display: inline-block; vertical-align: middle; }

.footer-network__link:before { display: block; content: " "; position: absolute; width: 46px; height: 46px; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.footer-network__link svg { fill: #666; }

.copyright { margin-top: 39px; padding-top: 36px; border-top: 1px solid #444; color: #444444; font-size: 13px; font-weight: 100; }

@media only screen and (max-width: 1023px) { .copyright { padding-top: 42px; margin-top: 43px; } }

@media only screen and (max-width: 767px) { .copyright { margin: 42px -10px 0; padding-top: 37px; font-size: 12px; } }

.copyright__name { text-align: center; position: absolute; left: 0; right: 0; margin-left: auto; margin-right: auto; }

@media only screen and (max-width: 1023px) { .copyright__name { position: relative; left: auto; right: auto; margin-bottom: 2px; text-align: left; } }

@media only screen and (max-width: 767px) { .copyright__name { margin-bottom: 9px; text-align: center; } }

.copyright__conditions { text-align: left; }

@media only screen and (max-width: 1023px) { .copyright__conditions { text-align: left; } }

@media only screen and (max-width: 767px) { .copyright__conditions { margin-bottom: 9px; text-align: center; } }

.copyright__made { float: right; text-align: right; }

@media only screen and (max-width: 1023px) { .copyright__made { float: left; } }

@media only screen and (max-width: 767px) { .copyright__made { float: none; text-align: center; } }

.copyright__link { color: #444; text-decoration: none; }

.subscriber { position: relative; }

@media only screen and (max-width: 767px) { .subscriber { margin: 0 -2px; } }

.subscriber__label { display: inline-block; margin-top: 7px; margin-bottom: 20px; font-size: 13px; font-weight: 100; }

@media only screen and (max-width: 1023px) { .subscriber__label { display: block; font-size: 14px; font-weight: normal; margin-top: -40px; margin-bottom: 40px; } }

@media only screen and (max-width: 767px) { .subscriber__label { margin-top: 32px; text-align: center; margin-bottom: 25px; } }

.subscriber__input { width: 100%; height: 65px; padding: 10px 100px 10px 19px; border: 1px solid #444; background-color: transparent; font-size: 17px; color: #fff; }

.subscriber__input:focus, .subscriber__input:disabled { outline: none; border-color: #ccc; }

@media only screen and (max-width: 1023px) { .subscriber__input { padding: 5px 85px 10px 24px; font-size: 14px; } }

@media only screen and (max-width: 767px) { .subscriber__input { padding: 5px 80px 10px 20px; } }

.subscriber__input:-ms-input-placeholder { color: #666; }

.subscriber__input::placeholder { color: #666; }

.subscriber__btn { position: absolute; height: 65px; width: 100px; text-align: center; top: 0; right: 0; border: 0; cursor: pointer; background-color: transparent; }

.subscriber__btn:focus { outline: none; border: 1px solid #ccc; }

@media only screen and (max-width: 1023px) { .subscriber__btn { width: 85px; } }

@media only screen and (max-width: 767px) { .subscriber__btn { width: 80px; } }

.subscriber__error { position: absolute; top: 100%; left: 0; margin-top: 7px; color: #EF453E; font-size: 13px; }

@media only screen and (max-width: 767px) { .subscriber__error { position: relative; } }

.subscriber__done { display: none; position: absolute; top: 0; bottom: 0; left: 0; right: 0; padding: 22px 20px; border: 1px solid #fff; color: #fff; background-color: #000; }

.subscriber__done .icon-check { position: absolute; top: 0; bottom: 0; right: 20px; margin: auto; }

.subscriber #mg-footer { display: none; }

.subscriber #logo { display: none; }

.subscriber .reset-font { display: none; }

.subscriber .formfields .clear { display: none; }

.subscriber .formfields br { display: none; }

.subscriber .formfields h1 { display: none; }

.subscriber .formfields h2 { font-size: 15px; font-weight: 500; color: #999999; padding-bottom: 10px; }

.subscriber .formfields h3 { font-size: 15px; font-weight: 500; color: #999999; padding-bottom: 10px; }

.subscriber .formfields * { font-weight: normal; font-size: 13px; }

.subscriber .formfields p { margin: 0; padding-bottom: 10px; }

.subscriber .formfields p:last-child { padding-bottom: 0; }

.subscriber .formfields .ffields { margin-bottom: 0 !important; }

.btn-to-top { display: none; cursor: pointer; position: fixed; z-index: 999; right: 40px; bottom: 80px; width: 80px; height: 80px; border-radius: 100%; background-color: rgba(207, 191, 173, 0.5); }

@media only screen and (max-width: 1023px) { .btn-to-top { right: 19px; bottom: 110px; width: 70px; height: 70px; } }

@media only screen and (max-width: 767px) { .btn-to-top { right: 8px; bottom: 145px; width: 50px; height: 50px; } }

.btn-to-top__icon { position: absolute; top: 50%; left: 50%; width: 31px; height: 11px; margin-left: -15px; margin-top: -6px; fill: #000; stroke: #000; -ms-transform: rotate(-90deg); transform: rotate(-90deg); }

@media only screen and (max-width: 767px) { .btn-to-top__icon { width: 24px; margin-left: -12px; } }

._desktop .footer-menu__link:hover { color: #fff; }

._desktop .footer-network__link:hover svg { fill: #fff; }

._desktop .footer-scope:hover { color: #fff; }

._desktop .footer-scope:hover .footer-scope__icon { stroke: #fff; }

._desktop .footer-scope:hover .footer-scope__icon-logo { opacity: 1; }

._desktop .copyright__link:hover { text-decoration: underline; }

._desktop .footer-address:hover { color: #fff; }

._desktop .footer-address:hover .footer-address__title { color: #fff; }

.footer-flex { display: -ms-flexbox; display: flex; -ms-flex-align: end; align-items: flex-end; margin: 0; }

@media only screen and (min-width: 767px) { .footer-flex { margin: 0 -10px; } }

@media only screen and (min-width: 1023px) { .footer-flex { margin: 0 -20px; } }

.gallery { margin-bottom: 10px; }

.gallery hr { margin-top: 69px; }

@media only screen and (max-width: 1279px) { .gallery hr { margin-top: 26px; } }

@media only screen and (max-width: 767px) { .gallery hr { display: none; } }

.gallery__item:after { display: block; content: " "; position: absolute; height: 100%; right: -1px; top: 0; border-right: 1px solid rgba(50, 50, 50, 0.15); }

@media only screen and (max-width: 1023px) { .gallery__item:after { right: 10px; } }

@media only screen and (max-width: 767px) { .gallery__item:after { left: 10px; right: 10px; top: 100%; height: 1px; border-right: 0; border-bottom: 1px solid rgba(50, 50, 50, 0.15); } }

.gallery__item:last-child:after { display: none; }

@media only screen and (max-width: 767px) { .gallery__item:last-child:after { display: block; } }

@media only screen and (max-width: 1279px) { .gallery__item { padding-top: 15px; padding-bottom: 15px; } }

@media only screen and (max-width: 767px) { .gallery__item { margin-bottom: 15px; padding-top: 18px; padding-bottom: 27px; } }

.gallery__info { overflow: hidden; max-width: 250px; height: 5.1em; margin-top: 32px; color: #999; font-size: 15px; font-weight: 200; line-height: 1.7; }

@media only screen and (max-width: 1279px) { .gallery__info { display: none; } }

.gallery__more { display: inline-block; margin-top: 22px; }

@media only screen and (max-width: 1279px) { .gallery__more { display: none; } }

.gallery-name { color: #333; line-height: 1.3; font-size: 25px; font-weight: 500; font-size: 25px; }

@media only screen and (max-width: 1279px) { .gallery-name { font-size: 15px; } }

.gallery-name__icon { vertical-align: text-top; width: 14px; height: 20px; margin-right: 8px; fill: #333; }

@media only screen and (max-width: 1279px) { .gallery-name__icon { vertical-align: top; margin-top: 0; margin-right: 11px; } }

@media only screen and (max-width: 1279px) { .gallery-name__text { vertical-align: top; display: inline-block; max-width: 130px; } }

@media only screen and (max-width: 767px) { .gallery-name__text { max-width: 100%; } }

.gallery-item__link { display: inline-block; }

.gallery-link { color: #999; text-decoration: none; text-transform: uppercase; font-size: 13px; line-height: 30px; font-weight: 200; font-weight: 500; }

.gallery-link._hover { color: #000; }

.gallery-link._hover .gallery-link__text { max-width: 100%; margin-right: 6px; }

.gallery-link._hover .gallery-link__icon { stroke: #000; }

.gallery-link__text { display: inline-block; vertical-align: middle; overflow: hidden; width: auto; max-width: 0; transition: max-width 0.3s ease-out; }

.gallery-link__icon { stroke: #999; vertical-align: middle; }

.collection { overflow-x: hidden; margin-top: 81px; }

@media only screen and (max-width: 1023px) { .collection { margin-top: 41px; padding-bottom: 8px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } }

@media only screen and (max-width: 767px) { .collection { padding-bottom: 29px; overflow: hidden; } }

.collection hr { margin-top: 107px; }

@media only screen and (max-width: 1023px) { .collection hr { display: none; } }

.collection__type { color: #ccc; }

.collection__list { position: relative; margin-top: 51px; }

@media only screen and (max-width: 1023px) { .collection__list { margin-top: 19px; } }

@media only screen and (max-width: 767px) { .collection__list { margin-top: 20px; } }

.collection-item { position: relative; display: inline-block; margin-bottom: 39px; }

@media only screen and (max-width: 1023px) { .collection-item { display: block; margin-bottom: 33px; } }

@media only screen and (max-width: 767px) { .collection-item { margin-bottom: 20px; } }

.collection-item:not(:last-child) .collection-item__link { margin-right: .25em; }

@media only screen and (max-width: 1023px) { .collection-item:not(:last-child) .collection-item__link { margin-right: 0; } }

.collection-item:not(:last-child) .collection-item__link:after { content: ','; }

@media only screen and (max-width: 1023px) { .collection-item:not(:last-child) .collection-item__link:after { display: none; } }

.collection-item__link { display: inline-block; border-bottom: 1px solid transparent; font-family: William, serif; font-size: 55px; line-height: 1.1; color: #333; text-decoration: none; }

@media only screen and (max-width: 1023px) { .collection-item__link { opacity: 1; line-height: 28px; font-size: 26px; } }

@media only screen and (max-width: 767px) { .collection-item__link { font-size: 24px; line-height: 26px; } }

.collection-item__img { opacity: 0; position: absolute; z-index: -2; max-width: 287px; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); pointer-events: none; }

@media only screen and (min-width: 1024px) { ._desktop .collection-item:hover .collection-item__img { opacity: 1; z-index: 2; } }

._desktop .collection-item__link:hover { opacity: 1; border-bottom-color: #333; }

.news { position: relative; margin-top: 60px; margin-bottom: 30px; }

@media only screen and (max-width: 1023px) { .news { margin-top: 40px; } }

@media only screen and (max-width: 767px) { .news { margin-top: 40px; } }

.news .skin { position: relative; }

@media only screen and (max-width: 1023px) { .news-slider__arrows { display: none; } }

.news-slider__arrow { position: absolute; left: 5px; top: 0; bottom: 0; margin: auto; height: 23px; }

@media only screen and (max-width: 1279px) { .news-slider__arrow { left: 0; } }

.news-slider__arrow .icon-arrow { stroke: #000; }

.news-slider__arrow._next { left: auto; right: 5px; }

@media only screen and (max-width: 1279px) { .news-slider__arrow._next { right: 0; } }

@media only screen and (max-width: 767px) { .news-slide { text-align: center; } }

.news-slide__link { display: block; text-decoration: none; color: #333; }

.news-slide__col { float: right; }

@media only screen and (max-width: 767px) { .news-slide__col { float: none; } }

.news-slide__cover { display: block; margin: 0 auto; }

@media only screen and (max-width: 767px) { .news-slide__cover { margin-top: 40px; max-width: 370px; padding: 0 4px; box-sizing: border-box; } }

.news-slide__img { width: 100%; }

.news-slide__title { display: inline-block; max-width: 420px; margin-top: 120px; margin-bottom: 17px; font-size: 35px; font-weight: 500; line-height: 1.3; line-height: 1.145; color: #333; white-space: normal; }

@media only screen and (max-width: 1023px) { .news-slide__title { margin-top: 15px; margin-bottom: 22px; font-size: 30px; line-height: 1.3; } }

@media only screen and (max-width: 767px) { .news-slide__title { margin-bottom: 14px; font-size: 20px; font-weight: 500; } }

.news-slide__des { display: block; max-width: 480px; margin-bottom: 18px; font-size: 15px; font-weight: 200; line-height: 1.7; color: #666; white-space: normal; }

@media only screen and (max-width: 1023px) { .news-slide__des { margin-bottom: 15px; } }

@media only screen and (max-width: 767px) { .news-slide__des { display: none; } }

.news-slide__more { border-bottom: 1px solid transparent; text-transform: uppercase; font-size: 13px; line-height: 30px; font-weight: 200; text-decoration: none; font-weight: 500; color: #333; }

._desktop .collection-list:hover .collection-item__link { color: #ccc; }

._desktop .collection-item:hover .collection-item__link { color: #333; }

._desktop .gallery-item__link:hover .gallery-name { color: #B4966E; }

._desktop .gallery-item__link:hover .gallery-name .gallery-name__icon { fill: #B4966E; transition: none; }

._desktop .gallery-item__link:hover .gallery-name._new { color: #006EFF; }

._desktop .gallery-item__link:hover .gallery-name._new .gallery-name__icon { fill: #006EFF; }

._desktop .gallery-item__link:hover .gallery-name._tg { color: #EF453E; }

._desktop .gallery-item__link:hover .gallery-name._tg .gallery-name__icon { fill: #EF453E; }

._desktop .gallery-item__link:hover .gallery-name._museum { color: #00BE50; }

._desktop .gallery-item__link:hover .gallery-name._museum .gallery-name__icon { fill: #00BE50; }

._desktop .gallery-item__link:hover .gallery-link { color: #000; }

._desktop .gallery-item__link:hover .gallery-link .gallery-link__text { max-width: 100%; margin-right: 6px; }

._desktop .gallery-item__link:hover .gallery-link .gallery-link__icon { stroke: #000; }

._desktop .news-slider__arrow:hover .icon-arrow, ._desktop .news-slider__arrow._hover .icon-arrow { stroke: #B4966E; }

._desktop .news-slide:hover .news-slide__title { color: #B4966E; }

._desktop .news-slide:hover .news-slide__more { border-bottom-color: #333; }

@media only screen and (max-width: 767px) { .news .events__title { margin-bottom: 25px; } }

.programs { margin-top: 67px; }

@media only screen and (max-width: 1023px) { .programs { margin-top: 53px; padding-bottom: 39px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } }

@media only screen and (max-width: 767px) { .programs { margin-top: 37px; padding-bottom: 40px; } }

.programs hr { margin-top: 100px; }

@media only screen and (max-width: 1023px) { .programs hr { display: none; } }

@media only screen and (max-width: 1023px) { .programs__title { margin-bottom: 28px; } }

@media only screen and (max-width: 767px) { .programs__title { margin-bottom: 17px; } }

.programs__des { max-width: 490px; margin-top: 15px; margin-bottom: 52px; font-size: 15px; font-weight: 200; line-height: 1.7; color: #666; }

@media only screen and (max-width: 1023px) { .programs__des { display: none; } }

@media only screen and (max-width: 767px) { .programs__des { display: block; margin-top: 0; margin-bottom: 32px; } }

.programs__btn { width: 198px; margin: 68px auto 0; }

@media only screen and (max-width: 1023px) { .programs__btn { width: 278px; max-width: none; margin-top: 24px; } }

@media only screen and (max-width: 767px) { .programs__btn { margin-top: 23px; } }

.programs._page { margin-bottom: 90px; }

@media only screen and (max-width: 1023px) { .programs._page { margin-bottom: 42px; } }

.programs._science { margin-top: -45px; margin-bottom: 90px; }

@media only screen and (max-width: 1023px) { .programs._science { margin-top: 30px; margin-bottom: 42px; border-bottom: 0; } }

.program { margin-bottom: 68px; color: #333; }

@media only screen and (max-width: 1023px) { .program { margin-bottom: 22px; } }

@media only screen and (max-width: 767px) { .program { margin-bottom: 33px; } }

.program:nth-child(2n+1) { clear: left; }

.program:nth-last-of-type(1), .program:nth-last-of-type(2) { margin-bottom: 0; }

@media only screen and (max-width: 1023px) { .program:nth-last-of-type(1), .program:nth-last-of-type(2) { margin-bottom: 0; } }

@media only screen and (max-width: 767px) { .program:nth-last-child(2) { margin-bottom: 33px; } }

.program__link { display: block; text-decoration: none; color: #333; }

.program__cover { display: block; position: relative; width: 100%; height: 320px; margin-bottom: 25px; overflow: hidden; cursor: pointer; }

@media only screen and (max-width: 1023px) { .program__cover { height: 175px; margin-bottom: 12px; } }

@media only screen and (max-width: 767px) { .program__cover { height: 151px; } }

.program__cover:before { display: block; content: " "; position: absolute; z-index: 2; top: 0; left: 0; width: 100%; height: 100%; background-color: transparent; }

.program__img { position: absolute; top: 50%; left: 50%; width: auto; height: auto; max-height: none; max-width: none; min-height: 100%; min-width: 100%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

@supports (object-fit: cover) { .program__img { position: relative; object-fit: cover; width: 100%; height: 100%; top: auto; left: auto; max-height: none; max-width: none; min-height: 0; min-width: 0; -ms-transform: none; transform: none; } }

.program__date { margin-top: -6px; margin-bottom: 10px; font-size: 15px; font-weight: 200; }

@media only screen and (max-width: 1023px) { .program__date { margin-top: 20px; margin-bottom: 12px; } }

.program__title { padding: 6px 0; font-size: 30px; font-weight: 500; color: #000; }

@media only screen and (max-width: 1023px) { .program__title { font-size: 20px; line-height: 1.25; } }

.program__desc { font-size: 15px; line-height: 1.666; }

.program__name { display: inline-block; margin-bottom: 12px; line-height: 1.3; font-size: 25px; font-weight: 500; color: #333; }

@media only screen and (max-width: 1023px) { .program__name { font-size: 20px; line-height: 1.2; } }

.program__more { border-bottom: 1px solid transparent; color: #333; text-transform: uppercase; font-size: 13px; line-height: 30px; font-weight: 200; text-decoration: none; }

@media only screen and (max-width: 1023px) { .program__more { display: none; } }

.program__lid { margin-top: 8px; margin-bottom: 46px; }

@media only screen and (max-width: 1023px) { .program__lid { margin-bottom: 49px; } }

@media only screen and (max-width: 767px) { .program__lid { margin-top: 18px; margin-bottom: 35px; } }

.program__share { margin-top: 51px; }

@media only screen and (max-width: 767px) { .program__share { margin-top: 35px; } }

.program._article hr { margin-top: 75px; }

@media only screen and (max-width: 1023px) { .program._article hr { margin-top: 40px; } }

.program._article a { color: #B4966E; }

.program._article a:hover { text-decoration: underline; }

.program._science .program__title { margin-bottom: 10px; font-size: 25px; }

@media only screen and (max-width: 1023px) { .program._science .program__title { font-size: 20px; } }

.program-lid__col { float: right; }

@media only screen and (max-width: 1023px) { .program-lid__col { float: none; } }

@media only screen and (max-width: 1023px) { .program-lid__text { margin-top: 29px; } }

@media only screen and (max-width: 767px) { .program-lid__text { margin-top: 32px; } }

.program-date__title { margin-top: 5px; margin-bottom: 25px; font-size: 17px; font-weight: 500; color: #333; }

@media only screen and (max-width: 1023px) { .program-date__title { margin-top: -36px; } }

@media only screen and (max-width: 767px) { .program-date__title { margin-top: 0; } }

.program-date__title._issue { margin-top: 0; margin-bottom: 15px; }

.program-date__time { font-size: 15px; font-weight: 200; }

.program-date__time a { text-decoration: none !important; }

.read-more { margin-top: 140px; margin-bottom: 90px; }

@media only screen and (max-width: 1023px) { .read-more { margin-top: 59px; margin-bottom: 42px; } }

@media only screen and (max-width: 767px) { .read-more { margin-top: 40px; margin-bottom: 40px; } }

.read-more__title { margin-bottom: 30px; font-size: 20px; font-weight: 500; }

._desktop .program__name._hover, ._desktop .program__title._hover { color: #B4966E; }

._desktop .program__more._hover { border-bottom-color: #333; }

._desktop .program__cover:hover:before { background-color: rgba(0, 0, 0, 0.5); }

.events { margin-top: 55px; }

@media only screen and (max-width: 1023px) { .events { margin-top: 50px; padding-bottom: 40px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } }

@media only screen and (max-width: 767px) { .events { margin-top: 40px; padding-bottom: 50px; } }

.events hr { margin-top: 80px; }

@media only screen and (max-width: 1023px) { .events hr { display: none; margin-top: 40px; } }

@media only screen and (max-width: 767px) { .events hr { margin-top: 50px; } }

.events__title { margin-bottom: 55px; }

@media only screen and (max-width: 1023px) { .events__title { margin-bottom: 41px; } }

@media only screen and (max-width: 767px) { .events__title { margin-bottom: 47px; } }

@media only screen and (max-width: 1023px) { .events__title._lectures { font-size: 35px; } }

@media only screen and (max-width: 767px) { .events__title._lectures { font-size: 20px; } }

.events__arrows { margin-top: 12px; text-align: right; }

@media only screen and (max-width: 767px) { .events__arrows { margin-top: 2px; } }

.events__arrows._museum { margin-top: 0; }

.events__arrow:first-child { margin-right: 9px; }

.events__arrow svg { stroke: #000; }

.events__btn { width: 198px; margin: 68px auto 0; }

@media only screen and (max-width: 1023px) { .events__btn { width: 278px; max-width: none; margin-top: 33px; } }

@media only screen and (max-width: 767px) { .events__btn { margin-top: 23px; } }

.events__filters { padding-bottom: 12px; }

@media only screen and (max-width: 767px) { .events__filters { padding-bottom: 0; } }

.events__month { position: relative; margin-top: 69px; margin-bottom: 19px; padding-bottom: 25px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); font-size: 35px; font-weight: 500; }

@media only screen and (max-width: 1023px) { .events__month { margin: 16px 0 0; padding-bottom: 15px; } }

@media only screen and (max-width: 767px) { .events__month { margin-top: 15px; padding-bottom: 12px; border-bottom: 0; font-size: 20px; } }

@media only screen and (max-width: 767px) { .events__month:after { display: block; content: " "; position: absolute; left: -20px; right: -20px; bottom: 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } }

@media only screen and (max-width: 1023px) { .events._exhibition { margin-top: 48px; border-bottom: 0; } }

@media only screen and (max-width: 767px) { .events._exhibition { margin-top: 44px; padding-bottom: 34px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } }

.events._exhibition hr { margin-top: 103px; }

@media only screen and (max-width: 1023px) { .events._exhibition hr { display: block; margin-top: 33px; } }

@media only screen and (max-width: 767px) { .events._exhibition hr { display: none; } }

@media only screen and (max-width: 1023px) { .events._exhibition .events__title { margin-bottom: 39px; font-size: 35px; } }

@media only screen and (max-width: 767px) { .events._exhibition .events__title { margin-bottom: 46px; font-size: 20px; } }

.events._page { margin-top: 27px; margin-bottom: 105px; }

@media only screen and (max-width: 1023px) { .events._page { margin-top: 47px; margin-bottom: 39px; border-bottom: 0; } }

@media only screen and (max-width: 767px) { .events._page { margin-top: 42px; margin-bottom: 30px; } }

.events._page .events__title { margin-bottom: 51px; }

@media only screen and (max-width: 1023px) { .events._page .events__title { margin-bottom: 40px; } }

@media only screen and (max-width: 767px) { .events._page .events__title { margin-bottom: 46px; } }

.events._science { margin-top: 69px; margin-bottom: 105px; }

@media only screen and (max-width: 1023px) { .events._science { margin-top: 47px; margin-bottom: 39px; border-bottom: 0; } }

@media only screen and (max-width: 767px) { .events._science { margin-top: 42px; margin-bottom: 30px; } }

.events._science .events__title { margin-bottom: 51px; }

@media only screen and (max-width: 1023px) { .events._science .events__title { margin-bottom: 40px; } }

@media only screen and (max-width: 767px) { .events._science .events__title { margin-bottom: 46px; } }

.events._list { margin-top: 0; margin-bottom: 100px; }

@media only screen and (max-width: 1023px) { .events._list { margin-bottom: 40px; border-bottom: 0; } }

@media only screen and (max-width: 767px) { .events._list { margin-bottom: 80px; padding-bottom: 0; } }

.events._list hr { margin-top: 84px; }

@media only screen and (max-width: 1023px) { .events._list hr { display: none; } }

.events._list .events__btn { margin-top: 83px; }

@media only screen and (max-width: 1023px) { .events._list .events__btn { width: 200px; height: 54px; margin-top: 58px; } }

@media only screen and (max-width: 767px) { .events._list .events__btn { width: 100%; max-width: 280px; margin-top: 37px; } }

.events._loading { opacity: .5; }

.event__link { display: block; text-decoration: none; color: #333; cursor: pointer; }

.event__type { display: inline-block; margin-top: 7px; color: #999; }

@media only screen and (max-width: 1023px) { .event__type { margin-top: 4px; } }

@media only screen and (max-width: 767px) { .event__type { margin-top: 2px; font-size: 13px; } }

.event__cover { display: block; position: relative; height: 183px; margin-bottom: 20px; overflow: hidden; }

@media only screen and (max-width: 1023px) { .event__cover { height: 140px; margin-bottom: 18px; } }

.event__cover:before { display: block; content: " "; position: absolute; z-index: 2; top: 0; left: 0; width: 100%; height: 100%; background-color: transparent; }

@media only screen and (max-width: 1023px) { .event__cover:before { background-color: rgba(0, 0, 0, 0.4); } }

.event__img { position: absolute; top: 50%; left: 50%; width: auto; height: auto; max-height: none; max-width: none; min-height: 100%; min-width: 100%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

@supports (object-fit: cover) { .event__img { position: relative; object-fit: cover; width: 100%; height: 100%; top: auto; left: auto; max-height: none; max-width: none; min-height: 0; min-width: 0; -ms-transform: none; transform: none; } }

.event__date { margin-bottom: 9px; }

@media only screen and (max-width: 1023px) { .event__date { margin-bottom: 5px; } }

.event__title { padding: 5px 0; font-size: 20px; font-weight: 500; line-height: 1.5; color: #333; }

@media only screen and (max-width: 1023px) { .event__title { margin-bottom: 12px; line-height: 1.25; } }

.event__place { position: absolute; z-index: 10; opacity: 0; display: inline-block; top: 15px; left: 35px; color: #fff; }

@media only screen and (max-width: 1023px) { .event__place { opacity: 1; top: 10px; left: 20px; } }

.event__place .icon-map { width: 10px; height: 14px; fill: #fff; }

.event__item { margin-top: 39px; }

@media only screen and (max-width: 1023px) { .event__item { margin-top: 30px; } }

@media only screen and (max-width: 767px) { .event__item { margin-top: 0; } }

.event__item._cycles { margin-top: 28px; }

@media only screen and (min-width: 1024px) { .event__item .col-md-3._cinema-ticket { width: 25%; } }

@media only screen and (min-width: 1280px) { .event__item .col-md-3._cinema-ticket { width: 20%; } }

@media only screen and (min-width: 1024px) { .event__item .col-md-9._cinema-ticket { width: 75%; } }

@media only screen and (min-width: 1280px) { .event__item .col-md-9._cinema-ticket { width: 80%; } }

.event__item ._cinema-ticket .event-item__time { text-transform: uppercase; }

.event__share { margin-top: 65px; margin-bottom: 40px; }

.event-date { font-size: 0; }

.event-date__month { font-size: 15px; font-weight: 200; }

@media only screen and (max-width: 1023px) { .event-date__month { font-size: 13px; margin-right: 4px; } }

.event-date__month:after { content: ''; margin: 0 .25em; }

@media only screen and (max-width: 1023px) { .event-date__month:after { display: none; } }

.event-date__time { font-size: 15px; font-weight: 200; }

@media only screen and (max-width: 1023px) { .event-date__time { font-size: 13px; } }

.event-date .tooltip { vertical-align: top; margin-left: 10px; }

.events-filters { position: relative; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

@media only screen and (max-width: 767px) { .events-filters { padding-bottom: 18px; border-bottom: 0; } }

@media only screen and (max-width: 767px) { .events-filters:after { display: block; content: " "; position: absolute; bottom: 0; left: -20px; right: -20px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } }

.events-filters .dropdown-opener__text { max-width: 150px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: -moz-middle-with-baseline; vertical-align: -webkit-baseline-middle; }

.events-filters__left { float: left; margin-top: -5px; }

@media only screen and (max-width: 1023px) { .events-filters__left { float: none; margin-top: 0; }
  .events-filters__left .dropdown-opener__caret.icon-arrow_bottom { margin-top: 8px; } }

.events-filters__switch { float: right; margin-top: 10px; }

@media only screen and (max-width: 767px) { .events-filters__switch { float: none; margin-top: 27px; } }

.events-filters__switch._inline { display: inline-block; vertical-align: middle; margin-top: 5px; }

@media only screen and (max-width: 767px) { .events-filters__switch._inline { display: block; margin-top: 27px; }
  .events-filters__switch._inline .check__toggle { margin-right: 0; } }

.events-filters__link { position: relative; text-transform: uppercase; font-size: 13px; line-height: 30px; font-weight: 200; color: #424242; text-decoration: none; }

@media only screen and (max-width: 767px) { .events-filters__link { display: block; margin-bottom: 15px; padding: 0 0 11px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } }

.events-filters__link svg { fill: #323232; stroke: #323232; }

@media only screen and (max-width: 767px) { .events-filters__link svg { position: absolute; width: 16px; right: 0; top: 0; bottom: 15px; margin: auto 0; }
  .events-filters__link svg:first-child { margin-right: 0; } }

.events-filters__link:not(:last-child) { margin-right: 25px; }

@media only screen and (max-width: 767px) { .events-filters__link:not(:last-child) { margin-right: 0; } }

.events-list__date { width: 10.5%; }

@media only screen and (max-width: 1023px) { .events-list__date { width: 100%; } }

.events-list__info { width: 89.5%; }

@media only screen and (max-width: 1023px) { .events-list__info { width: 100%; } }

.event-day { position: relative; margin-top: 39px; padding-top: 20px; color: #2f2f2f; }

@media only screen and (max-width: 1023px) { .event-day { margin-top: 19px; padding-top: 0; padding-bottom: 3px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } }

@media only screen and (max-width: 767px) { .event-day { margin-top: 22px; margin-bottom: 30px; padding-bottom: 6px; } }

.event-day__num { margin-bottom: 8px; font-family: William, serif; font-size: 60px; line-height: 1; }

@media only screen and (max-width: 1023px) { .event-day__num { display: inline-block; margin-right: 5px; font-size: 50px; } }

@media only screen and (max-width: 767px) { .event-day__num { font-size: 35px; } }

.event-day__num._small { margin-top: 10px; font-size: 50px; }

@media only screen and (max-width: 767px) { .event-day__num._small { font-size: 35px; margin-top: 0; } }

.event-day__month { font-size: 14px; font-weight: 200; }

@media only screen and (max-width: 1023px) { .event-day__month { display: inline-block; font-size: 13px; }
  .event-day__month:after { content: ','; } }

.event-day__weekday { position: absolute; top: 20px; font-size: 12px; font-weight: 200; text-transform: uppercase; }

@media only screen and (max-width: 1023px) { .event-day__weekday { position: relative; display: inline-block; top: auto; text-transform: none; font-size: 13px; } }

.event-period { display: inline-block; text-align: center; }

@media only screen and (max-width: 767px) { .event-period { text-align: left; } }

@media only screen and (max-width: 1023px) { .event-period:first-child { margin-left: 14px; } }

@media only screen and (max-width: 767px) { .event-period:first-child { margin-left: 0; } }

.event-period__icon { vertical-align: top; margin: 21px 15px 0; }

@media only screen and (max-width: 1023px) { .event-period__icon { margin: 21px 3px 0 14px; } }

@media only screen and (max-width: 767px) { .event-period__icon { vertical-align: middle; margin: 0; } }

.event-period__num { margin-bottom: 10px; font-family: William, serif; font-size: 30px; line-height: 1; }

@media only screen and (max-width: 767px) { .event-period__num { display: inline-block; font-family: Gerbera, sans-serif; font-size: 13px; } }

.event-period__month { font-size: 13px; font-weight: 200; }

@media only screen and (max-width: 767px) { .event-period__month { display: inline-block; } }

.event-item { position: relative; }

@media only screen and (max-width: 1023px) { .event-item { padding-bottom: 27px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } }

@media only screen and (max-width: 767px) { .event-item { padding-top: 25px; padding-bottom: 14px; border-bottom: 0; } }

@media only screen and (max-width: 767px) { .event-item:after { display: block; content: " "; position: absolute; left: -20px; right: -20px; bottom: 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } }

.event-item:not(:last-child) { margin-bottom: 38px; padding-bottom: 84px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

@media only screen and (max-width: 1023px) { .event-item:not(:last-child) { padding-bottom: 28px; margin-bottom: 31px; } }

@media only screen and (max-width: 767px) { .event-item:not(:last-child) { border-bottom: 0; padding-bottom: 3px; margin-bottom: 25px; } }

.event-item:not(:last-child):after { display: none; }

.event-item:not(:last-child)._cycles { margin-bottom: 0; }

.event-item__cover { display: block; height: 140px; max-width: 216px; margin-top: -4px; }

@media only screen and (max-width: 1023px) { .event-item__cover { height: 120px; max-width: 180px; margin-top: 0; } }

@media only screen and (max-width: 767px) { .event-item__cover { margin-bottom: 15px; } }

.event-item__type { margin-top: -7px; margin-bottom: 4px; }

@media only screen and (max-width: 1023px) { .event-item__type { margin-top: -4px; } }

@media only screen and (max-width: 767px) { .event-item__type { margin-bottom: 3px; font-size: 13px; font-weight: normal; color: #999; } }

.event-item__name { padding: 5px 0; line-height: 1.3; font-size: 25px; font-weight: 500; color: #333; }

@media only screen and (max-width: 1279px) { .event-item__name { font-size: 20px; line-height: 1.25; } }

.event-item__info { margin-top: 12px; }

@media only screen and (max-width: 1279px) { .event-item__info { margin-top: 18px; } }

@media only screen and (max-width: 767px) { .event-item__info { margin-top: 9px; } }

.event-item__time { font-size: 14px; font-weight: 500; color: #424242; }

@media only screen and (max-width: 767px) { .event-item__time { display: inline-block; vertical-align: top; margin-bottom: 10px; } }

.event-item__time svg { vertical-align: middle; margin-right: 2px; stroke: #000; margin-top: -2px; }

@media only screen and (max-width: 1023px) { .event-item__time svg { display: none; } }

.event-item__time:after { content: ''; display: inline-block; vertical-align: middle; margin: 0 5px 0 8px; height: 17px; border-right: 1px solid rgba(0, 0, 0, 0.15); }

@media only screen and (max-width: 1023px) { .event-item__time:after { display: none; } }

.event-item__place { color: #999; }

@media only screen and (max-width: 767px) { .event-item__place { position: relative; display: inline-block; vertical-align: top; width: calc(100% - 65px); margin-top: 1px; padding-left: 19px; } }

.event-item__place svg { fill: #999; }

@media only screen and (max-width: 767px) { .event-item__place svg { position: absolute; left: 0; } }

.event-item__tickets { margin-top: 30px; }

@media only screen and (max-width: 1023px) { .event-item__tickets { margin-top: 20px; } }

.event-item._noborder { border-bottom: 0; }

.event-item._program-inner { margin-top: 0; }

@media only screen and (max-width: 1023px) { .event-item._program-inner { padding-bottom: 0; border-bottom: 0; } }

@media only screen and (max-width: 767px) { .event-item._program-inner { padding-bottom: 25px; } }

.event-item._program { padding-bottom: 45px; }

@media only screen and (max-width: 1023px) { .event-item._program { padding-bottom: 27px; } }

@media only screen and (max-width: 767px) { .event-item._program { padding-bottom: 14px; margin-bottom: 0; } }

.event-item._program .col-lg-2 { white-space: nowrap; }

.event-item._cycles { padding-bottom: 75px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

@media only screen and (max-width: 1023px) { .event-item._cycles { padding-bottom: 50px; } }

@media only screen and (max-width: 767px) { .event-item._cycles { margin-top: 0; padding-bottom: 33px; } }

.event-item._cycles:last-child { margin-bottom: 79px; }

@media only screen and (max-width: 767px) { .event-item._cycles:last-child { margin-bottom: 59px; border-bottom: 0; } }

.event-item._cycles .event-item__time { text-transform: uppercase; }

@media only screen and (max-width: 767px) { .event-item._cycles .event-item__time { position: relative; top: auto; } }

@media only screen and (max-width: 767px) { .event-item._cycles .event-item__time { display: block; width: 100%; margin-bottom: 9px; } }

@media only screen and (max-width: 1023px) { .event-item._cycles .event-item__time:after { display: inline-block; margin-left: 11px; } }

@media only screen and (max-width: 767px) { .event-item._cycles .event-item__time:after { display: none; } }

.event-item._cycles .event-item__type { position: relative; top: auto; }

@media only screen and (max-width: 767px) { .event-item._cycles .event-item__type { display: none; } }

@media only screen and (max-width: 767px) { .event-item._cycles .event-item__name { margin-top: 3px; margin-bottom: 20px; } }

.event-desc { margin-bottom: 60px; }

@media only screen and (max-width: 767px) { .event-desc { margin-bottom: 35px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } }

.event-desc a:not('.btn') { color: #B4966E; text-decoration: none; }

@media only screen and (max-width: 767px) { .event-desc hr { display: none; } }

.event-desc__lid { margin-bottom: 30px; font-size: 20px; font-weight: 500; line-height: 1.75; }

@media only screen and (max-width: 767px) { .event-desc__lid { margin-bottom: 25px; line-height: 1.5; } }

.event-desc__text { line-height: 2.1; }

@media only screen and (max-width: 767px) { .event-desc__text { line-height: 1.666; } }

.event-desc__text._light { color: #999; }

.event-desc__text-img, .event-desc__text iframe { width: 100%; }

.event-desc__text iframe { height: 390px; }

@media only screen and (max-width: 1023px) { .event-desc__text iframe { height: 230px; } }

.event-desc__buy { margin-top: 5px; margin-bottom: 40px; padding-bottom: 40px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.event-desc__buy._noline { display: none; padding-bottom: 0; border-bottom: 0; }

@media only screen and (max-width: 1023px) { .event-desc__buy._noline { display: block; margin-top: 30px; } }

@media only screen and (max-width: 1023px) { .event-desc__buy._noline .event-buy__title { text-align: center; } }

.event-desc__address { margin-bottom: 40px; padding-bottom: 40px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.event-desc__address._noline { display: none; padding-bottom: 0; border-bottom: 0; }

@media only screen and (max-width: 1023px) { .event-desc__address._noline { display: block; margin-top: 30px; } }

.event-schedule { margin-bottom: 115px; }

@media only screen and (max-width: 1023px) { .event-schedule { margin-bottom: 45px; } }

@media only screen and (max-width: 767px) { .event-schedule { margin-bottom: 60px; } }

.event-schedule__hr { margin-bottom: 85px; }

.event-schedule__item { margin-bottom: 55px; }

@media only screen and (max-width: 1023px) { .event-schedule__item { margin-bottom: 25px; } }

.event-schedule__date { margin-bottom: 25px; font-size: 26px; font-family: William; }

@media only screen and (max-width: 1023px) { .event-schedule__date { margin-bottom: 15px; font-size: 15px; } }

.event-schedule__time { margin: 0 -11px; font-size: 0; }

@media only screen and (max-width: 1023px) { .event-schedule__time { margin: 0 -14px; } }

.event-schedule__time-item { display: inline-block; margin: 0 11px; }

@media only screen and (max-width: 1023px) { .event-schedule__time-item { margin: 0 14px 18px; } }

.event-schedule__more { display: none; }

.event-schedule-time { position: relative; }

.event-schedule-time__input { position: absolute; opacity: 0; left: -9999px; }

.event-schedule-time__input:checked ~ .event-schedule-time__text { border-color: #303030; background-color: #303030; color: #fff; }

.event-schedule-time__text { display: inline-block; padding: 11px 40px 10px; border: 1px solid #979797; font-size: 15px; color: #999; }

@media only screen and (max-width: 1023px) { .event-schedule-time__text { padding: 6px 18px 5px; font-size: 11px; } }

.event-buy { padding-bottom: 30px; margin-top: 0; }

@media only screen and (max-width: 1023px) { .event-buy { margin-top: 40px; } }

.event-buy__title { font-size: 17px; font-weight: 300; color: #999; padding: 5px 0 0; }

.event-buy__price { font-size: 20px; font-weight: 500; color: #000; }

.event-buy__price-val { position: relative; top: -2px; font-size: .75em; vertical-align: text-bottom; }

.event-buy__btn { height: 49px; margin-top: 2px; width: 160px; }

.event-buy__btn-wrap { width: 160px; float: right; }

.event-buy__cost { margin: -10px 0 20px; text-align: center; }

.event-buy__link { color: #999; text-transform: uppercase; font-size: 13px; text-decoration: underline; }

.event-buy__contacts { padding-top: 20px; border-top: 1px solid rgba(50, 50, 50, 0.15); }

@media only screen and (max-width: 1023px) { .event-buy__contacts:before, .event-buy__contacts:after { content: " "; display: table; }
  .event-buy__contacts:after { clear: both; } }

@media only screen and (max-width: 1023px) { .event-buy__contacts-item { width: 50%; float: left; } }

@media only screen and (max-width: 767px) { .event-buy__contacts-item { width: 100%; }
  .event-buy__contacts-item:not(:last-child) .event-buy__address { margin-bottom: 20px; } }

.event-buy__address { margin-top: 10px; margin-bottom: 25px; font-size: 15px; }

@media only screen and (max-width: 1023px) { .event-buy__address { margin-bottom: 0; } }

.event-buy__address a { color: inherit; }

@media only screen and (max-width: 1023px) { .event-buy._tour { margin-top: 45px; padding-top: 40px; border-top: 1px solid rgba(50, 50, 50, 0.15); }
  .event-buy._tour .event-buy__contacts .event-buy__title { text-align: left; } }

@media only screen and (max-width: 1023px) { .event-buy._tour .department-info__icon { top: -7px; } }

@media only screen and (max-width: 767px) { .event-buy._tour .department-info__icon { top: 2px; } }

.event-buy__desc { font-size: 13px; color: #999; text-align: center; padding: 10px 0 0; }

.event-buy__desc._right { float: right; width: 160px; }

.event-buy__empty { font-size: 13px; color: #999; text-align: center; }

.event-buy__text { padding: 0 0 40px; }

.event-buy__text-title { font-weight: 500; padding: 0 0 25px; }

.event-buy__text-desc { color: #666; font-size: 15px; line-height: 1.5; }

@media only screen and (min-width: 1023px) { .event-buy__row { margin: 0 -20px; } }

.schedule { margin-bottom: 55px; }

.schedule__title { margin-bottom: 28px; font-size: 30px; font-weight: 500; }

@media only screen and (max-width: 767px) { .schedule__title { font-size: 20px; } }

.schedule__title + .schedule__item { border-top: 1px solid rgba(0, 0, 0, 0.1); }

.schedule__item { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.schedule__item:first-child { border-top: 1px solid rgba(0, 0, 0, 0.1); }

.schedule hr { margin-top: 48px; margin-bottom: 15px; }

@media only screen and (max-width: 1023px) { .schedule hr { display: none; } }

.schedule hr:last-child { margin-bottom: 0; }

.schedule-item { margin-bottom: -8px; padding: 39px 0 73px; }

.schedule-item__title { font-size: 20px; font-weight: 500; color: #333; }

.schedule-item__des { margin-top: 17px; font-size: 15px; line-height: 1.6; }

.schedule-item__time { font-size: 20px; font-weight: 500; text-align: right; }

.buy-list { margin-top: 20px; margin-bottom: 40px; }

@media only screen and (max-width: 1023px) { .buy-list { margin-top: 24px; margin-bottom: 35px; } }

.buy-list:last-child { margin-bottom: 0; }

.buy-list__item { margin-bottom: 20px; font-size: 0; }

@media only screen and (max-width: 1023px) { .buy-list__item { margin-bottom: 15px; } }

.buy-list__item:last-child { margin-bottom: 0; }

.buy-list__label { vertical-align: bottom; display: inline-block; width: 50%; font-size: 13px; color: #666; }

.buy-list__val { vertical-align: bottom; display: inline-block; width: 50%; text-align: right; font-size: 15px; font-weight: 500; }

.buy-list + .event-buy__btn { width: 100%; max-width: 100%; margin-bottom: 40px; }

@media only screen and (max-width: 1023px) { .buy-list + .event-buy__btn { margin-bottom: 65px; } }

.lecturers { margin-bottom: 45px; }

@media only screen and (max-width: 767px) { .lecturers { margin-bottom: 40px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } }

.lecturers__type { margin-bottom: 20px; color: #999; line-height: 1.5; }

@media only screen and (max-width: 1023px) { .lecturers__type { text-align: center; } }

@media only screen and (max-width: 767px) { .lecturers__type { text-align: left; } }

.lecturers__item { margin-bottom: 45px; }

@media only screen and (max-width: 767px) { .lecturers__item { margin-bottom: 33px; } }

.lecturers hr { margin-top: 80px; }

@media only screen and (max-width: 1023px) { .lecturers hr { margin-top: 60px; } }

@media only screen and (max-width: 767px) { .lecturers hr { display: none; } }

.lecturer__cover { display: inline-block; vertical-align: top; width: 105px; height: 145px; margin-right: 23px; }

@media only screen and (max-width: 1023px) { .lecturer__cover { width: 60px; height: 80px; margin-right: 15px; } }

@media only screen and (max-width: 767px) { .lecturer__cover { vertical-align: middle; } }

.lecturer__info { display: inline-block; vertical-align: top; width: calc(100% - 140px); }

@media only screen and (max-width: 1023px) { .lecturer__info { width: calc(100% - 80px); } }

@media only screen and (max-width: 767px) { .lecturer__info { vertical-align: middle; } }

.event-desc video { display: block; max-width: 100%; height: auto; }

.event-desc iframe { display: block; max-width: 100%; }

.lecturer-info { position: relative; }

@media only screen and (max-width: 1023px) { .lecturer-info { box-sizing: border-box; padding-right: 25px; } }

.lecturer-info__name { font-size: 20px; font-weight: 500; line-height: 1; }

.lecturer-info__type { text-transform: none; color: #999; line-height: normal; padding: 10px 0 0; }

.lecturer-info__desc { margin-top: 15px; font-size: 15px; line-height: 1.666; color: #000; }

@media only screen and (max-width: 767px) { .lecturer-info__desc { display: none; } }

@media only screen and (min-width: 767px) { .lecturer-info__desc._mobile { display: none !important; } }

.lecturer-info__desc-opener { display: none; }

@media only screen and (max-width: 767px) { .lecturer-info__desc-opener { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; } }

.lecturer-info__desc-opener .icon-arrow_down { position: absolute; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); right: 0; stroke: #000; width: 20px; height: 11px; opacity: 0.3; transition: transform 0.25s ease-out; }

.lecturer-info__desc-opener._opened .icon-arrow_down { -ms-transform: translateY(-50%) rotate(-180deg); transform: translateY(-50%) rotate(-180deg); }

._desktop .events__arrow:hover svg { stroke: #B4966E; }

._desktop .event__title._hover { color: #B4966E; }

._desktop .event:hover .event__cover:before { background-color: rgba(0, 0, 0, 0.5); }

._desktop .event__cover._hover:before, ._desktop .event__cover:hover:before { background-color: rgba(0, 0, 0, 0.5); }

._desktop .event__cover._hover ~ .event__place, ._desktop .event__cover:hover ~ .event__place { opacity: 1; }

._desktop .event__type:hover { color: #666; }

._desktop .event__place._hover, ._desktop .event__place:hover { opacity: 1; }

._desktop .event-item__name._hover { color: #B4966E; }

._desktop .events-filters__link:hover .dropdown-opener { color: #B4966E; }

._desktop .events-filters__link:hover svg { fill: #B4966E; stroke: #B4966E; }

._desktop .event-desc a:hover { text-decoration: underline; }

._desktop .schedule-item__title:hover { color: #B4966E; }

._desktop .event-schedule-time { cursor: pointer; }

._desktop .event-schedule-time:hover .event-schedule-time__text { color: #fff; background-color: #979797; }

._desktop .event-schedule-time:hover .event-schedule-time__input:checked ~ .event-schedule-time__text { border-color: #303030; background-color: #303030; color: #fff; }

.event-top-bar { background: #fff; padding: 14px 0; height: 80px; box-sizing: border-box; position: fixed; top: 0; left: 0; right: 0; z-index: 100; transition: transform 0.2s ease-out; -ms-transform: translateY(0); transform: translateY(0); }

@media only screen and (max-width: 1023px) { .event-top-bar { -ms-transform: translateY(-80px); transform: translateY(-80px); } }

.event-top-bar._visible { -ms-transform: translateY(79px); transform: translateY(79px); }

@media only screen and (max-width: 1023px) { .event-top-bar._visible { -ms-transform: translateY(0); transform: translateY(0); } }

.event-top-bar._scroll-down { -ms-transform: translateY(144px); transform: translateY(144px); }

@media only screen and (max-width: 1023px) { .event-top-bar._scroll-down { -ms-transform: translateY(65px); transform: translateY(65px); } }

.event-top-bar__right { display: -ms-flexbox; display: flex; -ms-flex-pack: end; justify-content: flex-end; }

.event-top-bar-info { padding: 3px 0; }

.event-top-bar-info__type { font-size: 13px; text-transform: uppercase; line-height: 1; padding: 0 0 10px; }

.event-top-bar-info__title { font-weight: 500; font-size: 20px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.event-top-bar-buy { padding-bottom: 0; margin-top: -3px; position: relative; }

.event-top-bar-buy__btn { height: 54px; }

.event-top-bar-buy__empty { padding: 20px 0; text-align: right; }

.event-top-bar-buy__desc { padding: 10px 0; }

.event-top-bar-more { position: absolute; left: -45px; top: 10px; }

.event-top-bar-more__icon { cursor: pointer; fill: #b7a287; stroke: #b7a287; }

.event-top-bar-more__dropdown { background: #fff; border: 1px solid #D3D3D3; position: absolute; top: 59px; left: -25px; padding: 25px; color: #333333; font-size: 13px; width: 250px; }

.event-top-bar-more__dropdown:after { bottom: 100%; left: 37px; border: solid transparent; content: ''; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-bottom-color: #ffffff; border-width: 12px; margin-left: -12px; }

.event-top-bar-more__dropdown:before { bottom: 100%; left: 37px; border: solid transparent; content: ''; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(211, 211, 211, 0); border-bottom-color: #D3D3D3; border-width: 13px; margin-left: -13px; }

.header-event__audience { color: #999; font-size: 16px; padding-bottom: 10px; }

.programms-ticket-box { font-size: 0; padding-top: 20px; }

@media only screen and (max-width: 1279px) { .programms-ticket-box { padding-top: 40px; } }

.programms-ticket-box .buy-ticket__item { display: inline-block; vertical-align: top; position: relative; overflow: hidden; padding: 0; width: 48%; max-width: 48%; min-width: 48%; box-sizing: border-box; margin-bottom: 10px; }

.programms-ticket-box .buy-ticket__item:nth-child(2n) { margin-left: 4%; }

.programms-ticket-box .buy-ticket__item::before { position: absolute; top: 0; left: -75%; z-index: 2; display: block; content: ''; width: 50%; height: 100%; background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%); -ms-transform: skewX(-25deg); transform: skewX(-25deg); }

@media only screen and (max-width: 1279px) { .programms-ticket-box .buy-ticket__item { margin-bottom: 20px; } }

@media only screen and (max-width: 767px) { .programms-ticket-box .buy-ticket__item { width: 100%; max-width: 100%; min-width: 100%; }
  .programms-ticket-box .buy-ticket__item:nth-child(2n) { margin-left: 0; } }

.programms-ticket-box .buy-ticket__item .buy-ticket__link { display: block; text-decoration: none; }

.programms-ticket-box .buy-ticket__item .buy-ticket__link img { width: 100%; max-width: 100%; vertical-align: top; }

.buy-ticket__item:hover::before { animation: shine 1.8s; }

@keyframes shine { 100% { left: 125%; } }

.programm-documents { padding-top: 50px; }

.event-desc__buy-link { font-size: 14px; color: #006EFF; display: inline-block; margin-left: 10px; }

._desktop .event-desc .event-buy__address a:hover { text-decoration: none; }

@media only screen and (max-width: 1023px) { .schedule .event-day { display: block !important; } }

.department { margin-top: 8px; margin-bottom: 100px; }

@media only screen and (max-width: 767px) { .department { margin-bottom: 80px; } }

.department__col { float: right; }

.department__contacts { margin-bottom: 37px; }

.department__doc { margin-top: 67px; }

@media only screen and (max-width: 767px) { .department__doc { margin-top: 40px; } }

.department__accordion { margin-top: 74px; }

@media only screen and (max-width: 767px) { .department__accordion { margin-top: 60px; } }

.department__accordion .accordion__desc { max-width: 58.33333%; }

@media only screen and (max-width: 1023px) { .department__accordion .accordion__desc { max-width: 100%; } }

.department__info { margin-bottom: 50px; }

.department p { line-height: 1.8; }

.department-contacts { padding-bottom: 18px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.department-contacts__title { margin-bottom: 14px; font-size: 17px; font-weight: 500; color: #333; }

.department-contacts__item:before, .department-contacts__item:after { content: " "; display: table; }

.department-contacts__item:after { clear: both; }

.department-contacts__label { display: inline-block; max-width: 120px; font-size: 13px; font-weight: 200; margin-bottom: 14px; color: #666; }

.department-contacts__info { float: right; clear: right; max-width: calc(100% - 130px); margin-bottom: 14px; font-size: 15px; font-weight: 500; text-align: right; }

.department-info { position: relative; padding-left: 45px; font-size: 14px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; min-height: 30px; }

.department-info > div { width: 100%; }

.department-info > ul { width: 100%; }

.department-info__icon { position: absolute; top: 0; left: 0; fill: #b7a287; stroke: #b7a287; }

@media only screen and (max-width: 1023px) { .department-info__icon { top: 2px; } }

.department-info__title { color: #b7a287; }

.department-info__list { padding-top: 24px; padding-left: 10px; }

.department-info__item { position: relative; }

.department-info__item:before { display: block; content: " "; position: absolute; content: '-'; left: -10px; }

.doc { margin-top: 40px; }

@media only screen and (max-width: 767px) { .doc { margin-top: 20px; } }

.doc a { text-decoration: none !important; }

.doc a.doc__title, .doc a.doc-name__link { text-decoration: underline !important; }

.doc__icon { display: inline-block; vertical-align: top; margin-right: 58px; }

.doc__info { display: inline-block; vertical-align: top; width: calc(100% - 105px); margin-top: 2px; padding-top: 16px; border-top: 1px solid rgba(0, 0, 0, 0.1); }

.doc__title { padding: 4px 0; font-size: 15px; font-weight: 200; color: #666 !important; }

.doc__bottom { margin-top: 6px; }

.doc__name { float: left; font-size: 13px; font-weight: 200; color: #999 !important; }

.doc__size { float: right; font-size: 13px; font-weight: 200; color: #999; }

.doc-name__link { color: #999; }

.accordion { position: relative; }

.accordion__item { padding-bottom: 12px; border-top: 1px solid rgba(0, 0, 0, 0.1); }

.accordion__item:last-child { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.accordion__item._opened .accordion__icon, .accordion__item._active .accordion__icon { -ms-transform: rotate(180deg); transform: rotate(180deg); }

.accordion__item._opened .accordion__desc, .accordion__item._active .accordion__desc { display: block; }

.accordion__icon { position: absolute; top: 61px; right: 52px; -ms-transform: rotate(180deg) scaleY(-1); transform: rotate(180deg) scaleY(-1); transition: transform 0.15s ease-out; stroke: #000; }

@media only screen and (max-width: 767px) { .accordion__icon { top: 50px; right: 10px; } }

.accordion__title { position: relative; padding: 55px 0 37px; line-height: 1.3; font-size: 25px; font-weight: 500; cursor: pointer; }

@media only screen and (max-width: 767px) { .accordion__title { padding: 30px 40px 20px 0; font-size: 20px; } }

.accordion__title._opened .accordion__icon { -ms-transform: rotate(180deg); transform: rotate(180deg); }

.accordion__desc { position: relative; display: none; padding-top: 10px; padding-bottom: 12px; font-size: 16px; line-height: 23px; }

.article { margin-bottom: 100px; }

.article-slider { position: relative; margin-top: 69px; margin-bottom: 56px; }

@media only screen and (max-width: 1023px) { .article-slider { margin-top: 36px; margin-bottom: 72px; } }

@media only screen and (max-width: 767px) { .article-slider { margin-top: 0; margin-bottom: 33px; } }

.article-slider._exhibition { margin-top: 89px; }

@media only screen and (max-width: 1023px) { .article-slider._exhibition { margin-top: 60px; margin-bottom: 0; } }

@media only screen and (max-width: 767px) { .article-slider._exhibition { margin-top: 30px; } }

.article-slider._exhibition .slick-list { overflow: initial; }

@media only screen and (max-width: 1023px) { .article-slider__arrows { display: none; } }

.article-slider__arrow { position: absolute; top: 0; bottom: 50px; height: 100%; width: 20vw; margin: auto; }

.article-slider__arrow .icon-arrow { stroke: #999; fill: #999; position: absolute; top: 0; bottom: 0; margin: auto 0; }

.article-slider__arrow._prev { left: 0; }

.article-slider__arrow._prev .icon-arrow { left: 0; }

.article-slider__arrow._next { right: 0; }

.article-slider__arrow._next .icon-arrow { right: 0; }

.article-slider__arrow._exhibition .icon-arrow { display: none; }

.article-slider__arrow._exhibition._prev { left: 0; cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAMCAMAAADI32RBAAAAUVBMVEUAAAD///8zMzM8PDw5OTk5OTk3Nzc1NTU0NDQ2NjY2NjY1NTU0NDQ0NDQ2NjY0NDQ1NTUzMzM0NDQzMzM0NDQzMzMzMzMzMzMzMzMzMzMzMzPQdTeuAAAAG3RSTlMAAQUREiQlKzY5QkRFSUxOb4yhr7Gz2uDq6+/1DFThAAAAPklEQVR4AcXKtRGAQAAAweNxd3n6L5QZGuAyNl5eBVIz43QxR+ljjTJeFUp5T4PRcpy7spBta8AJf1fShE8P2NcG+18Omm8AAAAASUVORK5CYII=), pointer; }

.article-slider__arrow._exhibition._next { right: 0; cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAALCAYAAADiBKTLAAAAAXNSR0IArs4c6QAAAHpJREFUOBHV0r0NQFAUhuHjX2kJncQIFrDAHcUQVlBoFDoSjcIIFjGE9/QG+HzJk9u+OblmOqtJGeGv9DrqHvgrvX+GRty0F71rQ9eA4JG7aGRMV4tbtM9Kwi5M8EPKraDoxAy/ptxyig4sSOTqCMqwYUUKyVVUff6/Fw+8Db5MhihIAAAAAElFTkSuQmCC), pointer; }

[data-slider="exhibition"], [data-slider="exhibitionFull"] { position: relative; }

.article-slide { margin: auto; }

@media only screen and (max-width: 767px) { .article-slide { margin: 0 auto; } }

.article-slide__img { width: 100%; }

.article-slide__img._full { width: 100%; max-height: 100%; max-width: 1220px; object-fit: cover; }

@media only screen and (max-width: 1279px) { .article-slide__img._full { max-width: 80%; } }

.article-slide .slick-slide { opacity: .5; transition: opacity 0.3s ease-out; }

.article-slide .slick-slide.slick-active { opacity: 1; }

.article-video { position: relative; }

.article-video__cover { height: 400px; }

@media only screen and (max-width: 1023px) { .article-video__cover { height: 390px; } }

@media only screen and (max-width: 767px) { .article-video__cover { height: 187px; } }

.article-video__btn { position: absolute; left: 50%; top: 50%; cursor: pointer; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.incut { margin-top: 38px; margin-bottom: 43px; padding-top: 21px; padding-bottom: 26px; border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.1); font-size: 0; }

.incut:before, .incut:after { content: " "; display: table; }

.incut:after { clear: both; }

@media only screen and (max-width: 1023px) { .incut { margin-bottom: 42px; } }

@media only screen and (max-width: 767px) { .incut { margin-top: 32px; margin-bottom: 31px; padding-top: 13px; padding-bottom: 19px; } }

.incut__photo { display: inline-block; width: 85px; height: 121px; margin-right: 19px; margin-top: 8px; }

@media only screen and (max-width: 767px) { .incut__photo { width: 81px; height: 110px; } }

.incut__info { display: inline-block; vertical-align: top; width: calc(100% - 184px); }

@media only screen and (max-width: 767px) { .incut__info { width: calc(100% - 100px); } }

.incut__read { display: inline-block; width: 65px; margin-left: 15px; }

@media only screen and (max-width: 767px) { .incut__read { display: none; } }

.incut__link { border-bottom: 1px solid transparent; text-transform: uppercase; font-size: 13px; line-height: 30px; font-weight: 200; font-weight: 500; text-decoration: none; color: #333; }

.incut-info__type { margin-bottom: 1px; }

.incut-info__title { margin-bottom: 11px; font-size: 30px; font-weight: 500; line-height: 1.2; }

@media only screen and (max-width: 767px) { .incut-info__title { font-size: 15px; line-height: 1.5; margin-bottom: 7px; } }

.incut-info__date { font-size: 15px; }

@media only screen and (max-width: 767px) { .doc-list:after { display: block; content: " "; position: absolute; left: -20px; right: -20px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } }

.doc-list__title { margin-bottom: 35px; font-size: 17px; font-weight: 500; color: #333; }

@media only screen and (max-width: 1023px) { .doc-list__title { text-align: center; } }

@media only screen and (max-width: 767px) { .doc-list__title { margin-bottom: 22px; } }

.doc-list__item { margin-bottom: 17px; padding-bottom: 16px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

@media only screen and (max-width: 767px) { .doc-list__item { margin-bottom: 16px; padding-bottom: 17px; } }

@media only screen and (max-width: 767px) { .doc-list__item { margin-bottom: 0; padding-top: 20px; border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 0; font-size: 16px; } }

.doc-list__slider { margin-top: 52px; }

.doc-item__link { display: inline-block; padding: 5px 0; text-decoration: none; color: #333; font-weight: 500; }

.doc-item__icon { display: inline-block; vertical-align: middle; width: 27px; margin-right: 10px; }

@media only screen and (max-width: 767px) { .doc-item__icon { width: 29px; } }

.doc-item__icon svg { stroke: #333; }

.doc-item__text { display: inline-block; vertical-align: middle; }

.doc-slider { position: relative; padding-bottom: 12px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.doc-slider__arrow { position: absolute; top: 70px; height: 20px; }

.doc-slider__arrow:before { display: block; content: " "; position: absolute; width: 40px; height: 40px; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.doc-slider__arrow .icon-arrow { stroke: #999; }

.doc-slider__arrow._next { right: 0; }

.doc-slider__arrow._prev { left: 0; }

.doc-slide__cover { text-align: center; margin-bottom: 56px; display: block; }

.doc-slide__img { max-height: 162px; margin: 0 auto; }

.doc-slide__title { margin-bottom: 15px; font-weight: 500; }

.doc-slide__des { margin-bottom: 29px; font-size: 15px; font-weight: 200; line-height: 1.7; color: #999; }

.doc-slide__buy { border-bottom: 1px solid transparent; text-transform: uppercase; font-size: 13px; line-height: 30px; font-weight: 200; font-weight: 500; color: #333; text-decoration: none; }

.article hr { margin-top: 75px; }

@media only screen and (max-width: 1023px) { .article hr { margin-top: 40px; } }

.article p { margin-bottom: 30px; }

.article p + p { margin-top: 0; }

.article__lid { margin-top: 8px; margin-bottom: 46px; }

@media only screen and (max-width: 1023px) { .article__lid { margin-bottom: 49px; } }

@media only screen and (max-width: 767px) { .article__lid { margin-top: 0; margin-bottom: 35px; } }

.article__incut { float: right; }

@media only screen and (max-width: 1023px) { .article__incut { float: none; } }

.article h2, .article h3, .article__subtitle { margin-top: 70px; margin-bottom: 30px; font-size: 20px; font-weight: 500; }

@media only screen and (max-width: 1023px) { .article h2, .article h3, .article__subtitle { margin-top: 55px; margin-bottom: 32px; } }

@media only screen and (max-width: 767px) { .article h2, .article h3, .article__subtitle { margin-top: 30px; margin-bottom: 25px; } }

.article figure, .article__figure { margin-top: 6px; text-align: center; }

@media only screen and (max-width: 1023px) { .article figure, .article__figure { max-width: 450px; margin: 40px auto 56px; } }

@media only screen and (max-width: 767px) { .article figure, .article__figure { margin-top: 0; margin-bottom: 30px; } }

@media only screen and (max-width: 1023px) { .article figure .figure__img, .article__figure .figure__img { max-height: 500px; } }

@media only screen and (max-width: 767px) { .article figure .figure__img, .article__figure .figure__img { max-height: 340px; max-width: 100%; } }

.article figure._intext, .article__figure._intext { margin: 65px auto 60px; }

@media only screen and (max-width: 1023px) { .article figure._intext, .article__figure._intext { margin-bottom: 55px; } }

@media only screen and (max-width: 767px) { .article figure._intext, .article__figure._intext { margin-top: 30px; margin-bottom: 32px; } }

.article figure._section, .article__figure._section { margin-top: 130px; }

@media only screen and (max-width: 1023px) { .article figure._section, .article__figure._section { margin-top: 40px; } }

@media only screen and (max-width: 767px) { .article figure._section, .article__figure._section { margin-top: 0; } }

.article blockquote, .article__quote { margin: 39px 0; }

@media only screen and (max-width: 1023px) { .article blockquote, .article__quote { margin-bottom: 60px; } }

@media only screen and (max-width: 767px) { .article blockquote, .article__quote { margin: 0 0 22px; } }

.article-text hr, .museum-accordion__desc hr { margin-top: 75px; }

@media only screen and (max-width: 1023px) { .article-text hr, .museum-accordion__desc hr { margin-top: 40px; } }

.article-text hr.mb, .museum-accordion__desc hr.mb { margin-bottom: 80px; }

@media only screen and (max-width: 1023px) { .article-text hr.mb, .museum-accordion__desc hr.mb { margin-top: 40px; } }

.article-text a:not(.doc__title), .article-text a:not(.doc-name__link), .museum-accordion__desc a:not(.doc__title), .museum-accordion__desc a:not(.doc-name__link) { color: #B4966E; text-decoration: none; }

.article-text p, .museum-accordion__desc p { margin-bottom: 30px; }

.article-text p + p, .museum-accordion__desc p + p { margin-top: 0; }

.article-text__lid, .museum-accordion__desc__lid { margin-top: 8px; margin-bottom: 46px; }

@media only screen and (max-width: 1023px) { .article-text__lid, .museum-accordion__desc__lid { margin-bottom: 49px; } }

@media only screen and (max-width: 767px) { .article-text__lid, .museum-accordion__desc__lid { margin-top: 0; margin-bottom: 35px; } }

.article-text__incut, .museum-accordion__desc__incut { float: right; }

@media only screen and (max-width: 1023px) { .article-text__incut, .museum-accordion__desc__incut { float: none; } }

.article-text h2, .article-text h3, .article-text__subtitle, .museum-accordion__desc h2, .museum-accordion__desc h3, .museum-accordion__desc__subtitle { margin-top: 70px; margin-bottom: 30px; font-size: 20px; font-weight: 500; }

@media only screen and (max-width: 1023px) { .article-text h2, .article-text h3, .article-text__subtitle, .museum-accordion__desc h2, .museum-accordion__desc h3, .museum-accordion__desc__subtitle { margin-top: 55px; margin-bottom: 32px; } }

@media only screen and (max-width: 767px) { .article-text h2, .article-text h3, .article-text__subtitle, .museum-accordion__desc h2, .museum-accordion__desc h3, .museum-accordion__desc__subtitle { margin-top: 30px; margin-bottom: 25px; } }

.article-text figure, .article-text__figure, .museum-accordion__desc figure, .museum-accordion__desc__figure { margin-top: 6px; text-align: center; }

@media only screen and (max-width: 1023px) { .article-text figure, .article-text__figure, .museum-accordion__desc figure, .museum-accordion__desc__figure { max-width: 450px; margin: 40px auto 56px; } }

@media only screen and (max-width: 767px) { .article-text figure, .article-text__figure, .museum-accordion__desc figure, .museum-accordion__desc__figure { margin-top: 0; margin-bottom: 30px; } }

@media only screen and (max-width: 1023px) { .article-text figure .figure__img, .article-text__figure .figure__img, .museum-accordion__desc figure .figure__img, .museum-accordion__desc__figure .figure__img { max-height: 500px; } }

@media only screen and (max-width: 767px) { .article-text figure .figure__img, .article-text__figure .figure__img, .museum-accordion__desc figure .figure__img, .museum-accordion__desc__figure .figure__img { max-height: 340px; max-width: 100%; } }

.article-text figure._intext, .article-text__figure._intext, .museum-accordion__desc figure._intext, .museum-accordion__desc__figure._intext { margin: 65px auto 60px; }

@media only screen and (max-width: 1023px) { .article-text figure._intext, .article-text__figure._intext, .museum-accordion__desc figure._intext, .museum-accordion__desc__figure._intext { margin-bottom: 55px; } }

@media only screen and (max-width: 767px) { .article-text figure._intext, .article-text__figure._intext, .museum-accordion__desc figure._intext, .museum-accordion__desc__figure._intext { margin-top: 30px; margin-bottom: 32px; } }

.article-text figure._section, .article-text__figure._section, .museum-accordion__desc figure._section, .museum-accordion__desc__figure._section { margin-top: 130px; }

@media only screen and (max-width: 1023px) { .article-text figure._section, .article-text__figure._section, .museum-accordion__desc figure._section, .museum-accordion__desc__figure._section { margin-top: 40px; } }

@media only screen and (max-width: 767px) { .article-text figure._section, .article-text__figure._section, .museum-accordion__desc figure._section, .museum-accordion__desc__figure._section { margin-top: 0; } }

.article-text blockquote, .article-text__quote, .museum-accordion__desc blockquote, .museum-accordion__desc__quote { margin: 39px 0; }

@media only screen and (max-width: 1023px) { .article-text blockquote, .article-text__quote, .museum-accordion__desc blockquote, .museum-accordion__desc__quote { margin-bottom: 60px; } }

@media only screen and (max-width: 767px) { .article-text blockquote, .article-text__quote, .museum-accordion__desc blockquote, .museum-accordion__desc__quote { margin: 0 0 22px; } }

.article-text ul:not(.share__list), .article-text ol:not(.share__list), .museum-accordion__desc ul:not(.share__list), .museum-accordion__desc ol:not(.share__list) { padding-left: 40px; }

.article-text ul:not(.share__list):not(:last-child), .article-text ol:not(.share__list):not(:last-child), .museum-accordion__desc ul:not(.share__list):not(:last-child), .museum-accordion__desc ol:not(.share__list):not(:last-child) { margin-bottom: 30px; }

.article-text ul, .museum-accordion__desc ul { list-style: disc; }

.article-text ul._with-dash, .museum-accordion__desc ul._with-dash { list-style: none; padding-left: 0; }

.article-text ul._with-dash li, .museum-accordion__desc ul._with-dash li { position: relative; padding-left: 25px; }

.article-text ul._with-dash li:before, .museum-accordion__desc ul._with-dash li:before { display: block; content: " "; position: absolute; content: '-'; left: 0; }

.article-text ol, .museum-accordion__desc ol { list-style: decimal; }

.article-text li, .museum-accordion__desc li { margin-bottom: 4px; list-style: inherit; }

.article-text figcaption, .museum-accordion__desc figcaption { max-width: 80%; margin-left: auto; margin-right: auto; }

.article-text__video, .museum-accordion__desc__video { position: relative; padding-bottom: 56.25%; overflow: hidden; max-width: 100%; height: auto; margin-bottom: 40px; }

.article-text__video iframe, .article-text__video object, .article-text__video embed, .museum-accordion__desc__video iframe, .museum-accordion__desc__video object, .museum-accordion__desc__video embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.article-text img, .museum-accordion__desc img { display: block; max-width: 100%; height: auto; }

@media only screen and (max-width: 1023px) { .article-lid__text { width: 84.3333%; margin-top: 0; font-size: 20px; line-height: 1.75em; } }

@media only screen and (max-width: 767px) { .article-lid__text { width: 100%; font-size: 20px; line-height: 1.5; } }

.article-incut__title { margin-top: 4px; margin-bottom: 10px; font-size: 13px; text-transform: uppercase; color: #999; }

.article-incut__text { font-size: 15px; font-weight: 500; color: #666; }

.article-slide { display: inline-block; width: 100%; text-align: center; }

.article-slide__img { width: auto; max-width: 80%; max-height: 500px; margin-bottom: 32px; }

@media only screen and (max-width: 1023px) { .article-slide__img { margin-bottom: 19px; } }

@media only screen and (max-width: 767px) { .article-slide__img { max-height: 210px; margin-bottom: 14px; } }

@supports (object-fit: contain) { .article-slide__img { height: 500px; object-fit: contain; }
  @media only screen and (max-width: 1023px) { .article-slide__img { height: 300px; } }
  @media only screen and (max-width: 767px) { .article-slide__img { height: 210px; } } }

@supports (object-fit: contain) { .article-slide__img._small { height: 250px; object-fit: contain; }
  @media only screen and (max-width: 1023px) { .article-slide__img._small { height: 200px; } }
  @media only screen and (max-width: 767px) { .article-slide__img._small { height: 180px; } } }

._desktop .doc-slider__arrow:hover .icon-arrow { stroke: #333; fill: #333; transition: none; }

._desktop .article-text a, ._desktop .museum-accordion__desc a { text-decoration: underline; }

._desktop .article-slider__arrow:hover .icon-arrow { stroke: #333; fill: #333; transition: none; }

._desktop .doc-slide__buy:hover { border-bottom-color: #333; }

._desktop .doc__title:hover, ._desktop .doc__title._hover { color: #B4966E !important; }

._desktop .incut__link:hover { border-bottom-color: #333; }

.article-banner-section { padding-top: 30px; }

.article-banner-section .article-banner { display: inline-block; max-width: 100%; }

.article-banner-section .article-banner img { max-width: 100%; }

.exhibitions { margin-top: 66px; }

@media only screen and (max-width: 1279px) { .exhibitions { margin-top: 38px; padding-bottom: 40px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } }

@media only screen and (max-width: 767px) { .exhibitions { margin-top: 24px; } }

.exhibitions hr { margin-top: 79px; }

@media only screen and (max-width: 1279px) { .exhibitions hr { display: none; } }

.exhibitions__title { margin-bottom: 65px; }

@media only screen and (max-width: 1279px) { .exhibitions__title { margin-bottom: 28px; } }

@media only screen and (max-width: 767px) { .exhibitions__title { margin-bottom: 23px; } }

.exhibitions__filters { padding-bottom: 12px; margin-bottom: 40px; }

@media only screen and (max-width: 767px) { .exhibitions__filters { padding-bottom: 0; margin-bottom: 30px; } }

.exhibitions__filters._accordion { margin-bottom: 0; }

.exhibitions__filter { margin-top: 5px; text-align: right; }

@media only screen and (max-width: 1279px) { .exhibitions__filter { display: none; } }

.exhibitions__item:nth-child(3n+1) { clear: left; }

@media only screen and (max-width: 1023px) { .exhibitions__item:nth-child(3n+1) { clear: none; } }

@media only screen and (max-width: 1023px) { .exhibitions__item:nth-child(2n+1) { clear: left; } }

.exhibitions__btn { width: 198px; margin: auto; }

@media only screen and (max-width: 1023px) { .exhibitions__btn { width: 278px; max-width: none; height: 53px; margin-top: -2px; } }

@media only screen and (max-width: 767px) { .exhibitions__btn { height: 48px; margin-top: 0; } }

.exhibitions__checkbox { margin-top: 2px; }

.exhibitions__checkbox:not(:last-child) { margin-right: 25px; }

.exhibitions__list { margin-top: -2px; margin-bottom: 100px; }

@media only screen and (max-width: 1023px) { .exhibitions__list { margin-top: -19px; margin-bottom: 40px; } }

@media only screen and (max-width: 767px) { .exhibitions__list { margin-top: -12px; margin-bottom: 38px; } }

.exhibitions__accordion { margin-bottom: 99px; }

@media only screen and (max-width: 1023px) { .exhibitions__accordion { margin-bottom: 40px; } }

.exhibitions__next { display: none; }

.exhibitions._page { margin-top: 33px; margin-bottom: 27px; }

@media only screen and (max-width: 1023px) { .exhibitions._page { margin-top: 2px; margin-bottom: 17px; padding-bottom: 0; border-bottom: 0; } }

@media only screen and (max-width: 767px) { .exhibitions._page { margin-top: 34px; margin-bottom: 40px; } }

.filter__item { display: inline-block; color: #999; font-size: 15px; line-height: 1.7; font-weight: 500; cursor: pointer; }

.filter__item:not(:last-child) { margin-right: 17px; }

.filter__item:hover { color: #333; }

.filter__item._active { border-bottom: 1px solid #333; pointer-events: none; color: #333; }

.exhibition { margin-bottom: 75px; color: #333; }

@media only screen and (max-width: 1279px) { .exhibition { margin-bottom: 57px; } }

@media only screen and (max-width: 767px) { .exhibition { margin-bottom: 34px; } }

.exhibition__cover { display: block; margin-bottom: 35px; }

@media only screen and (max-width: 767px) { .exhibition__cover { margin-bottom: 22px; } }

.exhibition__date { margin-bottom: 8px; }

.exhibition__date .icon-dash { stroke: #333; }

.exhibition__name { padding: 5px 0; line-height: 1.3; font-size: 25px; font-weight: 500; color: inherit; }

@media only screen and (max-width: 767px) { .exhibition__name { font-size: 20px; line-height: 1.5; } }

.exhibition__place { display: inline-block; margin-top: 18px; color: #999; }

@media only screen and (max-width: 767px) { .exhibition__place { margin-top: 10px; } }

.exhibition__place .icon-map { width: 10px; height: 14px; fill: #999; }

.exhibition-cover { position: relative; }

.exhibition-cover:before { display: block; content: " "; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: transparent; }

.exhibition-cover:after { display: block; content: " "; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.exhibition-cover__img { width: 100%; }

.exhibition-cover__info { opacity: 0; position: absolute; bottom: 0; padding: 15px 21px; color: #fff; }

@media only screen and (max-width: 767px) { .exhibition-cover__info { padding: 10px 15px; } }

.exhibition-cover__author { font-size: 13px; font-weight: 500; }

.exhibition-cover__name { font-size: 15px; font-weight: 500; }

.exhibition-cover._gold-hided:after { background-color: #B4966E; }

.exhibitions-filters { position: relative; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

@media only screen and (max-width: 767px) { .exhibitions-filters { border-bottom: 0; } }

@media only screen and (max-width: 767px) { .exhibitions-filters:after { display: block; content: " "; position: absolute; left: -20px; right: -20px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } }

.exhibitions-filters__right { text-align: right; margin-top: 0; }

@media only screen and (max-width: 767px) { .exhibitions-filters__right { text-align: left; } }

.exhibitions-filters__right._program, .exhibitions-filters__right._programm { margin-top: 5px; }

.exhibitions-filters__switch { float: right; margin-top: 8px; }

.exhibitions-filters__switch._inline { display: inline-block; vertical-align: middle; margin-top: 0; }

.exhibitions-filters__link { position: relative; text-transform: uppercase; font-size: 13px; line-height: 30px; font-weight: 200; color: #424242; text-decoration: none; }

@media only screen and (max-width: 767px) { .exhibitions-filters__link { display: block; padding: 0 0 12px; } }

@media only screen and (max-width: 767px) { .exhibitions-filters__link:not(:last-of-type) { margin-bottom: 15px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } }

.exhibitions-filters__link svg { fill: #323232; stroke: #323232; }

@media only screen and (max-width: 767px) { .exhibitions-filters__link svg { position: absolute; width: 16px; right: 0; top: 0; bottom: 15px; margin: auto 0; }
  .exhibitions-filters__link svg:first-child { margin-right: 0; } }

.exhibitions-filters__link:not(:last-child) { margin-right: 25px; }

@media only screen and (max-width: 1023px) { .exhibitions-filters__link:not(:last-child) { margin-right: 29px; } }

@media only screen and (max-width: 767px) { .exhibitions-filters__link:not(:last-child) { margin-right: 0; } }

.exhibition-item { margin-bottom: 37px; padding-bottom: 32px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

@media only screen and (max-width: 1023px) { .exhibition-item { margin-bottom: 20px; padding-bottom: 21px; } }

@media only screen and (max-width: 767px) { .exhibition-item { margin-bottom: 19px; padding-bottom: 24px; } }

.exhibition-item__col { float: right; }

@media only screen and (max-width: 1023px) { .exhibition-item__col { float: none; } }

.exhibition-item__col:nth-of-type(1) { text-align: right; }

@media only screen and (max-width: 1023px) { .exhibition-item__col:nth-of-type(1) { text-align: left; } }

.exhibition-item__type { text-align: right; font-size: 12px; color: #999; line-height: 1.2; }

@media only screen and (max-width: 1023px) { .exhibition-item__type { text-align: left; line-height: 30px; } }

.exhibition-item__title { font-size: 20px; font-weight: 500; color: #333; }

.exhibition-item__icon { margin-right: 7px; stroke: #353535; }

.exhibition-page { margin-top: 36px; }

@media only screen and (max-width: 1023px) { .exhibition-page { margin-top: 37px; } }

@media only screen and (max-width: 767px) { .exhibition-page { margin-top: 28px; } }

.exhibition-page hr { margin-top: 67px; }

@media only screen and (max-width: 1023px) { .exhibition-page hr { display: none; } }

@media only screen and (max-width: 1023px) { .exhibition-page p { width: 84.33333%; } }

@media only screen and (max-width: 767px) { .exhibition-page p { width: 100%; } }

.exhibition-page img { max-width: 100%; }

.exhibition-page__video { margin: 30px 0 42px; }

@media only screen and (max-width: 1023px) { .exhibition-page__video { margin-bottom: 52px; } }

@media only screen and (max-width: 767px) { .exhibition-page__video { margin: 30px -20px 31px; } }

.exhibition-page__share { margin-top: 65px; }

@media only screen and (max-width: 1023px) { .exhibition-page__share { margin-top: 50px; padding-bottom: 43px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } }

@media only screen and (max-width: 767px) { .exhibition-page__share { margin-top: 35px; padding-bottom: 41px; border-bottom: 0; } }

@media only screen and (max-width: 767px) { .exhibition-page__share:after { display: block; content: " "; position: absolute; bottom: 0; left: -20px; right: -20px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } }

@media only screen and (max-width: 1023px) { .exhibition-page__doc { margin-top: 41px; } }

@media only screen and (max-width: 767px) { .exhibition-page__doc { margin-top: 32px; } }

.partners { margin-top: 55px; margin-bottom: 12px; }

@media only screen and (max-width: 1023px) { .partners { margin-top: 27px; margin-bottom: 24px; } }

@media only screen and (max-width: 767px) { .partners { margin-top: 40px; margin-bottom: 50px; } }

.partners__title { margin-bottom: 35px; }

@media only screen and (max-width: 1023px) { .partners__title { margin-bottom: 75px; font-size: 35px; } }

@media only screen and (max-width: 767px) { .partners__title { margin-bottom: 67px; font-size: 20px; } }

.partners__subtitle { margin-bottom: 6px; color: #999; font-weight: 400; }

.partners__logo { height: 90px; margin-bottom: 66px; }

@media only screen and (max-width: 767px) { .partners__logo { height: 60px; margin-bottom: 30px; text-align: center; }
  .partners__logo:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; } }

.partners__img { max-width: 100%; min-width: 0; min-height: 0; object-fit: contain; }

@media only screen and (max-width: 767px) { .partners__img { max-width: 80%; max-height: 100%; object-fit: inherit; vertical-align: middle; width: auto; height: auto; } }

.exhibitions-accordion__icon { stroke: #999; top: 44px; right: 20px; }

@media only screen and (max-width: 1023px) { .exhibitions-accordion__icon { top: 54px; right: 0; stroke-width: .5px; } }

.exhibitions-accordion__item { position: relative; }

@media only screen and (max-width: 767px) { .exhibitions-accordion__item { border-top: 0; } }

.exhibitions-accordion__item:first-child { border-top: 0; }

@media only screen and (max-width: 767px) { .exhibitions-accordion__item:last-child { border-bottom: 0; } }

@media only screen and (max-width: 767px) { .exhibitions-accordion__item:after { display: block; content: " "; position: absolute; left: -20px; right: -20px; bottom: 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } }

.exhibitions-accordion__title { padding: 36px 0 23px; }

@media only screen and (max-width: 1023px) { .exhibitions-accordion__title { padding: 27px 0 12px; } }

@media only screen and (max-width: 767px) { .exhibitions-accordion__title { padding: 29px 0 10px; } }

.exhibitions-accordion__desc { padding-top: 23px; padding-bottom: 48px; font-size: 15px; line-height: 25px; }

@media only screen and (max-width: 1023px) { .exhibitions-accordion__desc { padding-top: 15px; padding-bottom: 10px; } }

@media only screen and (max-width: 767px) { .exhibitions-accordion__desc { padding-top: 3px; padding-bottom: 11px; } }

.exhibition-item__col._place { margin-top: 6px; margin-right: 8.3333%; text-align: right; }

@media only screen and (max-width: 1023px) { .exhibition-item__col._place { margin-top: 0; text-align: left; } }

.exhibition-item__place { font-size: 14px; color: #999; }

@media only screen and (max-width: 1023px) { .exhibition-item__place { margin-bottom: 2px; font-size: 13px; } }

.exhibition-item__place .icon-map { fill: #999; }

@media only screen and (max-width: 1023px) { .exhibition-item__title { font-size: 17px; } }

@media only screen and (max-width: 767px) { .exhibition-item__title { padding-right: 30px; line-height: 25px; } }

.exhibit-material { display: block; color: #333; }

._desktop .exhibition:hover .exhibition__cover:before { background-color: rgba(0, 0, 0, 0.5); }

._desktop .exhibition:hover .exhibition__name { color: #B4966E; }

._desktop .exhibition__name._hover { color: #B4966E; }

._desktop .exhibition-cover:hover:before { background-color: rgba(0, 0, 0, 0.5); }

._desktop .exhibition-cover._hover .exhibition-cover__info { opacity: 1; }

._desktop .exhibitions-accordion__title:hover .exhibition-item__title { color: #B4966E; }

._desktop .exhibition-item__type:hover { color: #B4966E; }

._desktop .exhibition-item__title:hover { color: #B4966E; }

._desktop .exhibition-item__title:hover .exhibition-item__icon { stroke: #B4966E; }

._desktop .exhibit-material:hover { color: #B4966E; }

._desktop .exhibitions-filters__link:hover .dropdown-opener { color: #B4966E; }

._desktop .exhibitions-filters__link:hover svg { fill: #B4966E; stroke: #B4966E; }

.exhibitions-filters__btn { font-size: 14px; display: inline-block; color: #B4966E; font-weight: 500; text-transform: uppercase; }

.exhibitions-filters__btn .checkbox__text { font-weight: 500; }

.exhibitions-filters__btn .checkbox__text::before { border-color: #B4966E; }

.exhibitions-filters__btn .checkbox__text::after { border-color: #B4966E; }

@media only screen and (max-width: 767px) { .exhibitions-filters__btn { padding-bottom: 15px; margin-bottom: 15px; display: block; text-transform: uppercase; font-size: 13px; line-height: 30px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } }

@media only screen and (max-width: 1023px) { .issues__filters { margin-top: 48px; } }

@media only screen and (max-width: 767px) { .issues__filters { margin-top: 28px; } }

.issues__list { margin-top: 40px; margin-bottom: 58px; }

@media only screen and (max-width: 1023px) { .issues__list { margin-bottom: 21px; } }

@media only screen and (max-width: 767px) { .issues__list { margin-top: 29px; margin-bottom: 37px; } }

.issues__list._read-more { margin-top: 32px; }

.issues__item:nth-child(4n+1) { clear: left; }

@media only screen and (max-width: 1023px) { .issues__item:nth-child(4n+1) { clear: none; } }

@media only screen and (max-width: 1023px) { .issues__item:nth-child(2n+1) { clear: left; } }

.issues__accordion { margin-bottom: 117px; }

@media only screen and (max-width: 1023px) { .issues__accordion { margin-bottom: 77px; } }

@media only screen and (max-width: 767px) { .issues__accordion { margin-bottom: 42px; } }

.issues-filters { padding-bottom: 12px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

@media only screen and (max-width: 767px) { .issues-filters { padding-bottom: 18px; } }

.issues-filters__link { text-transform: uppercase; font-size: 13px; line-height: 30px; font-weight: 200; color: #999; text-decoration: none; }

@media only screen and (max-width: 767px) { .issues-filters__link { display: block; padding-bottom: 13px; } }

.issues-filters__link .icon-arrow_bottom { stroke: #999; }

@media only screen and (max-width: 767px) { .issues-filters__link .icon-arrow_bottom { position: absolute; right: 4px; top: 9px; } }

.issues-filters__link .icon-arrow_down { stroke: #333; }

@media only screen and (max-width: 767px) { .issues-filters__link .icon-arrow_down { position: absolute; right: 2px; top: 11px; } }

@media only screen and (max-width: 767px) { .issues-filters__link .dropdown-opener { display: block; } }

.issues-filters__link:not(:last-child) { margin-right: 25px; }

@media only screen and (max-width: 767px) { .issues-filters__link:not(:last-child) { margin-right: 0; margin-bottom: 10px; } }

.issues-filters__link._disabled { pointer-events: none; color: #ccc; }

.issues-filters__link._disabled .dropdown-opener { color: #ccc; }

.issues-filters__link._disabled svg { stroke: #ccc; }

.issue-item { display: block; margin-bottom: 75px; color: #333; }

@media only screen and (max-width: 1023px) { .issue-item { margin-bottom: 53px; } }

@media only screen and (max-width: 767px) { .issue-item { margin-bottom: 35px; } }

.issue-item__cover { display: inline-block; margin-bottom: 25px; }

@media only screen and (max-width: 767px) { .issue-item__cover { margin-bottom: 16px; } }

.issue-item__img { height: 165px; }

.issue-item__title { max-width: 90%; padding: 4px 0; font-weight: 500; color: #333; }

.issue-item__des { margin-top: 16px; font-size: 15px; font-weight: 200; color: #666; }

@media only screen and (max-width: 767px) { .issue-item__des { margin-top: 13px; font-size: 13px; } }

.issues-list__type { margin-bottom: 28px; color: #999; }

@media only screen and (max-width: 767px) { .issues-accordion__item { padding-bottom: 0; } }

.issues-accordion__item:first-child { border-top: 0; }

.issues-accordion__title { padding-top: 20px; padding-bottom: 15px; font-size: 30px; }

@media only screen and (max-width: 767px) { .issues-accordion__title { font-size: 17px; padding-top: 23px; } }

.issues-accordion__icon { top: 38px; right: 50px; }

@media only screen and (max-width: 1023px) { .issues-accordion__icon { top: 71px; right: 32px; } }

@media only screen and (max-width: 767px) { .issues-accordion__icon { top: 42px; right: -3px; } }

.issues-accordion__desc { margin-bottom: -28px; }

@media only screen and (max-width: 767px) { .issues-accordion__desc { padding-top: 15px; } }

@media only screen and (max-width: 767px) { .issues-accordion .issue-item { margin-bottom: 33px; } }

@media only screen and (max-width: 767px) { .issues-accordion .issue-item__title { margin-bottom: 5px; } }

.issue { margin-top: 35px; }

@media only screen and (max-width: 767px) { .issue { overflow: hidden; } }

.issue hr { margin-top: 48px; }

.issue__slider { padding-bottom: 30px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

@media only screen and (max-width: 1023px) { .issue__slider { padding-bottom: 40px; margin-bottom: 24px; } }

@media only screen and (max-width: 767px) { .issue__slider { margin-bottom: 27px; padding-bottom: 31px; } }

@media only screen and (max-width: 1023px) { .issue__list { font-size: 0; } }

.issue__buy { width: 100%; max-width: 100%; margin-top: 10px; }

@media only screen and (max-width: 1023px) { .issue__buy { max-width: 100%; height: 58px; margin-top: 30px; font-size: 15px; } }

@media only screen and (max-width: 767px) { .issue__buy { margin-top: 9px; } }

.issue__des { margin-top: 41px; }

.issue-slider { position: relative; overflow: hidden; }

.issue-slider._nav { font-size: 0; margin: 35px -20px 0; }

@media only screen and (max-width: 767px) { .issue-slider._nav { min-width: 384px; margin: 15px -7px 0; } }

@media only screen and (max-width: 767px) { .issue-slider__arrows { display: none; } }

.issue-slider__arrow { position: absolute; top: 0; bottom: 0; height: 20px; margin: auto; stroke: #333; stroke-width: 2px; }

.issue-slider__arrow._prev { left: 30px; }

.issue-slider__arrow._next { right: 30px; }

.issue-slide { display: inline-block; width: 100%; height: 430px; text-align: center; background-color: rgba(0, 0, 0, 0.02); }

@media only screen and (max-width: 767px) { .issue-slide { height: 180px; } }

.issue-slide:before { content: ''; display: inline-block; min-height: inherit; height: 100%; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.issue-slide__img { display: inline-block; vertical-align: middle; max-height: 100%; }

.issue-slide__cover { height: 64px; }

@media only screen and (max-width: 767px) { .issue-slide__cover { height: 40px; } }

.issue-slide__bg { cursor: pointer; width: auto; max-width: 100%; }

.issue-slide._nav { display: inline-block; width: calc(14.285% - 40px); padding: 0 20px; background-color: transparent; }

@media only screen and (max-width: 767px) { .issue-slide._nav { width: calc(14.285% - 14px); padding: 0 7px; } }

@media only screen and (max-width: 1023px) { .issue-info { display: inline-block; vertical-align: top; width: 50%; padding-right: 30px; box-sizing: border-box; } }

@media only screen and (max-width: 767px) { .issue-info { display: block; width: 100%; padding-right: 0; } }

.issue-info:last-of-type { margin-bottom: 40px; }

@media only screen and (max-width: 1023px) { .issue-info:last-of-type { padding-right: 0; padding-left: 30px; } }

@media only screen and (max-width: 767px) { .issue-info:last-of-type { padding-left: 0; } }

@media only screen and (max-width: 1023px) { .issue-info:last-of-type .issue-info__item { padding-left: 10px; } }

@media only screen and (max-width: 767px) { .issue-info:last-of-type .issue-info__item { padding-left: 0; } }

.issue-info:last-of-type .issue-info__item:last-of-type { border-bottom-width: 0; margin-bottom: 0; }

@media only screen and (max-width: 1023px) { .issue-info:last-of-type .issue-info__item:last-of-type { border-bottom-width: 1px; } }

@media only screen and (max-width: 767px) { .issue-info:last-of-type .issue-info__item:last-of-type { border-bottom-width: 0; } }

.issue-info__item { margin-bottom: 25px; font-size: 15px; font-weight: 200; color: #333; }

.issue-info__item:before, .issue-info__item:after { content: " "; display: table; }

.issue-info__item:after { clear: both; }

@media only screen and (max-width: 767px) { .issue-info__item { margin-bottom: 28px; }
  .issue-info__item:nth-child(3) { margin-bottom: 28px; } }

.issue-info__text { color: #333; }

.issue-info span { float: left; color: #666; }

.issue-info b { float: right; }

._desktop .issues-filters__link:hover .dropdown-opener { color: #B4966E; }

._desktop .issues-filters__link:hover .icon-arrow_bottom, ._desktop .issues-filters__link:hover .icon-arrow_down { stroke: #B4966E; transition: none; }

._desktop .issue-item__title._hover { color: #B4966E; }

.contacts-list { font-size: 15px; }

@media only screen and (max-width: 1023px) { .contacts-list { margin-top: -14px; } }

@media only screen and (max-width: 1023px) { .contacts-list__item:not(:last-child) { margin-bottom: 51px; } }

@media only screen and (max-width: 767px) { .contacts-list__item:not(:last-child) { margin-bottom: 29px; } }

@media only screen and (max-width: 1023px) { .contacts-list__item:nth-child(3n+1) { clear: left; } }

.contacts-list__title { margin-bottom: 6px; color: #999; }

.contacts-list__tel { line-height: 25px; }

.contacts-list__tel a { color: #333; }

.contacts-list__email { display: inline-block; margin-top: 27px; color: #B4966E; text-decoration: none; }

.contacts-map { position: relative; height: 720px; margin-top: 75px; overflow: hidden; }

@media only screen and (max-width: 1023px) { .contacts-map { margin-top: 52px; height: auto; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } }

.contacts-map__btn { display: none; max-width: 239px; height: 47px; margin-top: 12px; }

.map-about { display: none; position: absolute; z-index: 99; top: 50%; left: 50%; margin-left: 20px; width: 580px; padding: 30px 30px 55px; background-color: #fff; box-sizing: border-box; border: 1px solid #eaeaea; box-shadow: 0 0 40px rgba(0, 0, 0, 0.75); -ms-transform: translateY(-50%); transform: translateY(-50%); }

@media only screen and (max-width: 1279px) { .map-about { width: 480px; } }

.map-about:after, .map-about:before { display: block; content: " "; position: absolute; right: 100%; top: 0; bottom: 0; width: 0; height: 0; margin: auto; }

.map-about:before { border-top: 21px solid transparent; border-right: 21px solid #eaeaea; border-bottom: 21px solid transparent; }

.map-about:after { border-top: 20px solid transparent; border-right: 20px solid #fff; border-bottom: 20px solid transparent; }

.map-about__title { font-size: 30px; font-weight: 500; line-height: 1.3; color: #333; margin-bottom: 25px; padding-bottom: 20px; border-bottom: 1px solid #eaeaea; }

.map-about__content { color: #666; font-size: 15px; }

.map-about__item { vertical-align: top; margin-bottom: 35px; }

.map-about__icon { height: 25px; margin-bottom: 5px; fill: #B4966E; stroke: #B4966E; }

.map-about__link { display: inline-block; margin-top: 5px; color: #B4966E; }

.map-about__row { font-size: 0; }

.map-about__row .map-mode__day, .map-about__row .map-mode__status { width: 40%; font-size: 15px; }

.map-about__phone { display: inline-block; font-size: 15px; }

.map-about__phone-list { margin-top: -3px; }

.map-about__btn { position: absolute; bottom: -1px; right: -1px; left: -1px; font-size: 14px; max-width: 100%; }

.map { background-color: #eee; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }

@media only screen and (max-width: 1023px) { .map { display: none; } }

.contacts-address { display: none; position: relative; max-width: 422px; border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; background-color: #fff; }

@media only screen and (max-width: 1023px) { .contacts-address { display: block; max-width: 100%; border-bottom: 0; } }

@media only screen and (max-width: 767px) { .contacts-address { border-top: 0; } }

@media only screen and (max-width: 767px) { .contacts-address:after { display: block; content: " "; position: absolute; left: -20px; right: -20px; top: 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } }

.contacts-address:before { display: block; content: " "; position: absolute; top: -1px; bottom: -1px; right: 100%; width: calc(50vw - 422px); border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; background-color: #fff; }

@media only screen and (max-width: 1023px) { .contacts-address:before { display: none; } }

.contacts-address__btn { position: absolute; top: 12px; right: -61px; height: 27px; padding: 10px 9px; text-align: center; }

@media only screen and (max-width: 1023px) { .contacts-address__btn { display: none; } }

.contacts-address__btn .btn__icon { margin-top: 0; margin-left: -2px; }

.map-accordion { overflow: auto; height: 718px; padding: 0 40px 0 20px; margin: 0 0 0 -18px; }

@media only screen and (max-width: 1023px) { .map-accordion { overflow: inherit; height: auto; padding: 0; margin: 0; } }

.map-accordion__item { position: relative; border-top: 0; border-bottom: 1px solid #eaeaea; margin-bottom: -2px; }

@media only screen and (max-width: 767px) { .map-accordion__item { margin-bottom: 0; border-bottom: 0; } }

@media only screen and (max-width: 767px) { .map-accordion__item:after { display: block; content: " "; position: absolute; left: -20px; right: -20px; bottom: 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } }

.map-accordion__item:last-child { border-bottom: 0; }

.map-accordion__item:last-child:after { display: none; }

.map-accordion__item._opened .map-accordion__title { opacity: 1; }

.map-accordion__item._opened .map-accordion__title .accordion__icon { opacity: .4; }

.map-accordion__title { padding: 30px 20px 10px 0; font-size: 17px; font-weight: 500; }

@media only screen and (max-width: 1023px) { .map-accordion__title { opacity: 1; padding: 23px 0 14px; } }

@media only screen and (max-width: 767px) { .map-accordion__title { padding: 23px 0 13px; padding-right: 20px; } }

.map-accordion__title .accordion__icon { top: 36px; right: 0; width: 18px; height: 10px; }

@media only screen and (max-width: 1023px) { .map-accordion__title .accordion__icon { opacity: .4; top: 32px; right: 2px; } }

@media only screen and (max-width: 767px) { .map-accordion__title .accordion__icon { top: 30px; right: -1px; } }

.map-accordion__desc { padding: 0; }

.map-info { margin: 0; padding-left: 41px; padding-right: 58px; font-size: 15px; line-height: 20px; color: #666; }

@media only screen and (max-width: 1023px) { .map-info { margin: 21px -20px 0; padding: 0; } }

@media only screen and (max-width: 767px) { .map-info { margin-top: 25px; } }

.map-info__item { position: relative; padding: 15px 0; margin-bottom: 5px; }

@media only screen and (max-width: 1023px) { .map-info__item { padding: 0 20px; margin-bottom: 40px; } }

@media only screen and (max-width: 767px) { .map-info__item { margin-bottom: 34px; } }

.map-info__item:not(:last-child) { border-bottom: 1px solid #eaeaea; }

@media only screen and (max-width: 1023px) { .map-info__item:not(:last-child) { border-bottom: 0; } }

@media only screen and (max-width: 1023px) { .map-info__item:nth-child(2n+1) { clear: left; } }

.map-info__item:nth-child(3) { float: right; }

@media only screen and (max-width: 767px) { .map-info__item:nth-child(3) { float: none; } }

.map-info__content { position: relative; padding-left: 38px; }

@media only screen and (max-width: 767px) { .map-info__content { padding-left: 50px; } }

.map-info__icon { position: absolute; top: 1px; left: -38px; fill: #B4966E; stroke: #B4966E; }

@media only screen and (max-width: 1023px) { .map-info__icon { left: 0; } }

.map-info__link { display: inline-block; margin-top: 6px; color: #B4966E; text-decoration: none; border-bottom: 1px solid #B4966E; line-height: 18px; }

@media only screen and (max-width: 1023px) { .map-info__link { margin-top: 21px; } }

.map-info__phone { display: inline-block; margin-bottom: 4px; }

.map-info__phone a { color: #333; }

.map-info__line { margin-bottom: 3px; font-size: 0; }

@media only screen and (max-width: 767px) { .map-info__line { margin-bottom: 7px; } }

.map-info__btn { display: none; }

@media only screen and (max-width: 1023px) { .map-info__btn { display: block; margin: 2px auto 27px; height: 53px; max-width: 280px; } }

@media only screen and (max-width: 767px) { .map-info__btn { margin-top: -2px; } }

.map-mode__day, .map-mode__status { display: inline-block; width: 50%; font-size: 13px; }

.map-mode__status { text-align: right; }

.contacts-form { margin-top: 51px; }

@media only screen and (max-width: 1023px) { .contacts-form { margin-top: 46px; } }

@media only screen and (max-width: 767px) { .contacts-form { margin-top: 63px; } }

.contacts-form hr { margin-top: 79px; }

@media only screen and (max-width: 1023px) { .contacts-form hr { margin-top: 56px; } }

@media only screen and (max-width: 767px) { .contacts-form hr { margin-top: 39px; } }

.contacts-form .col-sm-6, .contacts-form .col-sm-12 { position: relative; }

.contacts-form__title { margin-bottom: 31px; }

@media only screen and (max-width: 1023px) { .contacts-form__title { margin-bottom: 36px; font-size: 36px; } }

@media only screen and (max-width: 767px) { .contacts-form__title { margin-bottom: 22px; font-size: 20px; } }

.contacts-form__select { position: relative; display: block; padding: 9px 20px; border: 1px solid #eaeaea; line-height: 1.765; color: #333; text-decoration: none; }

@media only screen and (max-width: 1023px) { .contacts-form__select { margin-bottom: 27px; } }

@media only screen and (max-width: 767px) { .contacts-form__select { margin-bottom: 30px; } }

.contacts-form__select .dropdown-opener__caret { position: absolute; right: 20px; top: 17px; stroke: #333; }

@media only screen and (max-width: 1023px) { .contacts-form__select .dropdown-opener__caret { top: 15px; } }

.contacts-form__select .dropdown-list { top: 100%; left: -1px; right: -1px; min-width: 100%; padding-left: 20px; padding-right: 20px; box-sizing: border-box; }

.contacts-form__input { width: 100%; margin-bottom: 50px; padding-left: 20px; padding-right: 20px; border: 1px solid #eaeaea; color: #333; }

@media only screen and (max-width: 1023px) { .contacts-form__input { margin-bottom: 30px; } }

.contacts-form__input:focus { border-color: #7f7f7f; }

.contacts-form__input-label { display: none; position: absolute; bottom: 5px; font-size: 14px; color: #EF453E; }

.contacts-form__input._textarea { max-height: 200px; height: 200px; resize: none; }

.contacts-form__input._error { border-color: #EF453E; }

.contacts-form__input._error + .contacts-form__input-label { display: block; }

.contacts-form__label { display: block; color: #999; font-size: 11px; text-transform: uppercase; margin-bottom: 15px; }

.contacts-form__info { display: block; margin-top: 71px; font-size: 14px; color: #999; }

@media only screen and (max-width: 1279px) { .contacts-form__info { margin-top: 60px; } }

@media only screen and (max-width: 1023px) { .contacts-form__info { margin-top: 20px; text-align: center; } }

.contacts-form__btn { display: block; max-width: 100%; width: 100%; margin-top: 30px; }

@media only screen and (max-width: 1023px) { .contacts-form__btn { height: 54px; margin: 0 auto 0; max-width: 280px; } }

@media only screen and (max-width: 767px) { .contacts-form__btn { max-width: 100%; } }

.contacts-form__btn._sent { display: none; color: #fff; background-color: #191919; border-color: #191919; }

.contacts-form._sent { pointer-events: none; }

.contacts-form._sent .contacts-form__select, .contacts-form._sent .contacts-form__input { border-color: #333; }

.contacts-form._sent .contacts-form__btn { display: none; }

.contacts-form._sent .contacts-form__btn._sent { display: block; }

.contacts-faq { margin-top: 47px; margin-bottom: 51px; }

@media only screen and (max-width: 1023px) { .contacts-faq { margin-bottom: 80px; } }

@media only screen and (max-width: 767px) { .contacts-faq { margin-top: 63px; margin-bottom: 77px; } }

.contacts-faq__title { margin-bottom: 42px; }

@media only screen and (max-width: 1023px) { .contacts-faq__title { font-size: 36px; } }

@media only screen and (max-width: 767px) { .contacts-faq__title { font-size: 20px; } }

.contacts-faq__item { margin-bottom: 39px; }

.contacts-faq__btn { float: right; max-width: 208px; width: 100%; margin-top: 10px; }

@media only screen and (max-width: 1023px) { .contacts-faq__btn { float: none; height: 54px; margin: 51px auto 0; } }

@media only screen and (max-width: 767px) { .contacts-faq__btn { margin-top: 0; max-width: 100%; } }

.faq-item__title { margin-bottom: 15px; line-height: 1.3; font-size: 25px; font-weight: 500; }

.faq-item__title._small { font-size: 20px; }

.faq-item__des { font-size: 15px; line-height: 1.666; color: #666; }

.faq-item__des a { color: #B4966E; text-decoration: none; }

.faq-item__des a:hover { text-decoration: underline; }

._desktop .contacts-list__email:hover { text-decoration: underline; }

._desktop .contacts-form__select:hover .dropdown-opener { color: #B4966E; }

._desktop .contacts-form__select:hover .dropdown-opener__caret { stroke: #B4966E; transition: none; }

._desktop .map-about__link:hover { text-decoration: underline; }

.not_found { display: none; position: relative; z-index: 1; margin-top: 42px; margin-bottom: 78px; }

@media only screen and (max-width: 1023px) { .not_found { margin-top: 60px; } }

@media only screen and (max-width: 767px) { .not_found { margin-top: 34px; margin-bottom: 83px; } }

.link-back { display: inline-block; margin-top: 27px; color: #000; text-decoration: none; font-size: 12px; text-transform: uppercase; }

.link-back svg { margin-right: 3px; fill: #000; stroke: #000; }

.vacancies { position: relative; z-index: 1; margin-top: 40px; margin-bottom: 78px; }

@media only screen and (max-width: 1023px) { .vacancies { margin-top: 60px; border-top: 1px solid rgba(0, 0, 0, 0.1); } }

@media only screen and (max-width: 767px) { .vacancies { margin-top: 34px; margin-bottom: 83px; } }

@media only screen and (max-width: 1023px) { .vacancies-accordion { display: none; } }

.vacancies-accordion__item { margin-bottom: 19px; border-top: 0; border-bottom: 1px solid #eaeaea; }

@media only screen and (max-width: 1023px) { .vacancies-accordion__item { margin-bottom: -2px; } }

.vacancies-accordion__item._active .vacancies-accordion__title { opacity: 1; }

.vacancies-accordion__item._active .vacancies-accordion__title .accordion__icon { -ms-transform: rotate(-90deg); transform: rotate(-90deg); }

@media only screen and (max-width: 1023px) { .vacancies-accordion__item._active .vacancies-accordion__title .accordion__icon { -ms-transform: rotate(180deg); transform: rotate(180deg); } }

.vacancies-accordion__title { opacity: .4; padding: 5px 25px 9px 0; font-size: 17px; font-weight: 500; }

@media only screen and (max-width: 1023px) { .vacancies-accordion__title { padding: 23px 0 14px; } }

@media only screen and (max-width: 767px) { .vacancies-accordion__title { padding: 22px 0 12px; padding-right: 20px; } }

.vacancies-accordion__title .accordion__icon { top: 11px; right: 0; width: 18px; height: 10px; -ms-transform: rotate(-90deg); transform: rotate(-90deg); }

@media only screen and (max-width: 1023px) { .vacancies-accordion__title .accordion__icon { opacity: .4; top: 32px; right: 2px; -ms-transform: rotate(0); transform: rotate(0); } }

@media only screen and (max-width: 767px) { .vacancies-accordion__title .accordion__icon { top: 30px; right: -1px; } }

.vacancies-accordion__title._active { opacity: 1; }

.vacancies-accordion__title._active .accordion__icon { -ms-transform: rotate(-90deg); transform: rotate(-90deg); }

@media only screen and (max-width: 1023px) { .vacancies-accordion__title._active .accordion__icon { -ms-transform: rotate(180deg); transform: rotate(180deg); } }

.vacancies-accordion__desc { padding: 0; font-size: 17px; }

@media only screen and (max-width: 1023px) { .vacancies-accordion__desc { padding-top: 40px; } }

@media only screen and (max-width: 767px) { .vacancies-accordion__desc { padding-top: 44px; font-size: 15px; } }

.vacancies-accordion p { line-height: 1.76470588; }

@media only screen and (max-width: 767px) { .vacancies-accordion p { line-height: 1.7; } }

@media only screen and (max-width: 1023px) { .vacancies-accordion._mobile { display: block; } }

@media only screen and (min-width: 1024px) { .vacancies-accordion._mobile .vacancies-accordion__item { border-bottom-width: 0; margin-bottom: 0; padding: 0; } }

@media only screen and (max-width: 1023px) { .vacancies-accordion._mobile .vacancies-accordion__item { display: block; border-bottom-width: 1px; } }

.vacancies-accordion._mobile .vacancies-accordion__item._opened { display: block; }

.vacancies-accordion._mobile .vacancies-accordion__title { display: none; }

@media only screen and (max-width: 1023px) { .vacancies-accordion._mobile .vacancies-accordion__title { display: block; } }

.vacancy__title { margin-top: 37px; margin-bottom: 27px; }

@media only screen and (max-width: 1023px) { .vacancy__title { width: 83.33333%; margin-top: 47px; margin-bottom: 31px; font-size: 25px; } }

@media only screen and (max-width: 767px) { .vacancy__title { width: 100%; margin-top: 51px; margin-bottom: 14px; } }

@media only screen and (max-width: 1023px) { .vacancy__list { width: 83.33333%; } }

@media only screen and (max-width: 767px) { .vacancy__list { width: 100%; } }

@media only screen and (max-width: 1023px) { .vacancy p { width: 83.33333%; } }

@media only screen and (max-width: 767px) { .vacancy p { width: 100%; } }

.vacancy__docs { margin-top: 75px; }

@media only screen and (max-width: 767px) { .vacancy__docs { margin-top: 52px; } }

.vacancy__doc { margin-bottom: 40px; }

@media only screen and (max-width: 1023px) { .vacancy__doc { margin-bottom: 41px; } }

@media only screen and (max-width: 767px) { .vacancy__doc { margin-bottom: 30px; } }

.vacancy__answer { margin-top: 54px; }

@media only screen and (max-width: 1023px) { .vacancy__answer { display: none; } }

@media only screen and (max-width: 767px) { .vacancy__answer { display: block; margin-bottom: 41px; } }

.vacancy-list__item { position: relative; padding-left: 25px; line-height: 1.75; }

@media only screen and (max-width: 767px) { .vacancy-list__item { padding-left: 22px; } }

.vacancy-list__item:not(:last-child) { margin-bottom: 17px; }

@media only screen and (max-width: 767px) { .vacancy-list__item:not(:last-child) { margin-bottom: 13px; } }

.vacancy-list__item:before { content: '—'; position: absolute; left: 0; top: 0; }

.vacancy-doc__info { padding-top: 15px; font-weight: bold; }

@media only screen and (max-width: 1023px) { .vacancy-doc__info { padding-top: 12px; } }

@media only screen and (max-width: 767px) { .vacancy-doc__info { width: calc(100% - 64px); } }

.vacancy-doc__icon { margin: 0 45px 0 13px; }

@media only screen and (max-width: 1023px) { .vacancy-doc__icon { margin: 0 50px 0 8px; } }

@media only screen and (max-width: 767px) { .vacancy-doc__icon { margin: 0 16px 0 0; } }

.vacancy-doc__title { margin-bottom: 1px; }

@media only screen and (max-width: 1023px) { .vacancy-doc__title { margin-bottom: 3px; } }

@media only screen and (max-width: 767px) { .vacancy-doc__title { margin-bottom: 1px; } }

.error-404 { position: relative; min-height: 100vh; padding-top: 240px; padding-bottom: 100px; box-sizing: border-box; text-align: center; }

@media only screen and (max-width: 1023px) { .error-404 { padding-top: 130px; } }

@media only screen and (max-width: 767px) { .error-404 { padding-top: 100px; } }

.error-404__num { font-size: 30vw; line-height: .8; font-family: William, sans-serif; }

.error-404__text { position: relative; z-index: 10; margin-bottom: 4px; color: #000; text-align: center; font-size: 15px; }

@media only screen and (max-width: 767px) { .error-404__text { margin-bottom: 0; line-height: 1.7; } }

.error-404__text a { color: #B4966E; text-decoration: none; }

.error-404__text a:hover { text-decoration: underline; }

.error-404__parallax { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #9eb4c2; overflow: hidden; }

.parallax { overflow: hidden; }

.parallax__layer { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-position: top center; background-size: cover; min-height: 1136px; }

@media only screen and (max-width: 1023px) { .parallax__layer { min-height: 1027px; } }

@media only screen and (max-width: 767px) { .parallax__layer { min-height: 483px; } }

.parallax__layer._sky { background-image: url("/local/markup/main/build/media/css/../img/sky.png"); }

.parallax__layer._skull { background-image: url("/local/markup/main/build/media/css/../img/ground.png"); }

.parallax__layer._number { background-image: url("/local/markup/main/build/media/css/../img/number.png"); }

.parallax__layer._ground { background-image: url("/local/markup/main/build/media/css/../img/ground.png"); }

.parallax__layer._birds { background-image: url("/local/markup/main/build/media/css/../img/birds.png"); }

.tours { margin-top: 67px; margin-bottom: 90px; }

@media only screen and (max-width: 1023px) { .tours { margin-bottom: 70px; margin-top: 53px; } }

@media only screen and (max-width: 767px) { .tours { margin-top: 37px; } }

.tour { margin-bottom: 50px; }

.tour:nth-child(3n+1) { clear: left; }

@media only screen and (max-width: 1023px) { .tour:nth-child(3n+1) { clear: none; } }

@media only screen and (max-width: 1023px) { .tour:nth-child(2n+1) { clear: left; } }

.tour__cover { display: block; height: 255px; margin-bottom: 10px; }

.tour__cover:before { display: block; content: " "; position: absolute; z-index: 2; top: 0; left: 0; width: 100%; height: 100%; background-color: transparent; }

.tour__date { margin-bottom: 10px; font-size: 15px; }

.tour__title { font-size: 20px; line-height: 25px; color: #333; }

.tour__themes { margin-top: 60px; }

.tour-themes__title { margin-bottom: 40px; }

.tour-themes__item:not(:last-child) { margin-bottom: 35px; }

.tour-theme__title { margin-bottom: 5px; font-size: 17px; font-weight: 500; }

.tour-theme__date { margin-bottom: 8px; }

.tour-theme__name { color: #999; font-size: 15px; }

._desktop .tour__name._hover, ._desktop .tour__title._hover { color: #B4966E; }

._desktop .tour__cover:hover:before { background-color: rgba(0, 0, 0, 0.5); }

.history-header { display: none; margin-top: 45px; margin-bottom: 25px; }

@media only screen and (max-width: 767px) { .history-header { margin-top: 50px; margin-bottom: 12px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } }

@media only screen and (max-width: 767px) { .history-header .history__title { margin-bottom: 22px; } }

@media only screen and (max-width: 767px) { .history-header .events-filters { padding-bottom: 0; } }

@media only screen and (max-width: 767px) { .history-header .events-filters__link { margin-bottom: 0; border-bottom: 0; } }

@media only screen and (max-width: 1023px) { .history-header .events-filters:after { display: none; } }

.history { position: relative; overflow: hidden; padding-bottom: 58px; padding-top: 140px; height: 100vh; min-height: 660px; box-sizing: border-box; }

@media only screen and (max-width: 1023px) { .history { height: auto; padding-top: 75px; } }

@media only screen and (max-width: 767px) { .history { padding-bottom: 60px; } }

.history .skin { height: 100%; }

.history .skin:before { position: relative; display: inline-block; min-height: inherit; height: 100%; vertical-align: middle; }

@media only screen and (max-width: 1023px) { .history .skin:before { display: none; } }

.history__slider { position: relative; display: inline-block; vertical-align: middle; width: 99%; height: 520px; }

@media only screen and (max-width: 1023px) { .history__slider { height: auto; width: 100%; } }

.history__title { margin-bottom: 34px; }

.history__desc { font-size: 15px; line-height: 1.666; color: #999; }

.history-slider__line { position: absolute; left: 0; width: auto; white-space: nowrap; }

@media only screen and (max-width: 1023px) { .history-slider__line { position: relative; width: 100%; padding-left: 60px; white-space: normal; box-sizing: border-box; } }

@media only screen and (max-width: 767px) { .history-slider__line { padding-left: 50px; } }

.history-slider__line:before { display: block; content: " "; position: absolute; z-index: -1; left: 632px; right: 0; top: 173px; border-bottom: 1px solid #a88a6e; }

@media only screen and (max-width: 1023px) { .history-slider__line:before { left: 19px; top: 70px; bottom: 20px; right: auto; border-bottom: 0; border-left: 1px solid #a88a6e; } }

@media only screen and (max-width: 767px) { .history-slider__line:before { top: 50px; left: 15px; } }

.history-slider__slide { display: inline-block; vertical-align: top; white-space: normal; }

@media only screen and (max-width: 1023px) { .history-slider__slide { box-sizing: border-box; } }

.history-control { position: fixed; z-index: 9999; white-space: nowrap; bottom: 0; padding: 17px 0; width: 100%; background-color: #fff; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

@media only screen and (max-width: 1023px) { .history-control { display: none; bottom: 20px; padding-bottom: 0; background-color: #fff; } }

.history-control__filter { display: inline-block; vertical-align: top; }

.history-control__timeline { display: inline-block; vertical-align: top; width: calc(100% - 220px); margin-top: -3px; margin-bottom: 5px; }

@media only screen and (max-width: 1023px) { .history-control__timeline { width: 100%; display: none; } }

.history-filter { font-size: 13px; text-transform: uppercase; white-space: nowrap; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.history-filter._opened .history-filter__list { display: inline-block !important; }

.history-filter._opened .history-filter__text { color: #B4966E; }

.history-filter._opened .icon-time { display: none; }

.history-filter._opened .icon-close { display: inline-block; }

.history-filter__btn { position: relative; display: inline-block; margin-right: 16px; width: 200px; }

.history-filter__btn .icon-close { display: none; cursor: pointer; stroke-width: 2px; }

.history-filter__icon { vertical-align: middle; margin-top: -4px; stroke: #B4966E; }

.history-filter__icon.icon-time { margin-right: 15px; }

.history-filter__icon.icon-close { margin-right: 13px; }

.history-filter__text { display: inline-block; line-height: 30px; color: #666; cursor: pointer; }

.history-filter__list { display: none; margin-right: 75px; }

.history-filter__item { display: inline-block; cursor: pointer; }

.history-filter__item:not(:last-child) { margin-right: 38px; }

.timeline { position: relative; font-size: 0; padding-bottom: 3px; }

.timeline__list { z-index: 1; position: relative; min-width: 800px; width: 100%; }

@media only screen and (max-width: 1023px) { .timeline__list { min-width: 0; } }

.timeline__list._years { position: absolute; bottom: 0; }

.timeline__year { position: absolute; bottom: 0; left: 0; height: 5px; border-left: 1px solid #B4966E; }

.timeline__year._hide { display: none; }

.timeline__year:last-child { border-left: none; border-right: 1px solid #B4966E; }

.timeline__year._last { top: -2px; height: 9px; width: 4px; border-radius: 0; background-color: #B4966E; }

.timeline__year:first-child .timeline__year-title { -ms-transform: translateX(0) scale(0.8) translateY(10px); transform: translateX(0) scale(0.8) translateY(10px); }

:not(.dragging) .timeline__year:first-child .timeline__year-title.is-active { -ms-transform: translateX(0) scale(1) translateY(0); transform: translateX(0) scale(1) translateY(0); }

.timeline__year:last-child .timeline__year-title { -ms-transform: translateX(-100%) scale(0.8) translateY(10px); transform: translateX(-100%) scale(0.8) translateY(10px); }

:not(.dragging) .timeline__year:last-child .timeline__year-title.is-active { -ms-transform: translateX(-100%) scale(1) translateY(0); transform: translateX(-100%) scale(1) translateY(0); }

.timeline__year-title { position: absolute; bottom: 100%; left: 0; -ms-transform: translateX(-50%); transform: translateX(-50%); padding-bottom: 20px; font-size: 24px; font-family: William, serif; visibility: hidden; transition: opacity .3s ease, transform .3s ease; -ms-transform: translateX(-50%) scale(0.8) translateY(10px); transform: translateX(-50%) scale(0.8) translateY(10px); opacity: 0; color: #B4966E; }

:not(.dragging) .timeline__year-title.is-active { -ms-transform: translateX(-50%) scale(1) translateY(0); transform: translateX(-50%) scale(1) translateY(0); visibility: visible; opacity: 1; }

.timeline__year:hover .timeline__year-title { -ms-transform: translateX(-50%) scale(1) translateY(0); transform: translateX(-50%) scale(1) translateY(0); visibility: visible; opacity: 1; }

.timeline__century { position: relative; display: inline-block; width: 50%; text-align: center; }

.timeline__century:before { display: block; content: " "; position: absolute; bottom: -9px; left: 0; right: 0; height: 9px; width: 4px; margin: 0 auto; }

.timeline__century:first-child { text-align: left; }

.timeline__century:first-child:before { margin-left: 0; }

.timeline__century:last-child { text-align: right; }

.timeline__century:last-child:before { margin-right: 0; }

.timeline__century._hide { opacity: .5; pointer-events: none; }

.timeline__century._hide:before { opacity: .5; pointer-events: none; }

.timeline__link { font-size: 13px; font-weight: normal; color: #666; text-decoration: none; }

.timeline-line { position: absolute; width: 100%; height: 3px; bottom: 0; border-bottom: 1px solid rgba(204, 204, 204, 0.3); }

.timeline-line__container { position: absolute; top: 3px; height: 1px; background-color: #ccc; }

.timeline-line__point { cursor: pointer; position: absolute; width: 16px; height: 16px; right: 0; bottom: -2px; background-color: #B4966E; -ms-transform: translateX(50%) rotate(45deg) translateY(50%); transform: translateX(50%) rotate(45deg) translateY(50%); z-index: 10000; }

.history-slide { position: relative; float: none; }

.history-slide__bg { position: absolute; z-index: -1; top: 0; left: 0; right: 0; width: auto; height: 100%; }

.history-slide__desc { font-size: 15px; line-height: 1.666; }

.history-slide._title { width: 490px; margin-top: 94px; margin-bottom: 70px; margin-right: 137px; }

.history-slide._img { width: 660px; margin-top: 70px; margin-right: 28px; }

@media only screen and (max-width: 1023px) { .history-slide._img { width: 100%; margin-top: 0; margin-right: 0; margin-bottom: 68px; } }

@media only screen and (max-width: 767px) { .history-slide._img { margin-bottom: 47px; } }

.history-slide._img .history-slide__year { position: relative; float: right; clear: right; width: 200px; margin-top: 24px; font-size: 50px; font-family: William, serif; }

@media only screen and (max-width: 1023px) { .history-slide._img .history-slide__year { float: none; width: 100%; } }

@media only screen and (max-width: 767px) { .history-slide._img .history-slide__year { font-size: 25px; } }

.history-slide._img .history-slide__year:after { display: block; content: " "; position: absolute; left: -4px; top: 76px; width: 8px; height: 8px; background-color: #a88a6e; -ms-transform: rotate(45deg); transform: rotate(45deg); }

@media only screen and (max-width: 1023px) { .history-slide._img .history-slide__year:after { top: 47px; left: -44px; height: 7px; width: 7px; } }

@media only screen and (max-width: 767px) { .history-slide._img .history-slide__year:after { top: 21px; left: -38px; height: 6px; width: 6px; } }

.history-slide._img .history-slide__img { position: absolute; width: 410px; left: 0; top: 0; }

@media only screen and (max-width: 1023px) { .history-slide._img .history-slide__img { position: relative; width: 100%; margin-top: 20px; } }

.history-slide._img .history-slide__desc { float: right; clear: right; width: 200px; margin-top: 36px; }

@media only screen and (max-width: 1023px) { .history-slide._img .history-slide__desc { float: none; width: 100%; margin-top: 4px; } }

@media only screen and (max-width: 767px) { .history-slide._img .history-slide__desc { margin-top: 15px; } }

.history-slide._img._small { width: 587px; margin-right: 77px; }

@media only screen and (max-width: 1023px) { .history-slide._img._small { width: 100%; } }

.history-slide._img._small .history-slide__img { width: 300px; }

@media only screen and (max-width: 1023px) { .history-slide._img._small .history-slide__img { width: 100%; } }

.history-slide._img._small .history-slide__year, .history-slide._img._small .history-slide__desc { width: 246px; }

@media only screen and (max-width: 1023px) { .history-slide._img._small .history-slide__year, .history-slide._img._small .history-slide__desc { width: 100%; } }

.history-slide._text { width: 232px; margin-top: 70px; margin-right: 107px; }

@media only screen and (max-width: 1023px) { .history-slide._text { width: 100%; margin-top: 0; margin-right: 0; margin-bottom: 50px; } }

.history-slide._text .history-slide__year { position: relative; margin-top: 23px; font-size: 50px; font-family: William, serif; }

@media only screen and (max-width: 1023px) { .history-slide._text .history-slide__year { margin-top: 0; } }

@media only screen and (max-width: 767px) { .history-slide._text .history-slide__year { font-size: 25px; } }

.history-slide._text .history-slide__year:after { display: block; content: " "; position: absolute; left: -4px; top: 76px; width: 8px; height: 8px; background-color: #a88a6e; -ms-transform: rotate(45deg); transform: rotate(45deg); }

@media only screen and (max-width: 1023px) { .history-slide._text .history-slide__year:after { top: 49px; left: -44px; width: 7px; height: 7px; } }

@media only screen and (max-width: 767px) { .history-slide._text .history-slide__year:after { top: 22px; left: -38px; width: 6px; height: 6px; } }

.history-slide._text .history-slide__date { position: absolute; top: -12px; left: 0; color: #a7a7a7; font-size: 13px; font-family: Gerbera, sans-serif; }

@media only screen and (max-width: 1023px) { .history-slide._text .history-slide__date { position: relative; top: 0; margin-left: 6px; } }

.history-slide._text .history-slide__desc { margin-top: 37px; }

@media only screen and (max-width: 1023px) { .history-slide._text .history-slide__desc { margin-top: 7px; } }

@media only screen and (max-width: 767px) { .history-slide._text .history-slide__desc { margin-top: 15px; } }

.history-slide._info { width: 183px; margin-top: 240px; margin-right: 65px; color: #B4966E; font-size: 13px; line-height: 20px; }

@media only screen and (max-width: 1023px) { .history-slide._info { width: 100%; margin-top: 0; margin-right: 0; margin-bottom: 20px; padding-left: 56%; } }

@media only screen and (max-width: 767px) { .history-slide._info { margin-bottom: 27px; padding-left: 21%; } }

.history-slide._info:before { display: block; content: " "; position: absolute; left: 2px; top: -67px; width: 1px; height: 56px; background-color: rgba(168, 138, 110, 0.4); }

@media only screen and (max-width: 1023px) { .history-slide._info:before { width: calc(56% + 20px); height: 1px; top: 14px; left: -40px; } }

@media only screen and (max-width: 767px) { .history-slide._info:before { width: calc(21% + 17px); top: 12px; left: -35px; } }

@media only screen and (max-width: 767px) { .history-slide._info .history-slide__desc { font-size: 13px; } }

.history-slide._bg { width: 335px; height: 320px; margin-right: 103px; padding: 200px 42px 0; background-color: rgba(0, 0, 0, 0.75); }

.history-slide._bg._long { width: 590px; }

@media only screen and (max-width: 1023px) { .history-slide._bg._long { width: calc(100% + 100px); } }

@media only screen and (max-width: 1023px) { .history-slide._bg { width: calc(100% + 100px); margin-top: 0; margin-right: 0; margin-left: -80px; margin-bottom: 30px; padding: 281px 80px 50px; height: auto; } }

@media only screen and (max-width: 767px) { .history-slide._bg { width: calc(100% + 90px); margin-left: -70px; margin-bottom: 55px; padding: 200px 20px 30px 70px; } }

.history-slide._bg .history-slide__title { position: absolute; left: 42px; right: 42px; bottom: 385px; color: #B4966E; font-size: 20px; line-height: 1.2; font-weight: bold; }

@media only screen and (max-width: 1023px) { .history-slide._bg .history-slide__title { bottom: 210px; left: 80px; right: 80px; font-size: 35px; } }

@media only screen and (max-width: 767px) { .history-slide._bg .history-slide__title { position: relative; bottom: auto; left: auto; right: auto; margin-bottom: 15px; font-size: 25px; } }

.history-slide._bg .history-slide__title:before { display: block; content: " "; position: absolute; left: -42px; bottom: -39px; width: 32px; height: 1px; background-color: #a88a6e; }

@media only screen and (max-width: 1023px) { .history-slide._bg .history-slide__title:before { bottom: 10px; left: -41px; width: 1px; height: 259px; } }

@media only screen and (max-width: 767px) { .history-slide._bg .history-slide__title:before { left: -35px; height: 220px; bottom: auto; top: -200px; } }

.history-slide._bg .history-slide__title:after { display: block; content: " "; position: absolute; left: -9px; bottom: -42px; width: 8px; height: 8px; background-color: #a88a6e; -ms-transform: rotate(45deg); transform: rotate(45deg); }

@media only screen and (max-width: 1023px) { .history-slide._bg .history-slide__title:after { left: -44px; bottom: 10px; width: 7px; height: 7px; } }

@media only screen and (max-width: 767px) { .history-slide._bg .history-slide__title:after { left: -38px; bottom: auto; top: 17px; width: 6px; height: 6px; } }

.history-slide._bg .history-slide__desc { margin-bottom: 26px; color: #fff; }

@media only screen and (max-width: 1023px) { .history-slide._bg .history-slide__desc { margin-bottom: 29px; } }

.history-slide._bg .history-slide__link { font-size: 15px; color: #B4966E; text-decoration: none; }

@media only screen and (min-width: 1023px) { [data-page="history"] { height: 100vh; overflow: hidden; } }

.search { margin-top: 80px; margin-bottom: 30px; }

@media only screen and (max-width: 1023px) { .search { margin-top: 30px; margin-bottom: 110px; } }

@media only screen and (max-width: 767px) { .search { margin-top: 41px; } }

@media only screen and (max-width: 767px) { .search { margin-bottom: 65px; } }

.search__results { position: relative; }

.search__results:before { display: block; content: " "; position: absolute; position: absolute; left: -70px; top: 0; bottom: 0; border-right: 1px solid rgba(0, 0, 0, 0.1); }

@media only screen and (max-width: 1023px) { .search__results:before { display: none; } }

.search._loading { pointer-events: none; opacity: .5; }

.search-group { position: relative; margin-bottom: 32px; }

@media only screen and (max-width: 1023px) { .search-group { margin-bottom: 20px; } }

.search-group__input { width: 100%; padding-right: 150px; font-size: 35px; font-weight: 500; }

@media only screen and (max-width: 1023px) { .search-group__input { padding: 0; padding-right: 130px; } }

@media only screen and (max-width: 767px) { .search-group__input { padding-bottom: 4px; font-size: 20px; } }

@media only screen and (max-width: 600px) { .search-group__input { padding-right: 30px; } }

.search-group__btn { position: absolute; top: 10px; bottom: 0; right: 0; height: 40px; margin: auto; border-color: transparent; }

@media only screen and (max-width: 767px) { .search-group__btn { height: 30px; top: 0; } }

.search-group__btn .icon-search { fill: #333; stroke: #333; }

.search-group__btn._clear { right: 45px; }

@media only screen and (max-width: 600px) { .search-group__btn._clear { display: none; } }

.search-categories__item { display: block; cursor: pointer; margin-bottom: 12px; color: #333; text-decoration: none; font-size: 15px; }

.search-categories__item:before, .search-categories__item:after { content: " "; display: table; }

.search-categories__item:after { clear: both; }

.search-categories__item._selected { color: #B4966E; }

.search-categories__item._empty { opacity: .5; pointer-events: none; }

.search-categories__name { float: left; }

.search-categories__num { float: right; }

.results__btn { margin: 40px auto 15px; }

@media only screen and (max-width: 1023px) { .results__btn { display: block; max-width: 100%; } }

.results__btn._loading { pointer-events: none; opacity: .5; }

.search-results { position: relative; }

.search-results__old { position: absolute; top: 0; left: 0; width: 100%; max-height: 100%; overflow: hidden; }

.result { position: relative; margin-bottom: 15px; padding-bottom: 16px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

@media only screen and (max-width: 1023px) { .result { margin-bottom: 17px; padding-bottom: 22px; } }

@media only screen and (max-width: 767px) { .result { margin-bottom: 29px; padding-top: 20px; } }

.result__cover { display: block; height: 140px; }

@media only screen and (max-width: 1023px) { .result__cover { height: 130px; width: 130px; } }

@media only screen and (max-width: 767px) { .result__cover { margin-bottom: 10px; } }

.result__type { display: inline-block; vertical-align: middle; margin-right: 20px; color: #666; }

@media only screen and (max-width: 1023px) { .result__type { margin-bottom: 3px; line-height: 1; } }

@media only screen and (max-width: 767px) { .result__type { position: absolute; top: -160px; } }

.result__date { display: inline-block; vertical-align: middle; font-size: 13px; color: #999; }

.result__name { padding: 3px 0; font-size: 20px; font-weight: 500; line-height: 1.25; color: #333; }

.result__desc { margin-top: 8px; font-size: 13px; line-height: 1.53846154; color: #666; }

@media only screen and (max-width: 1023px) { .result__desc { margin-top: 10px; } }

.result:before { display: block; content: " "; position: absolute; top: -16px; left: 0; width: 100%; border-bottom: 1px solid transparent; }

@media only screen and (max-width: 1023px) { .result:before { top: -18px; } }

@media only screen and (max-width: 767px) { .result:before { top: -30px; } }

.result._first-loaded:before { animation: first-loaded 5s ease-out; }

@keyframes first-loaded { from { border-bottom-color: #000; }
  to { border-bottom-color: transparent; } }

.result-filters { display: block; position: relative; margin-bottom: 38px; padding-bottom: 10px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

@media only screen and (max-width: 767px) { .result-filters { margin-bottom: 30px; padding-bottom: 14px; border-bottom: 0; }
  .result-filters:after { display: block; content: " "; position: absolute; left: -20px; right: -20px; bottom: 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } }

.result-filters .dropdown-opener__text { text-transform: uppercase; font-size: 13px; line-height: 30px; font-weight: 200; }

@media only screen and (max-width: 1023px) { .result-filters svg { position: absolute; width: 16px; right: 0; top: 0; bottom: 10px; margin: auto 0; stroke: #333; } }

._desktop .search-categories__item:hover { color: #B4966E; }

._desktop .result__name._hover { color: #B4966E; }

.exhibit__info { margin-bottom: 63px; }

@media only screen and (max-width: 1023px) { .exhibit__info { margin-bottom: 57px; } }

@media only screen and (max-width: 767px) { .exhibit__info { margin-bottom: 60px; } }

.exhibit__materials { margin-bottom: 65px; }

@media only screen and (max-width: 1023px) { .exhibit__materials { margin-bottom: 72px; } }

@media only screen and (max-width: 767px) { .exhibit__materials { margin-bottom: 46px; } }

.exhibit__goods { margin-bottom: 55px; }

@media only screen and (max-width: 1023px) { .exhibit__goods { margin-bottom: 36px; } }

@media only screen and (max-width: 767px) { .exhibit__goods { margin-bottom: 24px; } }

.exhibit__some { margin-bottom: 20px; }

@media only screen and (max-width: 1023px) { .exhibit__some { margin-bottom: 90px; } }

@media only screen and (max-width: 767px) { .exhibit__some { margin-bottom: 45px; } }

.exhibit__buy { display: block; max-width: 100%; margin-top: 77px; height: 58px; }

@media only screen and (max-width: 1023px) { .exhibit__buy { margin-top: 22px; } }

@media only screen and (max-width: 767px) { .exhibit__buy { margin-top: 16px; } }

.exhibit-slider { position: relative; width: 100%; overflow: hidden; margin-bottom: 40px; }

@media only screen and (max-width: 1023px) { .exhibit-slider { margin-bottom: 41px; } }

@media only screen and (max-width: 767px) { .exhibit-slider { margin-bottom: 31px; } }

.exhibit-slider__arrows { position: absolute; margin: auto; top: 45%; left: 0; right: 0; margin-right: auto; margin-left: auto; padding-left: 20px; padding-right: 20px; }

.exhibit-slider__arrows:before, .exhibit-slider__arrows:after { content: " "; display: table; }

.exhibit-slider__arrows:after { clear: both; }

@media only screen and (max-width: 1023px) { .exhibit-slider__arrows { top: 47%; } }

.exhibit-slider__arrow { position: absolute; stroke: #1c1c1c; }

.exhibit-slider__arrow._prev { left: 110px; }

.exhibit-slider__arrow._prev .exhibit-preview { left: -110px; right: auto; }

.exhibit-slider__arrow._prev .exhibit-preview:before { left: auto; right: 0; }

.exhibit-slider__arrow._prev .exhibit-preview__cover { margin-right: 0; margin-left: 14px; }

.exhibit-slider__arrow._next { right: 110px; }

.exhibit-preview { display: block; position: absolute; opacity: 0; top: 50%; right: -110px; width: 331px; padding: 16px 18px; border: 1px solid #eaeaea; background-color: #fff; transition: opacity 0.4s, transform 0.4s; }

.exhibit-preview__cover { display: inline-block; vertical-align: top; width: 132px; height: 73px; margin-right: 14px; }

.exhibit-preview__info { width: 180px; margin-top: 14px; display: inline-block; vertical-align: top; }

.exhibit-preview__author { font-size: 13px; color: #999; }

.exhibit-preview__title { color: #333; font-size: 20px; font-weight: 500; }

.exhibit-preview._left { -ms-transform: translate(-100%, -50%); transform: translate(-100%, -50%); }

.exhibit-preview._right { -ms-transform: translate(100%, -50%); transform: translate(100%, -50%); }

.exhibit-slide { overflow: hidden; height: calc(100vh - 242px); margin: 0 0 20px; padding-top: 95px; text-align: center; }

@media only screen and (max-width: 1023px) { .exhibit-slide { height: calc(100vh - 224px); margin-bottom: 30px; padding-top: 90px; } }

@media only screen and (max-width: 767px) { .exhibit-slide { padding-top: 95px; } }

.exhibit-slide__img { height: 100%; }

@media only screen and (max-width: 767px) { .exhibit-slide__img { max-height: 100%; height: auto; max-width: 100%; } }

.exhibit-controls { padding: 28px 0 0; background-color: #fff; text-align: center; }

@media only screen and (max-width: 1023px) { .exhibit-controls { padding-top: 12px; } }

@media only screen and (max-width: 767px) { .exhibit-controls { padding-top: 4px; } }

.exhibit-controls hr { margin-top: 54px; }

@media only screen and (max-width: 1023px) { .exhibit-controls hr { margin-top: 47px; } }

@media only screen and (max-width: 767px) { .exhibit-controls hr { margin-top: 32px; } }

.exhibit-controls__list { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.exhibit-controls__item { position: relative; cursor: pointer; display: inline-block; vertical-align: middle; padding: 10px; }

.exhibit-controls__item:not(:last-child) { margin-right: 10px; }

@media only screen and (max-width: 767px) { .exhibit-controls__item:not(:last-child) { margin-right: 4px; } }

.exhibit-controls__item._like .exhibit-control__text { position: absolute; top: 0; bottom: 0; height: 17px; margin: auto; left: 38px; }

.exhibit-control._loading { pointer-events: none; }

.exhibit-control._loading .exhibit-control__icon { opacity: 0.5; }

.exhibit-control__icon { vertical-align: middle; stroke: #333; fill: #333; }

.exhibit-control__text { display: inline-block; vertical-align: text-top; margin-left: 5px; font-size: 15px; }

.exhibit-info { padding-bottom: 67px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

@media only screen and (max-width: 1023px) { .exhibit-info { padding-bottom: 0; border-bottom: 0; } }

.exhibit-info__author { margin-bottom: 15px; font-size: 15px; }

@media only screen and (max-width: 1023px) { .exhibit-info__author { margin-bottom: 25px; } }

@media only screen and (max-width: 767px) { .exhibit-info__author { margin-bottom: 23px; } }

.exhibit-info__author a { color: inherit; }

.exhibit-info__author a:hover { color: #B4966E; }

.exhibit-info__title { margin-bottom: 15px; font-size: 35px; line-height: 1.28571429; font-weight: 500; }

@media only screen and (max-width: 1023px) { .exhibit-info__title { margin-bottom: 37px; } }

@media only screen and (max-width: 767px) { .exhibit-info__title { margin-bottom: 23px; font-size: 25px; line-height: 1.4; } }

.exhibit-info__services { margin-bottom: 29px; font-size: 15px; color: #999; }

@media only screen and (max-width: 1023px) { .exhibit-info__services { margin-bottom: 35px; } }

@media only screen and (max-width: 767px) { .exhibit-info__services { margin-bottom: 24px; line-height: 2; } }

.exhibit-info__service { vertical-align: top; }

@media only screen and (max-width: 767px) { .exhibit-info__service { display: inline-block; margin-bottom: 5px; } }

.exhibit-info__service:not(:last-child):after { content: '|'; vertical-align: top; margin: 0 10px; }

.exhibit-info__accordion { margin-top: 38px; margin-bottom: 36px; }

@media only screen and (max-width: 1023px) { .exhibit-info__accordion { margin-top: 0; margin-bottom: 38px; } }

@media only screen and (max-width: 767px) { .exhibit-info__accordion { margin-top: 15px; margin-bottom: 29px; } }

.exhibit-accordion__item { padding-bottom: 6px; }

@media only screen and (max-width: 1023px) { .exhibit-accordion__item { border-top: 0; } }

.exhibit-accordion__title { padding-top: 46px; font-size: 11px; text-transform: uppercase; }

@media only screen and (max-width: 1023px) { .exhibit-accordion__title { padding-top: 31px; padding-bottom: 14px; } }

@media only screen and (max-width: 767px) { .exhibit-accordion__title { padding-top: 20px; padding-bottom: 31px; } }

.exhibit-accordion__icon { top: 46px; right: 12px; }

@media only screen and (max-width: 1023px) { .exhibit-accordion__icon._big { width: 15px; height: 10px; } }

@media only screen and (max-width: 767px) { .exhibit-accordion__icon { top: 22px; right: 5px; } }

.exhibit-accordion__desc { padding-top: 14px; }

.exhibit-additional__item { margin-bottom: 25px; }

@media only screen and (max-width: 1023px) { .exhibit-additional__item { margin-bottom: 15px; } }

.exhibit-additional__title { margin-bottom: 2px; text-transform: uppercase; font-size: 13px; line-height: 30px; font-weight: 200; color: #999; }

@media only screen and (max-width: 1023px) { .exhibit-additional__title { margin-bottom: 0; } }

.exhibit-additional__value { font-size: 17px; }

@media only screen and (max-width: 1023px) { .exhibit-additional__value { font-size: 15px; } }

.exhibit-works__title { margin-bottom: 35px; font-size: 20px; font-weight: 500; }

.exhibit-works__img { max-width: 100%; }

.exhibit-materials__title { margin-bottom: 55px; }

@media only screen and (max-width: 1023px) { .exhibit-materials__title { margin-bottom: 40px; font-size: 35px; } }

@media only screen and (max-width: 767px) { .exhibit-materials__title { margin-bottom: 10px; font-size: 25px; } }

.exhibit-materials__item { position: relative; border-bottom: 1px solid rgba(0, 0, 0, 0.1); font-size: 20px; font-weight: 500; }

@media only screen and (max-width: 767px) { .exhibit-materials__item { line-height: 1.5; } }

.exhibit-material { padding: 37px 0 35px; }

@media only screen and (max-width: 1023px) { .exhibit-material { padding: 35px 0 40px; } }

@media only screen and (max-width: 767px) { .exhibit-material { padding: 21px 0; } }

@media only screen and (max-width: 767px) { .exhibit-material:not(:last-child) { margin-bottom: 10px; } }

.exhibit-material__icon { margin-right: 16px; fill: #999; stroke: #999; }

@media only screen and (max-width: 1023px) { .exhibit-material__icon { position: absolute; top: 41px; left: 2px; } }

@media only screen and (max-width: 767px) { .exhibit-material__icon { top: 27px; } }

.exhibit-material__text { display: inline-block; padding-left: 36px; }

.exhibit-goods { padding-bottom: 100px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

@media only screen and (max-width: 1023px) { .exhibit-goods { padding-bottom: 60px; } }

@media only screen and (max-width: 767px) { .exhibit-goods { padding-bottom: 17px; } }

.exhibit-goods__title { margin-bottom: 55px; }

@media only screen and (max-width: 1023px) { .exhibit-goods__title { font-size: 35px; } }

@media only screen and (max-width: 767px) { .exhibit-goods__title { margin-bottom: 30px; font-size: 25px; } }

.exhibit-goods__btn { max-width: 248px; height: 58px; margin: 70px auto 0; }

@media only screen and (max-width: 1023px) { .exhibit-goods__btn { display: none; } }

.exhibit-good__cover { display: inline-block; margin-bottom: 72px; text-align: center; }

@media only screen and (max-width: 1023px) { .exhibit-good__cover { margin-bottom: 56px; } }

@media only screen and (max-width: 767px) { .exhibit-good__cover { margin-bottom: 33px; } }

.exhibit-good__img { height: 220px; max-width: 100%; }

@media only screen and (max-width: 1023px) { .exhibit-good__img { height: 190px; } }

@media only screen and (max-width: 767px) { .exhibit-good__img { height: 170px; } }

.exhibit-good__title { padding: 3px 0; color: #333; font-size: 20px; font-weight: 500; line-height: 1.25; text-align: left; }

.exhibit-good__buy { display: inline-block; margin-top: 18px; text-transform: uppercase; font-size: 13px; line-height: 30px; font-weight: 200; border-bottom: 1px solid transparent; color: #999; line-height: 1; }

.exhibit-some__title { margin-bottom: 55px; }

@media only screen and (max-width: 1023px) { .exhibit-some__title { margin-bottom: 25px; font-size: 35px; } }

@media only screen and (max-width: 767px) { .exhibit-some__title { margin-bottom: 27px; font-size: 25px; } }

.exhibit-some__item:nth-child(3n+1) { clear: left; }

@media only screen and (max-width: 1023px) { .exhibit-some__item:nth-child(3n+1) { clear: none; } }

@media only screen and (max-width: 1023px) { .exhibit-some__item:nth-child(2n+1) { clear: left; } }

.exhibit-some__item:nth-last-child(1) .exhibit-some__link, .exhibit-some__item:nth-last-child(2) .exhibit-some__link, .exhibit-some__item:nth-last-child(3) .exhibit-some__link { margin-bottom: 0; }

.exhibit-some__link { display: inline-block; margin-bottom: 48px; }

@media only screen and (max-width: 1023px) { .exhibit-some__link { margin-bottom: 25px; } }

@media only screen and (max-width: 767px) { .exhibit-some__link { margin-bottom: 30px; } }

.exhibit-some__img { width: 100%; }

.exhibit-tags { margin-top: 25px; margin-bottom: 25px; margin-right: -10px; }

@media only screen and (max-width: 1023px) { .exhibit-tags { margin-bottom: 22px; } }

@media only screen and (max-width: 767px) { .exhibit-tags { margin-bottom: 16px; } }

.exhibit-tags__item { display: inline-block; margin-bottom: 15px; margin-right: 10px; }

@media only screen and (max-width: 1023px) { .exhibit-tags__item { margin-bottom: 22px; } }

@media only screen and (max-width: 767px) { .exhibit-tags__item { margin-bottom: 15px; } }

.exhibit-tags__link { font-size: 13px; font-weight: 200; display: inline-block; padding: 10px 16px 8px; border: 1px solid rgba(0, 0, 0, 0.1); color: #333; }

.collections { margin-bottom: 62px; }

@media only screen and (max-width: 1023px) { .collections { margin-bottom: 45px; } }

@media only screen and (max-width: 767px) { .collections { margin-bottom: 33px; } }

.collections__list { margin-top: 40px; width: 100%; }

.collections__list-wrapper { padding: 110px 0 0; }

@media only screen and (min-width: 767px) { .collections__list-wrapper { display: -ms-flexbox; display: flex; -ms-flex-align: end; align-items: flex-end; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 110px 0 0; } }

.collections__item { margin-bottom: 44px; }

@media only screen and (max-width: 1023px) { .collections__item { margin-bottom: 23px; } }

@media only screen and (max-width: 767px) { .collections__item { margin-bottom: 27px; } }

.collections__item:nth-child(3n+1) { clear: left; }

@media only screen and (max-width: 1023px) { .collections__item:nth-child(3n+1) { clear: none; } }

@media only screen and (max-width: 1023px) { .collections__item:nth-child(2n+1) { clear: left; } }

.collections__nav { margin-top: 37px; margin-bottom: 40px; }

.collections-filters { padding-bottom: 8px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

@media only screen and (max-width: 767px) { .collections-filters { padding-bottom: 0; border-bottom: 0; } }

.collections-filters .dropdown-opener__text { max-width: 150px; text-overflow: ellipsis; overflow: hidden; vertical-align: middle; line-height: 1; width: auto !important; white-space: nowrap; padding-top: 5px; }

@media only screen and (max-width: 1023px) { .collections-filters .dropdown-opener__text { max-width: 90px; } }

@media only screen and (max-width: 767px) { .collections-filters .dropdown-opener__text { max-width: 90%; padding-top: 0; } }

.collections-filters .dropdown-opener__caret.icon-arrow_bottom { margin-top: -2px; padding-top: 5px; }

@media only screen and (max-width: 767px) { .collections-filters .dropdown-opener__caret.icon-arrow_bottom { padding-top: 0; margin-top: -8px; } }

.collections-filters .dropdown-opener__caret.icon-arrow_down { top: 4px; }

.collections-filters__right { margin-top: -3px; text-align: right; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

@media only screen and (max-width: 767px) { .collections-filters__right { text-align: left; } }

@media only screen and (max-width: 767px) { .collections-filters__right .visible-xs { display: block !important; } }

.collections-filters__check { display: inline-block; vertical-align: top; margin-right: 30px; }

@media only screen and (max-width: 767px) { .collections-filters__check { margin-right: 0; padding: 7px 0 22px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  .collections-filters__check .check__toggle { float: right; margin: 0; } }

.collections-filters__check:last-child { margin-right: 0; }

.collections-filters__btn { display: inline-block; min-width: 35px; text-align: center; cursor: pointer; text-transform: uppercase; font-size: 13px; line-height: 30px; font-weight: 200; text-decoration: none; }

@media only screen and (max-width: 767px) { .collections-filters__btn { text-align: left; padding: 17px 0 17px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } }

.collections-filters__btn._disabled { pointer-events: none; color: #ccc; }

.collections-filters__btn._disabled .collections-filter__icon { fill: #ccc; stroke: #ccc; }

.collections-filters__list { position: relative; }

@media only screen and (min-width: 768px) { .collections-filters__list { display: block !important; } }

@media only screen and (max-width: 767px) { .collections-filters__list { margin-top: 16px; display: none; }
  .collections-filters__list .issues-filters__link { margin-bottom: 18px; } }

.collections-filters__link._opened .dropdown-opener__caret { -ms-transform: rotate(180deg); transform: rotate(180deg); }

@media only screen and (max-width: 767px) { .collections-filters__link._opened ~ .collections-filters__list { display: block; } }

.collections-filter__icon { vertical-align: text-bottom; fill: #333; stroke: #333; margin-left: 8px; }

@media only screen and (max-width: 767px) { .collections-filter__icon { float: right; margin-top: 5px; margin-left: 0; } }

.collections-filter__icon:not(:last-child) { margin-right: 8px; margin-left: 0; }

@media only screen and (max-width: 767px) { .collections-filter__icon:not(:last-child) { margin-right: 0; } }

.collections-filter__separator { display: inline-block; vertical-align: middle; height: 40px; margin: 0 2px 0 30px; border-right: 1px solid rgba(0, 0, 0, 0.1); }

.collections-filter__search { display: none; position: absolute; z-index: 1; top: -3px; bottom: -3px; left: 0; right: 0; margin-left: auto; width: 43px; transition: width 0.3s ease-out; }

.collections-filter__search._opened { display: block; width: 100%; }

.collections-nav__list { text-align: center; }

.collections-nav__right { text-align: right; }

.collections-nav__link { text-transform: uppercase; font-size: 13px; line-height: 30px; font-weight: 200; position: relative; color: #a9a9a9; font-size: 15px; }

.collections-nav__link:before { display: block; content: " "; position: absolute; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); min-width: 22px; width: 100%; height: 40px; }

.collections-nav__link a { color: #ccc; }

.collections-nav__link._page { font-size: 20px; font-weight: 600; cursor: pointer; }

.collections-nav__link._active { color: #333; pointer-events: none; }

.collections-nav__link._active a { color: #333; }

.collections-nav__link._unactive { opacity: .8; pointer-events: none; }

.collections-item { display: block; }

.collections-item__cover { max-width: 100%; width: 100%; }

.pagination { color: #ccc; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.pagination__item { display: inline-block; }

.pagination__item:not(:last-child) { margin-right: 12px; }

.pagination__item._arrow:first-child { margin-right: 25px; }

.pagination__item._arrow:last-child { margin-left: 5px; }

.pagination__arrow { stroke: #a9a9a9; }

.filter-settings { margin-top: 30px; padding-bottom: 1px; }

.filter-color { display: none; white-space: nowrap; overflow: auto; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.filter-color::-webkit-scrollbar { width: 0; }

.filter-color__item { display: inline-block; }

.filter-color__item:not(:last-child) { margin-right: 29px; }

.filter-color__btn { position: relative; display: inline-block; width: 44px; height: 44px; border-radius: 100%; cursor: pointer; }

.filter-color__btn:after { display: block; content: " "; position: absolute; width: 40px; height: 40px; top: 50%; left: 50%; border: 3px solid #fff; border-radius: 100%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.filter-color__btn._selected:after { border-width: 1px; }

.filter-color__btn._black { background-color: #000; }

.filter-color__btn._gray { background-color: #777; }

.filter-color__btn._silver { background-color: #c2c3c3; }

.filter-color__btn._brown { background-color: #622c00; }

.filter-color__btn._olive { background-color: #847657; }

.filter-color__btn._purple { background-color: #512835; }

.filter-color__btn._blue { background-color: #4273d7; }

.filter-color__btn._mint { background-color: #418277; }

.filter-color__btn._green { background-color: #2f862c; }

.filter-color__btn._emerald { background-color: #84d477; }

.filter-color__btn._sand { background-color: #d2c19f; }

.filter-color__btn._ecru { background-color: #dec07a; }

.filter-color__btn._orange { background-color: #f57a27; }

.filter-color__btn._red { background-color: #df3c36; }

.filter-color__btn._brass { background-color: #cd8d7c; }

.filter-color__btn._pink { background-color: #f3b2a0; }

.settings-choose { display: none; margin-top: 10px; }

.settings-choose__item { display: inline-block; text-transform: uppercase; font-size: 14px; cursor: pointer; }

.settings-choose__item:not(:last-child) { margin-right: 20px; }

.settings-choose__item._title { margin-right: 25px; color: #ccc; cursor: default; }

.settings-choose__item .icon-close { margin-left: 10px; stroke: #333; stroke-width: 3px; }

.filter-author { display: none; margin-top: 20px; }

.filter-author__main { position: relative; }

.filter-author__main:before, .filter-author__main:after { content: " "; display: table; }

.filter-author__main:after { clear: both; }

.filter-author__cover { height: 120px; margin-top: 3px; margin-right: 21px; margin-bottom: 21px; }

@media only screen and (min-width: 767px) { .filter-author__cover { margin-bottom: 0; float: left; width: auto; } }

.filter-author__cover-img { width: auto; max-width: 100%; height: 100%; }

@media only screen and (min-width: 767px) { .filter-author__info { float: left; width: auto; max-width: 60%; } }

.filter-author__close { position: absolute; top: 0; right: 0; padding: 12px; stroke: #333; stroke-width: 2px; cursor: pointer; }

@media only screen and (min-width: 767px) { .filter-author__close { top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); } }

.filter-author__biography { display: none; clear: both; overflow: hidden; column-count: 2; column-gap: 40px; max-width: 1016px; margin-top: 37px; margin-bottom: 60px; font-size: 16px; }

.filter-author__biography p { line-height: 1.875; }

.filter-author__number { margin-top: 30px; border-top: 1px solid rgba(0, 0, 0, 0.1); padding-top: 45px; color: #888; font-size: 16px; font-weight: normal; }

.author-info__name { margin-bottom: 40px; font-size: 30px; font-weight: 500; line-height: 1.166; }

@media only screen and (max-width: 767px) { .author-info__name { font-size: 25px; } }

.author-info__date { display: inline-block; margin-right: 25px; font-size: 15px; }

.author-info__btn { cursor: pointer; color: #999; font-size: 12px; text-transform: uppercase; }

.author-info__btn .icon-arrow_down { vertical-align: middle; margin-bottom: 2px; margin-left: 8px; stroke: #999; stroke-width: 1.2px; }

.author-info__btn._opened { text-transform: uppercase; }

.author-info__btn._opened .icon-arrow_down { -ms-transform: rotate(180deg); transform: rotate(180deg); }

.samples-item { margin-bottom: 110px; }

@media only screen and (min-width: 1279px) { .samples-item { -ms-flex: 0 0 26%; flex: 0 0 26%; width: 33%; } }

.samples-item__images { display: -ms-flexbox; display: flex; -ms-flex-align: end; align-items: flex-end; position: relative; max-width: 300px; padding-bottom: 40px; }

.samples-item__images--vertical { width: 230px; }

.samples-item__images--horizontal { width: 280px; }

@media only screen and (min-width: 767px) { .samples-item__images--horizontal { width: 300px; } }

.samples-item__images--square { width: 270px; }

.samples-item__cover { background-color: #999; background-size: cover; background-repeat: no-repeat; background-position: 50% 0; }

.samples-item__cover._left { position: absolute; bottom: 40px; left: 0; z-index: 1; }

.samples-item__cover._right { position: absolute; bottom: 40px; right: 0; z-index: 1; }

.samples-item__cover._middle { position: relative; z-index: 2; margin: 0 40px; }

.samples-item__cover._vertical._left { width: 120px; height: 180px; }

.samples-item__cover._vertical._right { width: 120px; height: 180px; }

.samples-item__cover._vertical._middle { width: 150px; height: 220px; }

.samples-item__cover._horizontal._left { width: 180px; height: 120px; }

.samples-item__cover._horizontal._right { width: 180px; height: 120px; }

.samples-item__cover._horizontal._middle { width: 220px; height: 150px; }

.samples-item__cover._square._left { width: 150px; height: 150px; }

.samples-item__cover._square._right { width: 150px; height: 150px; }

.samples-item__cover._square._middle { width: 190px; height: 190px; }

.samples-item__title { padding: 4px 0; font-size: 20px; font-weight: 500; color: #000; }

.samples-item__des { font-size: 15px; line-height: 1.666; color: #666; margin-top: 10px; }

@media only screen and (max-width: 767px) { .samples-item__des { margin-top: 20px; } }

.dropdown-search { position: relative; }

.dropdown-search__input { width: 100%; padding-right: 40px; }

.dropdown-search__btn { position: absolute; right: 0; top: 0; }

.dropdown-search__btn .icon-search { stroke: #000; }

.dropdown-search__btn._link { background-color: transparent; }

.collections-search { position: relative; border-left: 1px solid rgba(0, 0, 0, 0.1); height: 100%; background-color: #fff; }

.collections-search__input { width: 100%; padding: 4px 84px 6px 0; border-bottom: 0; font-size: 17px; }

@media only screen and (max-width: 1023px) { .collections-search__input { padding: 0; padding-right: 80px; } }

@media only screen and (max-width: 767px) { .collections-search__input { padding-bottom: 4px; font-size: 20px; } }

.collections-search__btn { position: absolute; top: 2px; bottom: 0; right: 0; height: 34px; margin: auto; padding: 0 7px; border-color: transparent; }

.collections-search__btn._close { right: 45px; }

@media only screen and (max-width: 767px) { .collections-search__btn { height: 30px; top: 0; } }

.collections-item { position: relative; }

.collections-item:before { display: block; content: " "; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: transparent; }

.collections-item:after { display: block; content: " "; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.collections-item__info { opacity: 0; position: absolute; bottom: 0; padding: 15px 21px; color: #fff; }

@media only screen and (max-width: 767px) { .collections-item__info { padding: 10px 15px; } }

.collections-item__author { font-size: 13px; font-weight: 500; }

.collections-item__name { font-size: 15px; font-weight: 500; }

.collections-item._gold-hided:after { background-color: #B4966E; }

.share-list { position: absolute; display: none; bottom: 130%; left: 50%; padding: 15px 30px; background-color: #fff; white-space: nowrap; border: 1px solid #e5e5e5; -ms-transform: translateX(-50%); transform: translateX(-50%); cursor: default; }

.share-list:before, .share-list:after { display: block; content: " "; position: absolute; top: 100%; left: 0; right: 0; width: 0; height: 0; margin: 0 auto; }

.share-list:before { border-left: 16px solid transparent; border-right: 16px solid transparent; border-top: 11px solid #eaeaea; }

.share-list:after { border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 10px solid #fff; }

.share-list__item { display: inline-block; vertical-align: middle; cursor: pointer; }

.share-list__item:not(:last-child) { margin-right: 10px; }

.share-list__icon { fill: #333; }

.share-list__icon.icon-vk { width: 18px; height: 10px; }

.share-list__icon.icon-fb { width: 9px; height: 16px; }

._desktop .exhibit-control:hover .exhibit-control__icon { stroke: #B4966E; fill: #B4966E; transition: none; }

._desktop .exhibit-good__buy._hover { border-bottom-color: #999; }

._desktop .exhibit-slider__arrow:hover .exhibit-preview { display: block; opacity: 1; -ms-transform: translate(0, -50%); transform: translate(0, -50%); }

._desktop .collections-filters__btn:hover { color: #B4966E; }

._desktop .collections-filters__btn:hover .collections-filter__icon { transition: none; fill: #B4966E; stroke: #B4966E; }

._desktop .collections-nav__link:hover { color: #333; }

._desktop .collections-nav__link:hover .pagination__arrow { stroke: #333; transition: none; }

._desktop .exhibit-tags__link:hover { color: #fff; background: #333; }

._desktop .samples-item__title._hover { color: #B4966E; }

._desktop .collections-item:hover:before { background-color: rgba(0, 0, 0, 0.5); }

._desktop .collections-item:hover .collections-item__info { opacity: 1; }

._desktop .collections-item._hover .exhibition-cover__info { opacity: 1; }

._desktop .filter-color:hover .filter-color__btn { opacity: .2; }

._desktop .filter-color__btn._hover { opacity: .2; }

._desktop .filter-color__btn._hover:hover { opacity: 1; }

._desktop .filter-color__btn:hover { opacity: 1; }

.collections-nav._mobile .collections-nav__link { display: block; width: 40px; height: 40px; line-height: 40px; text-align: center; background-color: #e8e8e8; border-radius: 50px; font-weight: 400; }

.collections-nav._mobile ._arrow .collections-nav__link { display: inline-block; width: auto; height: auto; border-radius: 0; background-color: transparent; }

.collections-nav._mobile .pagination__item { margin-right: 5px; }

.collections-nav._mobile .pagination__item:last-child { margin-right: 0; margin-left: 0; }

.exhibit-slider__arrows-mob { text-align: center; padding-top: 15px; }

.exhibit-slider__arrows-mob .exhibit-slider__arrow-link { stroke: #000; margin: 0 15px; }

img { max-width: 100%; }

.museums { margin-top: 35px; margin-bottom: 57px; }

.museum-list__type { font-size: 11px; }

.museum-list__title { font-size: 50px; font-weight: 500; margin-top: 3px; margin-bottom: 45px; }

@media only screen and (max-width: 1023px) { .museum-list__title { margin-bottom: 60px; font-size: 35px; } }

@media only screen and (max-width: 767px) { .museum-list__title { margin-top: 20px; margin-bottom: 40px; } }

.museum-item { margin-bottom: 95px; }

@media only screen and (max-width: 767px) { .museum-item { margin-bottom: 50px; } }

.museum-item:nth-child(2n+1) { clear: left; }

.museum-item__link { color: #333; }

.museum-item__cover { display: block; height: 320px; margin-bottom: 36px; }

@media only screen and (max-width: 767px) { .museum-item__cover { margin-bottom: 15px; height: 160px; } }

.museum-item__title { padding: 5px 0; font-size: 25px; font-weight: 500; line-height: 1.4; color: #333; }

@media only screen and (max-width: 767px) { .museum-item__title { font-size: 20px; } }

.museum-item__desc { margin-top: 27px; font-size: 15px; line-height: 1.666; }

@media only screen and (max-width: 767px) { .museum-item__desc { margin-top: 10px; } }

.museum { margin-bottom: 65px; padding-bottom: 40px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

@media only screen and (max-width: 1023px) { .museum { padding-bottom: 40px; } }

.museum__title { margin-bottom: 28px; font-size: 20px; font-weight: 500; }

@media only screen and (max-width: 1023px) { .museum__title { margin-top: 40px; } }

.museum__title._small { margin-bottom: 20px; font-size: 17px; line-height: 30px; font-weight: 500; color: #333; }

.museum__desc { line-height: 2.1; }

.museum__padding { padding-top: 120px; }

@media only screen and (max-width: 1023px) { .museum__padding { padding-top: 0; } }

.museum__link { display: inline-block; margin-top: 32px; font-size: 11px; font-weight: 500; text-transform: uppercase; color: #666; text-decoration: underline; cursor: pointer; }

.museum__address { font-size: 15px; line-height: 1.66; color: #666; }

.museum__btn { margin: auto; }

.museum__btn._left { margin: 0; max-width: 100%; }

@media only screen and (max-width: 767px) { .museum__btn._left { max-width: 100%; margin-top: 30px; } }

.museum__btn._events { margin: 86px auto 0; }

@media only screen and (max-width: 767px) { .museum__btn._events { margin-top: 40px; } }

.museum__btn._excursion { margin: 40px auto 0; }

.museum-roll__item { font-size: 15px; }

.museum-roll__item:before, .museum-roll__item:after { content: " "; display: table; }

.museum-roll__item:after { clear: both; }

.museum-roll__item:not(:last-child) { margin-bottom: 16px; }

.museum-roll__label { float: left; color: #666; }

.museum-roll__value { float: right; font-weight: 500; }

.museum-roll._branch .museum-roll__item { font-size: 13px; }

.museum-roll._branch .museum-roll__item:not(:last-child) { margin-bottom: 0; }

.museum-roll._branch .museum-roll__label { color: #B4966E; }

.museum-roll._branch .museum-roll__value { font-weight: normal; }

.museum-info { position: relative; margin-top: 26px; margin-bottom: 44px; padding-left: 45px; font-size: 15px; color: #b7a287; }

.museum-info__icon { position: absolute; top: 4px; left: 0; fill: #b7a287; stroke: #b7a287; }

.museum-info__title { margin-bottom: 24px; }

.museum-info__list { padding-left: 10px; }

.museum-info__item { position: relative; }

.museum-info__item:before { display: block; content: " "; position: absolute; content: '-'; left: -10px; }

.museum-info__line { margin-bottom: 45px; }

@media only screen and (max-width: 767px) { .museum-info__line { margin-top: 40px; } }

.museum-info._nav { margin-top: 36px; margin-bottom: 0; padding-left: 38px; color: #fff; }

.museum-info._nav .museum-info__icon { top: -6px; fill: #B4966E; stroke: #B4966E; }

.museum-info._nav .museum-info__title { font-size: 11px; }

.museum-exhibitions { margin-bottom: 45px; padding-bottom: 77px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.museum-exhibitions__title { margin-bottom: 44px; font-size: 30px; font-weight: 500; }

.museum-events { margin-bottom: 45px; padding-bottom: 69px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.museum-events__title { margin-bottom: 55px; font-size: 30px; font-weight: 500; }

@media only screen and (max-width: 767px) { .museum-events__title { margin-bottom: 40px; } }

.museum-excursions { margin-bottom: 55px; padding-bottom: 86px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.museum-excursions__title { margin-bottom: 47px; font-size: 30px; font-weight: 500; }

@media only screen and (max-width: 767px) { .museum-excursion { margin-bottom: 35px; } }

.museum-excursion__link { color: #333; }

.museum-excursion__cover { display: block; height: 250px; margin-bottom: 39px; }

@media only screen and (max-width: 767px) { .museum-excursion__cover { height: 170px; margin-bottom: 15px; } }

.museum-excursion__title { padding: 4px 0; font-size: 20px; font-weight: 500; color: #333; }

.museum-excursion__desc { margin-top: 18px; font-size: 15px; line-height: 1.6; }

@media only screen and (max-width: 767px) { .museum-excursion__desc { margin-top: 10px; } }

.museum-services { padding-bottom: 130px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

@media only screen and (max-width: 1023px) { .museum-services { padding-bottom: 90px; } }

.museum-services__title { margin-bottom: 37px; font-size: 30px; font-weight: 500; }

.museum-services a { color: #B4966E; }

.museum-services a:hover { text-decoration: underline; }

.museum-services._pb-0 { padding-bottom: 0; border-bottom: 0; }

.museum-accordion { margin-bottom: 80px; }

@media only screen and (max-width: 767px) { .museum-accordion { margin-bottom: 40px; } }

.museum-accordion__item { padding-bottom: 10px; }

.museum-accordion__item:first-child { border-top: 0; }

.museum-accordion__title { padding-top: 30px; padding-bottom: 20px; font-size: 20px; font-weight: 500; }

@media only screen and (max-width: 767px) { .museum-accordion__title { font-size: 16px; } }

.museum-accordion__icon { top: 50px; right: 7px; }

@media only screen and (max-width: 767px) { .museum-accordion__icon { top: 40px; } }

.accordion-title__icon { vertical-align: middle; width: 50px; margin-right: 45px; }

@media only screen and (max-width: 767px) { .accordion-title__icon { margin-right: 20px; } }

.accordion-title__text { display: inline-block; vertical-align: middle; max-width: 360px; margin-top: 3px; }

@media only screen and (max-width: 767px) { .accordion-title__text { vertical-align: middle; width: calc(100% - 110px); } }

.museum-plan { margin-bottom: 42px; padding-bottom: 80px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

@media only screen and (max-width: 1023px) { .museum-plan { padding-bottom: 120px; } }

@media only screen and (max-width: 767px) { .museum-plan { display: none; } }

.museum-plan__title { margin-bottom: 20px; font-size: 35px; font-weight: 500; }

@media only screen and (max-width: 1023px) { .museum-plan__title { float: left; max-width: 50%; } }

.museum-plan__maps { position: relative; }

.plan-map { margin-top: 20px; text-align: center; }

.plan-map:not(:first-of-type) { display: none; }

@media only screen and (max-width: 1023px) { .plan-map { margin-top: 93px; }
  .plan-map:before, .plan-map:after { content: " "; display: table; }
  .plan-map:after { clear: both; } }

.plan-map__svg { max-width: 100%; }

.plan-map.no-pe { position: absolute; width: calc(100% - 40px); top: 0; }

@media only screen and (max-width: 1023px) { .plan-controls { float: right; } }

.plan-controls__item { margin-bottom: 15px; }

@media only screen and (max-width: 1023px) { .plan-controls__item { display: inline-block; margin-top: 5px; } }

.plan-controls__item:not(:last-child) { margin-right: 20px; }

.plan-controls__item._active .plan-controls__text { color: #000; border-color: #999; }

.plan-controls__btn { cursor: pointer; }

.plan-controls__radio { position: absolute; left: -9999px; }

.plan-controls__radio:checked ~ .plan-controls__text { color: #000; border-color: #999; }

.plan-controls__text { display: inline-block; text-transform: uppercase; font-size: 14px; color: #999; border-bottom: 2px solid transparent; }

@media only screen and (max-width: 1023px) { .plan-controls__text { font-size: 12px; } }

.museum-addition { margin-bottom: 42px; padding-bottom: 70px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.museum-addition__title { font-size: 35px; font-weight: 500; margin-bottom: 25px; }

@media only screen and (max-width: 1023px) { .museum-addition__title { margin-bottom: 30px; } }

@media only screen and (max-width: 767px) { .museum-addition__title { font-size: 25px; } }

.museum-addition__cover { height: 350px; margin-bottom: 40px; }

@media only screen and (max-width: 767px) { .museum-addition__cover { height: 145px; margin-bottom: 50px; } }

.museum-addition__desc { line-height: 1.7; }

.museum-addition__line { display: none; margin: 50px 0 45px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.info-tip { position: absolute; z-index: 3; width: 435px; padding: 18px 23px; text-align: left; background-color: #fff; border: 1px solid #eaeaea; font-size: 12px; line-height: 14px; }

.info-tip__delta { position: absolute; top: 100%; left: 0; right: 0; width: 64px; margin: 0 auto; }

.info-tip__delta:before { display: block; content: " "; position: absolute; top: 100%; left: 0; right: 0; width: 0; height: 0; margin: 0px auto 0; border-left: 32px solid transparent; border-right: 32px solid transparent; border-top: 21px solid #eaeaea; }

.info-tip__delta:after { display: block; content: " "; position: absolute; top: 100%; left: 0; right: 0; width: 0; height: 0; margin: 0px auto 0; border-left: 30px solid transparent; border-right: 30px solid transparent; border-top: 20px solid #fff; }

.info-tip p + p { margin-top: .5em; }

.museum-quarter { margin-top: 60px; margin-bottom: 65px; padding-bottom: 45px; padding-top: 45px; border-top: 1px solid rgba(50, 50, 50, 0.15); }

@media only screen and (max-width: 767px) { .museum-quarter { display: none; } }

.museum-quarter svg .st0, .museum-quarter svg .st2, .museum-quarter svg .st9, .museum-quarter svg .st10, .museum-quarter svg .st12, .museum-quarter svg .scheme-class-0, .museum-quarter svg .scheme-class-9, .museum-quarter svg .scheme-class-10 { fill: #fff; }

.museum-quarter svg ._active .st0, .museum-quarter svg ._active .st2, .museum-quarter svg ._active .st9, .museum-quarter svg ._active .st10, .museum-quarter svg ._active .st12, .museum-quarter svg ._active .scheme-class-0, .museum-quarter svg ._active .scheme-class-9, .museum-quarter svg ._active .scheme-class-10 { fill: #333; }

.museum-quarter svg ._hover { cursor: pointer; }

.museum-quarter svg ._hover .st0, .museum-quarter svg ._hover .st2, .museum-quarter svg ._hover .st9, .museum-quarter svg ._hover .st10, .museum-quarter svg ._hover .st12, .museum-quarter svg ._hover .scheme-class-0, .museum-quarter svg ._hover .scheme-class-9, .museum-quarter svg ._hover .scheme-class-10 { fill: #333; }

.museum-quarter__info { top: 0; width: auto; padding: 18px; }

.museum-quarter__info:before, .museum-quarter__info:after { content: " "; display: table; }

.museum-quarter__info:after { clear: both; }

.museum-quarter__info:before { border-left-width: 22px; border-right-width: 22px; border-top-width: 21px; }

.museum-quarter__info:after { border-left-width: 21px; border-right-width: 21px; border-top-width: 20px; }

.info-tip__cover { float: left; width: 110px; height: 110px; margin-right: 20px; }

.info-tip__cover .cover__bg { max-height: 100%; }

.info-tip__info { float: left; width: 200px; }

.info-tip__title { margin-bottom: 14px; font-size: 15px; line-height: 1.3; font-weight: 500; color: #000; }

.info-tip__address { margin-bottom: 16px; font-size: 13px; line-height: 1.2; color: #999; }

.info-tip__link { text-transform: uppercase; color: #000; }

.info-tip__link:hover { text-decoration: underline; }

.gallery-page { max-width: 1220px; margin: auto; }

@media only screen and (max-width: 1279px) { .gallery-page { max-width: 980px; } }

@media only screen and (max-width: 1023px) { .gallery-page { max-width: 678px; } }

.gallery-page__list { white-space: nowrap; }

.gallery-page__arrows { position: relative; z-index: 1; padding-top: 35px; margin-bottom: -60px; }

@media only screen and (max-width: 767px) { .gallery-page__arrows { padding-left: 20px; padding-right: 20px; } }

.gallery-page__item { vertical-align: top; position: relative; display: inline-block; width: 100%; margin-left: -10px; margin-right: -10px; white-space: normal; opacity: .5; }

.gallery-page__item:not(:last-child) { margin-right: 4vw; }

.gallery-page__item._current { opacity: 1; }

svg .st1 { fill: #231F20; }

svg .st2 { font-family: 'Gerbera'; }

svg .st3 { font-size: 13px; fill: #d7d7d7; }

svg .st4 { opacity: 1; fill: #333; enable-background: new; cursor: pointer; }

svg .st4._hover { opacity: 0.75; }

svg .scheme-class-0 { fill: #FFFFFF; }

svg .scheme-class-1 { fill: none; stroke: #CCCCCC; stroke-miterlimit: 10; }

svg .scheme-class-2 { fill: #CCCCCC; }

svg .scheme-class-3 { font-family: 'Gerbera-Light'; }

svg .scheme-class-4 { font-size: 12.9408px; }

svg .scheme-class-5 { font-size: 13.5562px; }

svg .scheme-class-6 { fill: none; stroke: #CCCCCC; stroke-dasharray: 1,3; }

svg .scheme-class-7 { fill: #231F20; }

svg .scheme-class-8 { fill: none; stroke: #918161; stroke-width: 0.7893; stroke-linecap: round; stroke-linejoin: round; }

svg .scheme-class-9 { fill: #FFFFFF; stroke: #918161; stroke-width: 0.8633; stroke-linecap: square; stroke-linejoin: round; }

svg .scheme-class-10 { fill: #FFFFFF; stroke: #918161; stroke-width: 0.8806; stroke-linecap: square; stroke-linejoin: round; }

svg .scheme-class-11 { fill: none; stroke: #918161; stroke-width: 0.8806; stroke-linecap: round; stroke-linejoin: round; }

svg .scheme-class-12 { fill: #FFFFFF; stroke: #918161; stroke-width: 0.7893; stroke-linecap: round; stroke-linejoin: round; }

svg .scheme-class-13 { fill: none; }

._desktop .museum-excursion__title._hover, ._desktop .museum-item__title._hover { color: #B4966E; }

.slick-slider { position: relative; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-slider * { outline: none; }

.slick-list { position: relative; display: block; height: 100%; overflow: hidden; margin: 0; padding: 0; }

.slick-list:focus { outline: none; }

.slick-list.draggable, .slick-list.draggable * { cursor: pointer; cursor: hand; cursor: default; }

.slick-slider .slick-track, .slick-slider .slick-list { -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; top: 0; left: 0; display: block; white-space: nowrap; }

.slick-track:before { display: table; content: ''; }

.slick-track:after { display: table; content: ''; clear: both; }

[data-slider] { overflow-x: hidden; }

[data-slider-slides] { white-space: nowrap; }

[data-slider-slides] > *:not(.slick-list) { display: inline-block; width: 100%; float: none; }

[data-slider-sub-slides] > *:not(:first-child) { display: none; }

.slick-loading .slick-track { visibility: hidden; }

.slick-slide { display: inline-block; vertical-align: top; height: 100%; min-height: 1px; white-space: normal; }

.slick-slide a { cursor: pointer !important; }

.slick-slide a * { cursor: pointer !important; }

.slick-slide img { display: block; margin-left: auto; margin-right: auto; }

.slick-slide img.issue-slide__img { display: inline-block; }

.slick-slide.slick-loading img { display: none; }

.slick-slide.dragging img { pointer-events: none; }

.slick-initialized .slick-slide { display: inline-block; }

.slick-loading .slick-slide { visibility: hidden; }

.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.slick-arrow.slick-hidden { display: none; }

.popups-wrapper { position: fixed; display: none; top: 0; left: 0; width: 100%; height: 100%; text-align: center; font-size: 0; background-color: rgba(255, 255, 255, 0.95); z-index: 99999; overflow: auto; white-space: nowrap; box-sizing: border-box; }

.popups-wrapper__content { display: inline-block; position: relative; width: 100%; max-width: 1060px; font-size: 17px; text-align: left; vertical-align: top; }

@media only screen and (max-width: 1023px) { .popups-wrapper__content { vertical-align: top; max-width: 712px; } }

.popups-wrapper._map { background-color: rgba(255, 255, 255, 0.92); }

.popups-wrapper._search { background-color: rgba(0, 0, 0, 0.92); }

.popups-wrapper._search .popup-close__icon { stroke: #fff; }

.popup { position: relative; padding: 20px; }

.popup__close { position: absolute; right: -55px; top: 34px; cursor: pointer; }

@media only screen and (max-width: 1279px) { .popup__close { right: 20px; top: 20px; } }

@media only screen and (max-width: 767px) { .popup__close { right: 20px; top: 30px; } }

.popup__search { margin-bottom: 0; margin-top: 25vh; }

@media only screen and (max-width: 1023px) { .popup__search { vertical-align: top; max-width: 712px; margin-top: 46px; } }

@media only screen and (max-width: 767px) { .popup__search { margin-top: 62px; } }

.popup__title { margin-bottom: 30px; font-size: 25px; font-weight: 500; }

.popup__text { font-size: 13px; font-weight: 200; }

.popup__text li { position: relative; padding-left: 30px; margin-bottom: 1em; }

.popup__text li:before { content: '—'; position: absolute; left: 0; }

.popup._medium { max-width: 460px; margin-left: auto; margin-right: auto; }

.popup-close__icon { width: 17px; height: 17px; stroke: #333333; stroke-width: 3px; }

.popup-search { position: relative; }

.popup-search__input { width: 100%; padding-right: 40px; font-size: 35px; font-weight: 500; background-color: transparent; border-bottom-color: #666; color: #fff; }

@media only screen and (max-width: 1023px) { .popup-search__input { padding-bottom: 7px; } }

@media only screen and (max-width: 767px) { .popup-search__input { font-size: 20px; } }

.popup-search__input:-ms-input-placeholder { color: #666; }

.popup-search__input::placeholder { color: #666; }

.popup-search__btn { position: absolute; top: 10px; bottom: 0; right: 0; height: 40px; margin: auto; background-color: transparent; }

.popup-search__btn .icon-search { fill: #fff; stroke: #fff; }

.popup-search__btn._link { background-color: transparent; }

.search-result { position: relative; margin-top: 37px; }

@media only screen and (max-width: 1023px) { .search-result { margin-top: 35px; } }

@media only screen and (max-width: 767px) { .search-result { margin-top: 23px; } }

.search-result__old { position: absolute; top: 0; left: 0; right: 0; }

.search-result__item { display: block; padding-top: 16px; padding-bottom: 12px; border-bottom: 1px solid #333; color: #999; transition: background 0.3s ease-out; }

.search-result__item:before, .search-result__item:after { content: " "; display: table; }

.search-result__item:after { clear: both; }

@media only screen and (max-width: 767px) { .search-result__item { padding-top: 14px; padding-bottom: 14px; } }

.search-result__item._selected { color: #B4966E; background-color: rgba(255, 255, 255, 0.15); }

.search-result__value { float: left; max-width: 70%; font-size: 25px; font-weight: 500; }

@media only screen and (max-width: 767px) { .search-result__value { float: none; display: block; max-width: 100%; font-size: 15px; } }

.search-result__label { float: right; margin-top: 12px; max-width: 30%; font-size: 13px; }

@media only screen and (max-width: 767px) { .search-result__label { float: none; display: block; margin-top: 2px; max-width: 100%; } }

.search-result._loading { opacity: 0.5; }

.popup-map { position: relative; white-space: normal; background-color: #fff; margin-top: 80px; }

@media only screen and (max-width: 1023px) { .popup-map { margin-top: 50px; } }

.popup-map__info { display: inline-block; vertical-align: top; width: 50%; padding: 95px 60px; box-sizing: border-box; }

@media only screen and (max-width: 1023px) { .popup-map__info { width: 100%; padding: 50px 35px; } }

@media only screen and (max-width: 767px) { .popup-map__info { padding: 30px 20px; } }

.popup-map__container { position: absolute; display: inline-block; vertical-align: top; right: 0; top: 0; width: 50%; height: 100%; background-color: #ccc; }

@media only screen and (max-width: 1023px) { .popup-map__container { position: relative; display: block; right: auto; top: auto; width: 100%; min-height: 300px; } }

.how-get__title { margin-bottom: 18px; font-size: 30px; font-weight: 500; }

@media only screen and (max-width: 767px) { .how-get__title { font-size: 24px; } }

.how-get__tabs { margin-bottom: 50px; }

@media only screen and (max-width: 767px) { .how-get__tabs { margin-bottom: 20px; } }

.how-get__text { display: none; font-size: 15px; line-height: 25px; white-space: normal; -webkit-user-select: auto; -moz-user-select: auto; -ms-user-select: auto; user-select: auto; }

.how-get__text._active { display: block; }

.how-tabs__item { display: inline-block; padding-bottom: 9px; border-bottom: 1px solid transparent; font-size: 15px; color: #999; cursor: pointer; }

@media only screen and (max-width: 767px) { .how-tabs__item { padding-bottom: 5px; margin-bottom: 10px; } }

.how-tabs__item:not(:last-child) { margin-right: 25px; }

.how-tabs__item._active { color: #333; border-bottom-color: #333; }

.popup-info { position: relative; white-space: normal; margin-top: 80px; }

@media only screen and (max-width: 1023px) { .popup-info { margin-top: 50px; } }

.not-found { display: none; margin: 70px 0 100px; text-align: center; color: #b2b2b2; font-size: 25px; font-family: William, serif; }

@media only screen and (max-width: 767px) { .not-found { margin-top: 40px; font-size: 18px; } }

.not-found._collection { margin: 0; padding: 100px 0; }

@media only screen and (max-width: 767px) { .not-found._collection { padding: 50px 0; min-height: 300px; } }

.not-found._search { margin-top: 80px; margin-bottom: 0; color: #595959; font-size: 30px; }

@media only screen and (max-width: 1023px) { .not-found._search { margin-top: 60px; font-size: 24px; } }

@media only screen and (max-width: 767px) { .not-found._search { margin-top: 40px; font-size: 18px; } }

._desktop .popup-close:hover .popup-close__icon { stroke: #B4966E; transition: none; }

._desktop .search-result__item:hover { color: #B4966E; }

.imagepopup { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 10000; display: none; overflow: hidden; cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAElBMVEUAAAC2nnm0lm+0l260l2+0lm4QVgvRAAAABXRSTlMAFdTX1/niKF8AAABOSURBVHja1VLBDcBACAKV/VduLtf0gwxQPyrEqASoCAuWUIdxvEBjLvQmw7/CcGNCE8bjwngiw1PTuwwjNeHBlmbXrSfoxh/rFs0Q7fMAVcYB/eF5tDwAAAAASUVORK5CYII=), pointer; }

.imagepopup__back { background-color: rgba(255, 255, 255, 0.5); z-index: -1; }

.imagepopup__container, .imagepopup__back { position: absolute; z-index: -1; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.5); overflow: hidden; }

.imagepopup__container img { position: absolute; max-width: 90%; max-height: 90%; }

.imagepopup [data-show-image] { cursor: crosshair !important; }

/* ========================================================================== $BASE-PICKER ========================================================================== */
/** Note: the root picker element should *NOT* be styled more than what’s here. */
.picker { position: absolute; z-index: 999; top: 50px; left: -30px; font-size: 15px; text-align: left; line-height: 1.2; color: #424242; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

@media only screen and (max-width: 1023px) { .picker { left: -200px; } }

@media only screen and (max-width: 767px) { .picker { left: 0; top: 47px; } }

@media only screen and (max-width: 500px) { .picker { left: -20px; right: -20px; } }

/** The picker input element. */
.picker__input { cursor: default; }

.picker__input.picker__input--active { border-color: #0089ec; }

/** When the picker is opened, the input element is “activated”. */
/** The holder is the only “scrollable” top-level container element. */
.picker__holder { width: 100%; overflow-y: auto; -webkit-overflow-scrolling: touch; }

.picker__holder:focus { outline: none; }

/*! Classic picker styling for pickadate.js Demo: http: */
/** Note: the root picker element should *NOT* be styled more than what’s here. */
.picker { width: 100%; }

@media only screen and (max-width: 500px) { .picker { width: auto; } }

/** The holder is the base of the picker. */
.picker__holder { position: absolute; background: #ffffff; border: 1px solid #aaaaaa; border-top-width: 0; border-bottom-width: 0; border-radius: 0 0 5px 5px; box-sizing: border-box; width: 413px; max-height: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; transform: translateY(-1em) perspective(600px) rotateX(10deg); transition: transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s; }

@media only screen and (max-width: 500px) { .picker__holder { width: auto; } }

/** The frame and wrap work together to ensure that clicks within the picker don’t reach the holder. */
.picker__frame { padding: 1px; }

.picker__wrap { margin: -1px; }

/** When the picker opens... */
.picker--opened .picker__holder { max-height: 27em; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 0; transform: translateY(0) perspective(600px) rotateX(0); transition: transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s, border-width 0s; }

/* ========================================================================== $BASE-DATE-PICKER ========================================================================== */
/** The picker box. */
.picker__box { padding: 25px 10px; }

@media only screen and (max-width: 500px) { .picker__box { padding: 15px 0; } }

/** The header containing the month and year stuff. */
.picker__header { text-align: center; position: relative; margin-top: 11px; }

/** The month and year labels. */
.picker__month { font-size: 20px; font-weight: 500; display: inline-block; margin-left: .25em; margin-right: .25em; text-transform: none; }

.picker__year { display: none; font-weight: 500; margin-left: .25em; margin-right: .25em; color: #999999; font-size: .8em; font-style: italic; }

/** The month and year selectors. */
.picker__select--month, .picker__select--year { border: 1px solid #b7b7b7; height: 2em; padding: .5em; margin-left: .25em; margin-right: .25em; }

@media (min-width: 24.5em) { .picker__select--month, .picker__select--year { margin-top: -0.5em; } }

.picker__select--month { width: 35%; }

.picker__select--year { width: 22.5%; }

.picker__select--month:focus, .picker__select--year:focus { border-color: #0089ec; }

/** The month navigation buttons. */
.picker__nav--prev, .picker__nav--next { position: absolute; padding: .5em 1.25em; width: 1em; height: 1em; box-sizing: content-box; top: -0.25em; }

@media (min-width: 24.5em) { .picker__nav--prev, .picker__nav--next { top: -0.33em; } }

.picker__nav--prev { left: 0; padding-right: 1.25em; }

@media (min-width: 24.5em) { .picker__nav--prev { padding-right: 1.5em; } }

.picker__nav--next { right: 0; padding-left: 1.25em; }

@media (min-width: 24.5em) { .picker__nav--next { padding-left: 1.5em; } }

.picker__nav--prev:before { content: " "; border-top: .5em solid transparent; border-bottom: .5em solid transparent; border-right: 0.75em solid #000000; width: 0; height: 0; display: block; margin: 0 auto; }

.picker__nav--next:before { content: " "; border-top: .5em solid transparent; border-bottom: .5em solid transparent; border-right: 0.75em solid #000000; width: 0; height: 0; display: block; margin: 0 auto; border-right: 0; border-left: 0.75em solid #000000; }

.picker__nav--prev:hover { cursor: pointer; color: #B4966E; }

.picker__nav--prev:hover:before { border-right-color: #B4966E; }

.picker__nav--next:hover { cursor: pointer; color: #B4966E; }

.picker__nav--next:hover:before { border-left-color: #B4966E; }

.picker__nav--disabled { cursor: default; background: none; border-right-color: #f5f5f5; border-left-color: #f5f5f5; }

.picker__nav--disabled:hover { cursor: default; background: none; border-right-color: #f5f5f5; border-left-color: #f5f5f5; }

.picker__nav--disabled:before { cursor: default; background: none; border-right-color: #f5f5f5; border-left-color: #f5f5f5; }

.picker__nav--disabled:before:hover { cursor: default; background: none; border-right-color: #f5f5f5; border-left-color: #f5f5f5; }

/** The calendar table of dates */
.picker__table { text-align: center; border-collapse: collapse; border-spacing: 0; table-layout: fixed; font-size: inherit; width: 100%; margin-top: 42px; }

.picker__table td { margin: 0; padding: 0; }

/** The weekday labels */
.picker__weekday { width: 14.285714286%; padding-bottom: 14px; text-transform: none; font-weight: 500; }

/* Increase the spacing a tad */
/** The days on the calendar */
.picker__day { position: relative; font-weight: 200; padding: 12px 10px 10px; border: 0; }

.picker__day:before { display: block; content: " "; position: absolute; z-index: -1; top: 50%; left: 50%; width: 38px; height: 38px; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.picker__day--disabled:before { border-top-color: #aaaaaa; }

.picker__day--outfocus { color: #dddddd; }

.picker__day--infocus:hover, .picker__day--outfocus:hover { cursor: pointer; color: #B4966E; }

.picker__day--highlighted { border-color: #0089ec; }

.picker__day--highlighted:hover { cursor: pointer; color: #000000; background: #b1dcfb; }

.picker--focused .picker__day--highlighted { cursor: pointer; color: #fff; background: transparent; }

.picker--focused .picker__day--highlighted:before { background-color: #B4966E; }

.picker__day--selected { background: transparent; color: #fff; }

.picker__day--selected:before { background-color: #B4966E; }

.picker__day--selected:hover { background: transparent; color: #fff; }

.picker__day--selected:hover:before { background-color: #B4966E; }

.picker--focused .picker__day--selected { background: transparent; color: #ffffff; }

.picker--focused .picker__day--selected:before { background-color: #B4966E; }

.picker__day--disabled { background: #f5f5f5; border-color: #f5f5f5; color: #dddddd; cursor: default; }

.picker__day--disabled:hover { background: #f5f5f5; border-color: #f5f5f5; color: #dddddd; cursor: default; }

.picker--focused .picker__day--disabled { background: transparent; border-color: transparent; color: #dddddd; cursor: default; }

.picker--focused .picker__day--disabled:before { background-color: #f5f5f5; }

.picker__day--highlighted.picker__day--disabled { background: #bbbbbb; }

.picker__day--highlighted.picker__day--disabled:hover { background: #bbbbbb; }

/** The footer containing the "today", "clear", and "close" buttons. */
.picker__footer { display: none; text-align: center; }

.picker__button--today, .picker__button--clear, .picker__button--close { border: 1px solid #ffffff; background: #ffffff; font-size: .8em; padding: .66em 0; font-weight: bold; width: 33%; display: inline-block; vertical-align: bottom; }

.picker__button--today:hover, .picker__button--clear:hover, .picker__button--close:hover { cursor: pointer; color: #000000; background: #b1dcfb; border-bottom-color: #b1dcfb; }

.picker__button--today:focus, .picker__button--clear:focus, .picker__button--close:focus { background: #b1dcfb; border-color: #0089ec; outline: none; }

.picker__button--today:before, .picker__button--clear:before, .picker__button--close:before { position: relative; display: inline-block; height: 0; }

.picker__button--today:before, .picker__button--clear:before { content: " "; margin-right: .45em; }

.picker__button--today:before { top: -0.05em; width: 0; border-top: 0.66em solid #0059bc; border-left: .66em solid transparent; }

.picker__button--clear:before { top: -0.25em; width: .66em; border-top: 3px solid #ee2200; }

.picker__button--close:before { content: "\D7"; top: -0.1em; vertical-align: top; font-size: 1.1em; margin-right: .35em; color: #777777; }

.picker__button--today[disabled] { background: #f5f5f5; border-color: #f5f5f5; color: #dddddd; cursor: default; }

.picker__button--today[disabled]:hover { background: #f5f5f5; border-color: #f5f5f5; color: #dddddd; cursor: default; }

.picker__button--today[disabled]:before { border-top-color: #aaaaaa; }

/* ========================================================================== $CLASSIC-DATE-PICKER ========================================================================== */
/* perfect-scrollbar v0.6.16 */
.ps-container { -ms-touch-action: auto; touch-action: auto; overflow: hidden !important; -ms-overflow-style: none; }

.ps-container.ps-active-x > .ps-scrollbar-x-rail, .ps-container.ps-active-y > .ps-scrollbar-y-rail { display: block; background-color: transparent; }

.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail { opacity: 0.9; }

.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x { background-color: #333; height: 11px; }

.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail { opacity: 0.9; }

.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y { background-color: #333; }

.ps-container .ps-scrollbar-x-rail { display: none; position: absolute; opacity: 0; transition: background-color .2s linear, opacity .2s linear; bottom: 0px; height: 15px; }

.ps-container .ps-scrollbar-x-rail > .ps-scrollbar-x { position: absolute; background-color: #aaa; border-radius: 6px; transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out; bottom: 2px; height: 6px; }

.ps-container .ps-scrollbar-x-rail:hover > .ps-scrollbar-x, .ps-container .ps-scrollbar-x-rail:active > .ps-scrollbar-x { height: 11px; }

.ps-container .ps-scrollbar-y-rail { display: none; position: absolute; opacity: 0.8; transition: background-color .2s linear, opacity .2s linear; right: 0; width: 30px; }

.ps-container .ps-scrollbar-y-rail:before { display: block; content: " "; position: absolute; top: 0; bottom: 0; right: 20px; width: 1px; background-color: #eaeaea; }

.ps-container .ps-scrollbar-y-rail > .ps-scrollbar-y { border-radius: 5px; position: absolute; background-color: #333; transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out; right: 19px; width: 3px; }

.ps-container .ps-scrollbar-y-rail:hover > .ps-scrollbar-y, .ps-container .ps-scrollbar-y-rail:active > .ps-scrollbar-y { background-color: #000; cursor: pointer; }

.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail { opacity: 0.9; }

.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x { background-color: #333; height: 11px; }

.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail { opacity: 0.9; }

.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y { background-color: #333; }

.ps-container:hover .ps-scrollbar-x-rail, .ps-container:hover .ps-scrollbar-y-rail { opacity: 0.6; }

.ps-container:hover .ps-scrollbar-x-rail .ps-scrollbar-x-rail:hover, .ps-container:hover .ps-scrollbar-y-rail .ps-scrollbar-x-rail:hover { background-color: #eee; opacity: 0.9; }

.ps-container:hover .ps-scrollbar-x-rail .ps-scrollbar-x-rail:hover > .ps-scrollbar-x, .ps-container:hover .ps-scrollbar-y-rail .ps-scrollbar-x-rail:hover > .ps-scrollbar-x { background-color: #999; }

.ps-container:hover .ps-scrollbar-x-rail .ps-scrollbar-y-rail:hover, .ps-container:hover .ps-scrollbar-y-rail .ps-scrollbar-y-rail:hover { background-color: #eee; opacity: 0.9; }

.ps-container:hover .ps-scrollbar-x-rail .ps-scrollbar-y-rail:hover > .ps-scrollbar-y, .ps-container:hover .ps-scrollbar-y-rail .ps-scrollbar-y-rail:hover > .ps-scrollbar-y { background-color: #999; }

@supports (-ms-overflow-style: none) { .ps-container { overflow: auto !important; } }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .ps-container { overflow: auto !important; } }

.tips-container { position: fixed; top: 1px; right: 1px; width: 200px; z-index: 999999999; }

.tips-container .tip { position: relative; padding: 5px; background-color: #000000; font-size: 12px; line-height: 20px; color: #FFFFFF; border-radius: 5px; text-shadow: 0 0 5ps rgba(0, 0, 0, 0.5); margin-bottom: 1px; opacity: 0.5; transition: opacity 0.35s ease-out; }

.tips-container .tip._red { background-color: #FF0000; }

.tips-container .tip._green { background-color: #00FF00; }

.tips-container .tip._blue { background-color: #0000FF; }

.tips-container .tip:hover { opacity: 1; transition: opacity 0.05s ease-out; }

.header._support { margin-bottom: 60px; padding-bottom: 95px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

@media only screen and (max-width: 1023px) { .header._support { margin-bottom: 45px; padding-bottom: 45px; } }

@media only screen and (max-width: 767px) { .header._support { margin-bottom: 40px; } }

.support__btn { max-width: 268px; margin: 0 auto; }

@media only screen and (max-width: 1023px) { .support__btn { margin: 50px 0 0; } }

@media only screen and (max-width: 767px) { .support__btn { margin: 60px 0 0; } }

.support__title { margin-bottom: 50px; font-size: 30px; line-height: 36px; font-weight: 500; }

@media only screen and (max-width: 767px) { .support__title { margin-bottom: 40px; } }

.support__filter { margin-top: 7px; text-align: right; }

@media only screen and (max-width: 767px) { .support__filter { text-align: left; margin-top: -15px; margin-bottom: 30px; } }

.support__filter .filter__item { font-weight: 300; }

.support__filter .filter__item._active { color: #B4966E; border-bottom-color: #B4966E; }

.support__tab { display: none; }

.support__tab._active { display: block; }

.support { margin-bottom: 60px; padding-bottom: 55px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

@media only screen and (max-width: 1023px) { .support { margin-bottom: 45px; padding-bottom: 5px; } }

@media only screen and (max-width: 767px) { .support { margin-bottom: 40px; } }

.support:last-child { border-bottom: 0; }

@media only screen and (max-width: 1023px) { .support-help .col-md-4:not(:last-child) .help-item { margin-bottom: 90px; } }

@media only screen and (max-width: 767px) { .support-help .col-md-4:not(:last-child) .help-item { margin-bottom: 70px; } }

.help-item { display: inline-block; margin-bottom: 40px; }

.help-item__cover { position: relative; height: 250px; margin-bottom: 20px; }

@media only screen and (max-width: 1023px) { .help-item__cover { height: 175px; } }

@media only screen and (max-width: 767px) { .help-item__cover { height: 180px; } }

.help-item__cover:before { display: block; content: " "; position: absolute; z-index: 2; top: 0; left: 0; width: 100%; height: 100%; background-color: transparent; }

.help-item__title { margin-bottom: 10px; font-size: 25px; line-height: 35px; font-weight: 500; color: #333; }

@media only screen and (max-width: 1023px) { .help-item__title { margin-bottom: 15px; font-size: 20px; line-height: 30px; } }

@media only screen and (max-width: 767px) { .help-item__title { margin-bottom: 20px; } }

.help-item__more { display: inline-block; border-bottom: 1px solid transparent; font-size: 13px; line-height: 1em; text-transform: uppercase; color: #999; }

@media only screen and (max-width: 1023px) { .help-item__more { display: none; } }

.help-item__info { display: none; font-size: 15px; line-height: 25px; color: #666; }

@media only screen and (max-width: 1023px) { .help-item__info { display: block; } }

.support-fund__cover { min-height: 540px; }

@media only screen and (max-width: 1023px) { .support-fund__cover { min-height: 460px; margin-bottom: 30px; } }

@media only screen and (max-width: 767px) { .support-fund__cover { min-height: 185px; margin-bottom: 20px; } }

.support-fund__title { font-size: 40px; line-height: 48px; font-family: William, serif; margin-bottom: 20px; }

@media only screen and (max-width: 767px) { .support-fund__title { font-size: 35px; line-height: 42px; } }

.support-fund__text { min-height: 425px; }

@media only screen and (max-width: 1023px) { .support-fund__text { min-height: 0; } }

.support-fund__text:before { content: ''; display: inline-block; min-height: inherit; height: 100%; vertical-align: middle; margin-left: -5px; }

@media only screen and (max-width: 1023px) { .support-fund__text:before { display: none; } }

.support-fund__text-helper { vertical-align: bottom; display: inline-block; width: 99%; }

@media only screen and (max-width: 1023px) { .support-fund__text-helper { width: 100%; } }

.support-fund__text p { margin-top: 0; }

.support-fund__text p:last-of-type { margin-bottom: 20px; }

@media only screen and (max-width: 1023px) { .support-fund__text p:last-of-type { margin-bottom: 10px; } }

.support-fund__link { display: inline-block; border-bottom: 1px solid transparent; font-size: 13px; line-height: 1em; text-transform: uppercase; color: #999; }

.support-people__item .tooltip, .support-company__item .tooltip { margin: 0; }

.support-people__item .tooltip__info .dropdown-list__container, .support-company__item .tooltip__info .dropdown-list__container { max-height: 80vh; color: #999; }

.support-people__item .tooltip__info p + p, .support-company__item .tooltip__info p + p { margin-top: 1em; }

.support-people__item { margin-bottom: 15px; }

.people__name._active { color: #B4966E; }

.company { text-align: center; min-height: 120px; }

@media only screen and (max-width: 767px) { .company { min-height: 90px; } }

.company:before { content: ''; display: inline-block; min-height: inherit; height: 100%; vertical-align: middle; }

.company .tooltip { vertical-align: middle; display: inline-block; max-width: 95%; }

.company__name { vertical-align: middle; display: inline-block; max-width: 95%; -webkit-filter: grayscale(100%); }

.company__name._active { -webkit-filter: grayscale(0); }

.company__img { display: inline-block; vertical-align: middle; max-width: 100%; }

.company__title { margin-bottom: 20px; border-bottom: 1px solid #eaeaea; padding-bottom: 15px; font-size: 30px; line-height: 34px; font-weight: 500; color: #333; }

._desktop .help-item:hover .help-item__cover:before { background-color: rgba(0, 0, 0, 0.5); }

._desktop .help-item:hover .help-item__more { border-bottom-color: #999; }

._desktop .support-fund__link:hover { border-bottom-color: #999; }

._desktop .people__name:hover { color: #B4966E; }

.header__wrapper { display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-pack: justify; justify-content: space-between; padding-bottom: 50px; }

@media only screen and (max-width: 1023px) { .header__wrapper { -ms-flex-direction: column; flex-direction: column; } }

.header__subtitle { max-width: 480px; margin-top: 24px; padding-right: 35px; color: grey; opacity: 0.8; line-height: 26px; }

@media only screen and (max-width: 1023px) { .header__subtitle { margin-top: 0; font-size: 15px; } }

.header__subtitle-info { color: #B4966E; }

.header._tickets { margin-bottom: 60px; }

@media only screen and (max-width: 1023px) { .header._tickets { margin-bottom: 45px; } }

@media only screen and (max-width: 767px) { .header._tickets { margin-bottom: 40px; } }

.header-slider__ticket { top: -45px; right: 0; }

@media only screen and (max-width: 1023px) { .header-slider__ticket { right: 2px; } }

.tickets-category { position: relative; display: inline-block; width: 100%; color: #fff; }

@media only screen and (max-width: 1023px) { .tickets-category { margin-bottom: 20px; } }

.tickets-category__cover { position: relative; height: 160px; }

.tickets-category__cover:after { display: block; content: " "; position: absolute; top: 0; bottom: 0; right: 0; left: 0; background-color: rgba(0, 0, 0, 0.2); }

@media only screen and (max-width: 1023px) { .tickets-category__cover:after { background-color: rgba(0, 0, 0, 0.5); } }

.tickets-category__title { color: black; opacity: 0.8; font-size: 20px; font-weight: 500; line-height: 1; padding-top: 20px; }

@media only screen and (max-width: 1023px) { .tickets-category__title { font-size: 18px; } }

.event-day__all { opacity: 0.8; padding-top: 40px; padding-bottom: 18px; }

.tickets__filter { padding-bottom: 50px !important; }

.tickets__arrow { stroke: #1C1C1C !important; }

.ticket { text-align: center; }

@media only screen and (max-width: 767px) { .ticket__btn { max-width: 100%; } }

.ticket__btn._cinema { display: inline-block; width: 100%; }

.ticket__label { display: block; max-width: 208px; margin-top: 15px; color: #999; font-size: 13px; }

@media only screen and (max-width: 767px) { .ticket__label { max-width: 100%; margin-top: 10px; margin-bottom: 15px; } }

.ticket._cinema { text-align: right; }

@media only screen and (max-width: 1023px) { .ticket._cinema { text-align: left; } }

._desktop .tickets-category:hover .tickets-category__cover:after { background-color: rgba(0, 0, 0, 0.5); }

.btn-row { text-align: center; display: block; }

.btn-row .btn { margin: 0 auto; }

.donation__hr { margin: 50px 0; }

.donation__link { color: #B4966E; text-decoration: none; }

.donation__result-title { text-align: center; }

.donation-payments { padding: 30px 0 0; }

.donation-payments__logos { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; padding: 0 0 20px; }

.donation-payments__logo { margin: 0 15px 0 0; filter: grayscale(100%); }

.donation-payments__logo-img { display: block; max-width: 60px; max-height: 30px; }

.donation-payments__description { padding: 20px 0 0; }

.donation-info { position: relative; padding-left: 45px; font-size: 14px; margin-right: -10px; }

.donation-info--without-icon { padding-left: 0; }

.donation-info__icon { position: absolute; top: 0; left: 0; fill: #b7a287; stroke: #b7a287; }

@media only screen and (max-width: 1023px) { .donation-info__icon { top: 2px; } }

.donation-info__title { color: #B4966E; font-size: 13px; line-height: 1.5; }

.donation-info__title--dark { color: #333333; }

.donation-info a { color: #b7a287; }

.donation-form { margin-top: 51px; margin-bottom: 120px; }

@media only screen and (max-width: 1023px) { .donation-form { margin-top: 46px; } }

@media only screen and (max-width: 767px) { .donation-form { margin-top: 63px; } }

.donation-form .col-sm-6, .donation-form .col-sm-12 { position: relative; }

.donation-form__title { margin-bottom: 31px; }

@media only screen and (max-width: 1023px) { .donation-form__title { margin-bottom: 36px; font-size: 36px; } }

@media only screen and (max-width: 767px) { .donation-form__title { margin-bottom: 22px; font-size: 20px; } }

.donation-form__select { position: relative; display: block; padding: 9px 20px; border: 1px solid #eaeaea; line-height: 1.765; color: #333; text-decoration: none; margin-bottom: 50px; }

@media only screen and (max-width: 1023px) { .donation-form__select { margin-bottom: 30px; } }

.donation-form__select .dropdown-opener__caret { position: absolute; right: 20px; top: 17px; stroke: #333; }

@media only screen and (max-width: 1023px) { .donation-form__select .dropdown-opener__caret { top: 15px; } }

.donation-form__select .dropdown-list { top: 100%; left: -1px; right: -1px; min-width: 100%; padding-left: 20px; padding-right: 20px; box-sizing: border-box; }

.donation-form__input { width: 100%; margin-bottom: 50px; padding-left: 20px; padding-right: 20px; border: 1px solid #eaeaea; color: #333; }

@media only screen and (max-width: 1023px) { .donation-form__input { margin-bottom: 30px; } }

.donation-form__input:focus { border-color: #7f7f7f; }

.donation-form__input-label { display: none; position: absolute; bottom: 5px; font-size: 14px; color: #EF453E; }

.donation-form__input._textarea { max-height: 200px; height: 200px; resize: none; }

.donation-form__input._error { border-color: #EF453E; }

.donation-form__input._error + .donation-form__input-label { display: block; }

.donation-form__input._error + .checkbox__text:before { border-color: #EF453E; }

.donation-form__label { display: block; color: #999; font-size: 11px; text-transform: uppercase; margin-bottom: 15px; }

.donation-form__info { display: block; margin-top: 71px; font-size: 14px; color: #999; }

@media only screen and (max-width: 1279px) { .donation-form__info { margin-top: 60px; } }

@media only screen and (max-width: 1023px) { .donation-form__info { margin-top: 20px; text-align: center; } }

.donation-form__btn { display: block; max-width: 100%; width: 100%; margin-top: 30px; }

@media only screen and (max-width: 1023px) { .donation-form__btn { height: 54px; margin: 30px auto 0; max-width: 280px; } }

@media only screen and (max-width: 767px) { .donation-form__btn { max-width: 100%; } }

.donation-form__btn._sent { display: none; color: #fff; background-color: #191919; border-color: #191919; }

.donation-form._sent__select, .donation-form._sent__input { border-color: #333; }

.donation-form._sent__btn { display: none; }

.donation-form._sent__btn._sent { display: block; }

._desktop .donation-form__select:hover .dropdown-opener { color: #B4966E; }

._desktop .donation-form__select:hover .dropdown-opener__caret { stroke: #B4966E; transition: none; }

.attention { position: fixed; bottom: 0; left: 0; right: 0; z-index: 100; background: #B4966E; color: white; padding: 20px 0; }

.attention__inner { position: relative; padding: 0; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: start; justify-content: flex-start; }

@media only screen and (max-width: 768px) { .attention__inner { padding: 0 55px; } }

@media only screen and (max-width: 1280px) { .attention__inner { padding: 0; } }

.attention__icon { fill: white; stroke: white; margin-right: 10px; -ms-flex: 0 0 30px; flex: 0 0 30px; }

@media only screen and (min-width: 1280px) { .attention__icon { margin-right: 0; position: absolute; left: -60px; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); } }

.attention__close-icon { stroke: white; fill: white; }

.attention__close { position: absolute; right: 0; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); cursor: pointer; }

.attention__text { padding-right: 80px; }

@media only screen and (min-width: 1280px) { .attention__text { padding-right: 0; } }

.block-partners { margin: 50px 0; }

.block-partners__title { margin-bottom: 20px; }

.block-partners__list { display: -ms-flexbox; display: flex; -ms-flex-align: stretch; align-items: stretch; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.block-partners__item { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; box-sizing: border-box; position: relative; background: #F4F4F4; margin: 0 10px 10px 0; width: calc(25% - 10px); height: 0; padding-bottom: 12%; }

@media only screen and (min-width: 768px) { .block-partners__item { padding-bottom: 0; width: 125.6px; height: 82px; } }

@media only screen and (min-width: 1024px) { .block-partners__item { padding-bottom: 0; width: 132px; } }

.block-partners__item--primary { padding-bottom: 17%; width: calc(50% - 10px); }

@media only screen and (min-width: 768px) { .block-partners__item--primary { padding-bottom: 0; width: 159.5px; height: 104px; } }

@media only screen and (min-width: 1024px) { .block-partners__item--primary { padding-bottom: 0; width: 167.5px; } }

.block-partners__item--link:hover .block-partners__img { filter: grayscale(0); opacity: 1; }

.block-partners__img { filter: grayscale(100%); opacity: 0.6; position: absolute; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); max-width: 70%; max-height: 70%; }

@media only screen and (min-width: 768px) { .block-partners__img { position: static; top: 0; left: 0; -ms-transform: initial; transform: initial; transition: filter .2s ease-in-out, opacity .2s ease-in-out; } }

.blog { margin-top: 66px; }

@media only screen and (max-width: 1279px) { .blog { margin-top: 38px; padding-bottom: 40px; } }

@media only screen and (max-width: 767px) { .blog { margin-top: 24px; } }

.blog__title { margin-bottom: 65px; }

@media only screen and (max-width: 1279px) { .blog__title { margin-bottom: 28px; } }

@media only screen and (max-width: 767px) { .blog__title { margin-bottom: 23px; } }

.blog__results { color: #999; font-size: 16px; font-weight: 500; padding: 48px 0 42px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

@media only screen and (max-width: 767px) { .blog__results { font-size: 13px; } }

.blog__results._authors { padding: 0 0 40px; }

@media only screen and (min-width: 768px) { .blog__results._authors { padding: 0 0 65px; } }

.blog._page { margin-top: 33px; margin-bottom: 27px; }

@media only screen and (max-width: 1023px) { .blog._page { margin-top: 2px; margin-bottom: 17px; padding-bottom: 0; border-bottom: 0; } }

@media only screen and (max-width: 767px) { .blog._page { margin-top: 34px; margin-bottom: 40px; } }

@media only screen and (min-width: 768px) { .blog__list { margin: 0 -15px; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: justify; justify-content: space-between; }
  .blog__list:after { content: ''; display: block; -ms-flex: 1; flex: 1; } }

.blog__list._view-row { margin: 0; }

.blog__view-btns { text-align: right; }

.blog__alphabet-filter { padding: 0 0 20px; display: -ms-flexbox; display: flex; }

@media only screen and (min-width: 768px) { .blog__alphabet-filter { padding: 0 0 20px; } }

.blog__alphabet-filter-item { font-size: 13px; font-weight: 500; cursor: pointer; padding: 0 20px 0 0; text-transform: uppercase; opacity: 0.5; }

.blog__alphabet-filter-item._active { opacity: 1; }

.blog-item { padding: 0 15px 50px; color: #333333; display: block; box-sizing: border-box; }

@media only screen and (max-width: 767px) { .blog-item { width: 100%; padding: 0 10px 40px; }
  ._authors .blog-item { padding: 0 0 40px; } }

@media only screen and (min-width: 1023px) { .blog-item { width: 33%; } }

.blog-item._hidden { display: none; }

.blog-item._horizontal { width: 100%; display: -ms-flexbox; display: flex; padding: 0 0 30px; margin: 0 0 30px; }

@media only screen and (min-width: 1023px) { .blog-item._horizontal { padding: 0 0 55px; margin: 0 0 55px; } }

.blog-item._horizontal:not(._subscribe):not(._before-subscribe) { border-bottom: 1px solid #E0E0E0; }

.blog-item__title { font-weight: 500; font-size: 16px; line-height: 1.2; padding: 0 0 15px; transition: color 0.3s ease-out; }

@media only screen and (min-width: 768px) { .blog-item__title { font-size: 20px; padding: 0 0 30px; } }

._small .blog-item__title { font-size: 18px; line-height: 1.4; padding: 0 0 20px; }

.blog-item__category { text-transform: uppercase; font-size: 11px; margin: 0 0 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-right: 10px; }

@media only screen and (min-width: 768px) { .blog-item__category { font-size: 13px; } }

._small .blog-item__category { margin: 0 0 15px; }

.blog-item__date { font-size: 11px; color: #999; }

@media only screen and (min-width: 768px) { .blog-item__date { font-size: 13px; } }

._horizontal .blog-item__date { position: absolute; bottom: 0; left: 20px; }

@media only screen and (min-width: 768px) { ._horizontal .blog-item__date { left: 30px; } }

@media only screen and (min-width: 1023px) { ._horizontal .blog-item__date { left: 70px; } }

.blog-item__cover { height: 0; padding-bottom: 66%; width: 100%; background-position: center; background-size: cover; margin: 0 0 30px; position: relative; }

@media only screen and (max-width: 767px) { .blog-item__cover { margin: 0 0 20px; } }

._horizontal .blog-item__cover { -ms-flex: 0 0 100px; flex: 0 0 100px; width: 100px; height: 70px; padding-bottom: 0; margin: 0; }

@media only screen and (min-width: 768px) { ._horizontal .blog-item__cover { -ms-flex: 0 0 215px; flex: 0 0 215px; width: 215px; height: 140px; } }

._small .blog-item__cover { padding-bottom: 88%; margin: 0 0 20px; }

.blog-item__cover._bnw { filter: grayscale(100%); }

.blog-item__cover._placeholder { position: relative; }

.blog-item__cover._placeholder .icon-user { position: absolute; top: 50%; left: 50%; -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); }

._horizontal .blog-item__content { padding-left: 20px; position: relative; padding-bottom: 30px; }

@media only screen and (min-width: 768px) { ._horizontal .blog-item__content { padding-left: 30px; } }

@media only screen and (min-width: 1023px) { ._horizontal .blog-item__content { padding-left: 70px; max-width: 450px; } }

.blog-item__author-name { font-weight: 500; padding: 0 0 3px; transition: color 0.3s ease-out; }

.blog-item__author-desc { font-size: 13px; max-width: 300px; }

@media only screen and (min-width: 1023px) { .blog-item__author-desc { max-width: 100%; } }

.blog-item:hover .blog-item__author-name { color: #B4966E; }

.blog-item:hover .blog-item__title { color: #B4966E; }

.blog-subscribe { border: 1px solid #d3d3d3; padding: 30px 20px; width: 100%; box-sizing: border-box; }

@media only screen and (min-width: 1023px) { .blog-subscribe { padding: 40px 30px 32px; } }

._horizontal .blog-subscribe { max-width: 100%; padding: 30px 20px; }

@media only screen and (min-width: 768px) { ._horizontal .blog-subscribe { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } }

@media only screen and (min-width: 1023px) { ._horizontal .blog-subscribe { padding: 40px 40px 45px; } }

._horizontal .blog-subscribe__cont { max-width: 300px; }

.blog-subscribe__input { width: 100%; height: 60px; padding: 10px 50px 10px 15px; border: 1px solid #d3d3d3; background-color: transparent; font-size: 13px; }

.blog-subscribe__input:focus, .blog-subscribe__input:disabled { outline: none; border-color: #ccc; }

@media only screen and (max-width: 1023px) { .blog-subscribe__input { padding: 5px 85px 10px 24px; font-size: 14px; } }

@media only screen and (max-width: 767px) { .blog-subscribe__input { padding: 5px 80px 10px 20px; } }

.blog-subscribe__input:-ms-input-placeholder { color: #d3d3d3; }

.blog-subscribe__input::placeholder { color: #d3d3d3; }

.blog-subscribe__btn { position: absolute; height: 60px; width: 57px; text-align: center; top: 0; right: 0; border: 0; cursor: pointer; background-color: transparent; padding: 5px 0 0; }

.blog-subscribe__btn:focus { outline: none; }

.blog-subscribe__form { position: relative; }

._horizontal .blog-subscribe__form { max-width: 350px; margin: 30px 0 0; }

@media only screen and (min-width: 768px) { ._horizontal .blog-subscribe__form { margin: 0; } }

.blog-subscribe__title { font-weight: 500; font-size: 20px; line-height: 1.2; padding: 0 0 15px; }

.blog-subscribe__text { color: #999; font-size: 13px; line-height: 2; padding: 0 0 30px; }

._horizontal .blog-subscribe__text { padding: 0; }

.blog-filters__inner { border-bottom: 1px solid #E0E0E0; padding: 15px 0; }

@media only screen and (max-width: 1023px) { .blog-filters__inner > .issues-filters__link.dropdown { margin-bottom: 0 !important; } }

@media only screen and (max-width: 767px) { .blog-filters__inner { border-bottom: 0 none; padding: 10px 0 0; } }

.blog-filters._fixed { position: fixed; left: 0; right: 0; z-index: 999; background: #fff; top: 0; -ms-transform: translateY(79px); transform: translateY(79px); }

.blog-filters._fixed._scroll-down { transition: transform 0.25s ease-out !important; -ms-transform: translateY(144px); transform: translateY(144px); }

@media only screen and (max-width: 1023px) { .blog-filters._fixed { -ms-transform: translateY(0) !important; transform: translateY(0) !important; }
  .blog-filters._fixed._scroll-down { -ms-transform: translateY(65px) !important; transform: translateY(65px) !important; } }

@media only screen and (max-width: 767px) { .blog-filters { padding-bottom: 0; border-bottom: 0; } }

.blog-filters__list { display: none; }

@media only screen and (min-width: 768px) { .blog-filters__list { display: block; } }

.blog-filters__row { margin: 0 -20px; }

@media only screen and (max-width: 1023px) { .blog-filters__row { margin: 0 -10px; } }

.blog-filters .dropdown-opener__text { max-width: 150px; text-overflow: ellipsis; overflow: hidden; vertical-align: middle; line-height: 1; width: auto !important; white-space: nowrap; padding-top: 5px; color: #333333; }

@media only screen and (max-width: 1023px) { .blog-filters .dropdown-opener__text { max-width: 90px; } }

@media only screen and (max-width: 767px) { .blog-filters .dropdown-opener__text { max-width: 90%; padding-top: 0; } }

@media only screen and (min-width: 767px) { .blog-filters .dropdown__list._right { text-align: right; left: initial; right: -2px; min-width: 200px; } }

.blog-filters .dropdown-opener__caret.icon-arrow_bottom { margin-top: -2px; padding-top: 5px; }

@media only screen and (max-width: 767px) { .blog-filters .dropdown-opener__caret.icon-arrow_bottom { padding-top: 0; margin-top: -8px; } }

.blog-filters .dropdown-opener__caret.icon-arrow_down { top: 4px; }

.blog-filters__right { text-align: right; }

@media only screen and (max-width: 767px) { .blog-filters__right { text-align: left; } }

@media only screen and (max-width: 767px) { .blog-filters__right .visible-xs { display: block !important; } }

.blog-filters__list { position: relative; }

@media only screen and (min-width: 768px) { .blog-filters__list { display: block !important; } }

@media only screen and (max-width: 767px) { .blog-filters__list { margin-top: 16px; }
  .blog-filters__list .issues-filters__link { margin-bottom: 18px; } }

.blog-filters__list .issues-filters__link:not(:last-child) { margin-right: 45px; }

@media only screen and (max-width: 767px) { .blog-filters__list .issues-filters__link:not(:last-child) { margin-right: 0; } }

.blog-filters__link._opened .dropdown-opener__caret { -ms-transform: rotate(180deg); transform: rotate(180deg); }

@media only screen and (max-width: 767px) { .blog-filters__link._opened ~ .collections-filters__list { display: block; } }

.blog-view-btn { margin-left: 10px; display: inline-block; opacity: 0.5; color: #333333; cursor: pointer; }

.blog-view-btn._active { opacity: 1; }

.blog-header__divider { border-bottom: 1px solid #E0E0E0; margin: 50px 0 0; }

@media only screen and (min-width: 1023px) { .blog-header__divider { margin: 130px 0 0; } }

.blog-header__desc { padding: 20px 0 0; font-size: 15px; color: #999; max-width: 350px; }

@media only screen and (min-width: 1023px) { .blog-header__desc { padding: 0; max-width: 470px; } }

.blog-header-author { margin: 30px 0 60px; position: relative; }

@media only screen and (max-width: 767px) { .blog-header-author { margin: 30px 0 10px; } }

.blog-header-author__title { margin: 0 0 40px; }

@media only screen and (max-width: 767px) { .blog-header-author__title { margin: 0 0 30px; } }

.blog-header-author__inner { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; position: relative; }

.blog-header-author__info { width: 570px; }

@media only screen and (max-width: 767px) { .blog-header-author__info { padding-right: 120px; } }

.blog-header-author__details { display: -ms-flexbox; display: flex; }

@media only screen and (max-width: 767px) { .blog-header-author__details { display: block; } }

.blog-header-author__details-item { font-weight: 500; font-size: 13px; text-transform: uppercase; margin-right: 28px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

@media only screen and (max-width: 767px) { .blog-header-author__details-item { margin-right: 0; margin-bottom: 30px; } }

.blog-header-author__details-item._biography-btn { color: #999; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; cursor: pointer; }

.blog-header-author__details-item-text { padding-right: 8px; }

.blog-header-author__details-item-icon { margin-top: -3px; -ms-transform: rotate(-180deg); transform: rotate(-180deg); transition: transform .3s ease; }

._open .blog-header-author__details-item-icon { -ms-transform: rotate(0); transform: rotate(0); }

.blog-header-author__biography { padding: 65px 0 0; line-height: 1.8; max-width: 570px; display: none; }

@media only screen and (max-width: 767px) { .blog-header-author__biography { padding: 0; } }

.blog-header-author__biography-title { font-weight: 500; padding: 20px 0 10px; }

.blog-header-author__biography-desc { padding: 0 0 30px; }

@media only screen and (max-width: 767px) { .blog-header-author__biography-desc { padding: 0 0 10px; } }

.blog-header-author__biography-close { padding: 30px 0 0; }

.blog-header-author__cover { height: 220px; width: 300px; background-position: center; background-size: cover; filter: grayscale(100%); }

@media only screen and (max-width: 767px) { .blog-header-author__cover { width: 100px; height: 70px; position: absolute; top: 0; right: 0; } }

.blog-header-author__cover._placeholder { position: relative; }

.blog-header-author__cover._placeholder .icon-user { position: absolute; top: 50%; left: 50%; -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); }

.blog-author-share { border-bottom: 1px solid #E0E0E0; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; padding: 0 0 40px; }

.blog-author-share__icon { fill: #444; }

.blog-author-share__title { color: #999; text-transform: uppercase; font-size: 13px; line-height: 1; padding-right: 60px; }

.blog-author-share__item { padding-right: 30px; display: block; opacity: .8; transition: opacity 0.3s ease-out; }

.blog-author-share__item:hover { opacity: 1; }

.blog-author-others { padding: 50px 0; overflow: visible; }

@media only screen and (min-width: 1023px) { .blog-author-others { padding: 80px 0 100px; } }

.blog-author-others__title { font-size: 20px; font-weight: 500; padding: 0 0 30px; }

@media only screen and (min-width: 1023px) { .blog-author-others__title { font-size: 29px; padding: 0 0 55px; } }

.blog-author-others__btn-all { margin: 0 auto; max-width: 300px; width: 300px; height: 60px; border-color: #B4966E; }

.blog-article-header { margin: 40px 0 60px; }

.blog-article-header__main { max-width: 680px; }

.blog-article-header__category { font-size: 13px; text-transform: uppercase; padding: 0 0 5px; }

.blog-article-header__title { margin: 0; padding: 0 0 30px; }

@media only screen and (min-width: 767px) { .blog-article-header__title { padding: 0 0 70px; } }

.blog-article-header__details { padding: 0 0 15px; }

@media only screen and (min-width: 767px) { .blog-article-header__details { display: -ms-flexbox; display: flex; -ms-flex-align: end; align-items: flex-end; -ms-flex-pack: justify; justify-content: space-between; padding: 0 0 25px; } }

.blog-article-header__date { color: #999; text-transform: uppercase; font-size: 13px; }

@media only screen and (min-width: 767px) { .blog-article-header__authors { display: -ms-flexbox; display: flex; max-width: 70%; } }

.blog-article-header__author { height: 40px; position: relative; padding: 0 50px 30px; color: #333333; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: center; justify-content: center; }

@media only screen and (min-width: 767px) { .blog-article-header__author { padding: 0 50px; } }

.blog-article-header__author-img { width: 40px; height: 40px; border-radius: 50%; overflow: hidden; position: absolute; top: 0; left: 0; background-size: cover; background-color: #E0E0E0; filter: grayscale(100%); }

.blog-article-header__author-img._placeholder { background-color: transparent; }

.blog-article-header__author-img._placeholder .icon-user { position: absolute; top: 50%; left: 50%; -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); width: 100%; height: 100%; }

.blog-article-header__author-title { font-size: 15px; line-height: 1; font-weight: 500; }

.blog-article-header__author-desc { font-size: 13px; line-height: 1; font-weight: 500; color: #999; padding: 0 0 3px; }

.blog-article-header__line { height: 1px; background: #E0E0E0; }

.blog-article__subscribe { width: 300px; margin-top: -10px; }

.blog-article__row { display: -ms-flexbox; display: flex; -ms-flex-align: start; align-items: flex-start; -ms-flex-pack: justify; justify-content: space-between; }

.blog-article__row._bottom { -ms-flex-align: end; align-items: flex-end; }

.blog-article-content { margin: 0 0 30px; }

@media only screen and (min-width: 1023px) { .blog-article-content { max-width: 570px; } }

.blog-article-content:last-child { padding: 0; }

.blog-article-content__title { font-size: 17px; font-weight: 500; line-height: 1.5; padding: 0 0 20px; }

.blog-article-content__title._primary { font-size: 16px; padding: 0 0 30px; line-height: 1.8; }

@media only screen and (min-width: 767px) { .blog-article-content__title._primary { font-size: 20px; padding: 0 0 40px; } }

.blog-article-content__text._small { font-size: 15px; }

.blog-article-content__text ul { margin: 20px 0; }

.blog-article-content__text ul li { position: relative; padding-left: 30px; padding-bottom: 10px; }

@media only screen and (min-width: 767px) { .blog-article-content__text ul li { padding-left: 65px; } }

.blog-article-content__text ul li:before { content: '—'; display: block; position: absolute; top: 0; left: 0; }

@media only screen and (min-width: 767px) { .blog-article-content__text ul li:before { left: 30px; } }

.blog-article-quote { border-bottom: 1px solid #E0E0E0; border-top: 1px solid #E0E0E0; margin: 40px 0; padding: 30px 0; }

@media only screen and (min-width: 1023px) { .blog-article-quote { margin: 75px 0; padding: 55px 0; } }

.blog-article-quote__title { font-size: 20px; line-height: 1.6; font-weight: 500; }

@media only screen and (min-width: 1023px) { .blog-article-quote__title { font-size: 35px; } }

.blog-article-quote__desc { color: #999; font-size: 13px; padding: 15px 0 0; }

.blog-article-tags { max-width: 500px; margin: 30px 0; }

.blog-article-tags__item { color: #B4966E; display: inline-block; padding: 0 6px 13px 0; }

.blog-article-src { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; margin: 30px 0; }

.blog-article-src__title { padding: 0 10px 0 0; }

.blog-article-src__link { color: #B4966E; }

.blog-article { margin: 0 0 20px; }

@media only screen and (min-width: 1023px) { .blog-article { margin: 0 0 90px; } }

.blog-article-report { width: 300px; border-top: 1px solid #E0E0E0; padding: 20px 0 0; margin: 0 0 60px; }

.blog-article-report__title { font-size: 16px; font-weight: 500; margin: 0 0 20px; }

.blog-article-report__btn { width: 100%; max-width: 100%; border-color: #B4966E; color: #B4966E; }

@media only screen and (min-width: 1023px) { .blog-authors-header { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } }

@media only screen and (min-width: 1023px) { .blog-authors-header__title { width: 30%; } }

@media only screen and (min-width: 1023px) { .blog-authors-header__desc { width: 50%; } }

@media only screen and (min-width: 1023px) { .blog-authors-header .header__title { line-height: 1; } }

.unsubscribe-header { margin-top: 40px; }

.unsubscribe-header__subtitle { text-transform: uppercase; font-size: 13px; color: #999; letter-spacing: 0.4px; padding: 0 0 20px; }

.unsubscribe-header__title { font-size: 24px; font-weight: 500; padding: 0 0 35px; line-height: 1.2; }

@media only screen and (min-width: 1023px) { .unsubscribe-header__title { font-size: 38px; } }

.unsubscribe-header__title._hidden { display: none; }

.unsubscribe-header__email { padding: 0; border: 0; font-size: 24px; font-weight: 500; color: #272727; line-height: 1; }

@media only screen and (min-width: 1023px) { .unsubscribe-header__email { font-size: 38px; } }

.unsubscribe__title { margin-bottom: 50px; }

.unsubscribe-form__inner { max-width: 620px; }

.unsubscribe-form__inner._hidden { display: none; }

.unsubscribe-form__title { padding-bottom: 45px; }

.unsubscribe-form__input { padding: 0 0 30px; }

.unsubscribe-form__text { font-size: 17px; }

.unsubscribe-form__text::before { border: 1px solid black; }

.unsubscribe-form__label { padding-bottom: 10px; }

.unsubscribe-form__btn { max-width: 100%; width: 100%; margin: 10px 0 0; height: 55px; }

@media only screen and (min-width: 767px) { .unsubscribe-form__btn { width: 300px; } }

.unsubscribe-form__textarea-wrap { padding-left: 50px; }

.unsubscribe-form__textarea { max-height: 120px !important; height: 120px !important; margin: 0 !important; }

.popup-wrapper { position: fixed; z-index: 10000; top: 0; left: 0; background: rgba(255, 255, 255, 0.96); width: 100vw; height: 100vh; overflow-y: auto; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }

.popup-wrapper__content { width: 460px; padding: 5% 0; }

.popup-mistake { position: relative; }

.popup-mistake__close { position: absolute; top: 20px; left: 50%; margin-left: 213px; cursor: pointer; }

.popup-mistake__title { margin-bottom: 40px; font-size: 25px; font-weight: 500; }

.popup-mistake__subtitle { text-transform: uppercase; padding-bottom: 10px; font-size: 13px; }

.popup-mistake__article { padding-bottom: 40px; font-weight: 500; }

.popup-mistake__textarea-wrapper { height: 225px; }

.popup-mistake__comment { padding-top: 50px; padding-bottom: 17px; text-transform: uppercase; border-top: 1px solid #E0E0E0; color: #BBBBBB; font-size: 11px; }

.popup-mistake__textarea { margin-bottom: 38px; width: 460px; max-width: 460px; }

.popup-mistake__add { position: relative; padding-bottom: 57px; cursor: pointer; }

.popup-mistake__cross { background: #BBBBBB; height: 1px; position: absolute; top: 11px; left: -1px; width: 9px; }

.popup-mistake__cross::after { background: #BBBBBB; content: ""; height: 9px; left: 4px; position: absolute; top: -4px; width: 1px; }

.popup-mistake__add-file { font-size: 11px; padding-left: 15px; color: #BBBBBB; text-transform: uppercase; }

.popup-mistake__input { opacity: 0; position: absolute; top: -15px; left: 0; cursor: pointer; }

.popup-mistake__custom-text { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; position: relative; font-size: 11px; }

.popup-mistake__custom-text p { margin-top: 10px; }

.popup-mistake__custom-text p:last-of-type { padding-bottom: 29px; }

.popup-mistake__custom-text span { color: #999999; }

.popup-mistake__btn { margin-bottom: 2rem; width: 300px; max-width: 300px; }

.popup-mistake__success { display: none; text-align: center; -ms-flex-pack: center; justify-content: center; }

.popup-mistake__success-content { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }

.popup-mistake__success-title { font-size: 25px; padding-top: 30px; padding-bottom: 20px; font-weight: 500; }

.popup-mistake__success-checkmark { display: inline-block; position: relative; width: 50px; height: 50px; -ms-transform: rotate(45deg); transform: rotate(45deg); }

.popup-mistake__success-checkmark-circle { position: absolute; width: 50px; height: 50px; border: 2px solid #666666; border-radius: 100%; left: 0; top: 0; }

.popup-mistake__success-checkmark-stem { position: absolute; width: 3px; height: 20px; background-color: #666666; left: 29px; top: 12px; }

.popup-mistake__success-checkmark-kick { position: absolute; width: 13px; height: 3px; background-color: #666666; left: 19px; top: 31px; }

.remove { position: absolute; right: 0; }

.permanent-expose__wrapper { -ms-flex-align: baseline; align-items: baseline; }

.issue-season__wrapper { display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-align: center; align-items: center; }

@media only screen and (max-width: 1023px) { .issue-season__wrapper { -ms-flex-align: start; align-items: flex-start; } }

@media only screen and (max-width: 1025px) { .issue-season__wrapper { -ms-flex-direction: column; flex-direction: column; } }

@media only screen and (max-width: 1023px) { .issue-season__cover { padding-top: 25px; } }

.issue-season__event { margin-left: 0 !important; }

.rules-tickets__line { margin-top: 60px !important; margin-bottom: 60px; }

@media only screen and (max-width: 1023px) { .rules-tickets__line { margin-top: 0; margin-bottom: 0; } }

@media only screen and (max-width: 1023px) { .rules-tickets__useful { display: none; } }

.rules-tickets__free { color: #B4966E; opacity: 0.8; }

.rules-tickets__subtitle { font-size: 29px !important; font-weight: 500; }

.rules-tickets__text { padding-top: 20px; }

.rules-tickets__text-last { padding-top: 20px; padding-bottom: 50px; }

.rules-tickets__time { position: absolute; bottom: 32.5%; right: -55%; }

@media only screen and (max-width: 1023px) { .rules-tickets__time { display: none; } }

.rules-tickets__list { list-style: none !important; padding-left: 0 !important; }

.rules-tickets__share { display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; padding-top: 40px; }

.rules-tickets__item { padding-left: 60px; }

@media only screen and (max-width: 1023px) { .rules-tickets__item { width: auto; padding-left: 40px; } }

.places { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; margin-top: 60px; padding: 0; }

.places__icon { vertical-align: baseline; }

.places__item { width: 70%; }

.places__border { border-left: 1px solid rgba(0, 0, 0, 0.1); padding-left: 70px; padding-right: 90px; }

@media only screen and (max-width: 1023px) { .places__border { padding-left: 50px; } }

.places__first-item { padding-right: 10px; }

@media only screen and (max-width: 1023px) { .places__first-item { padding-right: 50px; } }

.places__address { color: #999999; }

.places__info { padding-top: 40px; }

.places__arrow { margin-top: 20px; }

.places__arrow svg { stroke: #999999; }

.places__tickets { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; }

.places__btn { margin-top: 20px; }

._programms-tickets .header__title { margin-bottom: 5px; }

._programms-tickets .header__info-row { display: inline-block; }

._programms-tickets .header__info-row .header__info { display: -ms-flexbox; display: flex; }

._programms-tickets .header__info-row .header__info .header-info__icon { fill: #B4966E; stroke: #B4966E; width: 35px; height: 35px; }

._programms-tickets .header__info-row .header__info .header-info__title { display: inline-block; margin-left: 15px; color: #B4966E; font-weight: 500; font-size: 15px; padding-top: 6px; }

._programms-tickets .header__info-row .header__info .header-info__title a { color: #B4966E; }

._programms-tickets .header__info-row .header__info .header-info__title a:hover { text-decoration: underline; }

.programms-tickets .programms-tickets__item { position: relative; color: #fff; overflow: hidden; }

.programms-tickets .programms-tickets__item::before { content: ''; position: absolute; z-index: 1; width: 100%; top: 0; bottom: 0; right: 0; left: 0; background: rgba(0, 0, 0, 0.4); }

.programms-tickets .programms-tickets__item .icon-dash { stroke: #fff; }

.programms-tickets .programms-tickets__item .programms-tickets__place { position: absolute; z-index: 3; bottom: 25px; left: 20px; right: 20px; color: #fff; }

.programms-tickets .programms-tickets__item .programms-tickets__place .icon-map { fill: #fff; }

.programms-tickets .programms-tickets__item .programms-tickets__img { width: 100%; max-width: 100%; vertical-align: top; transition: all 1s ease; }

.programms-tickets .programms-tickets__item .programms-tickets__info { position: absolute; z-index: 3; left: 20px; right: 20px; bottom: 70px; }

@media only screen and (max-width: 767px) { .programms-tickets .programms-tickets__item .programms-tickets__info { bottom: 55px; } }

.programms-tickets .programms-tickets__item .programms-tickets__type { position: absolute; font-size: 13px; font-weight: 500; z-index: 3; left: 20px; top: 26px; text-transform: uppercase; color: #fff; max-width: 40%; }

@media only screen and (max-width: 1279px) { .programms-tickets .programms-tickets__item .programms-tickets__type { font-size: 12px; top: 20px; right: 20px; max-width: 100%; } }

.programms-tickets .programms-tickets__item .programms-tickets__free { position: absolute; z-index: 3; right: 20px; top: 20px; color: #fff; padding: 0; height: 34px; line-height: 34px; box-sizing: border-box; font-size: 13px; font-weight: 500; text-transform: uppercase; }

.programms-tickets .programms-tickets__item .programms-tickets__btn { position: absolute; z-index: 3; right: 20px; top: 20px; color: #fff; padding: 0 5px; height: 34px; line-height: 34px; box-sizing: border-box; text-transform: none; font-size: 13px; font-weight: 500; }

.programms-tickets .programms-tickets__item .programms-tickets__btn._left { left: 20px; right: auto; }

@media only screen and (max-width: 1279px) { .programms-tickets .programms-tickets__item .programms-tickets__btn._left { left: 20px; right: auto; top: 20px; } }

.programms-tickets .programms-tickets__item .programms-tickets__btn:hover { background: #B4966E; color: #fff; border-color: #B4966E; }

.programms-tickets .programms-tickets__item .programms-tickets__btn._icon .btn-icon img { width: 0; opacity: 0; vertical-align: middle; margin-top: -4px; margin-right: 0; transition: all 0.5s ease; }

.programms-tickets .programms-tickets__item .programms-tickets__btn._icon:hover { color: #fff; background-color: transparent; border-color: #fff; }

.programms-tickets .programms-tickets__item .programms-tickets__btn._icon:hover .btn-icon img { width: 13px; opacity: 1; margin-right: 5px; }

@media only screen and (max-width: 1279px) { .programms-tickets .programms-tickets__item .programms-tickets__btn { left: 20px; right: auto; top: 65px; } }

.programms-tickets .programms-tickets__item .programms-tickets__title { font-size: 18px; line-height: 20px; font-weight: 500; color: #fff; }

@media only screen and (max-width: 767px) { .programms-tickets .programms-tickets__item .programms-tickets__title { font-size: 16px; line-height: 18px; } }

.programms-tickets .programms-tickets__item .programms-tickets__link { position: absolute; z-index: 2; top: 0; left: 0; right: 0; bottom: 0; }

.programms-tickets .programms-tickets__item .programms-tickets__date { font-size: 13px; font-family: "Gerbera", Arial, sans-serif; }

.programms-tickets .programms-tickets__item .programms-tickets__date .icon-dash { margin-top: 4px; }

.exhibitions__item--tickets { margin-bottom: 35px; }

@media only screen and (max-width: 1023px) { .exhibitions__item--tickets { margin-bottom: 20px; } }

.exhibitions-row__btn { margin: 40px auto 40px; }

.programms-tickets__item:hover .programms-tickets__img { -ms-transform: scale(1.1); transform: scale(1.1); transition: all 1s ease; }

.programms-tickets__item:hover::before { background: radial-gradient(transparent 20%, #000); }

.popup-buy-ticket { position: relative; white-space: normal; background-color: #fff; width: 750px; max-width: 100%; margin: 80px auto 0; }

.popup-buy-ticket .buy-ticket__title { margin-bottom: 18px; font-size: 30px; font-weight: 500; }

.popup-buy-ticket .buy-ticket__subtitle { font-size: 24px; margin-bottom: 10px; font-weight: 500; }

.popup-buy-ticket .buy-ticket__info { margin-bottom: 20px; }

.popup-buy-ticket .buy-ticket__list { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; }

.popup-buy-ticket .buy-ticket__item { position: relative; overflow: hidden; padding: 20px; width: 50%; max-width: 50%; min-width: 50%; box-sizing: border-box; }

.popup-buy-ticket .buy-ticket__item::before { position: absolute; top: 0; left: -75%; z-index: 2; display: block; content: ''; width: 50%; height: 100%; background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%); -ms-transform: skewX(-25deg); transform: skewX(-25deg); }

@media only screen and (max-width: 767px) { .popup-buy-ticket .buy-ticket__item { width: 100%; max-width: 100%; min-width: 100%; } }

.popup-buy-ticket .buy-ticket__link { display: block; text-decoration: none; }

.popup-buy-ticket .buy-ticket__link img { width: 100%; max-width: 100%; }

.buy-ticket__item:hover::before { animation: shine 1.8s; }

@keyframes shine { 100% { left: 125%; } }

.issues-filters__link .dropdown__list { top: 26px; }

.programms-2__buy .event-buy__contacts { border-top: none; padding-top: 0; }

.programms-2__border-top { padding-top: 20px; border-top: 1px solid rgba(50, 50, 50, 0.15); }

.event-buy__subtitle { color: #B4966E; font-size: 15px; padding-top: 7px; padding-bottom: 4px; }

@media only screen and (max-width: 1279px) { .event-buy__subtitle { text-align: center; } }

.event-buy__text { font-size: 15px; padding-top: 7px; padding-bottom: 4px; }

@media only screen and (max-width: 1279px) { .event-buy__text { text-align: center; } }

.programms-event-buy { padding-bottom: 20px; }

@media only screen and (max-width: 1279px) { .programms-event-buy .row .event-buy__title { text-align: left; } }

.programms-event-reg__btn-row { text-align: right; }

.programms-event-reg__btn-row .programms-event-reg__btn { display: inline-block; padding: 0 13px; line-height: 53px; font-size: 12px; }

.programms-event-reg__btn-row .programms-event-reg__btn._add-ticket { font-size: 14px; }

@media only screen and (max-width: 1279px) { .programms-event-reg__btn-row .programms-event-reg__btn { line-height: 48px; } }

@media only screen and (max-width: 1279px) { .programms-2__buy .event-buy__contacts { padding-bottom: 25px; } }

.programms-tickets .event-buy__title { color: #000; }

.programms-event-preorder__btn-row { padding: 20px 0 25px; }

.programms-event-preorder__btn-row .btn { margin: 0 auto; }

@media only screen and (max-width: 1279px) { .programms-event-preorder__btn-row { text-align: center; } }

.header-col.col-md-4 { padding-left: 0; padding-right: 50px; }

.tickets-slider-col .tickets-category__cover { height: 140px; }

.tickets-slider-col .tickets-category__cover::after { background-color: rgba(0, 0, 0, 0.3); }

@media only screen and (max-width: 767px) { .tickets-slider-col .tickets-category__cover { height: 200px; } }

.gtg-dots { position: absolute; display: block; left: 0; bottom: -25px; width: 100%; padding: 20px 0 0; margin: 0; list-style: none; text-align: center; z-index: 0; }

.gtg-dots li { position: relative; display: inline-block; margin: 0 7px; padding: 0; cursor: pointer; }

.gtg-dots li::before { display: none; }

.gtg-dots li button { font-size: 0; line-height: 0; display: block; width: 13px; height: 13px; padding: 0; cursor: pointer; color: transparent; outline: none; border-radius: 50px; background: #fff; border: 1px solid #8d8d8d; }

.gtg-dots li button:hover { border-color: #AF9773; }

.tickets-slider { padding-bottom: 10px; }

@media only screen and (max-width: 1023px) { .tickets-slider { margin-top: 30px; } }

.gtg-dots li.slick-active button { position: relative; z-index: 2; background-color: #AF9773; border-color: #AF9773; }

.tickets-new__filter-row { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }

.tickets-new__filter-row .tickets-new__filter-row-title { width: 160px; min-width: 160px; max-width: 160px; font-size: 13px; text-transform: uppercase; color: #333333; padding-top: 10px; }

@media only screen and (max-width: 1023px) { .tickets-new__filter-row .tickets-new__filter-row-title { width: 130px; min-width: 130px; max-width: 130px; } }

@media only screen and (max-width: 767px) { .tickets-new__filter-row .tickets-new__filter-row-title { width: 105px; min-width: 105px; max-width: 105px; } }

@media only screen and (max-width: 1023px) { .tickets-new__filter-row .search-date { max-width: 100%; padding-right: 25px; } }

@media only screen and (max-width: 1023px) { .tickets-new__filter-row .search-date ._filter { display: inline-block; width: 90px; max-width: 90px; padding-bottom: 0; border-bottom: none; text-align: left; vertical-align: middle; margin-right: 7px; margin-left: 7px; margin-bottom: 0; line-height: 35px; } }

@media only screen and (max-width: 1023px) { .tickets-new__filter-row .search-date ._filter .dropdown-opener__text { margin-right: 0; } }

@media only screen and (max-width: 1023px) { .tickets-new__filter-row .search-date ._filter .dropdown__opener svg { bottom: 0; } }

.tickets-new__filter-row .tickets-new__filter-row-options { -ms-flex-positive: 1; flex-grow: 1; }

@media only screen and (max-width: 767px) { .tickets-new__filter-row .picker { width: 280px; } }

@media only screen and (max-width: 767px) { .tickets-new__filter-row ._date-to .picker { left: -150px; } }

.tickets-new__filter-links { font-size: 0; }

.tickets-new__filter-link { font-size: 13px; text-transform: uppercase; color: #333333; display: inline-block; vertical-align: top; border: 1px solid #7D7C7C; margin-right: 22px; margin-bottom: 25px; padding: 0 20px; height: 37px; line-height: 37px; }

.tickets-new__filter-link:hover { background-color: #7D7C7C; color: #fff; }

.tickets-new__filter-link:last-child { margin-right: 0; }

.tickets-new__filter-link._active { background-color: #7D7C7C; color: #fff; }

.tickets-new__filter-link._btn-friends { color: #AF9773; border: 1px solid #AF9773; }

.tickets-new__filter-link._btn-friends:hover { background-color: #AF9773; color: #fff; }

.tickets-new__search-box .search-group__input { font-size: 14px; color: #333333; padding: 6px 0; padding-right: 25px; font-weight: 400; border-bottom: 1px solid #b3b3b3; }

.tickets-new__search-box .input-search-field { position: relative; padding-right: 40px; }

.tickets-new__search-box .input-search-field .search-group__btn._clear { right: 40px; background: transparent; }

.icon-search-clear { stroke: #333333; width: 13px; height: 13px; }

.icon-search-clear:hover { stroke: #AF9773; }

.tickets-new__search-examples { font-size: 12px; }

.tickets-new__search-examples a { text-decoration: underline; color: #333333; }

.tickets-new__search-examples a:hover { text-decoration: none; }

.tickets-new__search-row { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }

.tickets-new__search-row .tickets-new__search { margin-bottom: 0; }

.tickets-new__filter-help { text-align: right; }

.tickets-new__filter-help .tickets-new__filter-help-link { color: #AF9773; font-size: 14px; font-weight: 500; text-decoration: underline; }

.tickets-new__filter-help .tickets-new__filter-help-link:hover { text-decoration: none; }

.tickets-new__search-examples { text-align: right; }

.tickets-new__filter-row._date { padding: 26px 0; }

.tickets-new__filter-row._search { padding: 10px 0; }

.tickets-new__filter-date { color: #333333; font-size: 13px; text-transform: uppercase; font-weight: 300; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }

.tickets-new__filter-date .events-filters__link { margin-left: 10px; }

.tickets-new__filter-date .events-filters__link .dropdown-opener__text { border-bottom: 1px solid #b3b3b3; }

.search-date { position: relative; padding-right: 40px; }

.tickets-new__filter-box { padding-bottom: 40px; }

@media only screen and (max-width: 767px) { .tickets-new__filter-box { padding-top: 25px; } }

.tickets-new__block { border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding-top: 40px; }

.tickets-new__block:first-child { padding-top: 0; }

.tickets-new__block:last-child { border-bottom: none; padding-bottom: 50px; }

.tickets-new__block .tickets-new__block-about { color: #333333; font-size: 15px; font-weight: 300; margin-bottom: 60px; }

.tickets-new__block .exhibitions__title { margin-bottom: 25px; }

.tickets-new__block .exhibitions-row__btn { margin: 10px auto 50px; }

.tickets-new__friend-img-box { width: 591px; height: 329px; max-width: 100%; }

.tickets-new__friend-img-box .tickets-new__friend-img-link { display: block; }

.tickets-new__friend-img-box .tickets-new__friend-img-link img { width: 100%; max-width: 100%; }

.tickets-slider .tickets__col { display: none; }

.tickets-slider .tickets__col:first-child { display: block; }

.tickets-slider .tickets-category { position: relative; }

.tickets-slider .tickets-category .tickets-slider__title { position: absolute; z-index: 2; bottom: 20px; right: 20px; left: 20px; text-align: left; font-size: 16px; visibility: hidden; opacity: 0; transition: all 2s; }

.slick-current.slick-active .tickets-slider__title { visibility: visible; opacity: 1; }

.tickets-slider .slick-slider .tickets__col { display: block; }

@media only screen and (max-width: 1023px) { .scroll-mobile { overflow-x: scroll; -ms-overflow-style: none; scrollbar-width: none; }
  .scroll-mobile::-webkit-scrollbar { display: none; }
  .scroll-mobile .tickets-new__filter-links { white-space: nowrap; } }

@media only screen and (max-width: 767px) { .column-mobile { -ms-flex-direction: column; flex-direction: column; padding: 5px 0; } }

@media only screen and (max-width: 767px) { .column-mobile .tickets-new__filter-row-title { padding-bottom: 10px; display: none; } }

@media only screen and (max-width: 767px) { .column-mobile .tickets-new__filter-help { padding-top: 25px; } }

.header-flex-row { display: -ms-flexbox; display: flex; }

@media only screen and (max-width: 767px) { .header-flex-row { -ms-flex-direction: column; flex-direction: column; } }

.header-flex-row .header-flex-col { width: 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; }

@media only screen and (max-width: 767px) { .header-flex-row .header-flex-col { width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; } }

.header-flex-row .header-flex-col._btn-row { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: end; justify-content: flex-end; }

@media only screen and (max-width: 767px) { .header-flex-row .header-flex-col._btn-row { -ms-flex-pack: start; justify-content: flex-start; padding-top: 25px; } }

.header-flex-row .header-flex-col._btn-row .btn { width: 100%; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNjcmVlbi5jc3MiLCJsaWIvX2ZvbnQtZmFjZS5zY3NzIiwiX2ZvbnRzLnNhc3MiLCJfcmVzZXQuc2FzcyIsImxpYi9fbWVkaWEuc2NzcyIsImxpYi9fbWl4aW5zLnNhc3MiLCJfZ2xvYmFsLnNhc3MiLCJzY3JlZW4uc2FzcyIsIl9sYXlvdXQuc2FzcyIsIl9jb250cm9scy5zYXNzIiwiX2ljb25zLnNhc3MiLCJfbWFpbi5zYXNzIiwiX3NsaWRlci5zYXNzIiwiX25hdi5zYXNzIiwiX2hlYWRlci5zYXNzIiwiX2Zvb3Rlci5zYXNzIiwiX2luZGV4LnNhc3MiLCJfcHJvZ3JhbXMuc2FzcyIsIl9ldmVudHMuc2FzcyIsIl9hcnRpY2xlLnNhc3MiLCJfZXhoaWJpdGlvbnMuc2FzcyIsIl9pc3N1ZXMuc2FzcyIsIl9jb250YWN0cy5zYXNzIiwiX3ZhY2FuY2llcy5zYXNzIiwiXzQwNC5zYXNzIiwiX3RvdXIuc2FzcyIsIl9oaXN0b3J5LnNhc3MiLCJfc2VhcmNoLnNhc3MiLCJfY29sbGVjdGlvbi5zYXNzIiwiX211c2V1bS5zYXNzIiwiX3NsaWNrLnNhc3MiLCJfcG9wdXAuc2FzcyIsIl9waWNrZXIuZGF0ZS5zYXNzIiwiX3Njcm9sbC5zYXNzIiwiX3RpcHMuc2FzcyIsIl9zdXBwb3J0LnNhc3MiLCJfdGlja2V0cy5zYXNzIiwiX2RvbmF0aW9uLnNhc3MiLCJfYXR0ZW50aW9uLnNhc3MiLCJfYmxvY2stcGFydG5lcnMuc2FzcyIsIl9ibG9nLnNhc3MiLCJfdW5zdWJzY3JpYmUuc2FzcyIsIl9wb3B1cC1taXN0YWtlLnNhc3MiLCJfaXNzdWUtcGVybWFuZW50LWV4cG9zZS5zYXNzIiwiX2lzc3VlLXNlYXNvbi5zYXNzIiwiX3J1bGVzLXRpY2tldHMuc2FzcyIsIl9nYWxsZXJ5LnNhc3MiLCJfcHJvZ3JhbW1zLXRpY2tldHMuc2FzcyIsIl9uZXctdGlja2V0cy5zYXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ3NFaEIsYUFDQyx1QkNq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LGlCQUVJLG1CQUFtQixDQUNuQix5QkFBeUIsQ0FDekIsc0JBQXNCLEVBSU87RUFSakMsb0NBTU0sY0FBYyxFQUFHO0VBTnZCLDRDQVFNLG9CQUFvQixFQUFHLEVBQUE7O0E1Q3hSM0IsNEM0QzJSRixpQkFFSSwyQkFBdUIsQ0FBdkIsdUJBQXVCLENBQ3ZCLGVBQWUsRUFRWSxFQUFBOztBNUN0UzdCLDRDNEMyUkYsZ0RBT00scUJBQXFCLENBQ3JCLGNBQWMsRUFBSyxFQUFBOztBNUNuU3ZCLDRDNEMyUkYsMkNBV00sa0JBQWtCLEVBQUssRUFBQTs7QUFFN0IsbUJBQ0UscUJBQWMsQ0FBZCxjQUFjLEVBaUJhOztBNUMxVDNCLDRDNEN3U0YsbUJBR0ksMkJBQXVCLENBQXZCLHVCQUF1QixFQWVFLEVBQUE7O0FBbEI3QixvQ0FLSSxXQUFXLENBQ1gsa0JBQWMsQ0FBZCxjQUFjLEVBWVM7O0E1QzFUekIsNEM0Q3dTRixvQ0FRTSxZQUFZLENBQ1osbUJBQWUsQ0FBZixlQUFlLEVBU00sRUFBQTs7QUFsQjNCLDZDQVdNLHFCQUFjLENBQWQsY0FBYyxDQUNkLHVCQUFvQixDQUFwQixvQkFBb0IsQ0FDcEIsbUJBQTBCLENBQTFCLDBCQUEwQixFQUtQOztBNUMxVHZCLDRDNEN3U0YsNkNBZVEscUJBQTRCLENBQTVCLDRCQUE0QixDQUM1QixrQkFBa0IsRUFFRCxFQUFBOztBQWxCekIsa0RBa0JRLFlBQVksRUFBRyIsImZpbGUiOiJzY3JlZW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIkdlcmJlcmFcIjsgZm9udC13ZWlnaHQ6IDQwMDsgc3JjOiB1cmwoXCIuLi9mb250cy9HZXJiZXJhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2VyYmVyYS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiR2VyYmVyYVwiOyBmb250LXdlaWdodDogNTAwOyBzcmM6IHVybChcIi4uL2ZvbnRzL0dlcmJlcmEtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2VyYmVyYS1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cblxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIkdlcmJlcmFcIjsgZm9udC13ZWlnaHQ6IDIwMDsgc3JjOiB1cmwoXCIuLi9mb250cy9HZXJiZXJhLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2VyYmVyYS1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiV2lsbGlhbVwiOyBmb250LXdlaWdodDogNDAwOyBzcmM6IHVybChcIi4uL2ZvbnRzL1dpbGxpYW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9XaWxsaWFtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyB9XG5cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiOyBmb250LXdlaWdodDogNDAwOyBzcmM6IHVybChcIi4uL2ZvbnRzL0ZvbnRBd2Vzb21lLmVvdD9cIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9Gb250QXdlc29tZS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0ZvbnRBd2Vzb21lLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRm9udEF3ZXNvbWUuc3ZnI0ZvbnRBd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiLi4vZm9udHMvRm9udEF3ZXNvbWUub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpOyB9XG5cbiogeyBwYWRkaW5nOiAwOyBtYXJnaW46IDA7IC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuaHRtbCwgYm9keSB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IGN1cnNvcjogZGVmYXVsdDsgfVxuXG5ib2R5IHsgZm9udDogbm9ybWFsIDE3cHgvMS40IEdlcmJlcmEsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiAyMDA7IGNvbG9yOiAjMzMzOyBiYWNrZ3JvdW5kOiAjRkZGOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgYm9keSB7IGZvbnQtc2l6ZTogMTVweDsgfSB9XG5cbmJvZHkuX3J0bCAqIHsgZGlyZWN0aW9uOiBydGw7IH1cblxuYm9keS5fcnRsICouX3Bob25lIHsgZGlyZWN0aW9uOiBsdHI7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbmJvZHkuX3J0bCAucG9wdXBzLXdyYXBwZXJfX2NvbnRlbnQgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG5ib2R5Ll9ydGwgLnBvcHVwLW1hcF9fY29udGFpbmVyIHsgcmlnaHQ6IGF1dG87IGxlZnQ6IDA7IH1cblxuYm9keS5fcnRsIC5ob3ctdGFic19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLWxlZnQ6IDI1cHg7IG1hcmdpbi1yaWdodDogMDsgfVxuXG5ib2R5Ll9ydGwgLnRvcC1tZW51X19saW5rLl9kcm9wZG93biAuZHJvcGRvd24tbGlzdCB7IGxlZnQ6IDA7IHJpZ2h0OiBhdXRvOyB9XG5cbmJvZHkuX3J0bCAudG9wLW1lbnVfX2xpbmsuX2Ryb3Bkb3duIC5kcm9wZG93bi1saXN0X190b3AgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbmJvZHkuX3J0bCAudG9wLW1lbnVfX2xpbmsuX2Ryb3Bkb3duIC5kcm9wZG93bi1saXN0X190b3AgdWwgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cblxuYm9keS5fcnRsIC5zbGljay1zbGlkZXIgeyBkaXJlY3Rpb246IGx0cjsgfVxuXG5ib2R5Ll9ydGwgLnNsaWNrLXNsaWRlciAqIHsgZGlyZWN0aW9uOiBsdHI7IH1cblxuYm9keS5fcnRsIC5zbGljay1zbGlkZXIgLmZpZ3VyZV9fZmlnY2FwdGlvbiB7IGRpcmVjdGlvbjogcnRsOyB9XG5cbmJvZHkuX3J0bCAuYnJhbmNoLWxpc3QgeyBsZWZ0OiBhdXRvOyByaWdodDogLTM1cHg7IH1cblxuYm9keS5fcnRsIC5icmFuY2gtbGlzdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHsgcmlnaHQ6IGF1dG87IGxlZnQ6IDE1cHg7IH1cblxuYm9keS5fcnRsIC5tdXNldW0tYWNjb3JkaW9uX19pY29uIHsgcmlnaHQ6IGF1dG87IGxlZnQ6IDdweDsgfVxuXG5ib2R5Ll9ydGwgLmFjY29yZGlvbi10aXRsZV9faWNvbiB7IG1hcmdpbi1yaWdodDogMDsgbWFyZ2luLWxlZnQ6IDQ1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyBib2R5Ll9ydGwgLmFjY29yZGlvbl9fdGl0bGUgeyBwYWRkaW5nLXJpZ2h0OiAwOyBwYWRkaW5nLWxlZnQ6IDQwcHg7IH0gfVxuXG5ib2R5Ll9ydGwgLmF0dGVudGlvbl9fY2xvc2UgeyByaWdodDogYXV0bzsgbGVmdDogMDsgfVxuXG5ib2R5Ll9ydGwgLmF0dGVudGlvbl9faWNvbiB7IG1hcmdpbi1yaWdodDogMDsgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHsgYm9keS5fcnRsIC5hdHRlbnRpb25fX2ljb24geyBsZWZ0OiBhdXRvOyByaWdodDogLTYwcHg7IH0gfVxuXG5ib2R5Ll9ydGwgLmF0dGVudGlvbl9fdGV4dCB7IHBhZGRpbmctcmlnaHQ6IDA7IHBhZGRpbmctbGVmdDogODBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgeyBib2R5Ll9ydGwgLmF0dGVudGlvbl9fdGV4dCB7IHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbmJvZHkuX3J0bCAudG9wLW1lbnUsIGJvZHkuX3J0bCAuYm90dG9tLW1lbnUgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbmJvZHkuX3J0bCAuY29sLWxnLTEsIGJvZHkuX3J0bCAuY29sLWxnLTEwLCBib2R5Ll9ydGwgLmNvbC1sZy0xMSwgYm9keS5fcnRsIC5jb2wtbGctMTIsIGJvZHkuX3J0bCAuY29sLWxnLTIsIGJvZHkuX3J0bCAuY29sLWxnLTMsIGJvZHkuX3J0bCAuY29sLWxnLTQsIGJvZHkuX3J0bCAuY29sLWxnLTUsIGJvZHkuX3J0bCAuY29sLWxnLTYsIGJvZHkuX3J0bCAuY29sLWxnLTcsIGJvZHkuX3J0bCAuY29sLWxnLTgsIGJvZHkuX3J0bCAuY29sLWxnLTksIGJvZHkuX3J0bCAuY29sLW1kLTEsIGJvZHkuX3J0bCAuY29sLW1kLTEwLCBib2R5Ll9ydGwgLmNvbC1tZC0xMSwgYm9keS5fcnRsIC5jb2wtbWQtMTIsIGJvZHkuX3J0bCAuY29sLW1kLTIsIGJvZHkuX3J0bCAuY29sLW1kLTMsIGJvZHkuX3J0bCAuY29sLW1kLTQsIGJvZHkuX3J0bCAuY29sLW1kLTUsIGJvZHkuX3J0bCAuY29sLW1kLTYsIGJvZHkuX3J0bCAuY29sLW1kLTcsIGJvZHkuX3J0bCAuY29sLW1kLTgsIGJvZHkuX3J0bCAuY29sLW1kLTksIGJvZHkuX3J0bCAuY29sLXNtLTEsIGJvZHkuX3J0bCAuY29sLXNtLTEwLCBib2R5Ll9ydGwgLmNvbC1zbS0xMSwgYm9keS5fcnRsIC5jb2wtc20tMTIsIGJvZHkuX3J0bCAuY29sLXNtLTIsIGJvZHkuX3J0bCAuY29sLXNtLTMsIGJvZHkuX3J0bCAuY29sLXNtLTQsIGJvZHkuX3J0bCAuY29sLXNtLTUsIGJvZHkuX3J0bCAuY29sLXNtLTYsIGJvZHkuX3J0bCAuY29sLXNtLTcsIGJvZHkuX3J0bCAuY29sLXNtLTgsIGJvZHkuX3J0bCAuY29sLXNtLTksIGJvZHkuX3J0bCAuY29sLXhzLTEsIGJvZHkuX3J0bCAuY29sLXhzLTEwLCBib2R5Ll9ydGwgLmNvbC14cy0xMSwgYm9keS5fcnRsIC5jb2wteHMtMTIsIGJvZHkuX3J0bCAuY29sLXhzLTIsIGJvZHkuX3J0bCAuY29sLXhzLTMsIGJvZHkuX3J0bCAuY29sLXhzLTQsIGJvZHkuX3J0bCAuY29sLXhzLTUsIGJvZHkuX3J0bCAuY29sLXhzLTYsIGJvZHkuX3J0bCAuY29sLXhzLTcsIGJvZHkuX3J0bCAuY29sLXhzLTgsIGJvZHkuX3J0bCAuY29sLXhzLTkgeyBmbG9hdDogcmlnaHQ7IG1hcmdpbi1sZWZ0OiAwOyB9XG5cbmJvZHkuX3J0bCAuY29sLXhzLW9mZnNldC0wIHsgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbmJvZHkuX3J0bCAuY29sLXhzLW9mZnNldC0xIHsgbWFyZ2luLXJpZ2h0OiA4LjMzMzMzJTsgfVxuXG5ib2R5Ll9ydGwgLmNvbC14cy1vZmZzZXQtMiB7IG1hcmdpbi1yaWdodDogMTYuNjY2NjclOyB9XG5cbmJvZHkuX3J0bCAuY29sLXhzLW9mZnNldC0zIHsgbWFyZ2luLXJpZ2h0OiAyNSU7IH1cblxuYm9keS5fcnRsIC5jb2wteHMtb2Zmc2V0LTQgeyBtYXJnaW4tcmlnaHQ6IDMzLjMzMzMzJTsgfVxuXG5ib2R5Ll9ydGwgLmNvbC14cy1vZmZzZXQtNSB7IG1hcmdpbi1yaWdodDogNDEuNjY2NjclOyB9XG5cbmJvZHkuX3J0bCAuY29sLXhzLW9mZnNldC02IHsgbWFyZ2luLXJpZ2h0OiA1MCU7IH1cblxuYm9keS5fcnRsIC5jb2wteHMtb2Zmc2V0LTcgeyBtYXJnaW4tcmlnaHQ6IDU4LjMzMzMzJTsgfVxuXG5ib2R5Ll9ydGwgLmNvbC14cy1vZmZzZXQtOCB7IG1hcmdpbi1yaWdodDogNjYuNjY2NjclOyB9XG5cbmJvZHkuX3J0bCAuY29sLXhzLW9mZnNldC05IHsgbWFyZ2luLXJpZ2h0OiA3NSU7IH1cblxuYm9keS5fcnRsIC5jb2wteHMtb2Zmc2V0LTEwIHsgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMyU7IH1cblxuYm9keS5fcnRsIC5jb2wteHMtb2Zmc2V0LTExIHsgbWFyZ2luLXJpZ2h0OiA5MS42NjY2NyU7IH1cblxuYm9keS5fcnRsIC5jb2wteHMtb2Zmc2V0LTEyIHsgbWFyZ2luLXJpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHsgYm9keS5fcnRsIC5jb2wtc20tb2Zmc2V0LTAgeyBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgYm9keS5fcnRsIC5jb2wtc20tb2Zmc2V0LTEgeyBtYXJnaW4tcmlnaHQ6IDguMzMzMzMlOyB9XG4gIGJvZHkuX3J0bCAuY29sLXNtLW9mZnNldC0yIHsgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NyU7IH1cbiAgYm9keS5fcnRsIC5jb2wtc20tb2Zmc2V0LTMgeyBtYXJnaW4tcmlnaHQ6IDI1JTsgfVxuICBib2R5Ll9ydGwgLmNvbC1zbS1vZmZzZXQtNCB7IG1hcmdpbi1yaWdodDogMzMuMzMzMzMlOyB9XG4gIGJvZHkuX3J0bCAuY29sLXNtLW9mZnNldC01IHsgbWFyZ2luLXJpZ2h0OiA0MS42NjY2NyU7IH1cbiAgYm9keS5fcnRsIC5jb2wtc20tb2Zmc2V0LTYgeyBtYXJnaW4tcmlnaHQ6IDUwJTsgfVxuICBib2R5Ll9ydGwgLmNvbC1zbS1vZmZzZXQtNyB7IG1hcmdpbi1yaWdodDogNTguMzMzMzMlOyB9XG4gIGJvZHkuX3J0bCAuY29sLXNtLW9mZnNldC04IHsgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgYm9keS5fcnRsIC5jb2wtc20tb2Zmc2V0LTkgeyBtYXJnaW4tcmlnaHQ6IDc1JTsgfVxuICBib2R5Ll9ydGwgLmNvbC1zbS1vZmZzZXQtMTAgeyBtYXJnaW4tcmlnaHQ6IDgzLjMzMzMzJTsgfVxuICBib2R5Ll9ydGwgLmNvbC1zbS1vZmZzZXQtMTEgeyBtYXJnaW4tcmlnaHQ6IDkxLjY2NjY3JTsgfVxuICBib2R5Ll9ydGwgLmNvbC1zbS1vZmZzZXQtMTIgeyBtYXJnaW4tcmlnaHQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgeyBib2R5Ll9ydGwgLmNvbC1tZC1vZmZzZXQtMCB7IG1hcmdpbi1yaWdodDogMDsgfVxuICBib2R5Ll9ydGwgLmNvbC1tZC1vZmZzZXQtMSB7IG1hcmdpbi1yaWdodDogOC4zMzMzMyU7IH1cbiAgYm9keS5fcnRsIC5jb2wtbWQtb2Zmc2V0LTIgeyBtYXJnaW4tcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICBib2R5Ll9ydGwgLmNvbC1tZC1vZmZzZXQtMyB7IG1hcmdpbi1yaWdodDogMjUlOyB9XG4gIGJvZHkuX3J0bCAuY29sLW1kLW9mZnNldC00IHsgbWFyZ2luLXJpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgYm9keS5fcnRsIC5jb2wtbWQtb2Zmc2V0LTUgeyBtYXJnaW4tcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICBib2R5Ll9ydGwgLmNvbC1tZC1vZmZzZXQtNiB7IG1hcmdpbi1yaWdodDogNTAlOyB9XG4gIGJvZHkuX3J0bCAuY29sLW1kLW9mZnNldC03IHsgbWFyZ2luLXJpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgYm9keS5fcnRsIC5jb2wtbWQtb2Zmc2V0LTggeyBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICBib2R5Ll9ydGwgLmNvbC1tZC1vZmZzZXQtOSB7IG1hcmdpbi1yaWdodDogNzUlOyB9XG4gIGJvZHkuX3J0bCAuY29sLW1kLW9mZnNldC0xMCB7IG1hcmdpbi1yaWdodDogODMuMzMzMzMlOyB9XG4gIGJvZHkuX3J0bCAuY29sLW1kLW9mZnNldC0xMSB7IG1hcmdpbi1yaWdodDogOTEuNjY2NjclOyB9XG4gIGJvZHkuX3J0bCAuY29sLW1kLW9mZnNldC0xMiB7IG1hcmdpbi1yaWdodDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7IGJvZHkuX3J0bCAuY29sLWxnLW9mZnNldC0wIHsgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIGJvZHkuX3J0bCAuY29sLWxnLW9mZnNldC0xIHsgbWFyZ2luLXJpZ2h0OiA4LjMzMzMzJTsgfVxuICBib2R5Ll9ydGwgLmNvbC1sZy1vZmZzZXQtMiB7IG1hcmdpbi1yaWdodDogMTYuNjY2NjclOyB9XG4gIGJvZHkuX3J0bCAuY29sLWxnLW9mZnNldC0zIHsgbWFyZ2luLXJpZ2h0OiAyNSU7IH1cbiAgYm9keS5fcnRsIC5jb2wtbGctb2Zmc2V0LTQgeyBtYXJnaW4tcmlnaHQ6IDMzLjMzMzMzJTsgfVxuICBib2R5Ll9ydGwgLmNvbC1sZy1vZmZzZXQtNSB7IG1hcmdpbi1yaWdodDogNDEuNjY2NjclOyB9XG4gIGJvZHkuX3J0bCAuY29sLWxnLW9mZnNldC02IHsgbWFyZ2luLXJpZ2h0OiA1MCU7IH1cbiAgYm9keS5fcnRsIC5jb2wtbGctb2Zmc2V0LTcgeyBtYXJnaW4tcmlnaHQ6IDU4LjMzMzMzJTsgfVxuICBib2R5Ll9ydGwgLmNvbC1sZy1vZmZzZXQtOCB7IG1hcmdpbi1yaWdodDogNjYuNjY2NjclOyB9XG4gIGJvZHkuX3J0bCAuY29sLWxnLW9mZnNldC05IHsgbWFyZ2luLXJpZ2h0OiA3NSU7IH1cbiAgYm9keS5fcnRsIC5jb2wtbGctb2Zmc2V0LTEwIHsgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgYm9keS5fcnRsIC5jb2wtbGctb2Zmc2V0LTExIHsgbWFyZ2luLXJpZ2h0OiA5MS42NjY2NyU7IH1cbiAgYm9keS5fcnRsIC5jb2wtbGctb2Zmc2V0LTEyIHsgbWFyZ2luLXJpZ2h0OiAxMDAlOyB9IH1cblxuYm9keS5fcnRsIC5wcm9ncmFtLWxpZF9fY29sIHsgZmxvYXQ6IGxlZnQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgYm9keS5fcnRsIC5wcm9ncmFtLWxpZF9fY29sIHsgZmxvYXQ6IG5vbmU7IH0gfVxuXG5odG1sIHsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2Utb3V0OyB9XG5cbmh0bWwuX2xvYWRpbmcgeyBvcGFjaXR5OiAwOyB9XG5cbmltZywgZmllbGRzZXQgeyBib3JkZXI6IDA7IH1cblxuZmllbGRzZXQgbGVnZW5kIHsgZGlzcGxheTogbm9uZTsgfVxuXG51bCwgbGkgeyBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuaW1nIHsgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG5hIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbnRhYmxlIHsgYm9yZGVyOiAwOyBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG5cbnRhYmxlIHRkIHsgcGFkZGluZzogMDsgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG5pbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJvcmRlci1yYWRpdXM6IDA7IGZvbnQtZmFtaWx5OiBHZXJiZXJhLCBzYW5zLXNlcmlmOyB9XG5cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7IC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgbWFyZ2luOiAwOyB9XG5cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7IC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgbWFyZ2luOiAwOyB9XG5cbmlucHV0W3R5cGU9bnVtYmVyXSB7IC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiwgaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLCBpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLCBpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7IGRpc3BsYXk6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1zZWFyY2hdIHsgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuOjpzZWxlY3Rpb24geyBiYWNrZ3JvdW5kOiAjNWY1ZjVmOyBjb2xvcjogI0ZGRkZGRjsgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuOjotbW96LXNlbGVjdGlvbiB7IGJhY2tncm91bmQ6ICM1ZjVmNWY7IGNvbG9yOiAjRkZGRkZGOyB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG4uZm9vdGVyICo6OnNlbGVjdGlvbiwgW2RhdGEtcG9wdXA9XCJzZWFyY2hcIl0gKjo6c2VsZWN0aW9uIHsgYmFja2dyb3VuZDogI2ZmZjsgY29sb3I6ICMzMzM7IH1cblxuLmZvb3RlciAqOjotbW96LXNlbGVjdGlvbiwgW2RhdGEtcG9wdXA9XCJzZWFyY2hcIl0gKjo6LW1vei1zZWxlY3Rpb24geyBiYWNrZ3JvdW5kOiAjZmZmOyBjb2xvcjogIzMzMzsgfVxuXG4jX19ic19ub3RpZnlfXyB7IHBhZGRpbmc6IDJweCAhaW1wb3J0YW50OyBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDsgb3BhY2l0eTogMC43NTsgdXNlci1zZWxlY3Q6IG5vbmU7IHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5jbGVhcmZpeCB7IHpvb206IDE7IH1cblxuLmNsZWFyZml4OmFmdGVyIHsgY29udGVudDogXCIgXCI7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDA7IGNsZWFyOiBib3RoOyB2aXNpYmlsaXR5OiBoaWRkZW47IGZvbnQtc2l6ZTogMDsgfVxuXG4ubm8tc2VsZWN0IHsgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm5vLXBlIHsgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmRyYWdnaW5nLCAuZHJhZ2dpbmcgKiB7IGN1cnNvcjogZXctcmVzaXplOyBjdXJzb3I6IGdyYWJiaW5nOyBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7IGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZzsgY3Vyc29yOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVFBZ01BQUFCaW5SZnlBQUFBQ1ZCTVZFVUFBQUQvLy84QUFBQnp4b054QUFBQUFYUlNUbE1BUU9iWVpnQUFBREZKUkVGVUNOZGpRQWVMdWhnWW1DSlRGekF3aFliT1lHQ1lHaHJCd0FRaU9FTWhSQUpJSWdFazBjREFvQW9qNEFBQTZqSU0zNDUvTVBVQUFBQUFTVVZPUks1Q1lJST1cIiksIGF1dG87IH1cblxuLmRyYWdnYWJsZSwgLmRyYWdnYWJsZSAqIHsgY3Vyc29yOiBldy1yZXNpemU7IGN1cnNvcjogZ3JhYjsgY3Vyc29yOiAtbW96LWdyYWI7IGN1cnNvcjogLXdlYmtpdC1ncmFiOyBjdXJzb3I6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUUFnTUFBQUJpblJmeUFBQUFERkJNVkVVQUFBRC8vLzhBQUFEQXdNQUo2dlMxQUFBQUFYUlNUbE1BUU9iWVpnQUFBRVZKUkVGVUNOY3R4TEVOZ0RBTVJjRW5keGtrRmZNWVFVZVRBcVp3Q1FOOGo4Q2N4QkxGSFZoTXp3WHRIRkhkMkQ3ZUtsbmtTY3BYSk4vb1BtdC9CMVloRCtnVjhBRVZmeEwzYVJnaWx3QUFBQUJKUlU1RXJrSmdnZz09XCIpLCBhdXRvOyB9XG5cbi5kcmFnZ2FibGUgYSB7IGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc3RhdGljLXRleHQgcCB7IG1hcmdpbi1ib3R0b206IDEuNGVtOyB9XG5cbi5zdGF0aWMtdGV4dCBpbWcgeyBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmxpc3QgbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmctbGVmdDogMzBweDsgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbi5saXN0IGxpOmJlZm9yZSB7IGNvbnRlbnQ6ICfigJQnOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IH1cblxuQGtleWZyYW1lcyByb3RhdGluZyB7IDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4udHJhbnNpdGlvbi1hY3RpdmUsIC5hbmltYXRlZCwgLmktc2VsZWN0X192YWx1ZS13cmFwcGVyLCAuaS1zZWxlY3RfX3ZhbHVlLCAuaS1zZWxlY3RfX2xpc3QtaXRlbSwgLmRyb3Bkb3duLWxpc3RfX2xpbmssIC5zd2l0Y2hfX2xhYmVsLCAuY2hlY2tfX2xhYmVsLCAuY2hlY2tib3hfX3RleHQsIC5wbGFjZSwgLnBsYWNlX19pY29uLCAuc2hhcmVfX2xpbmsgc3ZnLCAubmF2IGEsIC5uYXYgLmRyb3Bkb3duLW9wZW5lciwgLm5hdiAudG9wLW1lbnVfX2xpbmssIC5uYXYgLmJvdHRvbS1tZW51X19saW5rLCAubmF2IC5tb2JpbGUtbWVudV9fbGluaywgLm5hdiBhIHN2ZywgLm5hdiAuZHJvcGRvd24tb3BlbmVyIHN2ZywgLm5hdiAudG9wLW1lbnVfX2xpbmsgc3ZnLCAubmF2IC5ib3R0b20tbWVudV9fbGluayBzdmcsIC5uYXYgLm1vYmlsZS1tZW51X19saW5rIHN2ZywgLm5hdi5fZml4ZWQgLm5hdl9fYm90dG9tLCAuc3VibmF2LWxpc3QsIC5pbmZvcm1hdGlvbl9fY2xvc2UsIC5oZWFkZXItc2xpZGVyX19hcnJvdyBzdmcsIC5oZWFkZXItc2xpZGVfX25hbWUsIC5mb290ZXItbWVudV9fbGluaywgLmZvb3Rlci1icmFuY2gsIC5mb290ZXItYWRkcmVzcywgLmZvb3Rlci1hZGRyZXNzX190aXRsZSwgLmZvb3Rlci1zY29wZSwgLmZvb3Rlci1zY29wZV9faWNvbiwgLmZvb3Rlci1uZXR3b3JrX19saW5rIHN2ZywgLmNvcHlyaWdodF9fbGluaywgLnN1YnNjcmliZXJfX2lucHV0LCAuZ2FsbGVyeS1uYW1lLCAuZ2FsbGVyeS1uYW1lX19pY29uLCAuZ2FsbGVyeS1saW5rLCAuZ2FsbGVyeS1saW5rX19pY29uLCAuY29sbGVjdGlvbi1pdGVtX19saW5rLCAubmV3cy1zbGlkZXJfX2Fycm93IC5pY29uLWFycm93LCAubmV3cy1zbGlkZV9fdGl0bGUsIC5uZXdzLXNsaWRlX19tb3JlLCAucHJvZ3JhbV9fdGl0bGUsIC5wcm9ncmFtX19uYW1lLCAucHJvZ3JhbV9fbW9yZSwgLmV2ZW50c19fYXJyb3cgc3ZnLCAuZXZlbnRzLl9saXN0LCAuZXZlbnRfX3RpdGxlLCAuZXZlbnRzLWZpbHRlcnNfX2xpbmssIC5ldmVudHMtZmlsdGVyc19fbGluayBzdmcsIC5ldmVudC1pdGVtX19uYW1lLCAuZXZlbnQtc2NoZWR1bGUtdGltZV9fdGV4dCwgLnNjaGVkdWxlLWl0ZW1fX3RpdGxlLCAuZG9jX190aXRsZSwgLmFjY29yZGlvbl9fdGl0bGUsIC5hcnRpY2xlLXNsaWRlcl9fYXJyb3cgLmljb24tYXJyb3csIC5pbmN1dF9fbGluaywgLmRvYy1zbGlkZXJfX2Fycm93IC5pY29uLWFycm93LCAuZG9jLXNsaWRlX19idXksIC5maWx0ZXJfX2l0ZW0sIC5leGhpYml0aW9uX19uYW1lLCAuZXhoaWJpdGlvbl9fcGxhY2UsIC5leGhpYml0aW9uX19wbGFjZSAuaWNvbi1tYXAsIC5leGhpYml0aW9uLWNvdmVyX19pbmZvLCAuZXhoaWJpdGlvbnMtZmlsdGVyc19fbGluayBzdmcsIC5leGhpYml0aW9uLWl0ZW1fX3R5cGUsIC5leGhpYml0aW9uLWl0ZW1fX3RpdGxlLCAuZXhoaWJpdGlvbi1pdGVtX19pY29uLCAuZXhoaWJpdC1tYXRlcmlhbCwgLmlzc3Vlcy1maWx0ZXJzX19saW5rLCAuaXNzdWVzLWZpbHRlcnNfX2xpbmsgLmljb24tYXJyb3dfYm90dG9tLCAuaXNzdWVzLWZpbHRlcnNfX2xpbmsgLmljb24tYXJyb3dfZG93biwgLmlzc3VlLWl0ZW1fX3RpdGxlLCAuY29udGFjdHMtZm9ybV9fc2VsZWN0LCAuY29udGFjdHMtZm9ybV9fc2VsZWN0IC5kcm9wZG93bi1vcGVuZXJfX2NhcmV0LCAuY29udGFjdHMtZm9ybV9faW5wdXQsIC50b3VyX190aXRsZSwgLnNlYXJjaCwgLnNlYXJjaC1jYXRlZ29yaWVzX19pdGVtLCAucmVzdWx0c19fYnRuLCAucmVzdWx0X19uYW1lLCAuZXhoaWJpdC1jb250cm9sX19pY29uLCAuZXhoaWJpdC1pbmZvX19hdXRob3IgYSwgLmV4aGliaXQtZ29vZF9fYnV5LCAuZXhoaWJpdC10YWdzX19saW5rLCAuY29sbGVjdGlvbnMtZmlsdGVyc19fYnRuLCAuY29sbGVjdGlvbnMtZmlsdGVyX19pY29uLCAuY29sbGVjdGlvbnMtbmF2X19saW5rLCAucGFnaW5hdGlvbl9fYXJyb3csIC5zYW1wbGVzLWl0ZW1fX3RpdGxlLCAuY29sbGVjdGlvbnMtaXRlbTpiZWZvcmUsIC5jb2xsZWN0aW9ucy1pdGVtX19pbmZvLCAubXVzZXVtLWl0ZW1fX3RpdGxlLCAubXVzZXVtLWV4Y3Vyc2lvbl9fdGl0bGUsIC5wbGFuLWNvbnRyb2xzX190ZXh0LCAucG9wdXAtY2xvc2VfX2ljb24sIC5zZWFyY2gtcmVzdWx0X192YWx1ZSwgLnNlYXJjaC1yZXN1bHRfX2xhYmVsLCAucGlja2VyX19uYXYtLXByZXY6YmVmb3JlLCAucGlja2VyX19uYXYtLW5leHQ6YmVmb3JlLCAucGlja2VyX19kYXksIC5waWNrZXJfX2RheTpiZWZvcmUsIC5zdXBwb3J0LWZ1bmRfX2xpbmssIC5wZW9wbGVfX25hbWUsIC5kb25hdGlvbi1mb3JtX19zZWxlY3QsIC5kb25hdGlvbi1mb3JtX19zZWxlY3QgLmRyb3Bkb3duLW9wZW5lcl9fY2FyZXQsIC5kb25hdGlvbi1mb3JtX19pbnB1dCwgLmJsb2ctc3Vic2NyaWJlX19pbnB1dCwgLnRvb2x0aXBfX2ljb24sIC5zdWJuYXYtZXhoaWJpdGlvbl9fdGl0bGUsIC5zdWJuYXYtZXhoaWJpdGlvbl9fZGF0ZSwgLnByb2dyYW1fX2NvdmVyOmJlZm9yZSwgLmV2ZW50X19jb3ZlcjpiZWZvcmUsIC5leGhpYml0aW9uLWNvdmVyOmJlZm9yZSwgLmV4aGliaXRpb24tY292ZXI6YWZ0ZXIsIC50b3VyX19jb3ZlcjpiZWZvcmUsIC5maWx0ZXItY29sb3JfX2J0biwgLmNvbGxlY3Rpb25zLWl0ZW06YWZ0ZXIsIC5tdXNldW0tcXVhcnRlciBzdmcgLnN0MCwgLm11c2V1bS1xdWFydGVyIHN2ZyAuc3QyLCAubXVzZXVtLXF1YXJ0ZXIgc3ZnIC5zdDksIC5tdXNldW0tcXVhcnRlciBzdmcgLnN0MTAsIC5tdXNldW0tcXVhcnRlciBzdmcgLnN0MTIsIC5tdXNldW0tcXVhcnRlciBzdmcgLnNjaGVtZS1jbGFzcy0wLCAubXVzZXVtLXF1YXJ0ZXIgc3ZnIC5zY2hlbWUtY2xhc3MtOSwgLm11c2V1bS1xdWFydGVyIHN2ZyAuc2NoZW1lLWNsYXNzLTEwLCBzdmcgLnN0NCwgc3ZnIC5zY2hlbWUtY2xhc3MtMCwgLmhvdy10YWJzX19pdGVtLCAuaGVscC1pdGVtX19jb3ZlcjpiZWZvcmUsIC5oZWxwLWl0ZW1fX21vcmUsIC50aWNrZXRzLWNhdGVnb3J5X19jb3ZlcjphZnRlciB7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dCwgY29sb3IgMC4zcyBlYXNlLW91dCwgYmFja2dyb3VuZCAwLjNzIGVhc2Utb3V0LCBib3JkZXItY29sb3IgMC4zcyBlYXNlLW91dCwgZmlsbCAwLjNzIGVhc2Utb3V0LCBzdHJva2UgMC4zcyBlYXNlLW91dCwgbWF4LXdpZHRoIDAuM3MgZWFzZS1vdXQ7IH1cblxuLnRyYW5zaXRpb24taG92ZXIsIC5hbmltYXRlZDpob3ZlciwgLmktc2VsZWN0X192YWx1ZS13cmFwcGVyOmhvdmVyLCAuaS1zZWxlY3RfX3ZhbHVlOmhvdmVyLCAuaS1zZWxlY3RfX2xpc3QtaXRlbTpob3ZlciwgLmRyb3Bkb3duLWxpc3RfX2xpbms6aG92ZXIsIC5zd2l0Y2hfX2xhYmVsOmhvdmVyLCAuY2hlY2tfX2xhYmVsOmhvdmVyLCAuY2hlY2tib3hfX3RleHQ6aG92ZXIsIC5wbGFjZTpob3ZlciwgLnBsYWNlX19pY29uOmhvdmVyLCAuc2hhcmVfX2xpbmsgc3ZnOmhvdmVyLCAubmF2IGE6aG92ZXIsIC5uYXYgLmRyb3Bkb3duLW9wZW5lcjpob3ZlciwgLm5hdiAudG9wLW1lbnVfX2xpbms6aG92ZXIsIC5uYXYgLmJvdHRvbS1tZW51X19saW5rOmhvdmVyLCAubmF2IC5tb2JpbGUtbWVudV9fbGluazpob3ZlciwgLm5hdiBhIHN2Zzpob3ZlciwgLm5hdiAuZHJvcGRvd24tb3BlbmVyIHN2Zzpob3ZlciwgLm5hdiAudG9wLW1lbnVfX2xpbmsgc3ZnOmhvdmVyLCAubmF2IC5ib3R0b20tbWVudV9fbGluayBzdmc6aG92ZXIsIC5uYXYgLm1vYmlsZS1tZW51X19saW5rIHN2Zzpob3ZlciwgLm5hdi5fZml4ZWQgLm5hdl9fYm90dG9tOmhvdmVyLCAuc3VibmF2LWxpc3Q6aG92ZXIsIC5pbmZvcm1hdGlvbl9fY2xvc2U6aG92ZXIsIC5oZWFkZXItc2xpZGVyX19hcnJvdyBzdmc6aG92ZXIsIC5oZWFkZXItc2xpZGVfX25hbWU6aG92ZXIsIC5mb290ZXItbWVudV9fbGluazpob3ZlciwgLmZvb3Rlci1icmFuY2g6aG92ZXIsIC5mb290ZXItYWRkcmVzczpob3ZlciwgLmZvb3Rlci1hZGRyZXNzX190aXRsZTpob3ZlciwgLmZvb3Rlci1zY29wZTpob3ZlciwgLmZvb3Rlci1zY29wZV9faWNvbjpob3ZlciwgLmZvb3Rlci1uZXR3b3JrX19saW5rIHN2Zzpob3ZlciwgLmNvcHlyaWdodF9fbGluazpob3ZlciwgLnN1YnNjcmliZXJfX2lucHV0OmhvdmVyLCAuZ2FsbGVyeS1uYW1lOmhvdmVyLCAuZ2FsbGVyeS1uYW1lX19pY29uOmhvdmVyLCAuZ2FsbGVyeS1saW5rOmhvdmVyLCAuZ2FsbGVyeS1saW5rX19pY29uOmhvdmVyLCAuY29sbGVjdGlvbi1pdGVtX19saW5rOmhvdmVyLCAubmV3cy1zbGlkZXJfX2Fycm93IC5pY29uLWFycm93OmhvdmVyLCAubmV3cy1zbGlkZV9fdGl0bGU6aG92ZXIsIC5uZXdzLXNsaWRlX19tb3JlOmhvdmVyLCAucHJvZ3JhbV9fdGl0bGU6aG92ZXIsIC5wcm9ncmFtX19uYW1lOmhvdmVyLCAucHJvZ3JhbV9fbW9yZTpob3ZlciwgLmV2ZW50c19fYXJyb3cgc3ZnOmhvdmVyLCAuZXZlbnRzLl9saXN0OmhvdmVyLCAuZXZlbnRfX3RpdGxlOmhvdmVyLCAuZXZlbnRzLWZpbHRlcnNfX2xpbms6aG92ZXIsIC5ldmVudHMtZmlsdGVyc19fbGluayBzdmc6aG92ZXIsIC5ldmVudC1pdGVtX19uYW1lOmhvdmVyLCAuZXZlbnQtc2NoZWR1bGUtdGltZV9fdGV4dDpob3ZlciwgLnNjaGVkdWxlLWl0ZW1fX3RpdGxlOmhvdmVyLCAuZG9jX190aXRsZTpob3ZlciwgLmFjY29yZGlvbl9fdGl0bGU6aG92ZXIsIC5hcnRpY2xlLXNsaWRlcl9fYXJyb3cgLmljb24tYXJyb3c6aG92ZXIsIC5pbmN1dF9fbGluazpob3ZlciwgLmRvYy1zbGlkZXJfX2Fycm93IC5pY29uLWFycm93OmhvdmVyLCAuZG9jLXNsaWRlX19idXk6aG92ZXIsIC5maWx0ZXJfX2l0ZW06aG92ZXIsIC5leGhpYml0aW9uX19uYW1lOmhvdmVyLCAuZXhoaWJpdGlvbl9fcGxhY2U6aG92ZXIsIC5leGhpYml0aW9uX19wbGFjZSAuaWNvbi1tYXA6aG92ZXIsIC5leGhpYml0aW9uLWNvdmVyX19pbmZvOmhvdmVyLCAuZXhoaWJpdGlvbnMtZmlsdGVyc19fbGluayBzdmc6aG92ZXIsIC5leGhpYml0aW9uLWl0ZW1fX3R5cGU6aG92ZXIsIC5leGhpYml0aW9uLWl0ZW1fX3RpdGxlOmhvdmVyLCAuZXhoaWJpdGlvbi1pdGVtX19pY29uOmhvdmVyLCAuZXhoaWJpdC1tYXRlcmlhbDpob3ZlciwgLmlzc3Vlcy1maWx0ZXJzX19saW5rOmhvdmVyLCAuaXNzdWVzLWZpbHRlcnNfX2xpbmsgLmljb24tYXJyb3dfYm90dG9tOmhvdmVyLCAuaXNzdWVzLWZpbHRlcnNfX2xpbmsgLmljb24tYXJyb3dfZG93bjpob3ZlciwgLmlzc3VlLWl0ZW1fX3RpdGxlOmhvdmVyLCAuY29udGFjdHMtZm9ybV9fc2VsZWN0OmhvdmVyLCAuY29udGFjdHMtZm9ybV9fc2VsZWN0IC5kcm9wZG93bi1vcGVuZXJfX2NhcmV0OmhvdmVyLCAuY29udGFjdHMtZm9ybV9faW5wdXQ6aG92ZXIsIC50b3VyX190aXRsZTpob3ZlciwgLnNlYXJjaDpob3ZlciwgLnNlYXJjaC1jYXRlZ29yaWVzX19pdGVtOmhvdmVyLCAucmVzdWx0c19fYnRuOmhvdmVyLCAucmVzdWx0X19uYW1lOmhvdmVyLCAuZXhoaWJpdC1jb250cm9sX19pY29uOmhvdmVyLCAuZXhoaWJpdC1pbmZvX19hdXRob3IgYTpob3ZlciwgLmV4aGliaXQtZ29vZF9fYnV5OmhvdmVyLCAuZXhoaWJpdC10YWdzX19saW5rOmhvdmVyLCAuY29sbGVjdGlvbnMtZmlsdGVyc19fYnRuOmhvdmVyLCAuY29sbGVjdGlvbnMtZmlsdGVyX19pY29uOmhvdmVyLCAuY29sbGVjdGlvbnMtbmF2X19saW5rOmhvdmVyLCAucGFnaW5hdGlvbl9fYXJyb3c6aG92ZXIsIC5zYW1wbGVzLWl0ZW1fX3RpdGxlOmhvdmVyLCAuY29sbGVjdGlvbnMtaXRlbTpob3ZlcjpiZWZvcmUsIC5jb2xsZWN0aW9ucy1pdGVtX19pbmZvOmhvdmVyLCAubXVzZXVtLWl0ZW1fX3RpdGxlOmhvdmVyLCAubXVzZXVtLWV4Y3Vyc2lvbl9fdGl0bGU6aG92ZXIsIC5wbGFuLWNvbnRyb2xzX190ZXh0OmhvdmVyLCAucG9wdXAtY2xvc2VfX2ljb246aG92ZXIsIC5zZWFyY2gtcmVzdWx0X192YWx1ZTpob3ZlciwgLnNlYXJjaC1yZXN1bHRfX2xhYmVsOmhvdmVyLCAucGlja2VyX19uYXYtLXByZXY6aG92ZXI6YmVmb3JlLCAucGlja2VyX19uYXYtLW5leHQ6aG92ZXI6YmVmb3JlLCAucGlja2VyX19kYXk6aG92ZXIsIC5waWNrZXJfX2RheTpob3ZlcjpiZWZvcmUsIC5zdXBwb3J0LWZ1bmRfX2xpbms6aG92ZXIsIC5wZW9wbGVfX25hbWU6aG92ZXIsIC5kb25hdGlvbi1mb3JtX19zZWxlY3Q6aG92ZXIsIC5kb25hdGlvbi1mb3JtX19zZWxlY3QgLmRyb3Bkb3duLW9wZW5lcl9fY2FyZXQ6aG92ZXIsIC5kb25hdGlvbi1mb3JtX19pbnB1dDpob3ZlciwgLmJsb2ctc3Vic2NyaWJlX19pbnB1dDpob3ZlciwgLmFuaW1hdGVkLl9ob3ZlciwgLl9ob3Zlci5pLXNlbGVjdF9fdmFsdWUtd3JhcHBlciwgLl9ob3Zlci5pLXNlbGVjdF9fdmFsdWUsIC5faG92ZXIuaS1zZWxlY3RfX2xpc3QtaXRlbSwgLl9ob3Zlci5kcm9wZG93bi1saXN0X19saW5rLCAuX2hvdmVyLnN3aXRjaF9fbGFiZWwsIC5faG92ZXIuY2hlY2tfX2xhYmVsLCAuX2hvdmVyLmNoZWNrYm94X190ZXh0LCAuX2hvdmVyLnBsYWNlLCAuX2hvdmVyLnBsYWNlX19pY29uLCAuc2hhcmVfX2xpbmsgc3ZnLl9ob3ZlciwgLm5hdiBhLl9ob3ZlciwgLm5hdiAuX2hvdmVyLmRyb3Bkb3duLW9wZW5lciwgLm5hdiAuX2hvdmVyLnRvcC1tZW51X19saW5rLCAubmF2IC5faG92ZXIuYm90dG9tLW1lbnVfX2xpbmssIC5uYXYgLl9ob3Zlci5tb2JpbGUtbWVudV9fbGluaywgLm5hdiBhIHN2Zy5faG92ZXIsIC5uYXYgLmRyb3Bkb3duLW9wZW5lciBzdmcuX2hvdmVyLCAubmF2IC50b3AtbWVudV9fbGluayBzdmcuX2hvdmVyLCAubmF2IC5ib3R0b20tbWVudV9fbGluayBzdmcuX2hvdmVyLCAubmF2IC5tb2JpbGUtbWVudV9fbGluayBzdmcuX2hvdmVyLCAubmF2Ll9maXhlZCAuX2hvdmVyLm5hdl9fYm90dG9tLCAuX2hvdmVyLnN1Ym5hdi1saXN0LCAuX2hvdmVyLmluZm9ybWF0aW9uX19jbG9zZSwgLmhlYWRlci1zbGlkZXJfX2Fycm93IHN2Zy5faG92ZXIsIC5faG92ZXIuaGVhZGVyLXNsaWRlX19uYW1lLCAuX2hvdmVyLmZvb3Rlci1tZW51X19saW5rLCAuX2hvdmVyLmZvb3Rlci1icmFuY2gsIC5faG92ZXIuZm9vdGVyLWFkZHJlc3MsIC5faG92ZXIuZm9vdGVyLWFkZHJlc3NfX3RpdGxlLCAuX2hvdmVyLmZvb3Rlci1zY29wZSwgLl9ob3Zlci5mb290ZXItc2NvcGVfX2ljb24sIC5mb290ZXItbmV0d29ya19fbGluayBzdmcuX2hvdmVyLCAuX2hvdmVyLmNvcHlyaWdodF9fbGluaywgLl9ob3Zlci5zdWJzY3JpYmVyX19pbnB1dCwgLl9ob3Zlci5nYWxsZXJ5LW5hbWUsIC5faG92ZXIuZ2FsbGVyeS1uYW1lX19pY29uLCAuX2hvdmVyLmdhbGxlcnktbGluaywgLl9ob3Zlci5nYWxsZXJ5LWxpbmtfX2ljb24sIC5faG92ZXIuY29sbGVjdGlvbi1pdGVtX19saW5rLCAubmV3cy1zbGlkZXJfX2Fycm93IC5faG92ZXIuaWNvbi1hcnJvdywgLl9ob3Zlci5uZXdzLXNsaWRlX190aXRsZSwgLl9ob3Zlci5uZXdzLXNsaWRlX19tb3JlLCAuX2hvdmVyLnByb2dyYW1fX3RpdGxlLCAuX2hvdmVyLnByb2dyYW1fX25hbWUsIC5faG92ZXIucHJvZ3JhbV9fbW9yZSwgLmV2ZW50c19fYXJyb3cgc3ZnLl9ob3ZlciwgLl9ob3Zlci5ldmVudHMuX2xpc3QsIC5faG92ZXIuZXZlbnRfX3RpdGxlLCAuX2hvdmVyLmV2ZW50cy1maWx0ZXJzX19saW5rLCAuZXZlbnRzLWZpbHRlcnNfX2xpbmsgc3ZnLl9ob3ZlciwgLl9ob3Zlci5ldmVudC1pdGVtX19uYW1lLCAuX2hvdmVyLmV2ZW50LXNjaGVkdWxlLXRpbWVfX3RleHQsIC5faG92ZXIuc2NoZWR1bGUtaXRlbV9fdGl0bGUsIC5faG92ZXIuZG9jX190aXRsZSwgLl9ob3Zlci5hY2NvcmRpb25fX3RpdGxlLCAuYXJ0aWNsZS1zbGlkZXJfX2Fycm93IC5faG92ZXIuaWNvbi1hcnJvdywgLl9ob3Zlci5pbmN1dF9fbGluaywgLmRvYy1zbGlkZXJfX2Fycm93IC5faG92ZXIuaWNvbi1hcnJvdywgLl9ob3Zlci5kb2Mtc2xpZGVfX2J1eSwgLl9ob3Zlci5maWx0ZXJfX2l0ZW0sIC5faG92ZXIuZXhoaWJpdGlvbl9fbmFtZSwgLl9ob3Zlci5leGhpYml0aW9uX19wbGFjZSwgLmV4aGliaXRpb25fX3BsYWNlIC5faG92ZXIuaWNvbi1tYXAsIC5faG92ZXIuZXhoaWJpdGlvbi1jb3Zlcl9faW5mbywgLmV4aGliaXRpb25zLWZpbHRlcnNfX2xpbmsgc3ZnLl9ob3ZlciwgLl9ob3Zlci5leGhpYml0aW9uLWl0ZW1fX3R5cGUsIC5faG92ZXIuZXhoaWJpdGlvbi1pdGVtX190aXRsZSwgLl9ob3Zlci5leGhpYml0aW9uLWl0ZW1fX2ljb24sIC5faG92ZXIuZXhoaWJpdC1tYXRlcmlhbCwgLl9ob3Zlci5pc3N1ZXMtZmlsdGVyc19fbGluaywgLmlzc3Vlcy1maWx0ZXJzX19saW5rIC5faG92ZXIuaWNvbi1hcnJvd19ib3R0b20sIC5pc3N1ZXMtZmlsdGVyc19fbGluayAuX2hvdmVyLmljb24tYXJyb3dfZG93biwgLl9ob3Zlci5pc3N1ZS1pdGVtX190aXRsZSwgLl9ob3Zlci5jb250YWN0cy1mb3JtX19zZWxlY3QsIC5jb250YWN0cy1mb3JtX19zZWxlY3QgLl9ob3Zlci5kcm9wZG93bi1vcGVuZXJfX2NhcmV0LCAuX2hvdmVyLmNvbnRhY3RzLWZvcm1fX2lucHV0LCAuX2hvdmVyLnRvdXJfX3RpdGxlLCAuX2hvdmVyLnNlYXJjaCwgLl9ob3Zlci5zZWFyY2gtY2F0ZWdvcmllc19faXRlbSwgLl9ob3Zlci5yZXN1bHRzX19idG4sIC5faG92ZXIucmVzdWx0X19uYW1lLCAuX2hvdmVyLmV4aGliaXQtY29udHJvbF9faWNvbiwgLmV4aGliaXQtaW5mb19fYXV0aG9yIGEuX2hvdmVyLCAuX2hvdmVyLmV4aGliaXQtZ29vZF9fYnV5LCAuX2hvdmVyLmV4aGliaXQtdGFnc19fbGluaywgLl9ob3Zlci5jb2xsZWN0aW9ucy1maWx0ZXJzX19idG4sIC5faG92ZXIuY29sbGVjdGlvbnMtZmlsdGVyX19pY29uLCAuX2hvdmVyLmNvbGxlY3Rpb25zLW5hdl9fbGluaywgLl9ob3Zlci5wYWdpbmF0aW9uX19hcnJvdywgLl9ob3Zlci5zYW1wbGVzLWl0ZW1fX3RpdGxlLCAuX2hvdmVyLmNvbGxlY3Rpb25zLWl0ZW06YmVmb3JlLCAuX2hvdmVyLmNvbGxlY3Rpb25zLWl0ZW1fX2luZm8sIC5faG92ZXIubXVzZXVtLWl0ZW1fX3RpdGxlLCAuX2hvdmVyLm11c2V1bS1leGN1cnNpb25fX3RpdGxlLCAuX2hvdmVyLnBsYW4tY29udHJvbHNfX3RleHQsIC5faG92ZXIucG9wdXAtY2xvc2VfX2ljb24sIC5faG92ZXIuc2VhcmNoLXJlc3VsdF9fdmFsdWUsIC5faG92ZXIuc2VhcmNoLXJlc3VsdF9fbGFiZWwsIC5faG92ZXIucGlja2VyX19uYXYtLXByZXY6YmVmb3JlLCAuX2hvdmVyLnBpY2tlcl9fbmF2LS1uZXh0OmJlZm9yZSwgLl9ob3Zlci5waWNrZXJfX2RheSwgLl9ob3Zlci5waWNrZXJfX2RheTpiZWZvcmUsIC5faG92ZXIuc3VwcG9ydC1mdW5kX19saW5rLCAuX2hvdmVyLnBlb3BsZV9fbmFtZSwgLl9ob3Zlci5kb25hdGlvbi1mb3JtX19zZWxlY3QsIC5kb25hdGlvbi1mb3JtX19zZWxlY3QgLl9ob3Zlci5kcm9wZG93bi1vcGVuZXJfX2NhcmV0LCAuX2hvdmVyLmRvbmF0aW9uLWZvcm1fX2lucHV0LCAuX2hvdmVyLmJsb2ctc3Vic2NyaWJlX19pbnB1dCwgLl9kZXNrdG9wIC5kcm9wZG93bi1saXN0X19saW5rOmhvdmVyIC5jb2xsZWN0aW9ucy1maWx0ZXJfX2ljb24sIC5fZGVza3RvcCAucGxhY2UuX3RnOmhvdmVyIC5wbGFjZV9faWNvbiwgLl9kZXNrdG9wIC5wbGFjZS5fbmV3OmhvdmVyIC5wbGFjZV9faWNvbiwgLl9kZXNrdG9wIC5wbGFjZS5fbXVzZXVtOmhvdmVyIC5wbGFjZV9faWNvbiwgLl9kZXNrdG9wIC50b29sdGlwOmhvdmVyIC50b29sdGlwX19pY29uLCAuX2Rlc2t0b3AgLm5hdiAuc3VibmF2LWV4aGliaXRpb246aG92ZXIgLnN1Ym5hdi1leGhpYml0aW9uX190aXRsZSwgLl9kZXNrdG9wIC5uYXYgLnN1Ym5hdi1leGhpYml0aW9uOmhvdmVyIC5zdWJuYXYtZXhoaWJpdGlvbl9fZGF0ZSwgLmRpc3BsYXlOb25lIC5oZWFkZXItc2xpZGVyX19hcnJvdzpob3ZlciBzdmcsIC5fZGVza3RvcCAuZm9vdGVyLW5ldHdvcmtfX2xpbms6aG92ZXIgc3ZnLCAuX2Rlc2t0b3AgLmZvb3Rlci1zY29wZTpob3ZlciAuZm9vdGVyLXNjb3BlX19pY29uLCAuX2Rlc2t0b3AgLmZvb3Rlci1zY29wZTpob3ZlciAuZm9vdGVyLXNjb3BlX19pY29uLWxvZ28sIC5fZGVza3RvcCAuZm9vdGVyLWFkZHJlc3M6aG92ZXIgLmZvb3Rlci1hZGRyZXNzX190aXRsZSwgLl9kZXNrdG9wIC5uZXdzLXNsaWRlcl9fYXJyb3c6aG92ZXIgLmljb24tYXJyb3csIC5fZGVza3RvcCAubmV3cy1zbGlkZXJfX2Fycm93Ll9ob3ZlciAuaWNvbi1hcnJvdywgLl9kZXNrdG9wIC5wcm9ncmFtX19tb3JlLl9ob3ZlciwgLmV2ZW50LXNjaGVkdWxlLXRpbWVfX2lucHV0OmNoZWNrZWQgfiAuZXZlbnQtc2NoZWR1bGUtdGltZV9fdGV4dCwgLl9kZXNrdG9wIC5ldmVudHNfX2Fycm93OmhvdmVyIHN2ZywgLl9kZXNrdG9wIC5ldmVudHMtZmlsdGVyc19fbGluazpob3ZlciBzdmcsIC5fZGVza3RvcCAuZXZlbnQtc2NoZWR1bGUtdGltZTpob3ZlciAuZXZlbnQtc2NoZWR1bGUtdGltZV9fdGV4dCwgLl9kZXNrdG9wIC5leGhpYml0aW9uLWNvdmVyLl9ob3ZlciAuZXhoaWJpdGlvbi1jb3Zlcl9faW5mbywgLl9kZXNrdG9wIC5leGhpYml0aW9uLWl0ZW1fX3R5cGU6aG92ZXIsIC5fZGVza3RvcCAuZXhoaWJpdGlvbi1pdGVtX190aXRsZTpob3ZlciwgLl9kZXNrdG9wIC5leGhpYml0aW9uLWl0ZW1fX3RpdGxlOmhvdmVyIC5leGhpYml0aW9uLWl0ZW1fX2ljb24sIC5fZGVza3RvcCAuZXhoaWJpdGlvbnMtZmlsdGVyc19fbGluazpob3ZlciBzdmcsIC5zZWFyY2gtY2F0ZWdvcmllc19faXRlbS5fZW1wdHksIC5yZXN1bHRzX19idG4uX2xvYWRpbmcsIC5fZGVza3RvcCAuY29sbGVjdGlvbnMtaXRlbS5faG92ZXIgLmV4aGliaXRpb24tY292ZXJfX2luZm8sIC5wbGFuLWNvbnRyb2xzX19pdGVtLl9hY3RpdmUgLnBsYW4tY29udHJvbHNfX3RleHQsIC5tdXNldW0tcXVhcnRlciBzdmcgLl9hY3RpdmUgLnN0MCwgLm11c2V1bS1xdWFydGVyIHN2ZyAuX2FjdGl2ZSAuc3QyLCAubXVzZXVtLXF1YXJ0ZXIgc3ZnIC5fYWN0aXZlIC5zdDksIC5tdXNldW0tcXVhcnRlciBzdmcgLl9hY3RpdmUgLnN0MTAsIC5tdXNldW0tcXVhcnRlciBzdmcgLl9hY3RpdmUgLnN0MTIsIC5tdXNldW0tcXVhcnRlciBzdmcgLl9hY3RpdmUgLnNjaGVtZS1jbGFzcy0wLCAubXVzZXVtLXF1YXJ0ZXIgc3ZnIC5fYWN0aXZlIC5zY2hlbWUtY2xhc3MtOSwgLm11c2V1bS1xdWFydGVyIHN2ZyAuX2FjdGl2ZSAuc2NoZW1lLWNsYXNzLTEwLCAubXVzZXVtLXF1YXJ0ZXIgc3ZnIC5faG92ZXIgLnN0MCwgLm11c2V1bS1xdWFydGVyIHN2ZyAuX2hvdmVyIC5zdDIsIC5tdXNldW0tcXVhcnRlciBzdmcgLl9ob3ZlciAuc3Q5LCAubXVzZXVtLXF1YXJ0ZXIgc3ZnIC5faG92ZXIgLnN0MTAsIC5tdXNldW0tcXVhcnRlciBzdmcgLl9ob3ZlciAuc3QxMiwgLm11c2V1bS1xdWFydGVyIHN2ZyAuX2hvdmVyIC5zY2hlbWUtY2xhc3MtMCwgLm11c2V1bS1xdWFydGVyIHN2ZyAuX2hvdmVyIC5zY2hlbWUtY2xhc3MtOSwgLm11c2V1bS1xdWFydGVyIHN2ZyAuX2hvdmVyIC5zY2hlbWUtY2xhc3MtMTAsIHN2ZyAuc3Q0Ll9ob3ZlciwgLnNlYXJjaC1yZXN1bHRfX2l0ZW0uX3NlbGVjdGVkLCAuaG93LXRhYnNfX2l0ZW0uX2FjdGl2ZSwgLl9kZXNrdG9wIC5zZWFyY2gtcmVzdWx0X19pdGVtOmhvdmVyIC5zZWFyY2gtcmVzdWx0X192YWx1ZSwgLl9kZXNrdG9wIC5zZWFyY2gtcmVzdWx0X19pdGVtOmhvdmVyIC5zZWFyY2gtcmVzdWx0X19sYWJlbCwgLl9kZXNrdG9wIC5oZWxwLWl0ZW06aG92ZXIgLmhlbHAtaXRlbV9fY292ZXI6YmVmb3JlLCAuX2Rlc2t0b3AgLmhlbHAtaXRlbTpob3ZlciAuaGVscC1pdGVtX19tb3JlLCAuX2Rlc2t0b3AgLnRpY2tldHMtY2F0ZWdvcnk6aG92ZXIgLnRpY2tldHMtY2F0ZWdvcnlfX2NvdmVyOmFmdGVyIHsgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG4uX2xvYWRpbmcgeyBwb2ludGVyLWV2ZW50czogbm9uZTsgb3BhY2l0eTogLjg7IH1cblxuW2RhdGEtc3JjXS5fbG9hZGluZywgW2RhdGEtYmFja2dyb3VuZC1zcmNdLl9sb2FkaW5nIHsgcG9pbnRlci1ldmVudHM6IG5vbmU7IG9wYWNpdHk6IDA7IH1cblxuLl9sb2FkZWQgeyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1vdXQ7IG9wYWNpdHk6IDE7IH1cblxuLl9kaXNhYmxlZCB7IHBvaW50ZXItZXZlbnRzOiBub25lOyBvcGFjaXR5OiAuNTsgfVxuXG4jYngtcGFuZWwuYngtcGFuZWwtZml4ZWQgeyB6LWluZGV4OiA5OTk5OSAhaW1wb3J0YW50OyB9XG5cbi5ieC1jb3JlLWRpYWxvZy1vdmVybGF5IHsgei1pbmRleDogMTAwNzQgIWltcG9ydGFudDsgfVxuXG4uYngtY29yZS13aW5kb3cuYngtY29yZS1hZG0tZGlhbG9nLmJ4LWNvcmUtYWRtLWFkbWluLWRpYWxvZyB7IHotaW5kZXg6IDEwMDc2ICFpbXBvcnRhbnQ7IH1cblxuaHRtbC5fcG9wdXAtb3BlbmVkIGJvZHksIGh0bWwuX21lbnUtb3BlbmVkIGJvZHkgeyBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi53cmFwcGVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyBtaW4taGVpZ2h0OiAxMDAlOyBoZWlnaHQ6IGF1dG87IG1hcmdpbi1ib3R0b206IC00NjZweDsgcGFkZGluZy10b3A6IDFweDsgbWFyZ2luLXRvcDogLTFweDsgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC53cmFwcGVyIHsgb3ZlcmZsb3cteDogaGlkZGVuOyBtYXJnaW4tYm90dG9tOiAtNDc0cHg7IH0gfVxuXG4ud3JhcHBlcl9fcHVzaCB7IGhlaWdodDogNDY2cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHsgLndyYXBwZXJfX3B1c2ggeyBoZWlnaHQ6IDQ3NHB4OyB9IH1cblxuLndyYXBwZXIuX2dhbGxlcnkgeyBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5fbWVudS1vcGVuZWQgLndyYXBwZXIgeyB6LWluZGV4OiAyOyB9XG5cbi5za2luIHsgbWFyZ2luLXJpZ2h0OiBhdXRvOyBtYXJnaW4tbGVmdDogYXV0bzsgcGFkZGluZy1sZWZ0OiAyMHB4OyBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5za2luOmJlZm9yZSwgLnNraW46YWZ0ZXIgeyBjb250ZW50OiBcIiBcIjsgZGlzcGxheTogdGFibGU7IH1cblxuLnNraW46YWZ0ZXIgeyBjbGVhcjogYm90aDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7IC5za2luIHsgd2lkdGg6IDY3OHB4OyBwYWRkaW5nOiAwIDEwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgeyAuc2tpbiB7IHdpZHRoOiA5ODBweDsgcGFkZGluZzogMCAxMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHsgLnNraW4geyB3aWR0aDogMTIyMHB4OyB9IH1cblxuLnJvdyB7IG1hcmdpbi1sZWZ0OiAtMTBweDsgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuXG4ucm93OmJlZm9yZSwgLnJvdzphZnRlciB7IGNvbnRlbnQ6IFwiIFwiOyBkaXNwbGF5OiB0YWJsZTsgfVxuXG4ucm93OmFmdGVyIHsgY2xlYXI6IGJvdGg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHsgLnJvdyB7IG1hcmdpbi1sZWZ0OiAtMjBweDsgbWFyZ2luLXJpZ2h0OiAtMjBweDsgfVxuICAucm93OmJlZm9yZSwgLnJvdzphZnRlciB7IGNvbnRlbnQ6IFwiIFwiOyBkaXNwbGF5OiB0YWJsZTsgfVxuICAucm93OmFmdGVyIHsgY2xlYXI6IGJvdGg7IH0gfVxuXG4uY29sLXhzLTEsIC5jb2wtc20tMSwgLmNvbC1tZC0xLCAuY29sLWxnLTEsIC5jb2wteHMtMiwgLmNvbC1zbS0yLCAuY29sLW1kLTIsIC5jb2wtbGctMiwgLmNvbC14cy0zLCAuY29sLXNtLTMsIC5jb2wtbWQtMywgLmNvbC1sZy0zLCAuY29sLXhzLTQsIC5jb2wtc20tNCwgLmNvbC1tZC00LCAuY29sLWxnLTQsIC5jb2wteHMtNSwgLmNvbC1zbS01LCAuY29sLW1kLTUsIC5jb2wtbGctNSwgLmNvbC14cy02LCAuY29sLXNtLTYsIC5jb2wtbWQtNiwgLmNvbC1sZy02LCAuY29sLXhzLTcsIC5jb2wtc20tNywgLmNvbC1tZC03LCAuY29sLWxnLTcsIC5jb2wteHMtOCwgLmNvbC1zbS04LCAuY29sLW1kLTgsIC5jb2wtbGctOCwgLmNvbC14cy05LCAuY29sLXNtLTksIC5jb2wtbWQtOSwgLmNvbC1sZy05LCAuY29sLXhzLTEwLCAuY29sLXNtLTEwLCAuY29sLW1kLTEwLCAuY29sLWxnLTEwLCAuY29sLXhzLTExLCAuY29sLXNtLTExLCAuY29sLW1kLTExLCAuY29sLWxnLTExLCAuY29sLXhzLTEyLCAuY29sLXNtLTEyLCAuY29sLW1kLTEyLCAuY29sLWxnLTEyIHsgcG9zaXRpb246IHJlbGF0aXZlOyBtaW4taGVpZ2h0OiAxcHg7IHBhZGRpbmctbGVmdDogMTBweDsgcGFkZGluZy1yaWdodDogMTBweDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7IC5jb2wteHMtMSwgLmNvbC1zbS0xLCAuY29sLW1kLTEsIC5jb2wtbGctMSwgLmNvbC14cy0yLCAuY29sLXNtLTIsIC5jb2wtbWQtMiwgLmNvbC1sZy0yLCAuY29sLXhzLTMsIC5jb2wtc20tMywgLmNvbC1tZC0zLCAuY29sLWxnLTMsIC5jb2wteHMtNCwgLmNvbC1zbS00LCAuY29sLW1kLTQsIC5jb2wtbGctNCwgLmNvbC14cy01LCAuY29sLXNtLTUsIC5jb2wtbWQtNSwgLmNvbC1sZy01LCAuY29sLXhzLTYsIC5jb2wtc20tNiwgLmNvbC1tZC02LCAuY29sLWxnLTYsIC5jb2wteHMtNywgLmNvbC1zbS03LCAuY29sLW1kLTcsIC5jb2wtbGctNywgLmNvbC14cy04LCAuY29sLXNtLTgsIC5jb2wtbWQtOCwgLmNvbC1sZy04LCAuY29sLXhzLTksIC5jb2wtc20tOSwgLmNvbC1tZC05LCAuY29sLWxnLTksIC5jb2wteHMtMTAsIC5jb2wtc20tMTAsIC5jb2wtbWQtMTAsIC5jb2wtbGctMTAsIC5jb2wteHMtMTEsIC5jb2wtc20tMTEsIC5jb2wtbWQtMTEsIC5jb2wtbGctMTEsIC5jb2wteHMtMTIsIC5jb2wtc20tMTIsIC5jb2wtbWQtMTIsIC5jb2wtbGctMTIgeyBwYWRkaW5nLWxlZnQ6IDIwcHg7IHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuXG4uY29sLXhzLTEsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuY29sLXhzLTQsIC5jb2wteHMtNSwgLmNvbC14cy02LCAuY29sLXhzLTcsIC5jb2wteHMtOCwgLmNvbC14cy05LCAuY29sLXhzLTEwLCAuY29sLXhzLTExLCAuY29sLXhzLTEyIHsgZmxvYXQ6IGxlZnQ7IH1cblxuLmNvbC14cy0xIHsgd2lkdGg6IDguMzMzMzMlOyB9XG5cbi5jb2wteHMtMiB7IHdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmNvbC14cy0zIHsgd2lkdGg6IDI1JTsgfVxuXG4uY29sLXhzLTQgeyB3aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5jb2wteHMtNSB7IHdpZHRoOiA0MS42NjY2NyU7IH1cblxuLmNvbC14cy02IHsgd2lkdGg6IDUwJTsgfVxuXG4uY29sLXhzLTcgeyB3aWR0aDogNTguMzMzMzMlOyB9XG5cbi5jb2wteHMtOCB7IHdpZHRoOiA2Ni42NjY2NyU7IH1cblxuLmNvbC14cy05IHsgd2lkdGg6IDc1JTsgfVxuXG4uY29sLXhzLTEwIHsgd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4uY29sLXhzLTExIHsgd2lkdGg6IDkxLjY2NjY3JTsgfVxuXG4uY29sLXhzLTEyIHsgd2lkdGg6IDEwMCU7IH1cblxuLmNvbC14cy1vZmZzZXQtMCB7IG1hcmdpbi1sZWZ0OiAwJTsgfVxuXG4uY29sLXhzLW9mZnNldC0xIHsgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTIgeyBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTMgeyBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTQgeyBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTUgeyBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTYgeyBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTcgeyBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTggeyBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTkgeyBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTEwIHsgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC0xMSB7IG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuLmNvbC14cy1vZmZzZXQtMTIgeyBtYXJnaW4tbGVmdDogMTAwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7IC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIgeyBmbG9hdDogbGVmdDsgfVxuICAuY29sLXNtLTEgeyB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1zbS0yIHsgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLTMgeyB3aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tNCB7IHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1zbS01IHsgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLTYgeyB3aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNyB7IHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbS04IHsgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLTkgeyB3aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tMTAgeyB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tMTEgeyB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tMTIgeyB3aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLW9mZnNldC0wIHsgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTEgeyBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMiB7IG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMyB7IG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNCB7IG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNSB7IG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNiB7IG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNyB7IG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtOCB7IG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtOSB7IG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMTAgeyBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTExIHsgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLW9mZnNldC0xMiB7IG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHsgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiB7IGZsb2F0OiBsZWZ0OyB9XG4gIC5jb2wtbWQtMSB7IHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLTIgeyB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtMyB7IHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHsgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLTUgeyB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtNiB7IHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC03IHsgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLTggeyB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtOSB7IHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCB7IHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC0xMSB7IHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC0xMiB7IHdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTAgeyBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMSB7IG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLW9mZnNldC0yIHsgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC0zIHsgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLW1kLW9mZnNldC00IHsgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLW9mZnNldC01IHsgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC02IHsgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLW1kLW9mZnNldC03IHsgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLW9mZnNldC04IHsgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC05IHsgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLW1kLW9mZnNldC0xMCB7IG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMTEgeyBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEyIHsgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgeyAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyIHsgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNvbC1sZy0xIHsgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctMiB7IHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy0zIHsgd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQgeyB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctNSB7IHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy02IHsgd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcgeyB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctOCB7IHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy05IHsgd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTEwIHsgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLTExIHsgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLTEyIHsgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMCB7IG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLWxnLW9mZnNldC0xIHsgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTIgeyBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTMgeyBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTQgeyBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTUgeyBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTYgeyBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTcgeyBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTggeyBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTkgeyBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTEwIHsgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC0xMSB7IG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMTIgeyBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbi52aXNpYmxlLXhzIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi52aXNpYmxlLXNtIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi52aXNpYmxlLW1kIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi52aXNpYmxlLWxnIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi52aXNpYmxlLXhzLWJsb2NrLCAudmlzaWJsZS14cy1pbmxpbmUsIC52aXNpYmxlLXhzLWlubGluZS1ibG9jaywgLnZpc2libGUtc20tYmxvY2ssIC52aXNpYmxlLXNtLWlubGluZSwgLnZpc2libGUtc20taW5saW5lLWJsb2NrLCAudmlzaWJsZS1tZC1ibG9jaywgLnZpc2libGUtbWQtaW5saW5lLCAudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssIC52aXNpYmxlLWxnLWJsb2NrLCAudmlzaWJsZS1sZy1pbmxpbmUsIC52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC52aXNpYmxlLXhzIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnZpc2libGUteHMtYmxvY2sgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAudmlzaWJsZS14cy1pbmxpbmUgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAudmlzaWJsZS1zbSB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC52aXNpYmxlLXNtLWJsb2NrIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnZpc2libGUtc20taW5saW5lIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHsgLnZpc2libGUtbWQgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHsgLnZpc2libGUtbWQtYmxvY2sgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHsgLnZpc2libGUtbWQtaW5saW5lIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkgeyAudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7IC52aXNpYmxlLWxnIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7IC52aXNpYmxlLWxnLWJsb2NrIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7IC52aXNpYmxlLWxnLWlubGluZSB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHsgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oaWRkZW4teHMgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuaGlkZGVuLXNtIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHsgLmhpZGRlbi1tZCB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7IC5oaWRkZW4tbGcgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uX3N0aWNreSB7IGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogc3RpY2t5OyB0b3A6IDA7IHRyYW5zaXRpb246IHRvcCAwLjE1cyBlYXNlLW91dDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuX3N0aWNreSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4uaS10ZXh0IHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiA1cHg7IC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uaS1zZWxlY3QgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGN1cnNvcjogcG9pbnRlcjsgdXNlci1zZWxlY3Q6IG5vbmU7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmktc2VsZWN0Li1vcGVuZWQgLmktc2VsZWN0X192YWx1ZSB7IG9wYWNpdHk6IC41OyB9XG5cbi5pLXNlbGVjdF9faW5wdXQgeyBkaXNwbGF5OiBub25lOyBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmktc2VsZWN0X19sYWJlbCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLXJpZ2h0OiAxMHB4OyBtYXJnaW4tYm90dG9tOiAwOyBmb250LXNpemU6IDEycHg7IGNvbG9yOiAjMDAwOyB9XG5cbi5pLXNlbGVjdF9fYm94IHsgZGlzcGxheTogaW5saW5lOyB9XG5cbi5pLXNlbGVjdF9fYm94Ll9vcGVuZWQgLmktc2VsZWN0X19saXN0IHsgZGlzcGxheTogYmxvY2s7IH1cblxuLmktc2VsZWN0X192YWx1ZS13cmFwcGVyIHsgaGVpZ2h0OiAxMDAlOyB9XG5cbi5pLXNlbGVjdF9fdmFsdWUtd3JhcHBlcjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7IH1cblxuLmktc2VsZWN0X192YWx1ZS13cmFwcGVyOmhvdmVyIC5pLXNlbGVjdF9fdmFsdWUsIC5pLXNlbGVjdF9fdmFsdWUtd3JhcHBlcjpob3ZlciAuaS1zZWxlY3RfX2ljb24geyBvcGFjaXR5OiAwLjc7IHRyYW5zaXRpb246IG5vbmU7IH1cblxuLmktc2VsZWN0X192YWx1ZSB7IGRpc3BsYXk6IGlubGluZTsgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uaS1zZWxlY3RfX3ZhbHVlLi1kZWZhdWx0IHsgcGFkZGluZzogNXB4IDMwcHggNXB4IDVweDsgY29sb3I6ICM5ODk2OTY7IGZvbnQtc2l6ZTogMTZweDsgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgdGV4dC1hbGlnbjogbGVmdDsgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDsgfVxuXG4uaS1zZWxlY3RfX3ZhbHVlOm5vdCguLWRlZmF1bHQpIHsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgb3ZlcmZsb3c6IGhpZGRlbjsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cblxuLmktc2VsZWN0X19saXN0IHsgei1pbmRleDogMTA7IGRpc3BsYXk6IG5vbmU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgb3ZlcmZsb3c6IGF1dG87IHRvcDogNDFweDsgbGVmdDogLTMwcHg7IG1pbi13aWR0aDogMzQwcHg7IG1heC1oZWlnaHQ6IDM1MHB4OyBwYWRkaW5nOiAzMHB4IDMwcHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHsgLmktc2VsZWN0X19saXN0IHsgd2lkdGg6IDEwMCU7IH0gfVxuXG4uaS1zZWxlY3RfX2xpc3QtaXRlbSB7IGNvbG9yOiAjMzMzOyB9XG5cbi5pLXNlbGVjdF9fbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5pLXNlbGVjdF9fbGlzdC1pdGVtLl9hY3RpdmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5OyB9XG5cbi5pLXNlbGVjdF9fbGlzdC1pdGVtOmhvdmVyIHsgY29sb3I6ICNCNDk2NkU7IH1cblxuLl9tb2JpbGUgLmktc2VsZWN0X19ib3ggeyB3aWR0aDogMTAwJTsgfVxuXG4uX21vYmlsZSAuaS1zZWxlY3RfX2lucHV0IHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAwOyBoZWlnaHQ6IDA7IG9wYWNpdHk6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGN1cnNvcjogcG9pbnRlcjsgei1pbmRleDogMTsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uX21vYmlsZSAuaS1zZWxlY3RfX2lucHV0Ll9oaWRkZW4geyBkaXNwbGF5OiBibG9jazsgfVxuXG4uX21vYmlsZSAuaS1zZWxlY3RfX2lucHV0Ll9oaWRkZW46Zm9jdXMgeyBvdXRsaW5lOiBub25lOyBtYXJnaW46IDA7IH1cblxuLmktdGV4dGFyZWEgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogMTAwJTsgcGFkZGluZzogNXB4OyB9XG5cbi5pLXJhZGlvIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5pLWNoZWNrYm94IHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5idG4geyBkaXNwbGF5OiBibG9jazsgb3V0bGluZTogbm9uZTsgaGVpZ2h0OiA1M3B4OyBtYXgtd2lkdGg6IDIwOHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IHRleHQtYWxpZ246IGNlbnRlcjsgYm9yZGVyLXJhZGl1czogMDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgdGV4dC1zaGFkb3c6IG5vbmU7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZm9udC1zaXplOiAxM3B4OyBmb250LXdlaWdodDogNTAwOyBjdXJzb3I6IHBvaW50ZXI7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyBjb2xvcjogIzMzMzsgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHsgLmJ0biB7IGhlaWdodDogNDhweDsgfSB9XG5cbi5idG46YmVmb3JlIHsgY29udGVudDogJyc7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWluLWhlaWdodDogaW5oZXJpdDsgaGVpZ2h0OiAxMDAlOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uYnRuIGlucHV0IHsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBjdXJzb3I6IHBvaW50ZXI7IG9wYWNpdHk6IDA7IC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyBib3JkZXI6IDA7IHotaW5kZXg6IDI7IH1cblxuLmJ0bl9fdGV4dCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5idG5fX2ljb24geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IG1hcmdpbi10b3A6IDNweDsgfVxuXG4uYnRuOmhvdmVyIHsgY29sb3I6ICNmZmY7IGJvcmRlci1jb2xvcjogIzMzMzsgYmFja2dyb3VuZDogIzMzMzsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5fZGFyayB7IGJvcmRlci1jb2xvcjogIzMzMzsgYmFja2dyb3VuZDogIzMzMzsgY29sb3I6ICNmZmY7IH1cblxuLmJ0bi5fZGFyazpob3ZlciB7IGNvbG9yOiAjMzMzOyBib3JkZXItY29sb3I6ICMzMzM7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5idG4uX3doaXRlIHsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IGNvbG9yOiAjZmZmOyB9XG5cbi5idG4uX3doaXRlOmhvdmVyIHsgY29sb3I6ICNmZmY7IGJvcmRlci1jb2xvcjogIzMzMzsgYmFja2dyb3VuZDogIzMzMzMzMzsgfVxuXG4uYnRuLl9saWdodCB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJvcmRlcjogMXB4IHNvbGlkICNCNDk2NkU7IH1cblxuLmJ0bi5fbGlnaHQ6aG92ZXIgeyBjb2xvcjogIzMzMzsgfVxuXG4uYnRuLl9saWdodCAuYnRuX19pY29uIHsgc3Ryb2tlOiAjQjQ5NjZFOyB9XG5cbi5idG4uX2xpbmsgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgZm9udC13ZWlnaHQ6IDIwMDsgfVxuXG4uYnRuLl9saW5rOmhvdmVyIHsgY29sb3I6ICNCNDk2NkU7IH1cblxuLmJ0bi5fbGluazpob3ZlciAuYnRuX19pY29uIHsgc3Ryb2tlOiAjQjQ5NjZFOyB9XG5cbi5idG4uX2ZpbHRlciB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgaGVpZ2h0OiBhdXRvOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgcGFkZGluZzogMDsgYm9yZGVyOiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmJ0bi5fZmlsdGVyIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IHBhZGRpbmctYm90dG9tOiAxMnB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLmJ0bi5fZmlsdGVyOmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLmJ0bi5fZmlsdGVyOmhvdmVyIHsgY29sb3I6ICNCNDk2NkU7IH1cblxuLmJ0bi5fZmlsdGVyOmhvdmVyIC5idG5fX2ljb24geyBzdHJva2U6ICNCNDk2NkU7IH1cblxuLmJ0bi5fZGlzYWJsZWQgeyBwb2ludGVyLWV2ZW50czogbm9uZTsgb3BhY2l0eTogLjU7IGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5idG4uX2Rpc2FibGVkOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBjb2xvcjogIzMzMzsgfVxuXG4uZHJvcGRvd24geyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmRyb3Bkb3duLW9wZW5lciB7IGN1cnNvcjogcG9pbnRlcjsgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmRyb3Bkb3duLW9wZW5lcjpiZWZvcmUgeyBkaXNwbGF5OiBibG9jazsgY29udGVudDogXCIgXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDExMCU7IGhlaWdodDogMTAwJTsgbWluLWhlaWdodDogNDBweDsgdG9wOiA1MCU7IGxlZnQ6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHsgLmRyb3Bkb3duLW9wZW5lcjpiZWZvcmUgeyB3aWR0aDogMTAwJTsgfSB9XG5cbi5kcm9wZG93bi1vcGVuZXJfX2ljb24geyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5kcm9wZG93bi1vcGVuZXJfX2ljb246Zmlyc3QtY2hpbGQgeyBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuXG4uZHJvcGRvd24tb3BlbmVyX19jYXJldCB7IHZlcnRpY2FsLWFsaWduOiBzdWI7IHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IH1cblxuLmRyb3Bkb3duLW9wZW5lcl9fY2FyZXQuaWNvbi1hcnJvd19ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBtYXJnaW4tdG9wOiAzcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZHJvcGRvd24tb3BlbmVyX19jYXJldC5pY29uLWFycm93X2JvdHRvbSB7IGhlaWdodDogMTFweDsgbWFyZ2luLXRvcDogYXV0bzsgfSB9XG5cbi5kcm9wZG93bi1vcGVuZXJfX3RleHQgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiBzdWI7IG1hcmdpbi1yaWdodDogMTBweDsgbGV0dGVyLXNwYWNpbmc6IC4wMjVlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5kcm9wZG93bi1vcGVuZXJfX3RleHQgeyBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5kcm9wZG93bi1vcGVuZXIuX2FjdGl2ZSAuZHJvcGRvd24tb3BlbmVyX19jYXJldCB7IHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmRyb3Bkb3duLWxpc3QgeyB6LWluZGV4OiAxMDsgZGlzcGxheTogbm9uZTsgcG9zaXRpb246IGFic29sdXRlOyBvdmVyZmxvdzogaGlkZGVuOyB0b3A6IDM3cHg7IGxlZnQ6IC0zMHB4OyBtaW4td2lkdGg6IDM0MHB4OyBwYWRkaW5nOiAzMHB4IDMwcHg7IGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IHRleHQtYWxpZ246IGxlZnQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHsgLmRyb3Bkb3duLWxpc3QgeyB3aWR0aDogMTAwJTsgfSB9XG5cbi5kcm9wZG93bi1saXN0X19pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7IG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmRyb3Bkb3duLWxpc3RfX2l0ZW0uX3RpdGxlIHsgZm9udC1zaXplOiAyMHB4OyBmb250LXdlaWdodDogNTAwOyBjb2xvcjogIzMzMzsgfVxuXG4uZHJvcGRvd24tbGlzdF9faXRlbS5fc2VsZWN0ZWQgeyBjb2xvcjogI0I0OTY2RTsgfVxuXG4uZHJvcGRvd24tbGlzdF9faXRlbS5fZW1wdHkgeyBvcGFjaXR5OiAuNTsgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmRyb3Bkb3duLWxpc3RfX2xpbmsgeyBjdXJzb3I6IHBvaW50ZXI7IGNvbG9yOiBpbmhlcml0OyB9XG5cbi5kcm9wZG93bi1saXN0X19saW5rLl9zZWxlY3RlZCB7IGNvbG9yOiAjQjQ5NjZFOyBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uZHJvcGRvd24tbGlzdF9fbGluayAuY29sbGVjdGlvbnMtZmlsdGVyX19pY29uIHsgZmlsbDogIzk5OTsgc3Ryb2tlOiAjOTk5OyB9XG5cbi5kcm9wZG93bi1saXN0X19jb250YWluZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IG1heC1oZWlnaHQ6IDMyNXB4OyBtYXJnaW4tcmlnaHQ6IC0zMHB4OyBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG5cbi5kcm9wZG93bi1saXN0Ll94cyB7IG1pbi13aWR0aDogMjUwcHg7IH1cblxuLmRyb3Bkb3duLWxpc3QuX3JpZ2h0IHsgbGVmdDogYXV0bzsgcmlnaHQ6IC0zMHB4OyBtaW4td2lkdGg6IDI4MHB4OyB9XG5cbi5kcm9wZG93bi1saXN0Ll9hdXRob3IgeyBvdmVyZmxvdzogaGlkZGVuOyBtYXgtaGVpZ2h0OiA0NTBweDsgcGFkZGluZzogMjNweCAzMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uZHJvcGRvd24tbGlzdC5fYXV0aG9yIC5kcm9wZG93bi1saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5kcm9wZG93bi1saXN0Ll9hdXRob3IgLmRyb3Bkb3duLWxpc3RfX2l0ZW0uX3NlYXJjaCB7IG1hcmdpbi1ib3R0b206IDM1cHg7IH1cblxuLmRyb3Bkb3duLWxpc3QuX2F1dGhvciAuZHJvcGRvd24tbGlzdF9faXRlbS5fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiAxM3B4OyB9XG5cbi5zd2l0Y2ggeyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBoZWlnaHQ6IDIwcHg7IGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5zd2l0Y2g6YmVmb3JlLCAuc3dpdGNoOmFmdGVyIHsgY29udGVudDogXCIgXCI7IGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5zd2l0Y2g6YWZ0ZXIgeyBjbGVhcjogYm90aDsgfSB9XG5cbi5zd2l0Y2hfX2xhYmVsIHsgb3ZlcmZsb3c6IGhpZGRlbjsgd2lkdGg6IGF1dG87IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtc2l6ZTogMTNweDsgbGluZS1oZWlnaHQ6IDMwcHg7IGZvbnQtd2VpZ2h0OiAyMDA7IGNvbG9yOiAjNDI0MjQyOyBsaW5lLWhlaWdodDogMjBweDsgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnN3aXRjaF9fbGFiZWw6bnRoLW9mLXR5cGUoMSkgeyBmbG9hdDogbGVmdDsgfVxuXG4uc3dpdGNoX19sYWJlbDpudGgtb2YtdHlwZSgyKSB7IGZsb2F0OiByaWdodDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5zd2l0Y2hfX2xhYmVsOm50aC1vZi10eXBlKDIpIHsgZmxvYXQ6IGxlZnQ7IH0gfVxuXG4uc3dpdGNoX19pbnB1dCB7IHotaW5kZXg6IDI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgb3BhY2l0eTogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMjBweDsgbGVmdDogMDsgdG9wOiAwOyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnN3aXRjaF9faW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2hfX2xhYmVsOm50aC1vZi10eXBlKDEpIHsgY29sb3I6ICM0MjQyNDI7IHdpZHRoOiBhdXRvOyB9XG5cbi5zd2l0Y2hfX2lucHV0OmNoZWNrZWQgfiAuc3dpdGNoX19sYWJlbDpudGgtb2YtdHlwZSgyKSB7IGNvbG9yOiB0cmFuc3BhcmVudDsgd2lkdGg6IDA7IH1cblxuLnN3aXRjaF9faW5wdXQgfiA6Y2hlY2tlZCB+IC5zd2l0Y2hfX2xhYmVsOm50aC1vZi10eXBlKDEpIHsgY29sb3I6IHRyYW5zcGFyZW50OyB3aWR0aDogMDsgfVxuXG4uc3dpdGNoX19pbnB1dCB+IDpjaGVja2VkIH4gLnN3aXRjaF9fbGFiZWw6bnRoLW9mLXR5cGUoMikgeyBjb2xvcjogIzQyNDI0Mjsgd2lkdGg6IGF1dG87IH1cblxuLnN3aXRjaF9faW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2hfX3RvZ2dsZSB7IG1hcmdpbi1yaWdodDogMDsgbWFyZ2luLWxlZnQ6IDIycHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuc3dpdGNoX19pbnB1dDpjaGVja2VkIH4gLnN3aXRjaF9fdG9nZ2xlIHsgbWFyZ2luLWxlZnQ6IDA7IG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5zd2l0Y2hfX2lucHV0IH4gOmNoZWNrZWQgfiAuc3dpdGNoX190b2dnbGUgeyBtYXJnaW4tcmlnaHQ6IDIycHg7IG1hcmdpbi1sZWZ0OiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnN3aXRjaF9faW5wdXQgfiA6Y2hlY2tlZCB+IC5zd2l0Y2hfX3RvZ2dsZSB7IG1hcmdpbi1sZWZ0OiAwOyBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uc3dpdGNoX19pbnB1dDpjaGVja2VkIH4gLnN3aXRjaF9fdG9nZ2xlOmFmdGVyIHsgbGVmdDogM3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOyB9XG5cbi5zd2l0Y2hfX2lucHV0IH4gOmNoZWNrZWQgfiAuc3dpdGNoX190b2dnbGU6YWZ0ZXIgeyBsZWZ0OiAyM3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZhMDg2OyB9XG5cbi5zd2l0Y2hfX2lucHV0OmNoZWNrZWQgeyB6LWluZGV4OiAwOyB9XG5cbi5zd2l0Y2hfX3RvZ2dsZSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogNDBweDsgaGVpZ2h0OiAyMHB4OyBtYXJnaW4tdG9wOiAtMnB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnN3aXRjaF9fdG9nZ2xlIHsgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuLnN3aXRjaF9fdG9nZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAzOHB4OyBoZWlnaHQ6IDE4cHg7IGJvcmRlcjogMXB4IHNvbGlkICNjY2M7IH1cblxuLnN3aXRjaF9fdG9nZ2xlOmFmdGVyIHsgY29udGVudDogJyc7IHotaW5kZXg6IDE7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDE0cHg7IGhlaWdodDogMTRweDsgbGVmdDogM3B4OyB0b3A6IDNweDsgYmFja2dyb3VuZC1jb2xvcjogI2FmYTA4NjsgdHJhbnNpdGlvbjogbGVmdCAuMnMgZWFzZTsgfVxuXG4uY2hlY2sgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY2hlY2s6YmVmb3JlLCAuY2hlY2s6YWZ0ZXIgeyBjb250ZW50OiBcIiBcIjsgZGlzcGxheTogdGFibGU7IH1cbiAgLmNoZWNrOmFmdGVyIHsgY2xlYXI6IGJvdGg7IH0gfVxuXG4uY2hlY2tfX2xhYmVsIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiAxM3B4OyBsaW5lLWhlaWdodDogMzBweDsgZm9udC13ZWlnaHQ6IDIwMDsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyBjb2xvcjogIzMzMzsgbGluZS1oZWlnaHQ6IDIwcHg7IHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlOyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5jaGVja19faW5wdXQgeyB6LWluZGV4OiAyOyBwb3NpdGlvbjogYWJzb2x1dGU7IG9wYWNpdHk6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDMwcHg7IGxlZnQ6IDA7IHRvcDogMDsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jaGVja19faW5wdXQgfiA6Y2hlY2tlZCB+IC5jaGVja19fdG9nZ2xlOmFmdGVyIHsgbGVmdDogM3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOyB9XG5cbi5jaGVja19faW5wdXQ6Y2hlY2tlZCB+IC5jaGVja19fdG9nZ2xlOmFmdGVyIHsgbGVmdDogMjNweDsgYmFja2dyb3VuZC1jb2xvcjogI2FmYTA4NjsgfVxuXG4uY2hlY2tfX3RvZ2dsZSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogNDBweDsgaGVpZ2h0OiAyMHB4OyBtYXJnaW4tdG9wOiAtMnB4OyBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4uY2hlY2tfX3RvZ2dsZTpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLWxlZnQ6IDA7IG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jaGVja19fdG9nZ2xlIHsgZmxvYXQ6IHJpZ2h0OyBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uY2hlY2tfX3RvZ2dsZTpiZWZvcmUgeyBjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyB3aWR0aDogMzhweDsgaGVpZ2h0OiAxOHB4OyBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyB9XG5cbi5jaGVja19fdG9nZ2xlOmFmdGVyIHsgY29udGVudDogJyc7IHotaW5kZXg6IDE7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDE0cHg7IGhlaWdodDogMTRweDsgbGVmdDogM3B4OyB0b3A6IDNweDsgYmFja2dyb3VuZC1jb2xvcjogI2NjYzsgdHJhbnNpdGlvbjogbGVmdCAuMnMgZWFzZTsgfVxuXG4uY2hlY2tib3ggeyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgcGFkZGluZy1sZWZ0OiA0N3B4OyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNoZWNrYm94X19pbnB1dCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogLTk5OTlweDsgfVxuXG4uY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuY2hlY2tib3hfX3RleHQ6YWZ0ZXIgeyBvcGFjaXR5OiAxOyB9XG5cbi5jaGVja2JveF9fdGV4dCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgZm9udC1zaXplOiAxM3B4OyBmb250LXdlaWdodDogMjAwOyB1c2VyLXNlbGVjdDogbm9uZTsgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLmNoZWNrYm94X190ZXh0OmJlZm9yZSB7IGRpc3BsYXk6IGJsb2NrOyBjb250ZW50OiBcIiBcIjsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMjRweDsgaGVpZ2h0OiAyM3B4OyB0b3A6IDA7IGxlZnQ6IDA7IGJvcmRlcjogMXB4IHNvbGlkICM0MjQyNDI7IH1cblxuLmNoZWNrYm94X190ZXh0OmFmdGVyIHsgZGlzcGxheTogYmxvY2s7IGNvbnRlbnQ6IFwiIFwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IG9wYWNpdHk6IDA7IHdpZHRoOiAxMHB4OyBoZWlnaHQ6IDRweDsgdG9wOiA4cHg7IGxlZnQ6IDdweDsgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNDI0MjQyOyBib3JkZXItYm90dG9tOiAycHggc29saWQgIzQyNDI0MjsgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDsgfVxuXG4uY2hlY2tib3guX3JpZ2h0IHsgd2lkdGg6IDEwMCU7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IHBhZGRpbmctbGVmdDogMDsgcGFkZGluZy1yaWdodDogNDdweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLmNoZWNrYm94Ll9yaWdodCAuY2hlY2tib3hfX3RleHQgeyBtYXJnaW4tdG9wOiAwOyB9XG5cbi5jaGVja2JveC5fcmlnaHQgLmNoZWNrYm94X190ZXh0OmJlZm9yZSB7IGxlZnQ6IGF1dG87IHJpZ2h0OiAwOyB9XG5cbi5jaGVja2JveC5fcmlnaHQgLmNoZWNrYm94X190ZXh0OmFmdGVyIHsgbGVmdDogYXV0bzsgcmlnaHQ6IDdweDsgfVxuXG5pbnB1dCwgdGV4dGFyZWEgeyBwYWRkaW5nOiAxMXB4IDA7IGJvcmRlcjogMDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWE7IGZvbnQtc2l6ZTogMTdweDsgbGluZS1oZWlnaHQ6IDEuNzY1OyB9XG5cbmlucHV0OmZvY3VzLCB0ZXh0YXJlYTpmb2N1cyB7IG91dGxpbmU6IG5vbmU7IGJvcmRlci1ib3R0b20tY29sb3I6ICNCNDk2NkU7IH1cblxuOjpwbGFjZWhvbGRlciB7IGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNTEpOyB9XG5cbltkYXRhLXNsaWRlZG93bi1vcGVuZXJdIHsgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLl9kZXNrdG9wIC5kcm9wZG93bi1saXN0X19saW5rOmhvdmVyIHsgY29sb3I6ICNCNDk2NkU7IH1cblxuLl9kZXNrdG9wIC5kcm9wZG93bi1saXN0X19saW5rOmhvdmVyIC5jb2xsZWN0aW9ucy1maWx0ZXJfX2ljb24geyBmaWxsOiAjQjQ5NjZFOyBzdHJva2U6ICNCNDk2NkU7IH1cblxuLl93aW4gLmJ0bl9fdGV4dCB7IG1hcmdpbi10b3A6IDA7IH1cblxuLl93aW4gLmJ0bl9faWNvbiB7IG1hcmdpbi10b3A6IDA7IH1cblxuLmljb24tY2xvY2sgeyB3aWR0aDogMTVweDsgaGVpZ2h0OiAxNXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmljb24tY2xvY2sgeyB3aWR0aDogMTlweDsgaGVpZ2h0OiAxOXB4OyB9IH1cblxuLmljb24tY2xvY2suX2Zvb3RlciB7IHdpZHRoOiAyMXB4OyBoZWlnaHQ6IDIxcHg7IHN0cm9rZTogI2ZmZjsgfVxuXG4uaWNvbi1jbG9jay5fbW9kZSB7IHdpZHRoOiAyMXB4OyBoZWlnaHQ6IDIxcHg7IH1cblxuLmljb24tYXJyb3dfZG93biB7IHdpZHRoOiAxMHB4OyBoZWlnaHQ6IDZweDsgfVxuXG4uaWNvbi1hcnJvd19kb3duLl9iaWcgeyB3aWR0aDogMjBweDsgaGVpZ2h0OiAxMXB4OyB9XG5cbi5pY29uLWFycm93X2JvdHRvbSB7IHdpZHRoOiA3cHg7IGhlaWdodDogMTRweDsgfVxuXG4uaWNvbi1sb29rIHsgd2lkdGg6IDIycHg7IGhlaWdodDogMTRweDsgfVxuXG4uaWNvbi1lbiB7IHdpZHRoOiAxNnB4OyBoZWlnaHQ6IDEwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaWNvbi1lbiB7IHdpZHRoOiAxOHB4OyBoZWlnaHQ6IDE4cHg7IH0gfVxuXG4uaWNvbi1ydSB7IHdpZHRoOiAxOHB4OyBoZWlnaHQ6IDEwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaWNvbi1ydSB7IHdpZHRoOiAxOHB4OyBoZWlnaHQ6IDE4cHg7IH0gfVxuXG4uaWNvbi1sb2dvIHsgd2lkdGg6IDE3OXB4OyBoZWlnaHQ6IDQ1cHg7IH1cblxuLmljb24tbG9nby5fdCB7IGhlaWdodDogNDRweDsgd2lkdGg6IDQ0cHg7IH1cblxuLmljb24tbG9nby5fdGcgeyBoZWlnaHQ6IDMzcHg7IHdpZHRoOiAxMThweDsgfVxuXG4uaWNvbi1sb2dvLl9zbWFsbCB7IHdpZHRoOiAzOXB4OyBoZWlnaHQ6IDM5cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHsgLmljb24tbG9nby5fc21hbGwgeyB3aWR0aDogNDVweDsgaGVpZ2h0OiA0NXB4OyB9IH1cblxuLmljb24tbG9nby5fbW9iaWxlIHsgd2lkdGg6IDMzcHg7IGhlaWdodDogMzNweDsgfVxuXG4uaWNvbi1zZWFyY2ggeyB3aWR0aDogMTdweDsgaGVpZ2h0OiAxN3B4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmljb24tc2VhcmNoIHsgd2lkdGg6IDE5cHg7IGhlaWdodDogMTlweDsgfSB9XG5cbi5pY29uLXNlYXJjaC5fYmlnIHsgd2lkdGg6IDI0cHg7IGhlaWdodDogMjRweDsgfVxuXG4uaWNvbi1zZWFyY2guX2ZpbHRlcnMgeyB3aWR0aDogMThweDsgaGVpZ2h0OiAxOHB4OyB9XG5cbi5pY29uLW1lbnUgeyB3aWR0aDogMjBweDsgaGVpZ2h0OiAxNnB4OyB9XG5cbi5pY29uLWRhc2ggeyB3aWR0aDogNDhweDsgaGVpZ2h0OiAxcHg7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmljb24tbWFwIHsgd2lkdGg6IDE1cHg7IGhlaWdodDogMTVweDsgfVxuXG4uaWNvbi1tYXAuX2xpbmUgeyB3aWR0aDogMThweDsgaGVpZ2h0OiAyNXB4OyB9XG5cbi5pY29uLXNjb3BlIHsgd2lkdGg6IDM4cHg7IGhlaWdodDogMzhweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkgeyAuaWNvbi1zY29wZSB7IHdpZHRoOiAzOXB4OyB9IH1cblxuLmljb24tbWtyZiB7IHdpZHRoOiAyMTVweDsgaGVpZ2h0OiA0NXB4OyB9XG5cbi5pY29uLWtyZiB7IHdpZHRoOiAxMzdweDsgaGVpZ2h0OiAxN3B4OyB9XG5cbi5pY29uLWZiIHsgd2lkdGg6IDEycHg7IGhlaWdodDogMjJweDsgfVxuXG4uaWNvbi12ayB7IHdpZHRoOiAyNnB4OyBoZWlnaHQ6IDE1cHg7IH1cblxuLmljb24taW5zdCB7IHdpZHRoOiAyM3B4OyBoZWlnaHQ6IDIzcHg7IH1cblxuLmljb24tZmxpY2tyIHsgd2lkdGg6IDI3cHg7IGhlaWdodDogMTZweDsgfVxuXG4uaWNvbi15dCB7IHdpZHRoOiAyMHB4OyBoZWlnaHQ6IDIzcHg7IH1cblxuLmljb24tdGEgeyB3aWR0aDogMzBweDsgaGVpZ2h0OiAxOHB4OyB9XG5cbi5pY29uLXR3IHsgd2lkdGg6IDMwcHg7IGhlaWdodDogMThweDsgfVxuXG4uaWNvbi1vayB7IHdpZHRoOiAxMnB4OyBoZWlnaHQ6IDIycHg7IH1cblxuLmljb24tc3VibWl0IHsgd2lkdGg6IDMycHg7IGhlaWdodDogMTNweDsgfVxuXG4uaWNvbi1zdWJtaXRfZGFyayB7IHdpZHRoOiAzNXB4OyBoZWlnaHQ6IDEzcHg7IH1cblxuLmljb24tYXJyb3cgeyB3aWR0aDogMzFweDsgaGVpZ2h0OiAxMXB4OyB9XG5cbi5pY29uLWFycm93Ll9sb25nIHsgd2lkdGg6IDQxcHg7IGhlaWdodDogMTFweDsgfVxuXG4uaWNvbi1hcnJvdy5fYmlnIHsgd2lkdGg6IDQ4cHg7IGhlaWdodDogMTNweDsgfVxuXG4uaWNvbi1hcnJvdy5fc2hvcnQgeyB3aWR0aDogMjVweDsgaGVpZ2h0OiAxMnB4OyB9XG5cbi5pY29uLXJlYWRfbW9yZSB7IHdpZHRoOiAxN3B4OyBoZWlnaHQ6IDExcHg7IH1cblxuLmljb24tY2FsZW5kYXIgeyB3aWR0aDogMTVweDsgaGVpZ2h0OiAxNnB4OyB9XG5cbi5pY29uLWV2ZW50X3BlcmlvZCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IDMwcHg7IGhlaWdodDogMDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmljb24tZXZlbnRfcGVyaW9kIHsgd2lkdGg6IDIwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5pY29uLWV2ZW50X3BlcmlvZCB7IHdpZHRoOiA2cHg7IH0gfVxuXG4uaWNvbi1pbmZvIHsgd2lkdGg6IDMwcHg7IGhlaWdodDogMzBweDsgfVxuXG4uaWNvbi1pbmZvLl9uYXYgeyB3aWR0aDogMjVweDsgaGVpZ2h0OiAyNXB4OyB9XG5cbi5pY29uLXBkZiB7IHdpZHRoOiA0MHB4OyBoZWlnaHQ6IDYwcHg7IH1cblxuLmljb24tZG9jIHsgd2lkdGg6IDQwcHg7IGhlaWdodDogNjBweDsgfVxuXG4uaWNvbi1saW5rIHsgd2lkdGg6IDEycHg7IGhlaWdodDogMTJweDsgfVxuXG4uaWNvbi13YXJuaW5nIHsgd2lkdGg6IDI2cHg7IGhlaWdodDogMjZweDsgfVxuXG4uaWNvbi1wbGF5IHsgd2lkdGg6IDcwcHg7IGhlaWdodDogNzFweDsgfVxuXG4uaWNvbi1hdWRpbyB7IHdpZHRoOiAyMnB4OyBoZWlnaHQ6IDE3cHg7IH1cblxuLmljb24tYXVkaW8uX2JpZyB7IGhlaWdodDogNDdweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5pY29uLWF1ZGlvLl9iaWcgeyBoZWlnaHQ6IDMwcHg7IH0gfVxuXG4uaWNvbi1hcHAgeyB3aWR0aDogMThweDsgaGVpZ2h0OiAyMXB4OyB9XG5cbi5pY29uLWJhY2sgeyB3aWR0aDogNXB4OyBoZWlnaHQ6IDhweDsgfVxuXG4uaWNvbi1jbG9zZSB7IHdpZHRoOiAyNnB4OyBoZWlnaHQ6IDI2cHg7IH1cblxuLmljb24tY2xvc2UuX21lZGl1bSB7IHdpZHRoOiAyMnB4OyBoZWlnaHQ6IDIycHg7IH1cblxuLmljb24tY2xvc2UuX3NtYWxsIHsgd2lkdGg6IDE4cHg7IGhlaWdodDogMThweDsgfVxuXG4uaWNvbi1jbG9zZS5feHMgeyB3aWR0aDogMTFweDsgaGVpZ2h0OiAxMXB4OyB9XG5cbi5pY29uLW1ldHJvIHsgd2lkdGg6IDIxcHg7IGhlaWdodDogMTlweDsgfVxuXG4uaWNvbi1waG9uZSB7IHdpZHRoOiAyMHB4OyBoZWlnaHQ6IDIwcHg7IH1cblxuLmljb24tdGltZSB7IHdpZHRoOiAxN3B4OyBoZWlnaHQ6IDI0cHg7IH1cblxuLmljb24tem9vbSB7IHdpZHRoOiAyMnB4OyBoZWlnaHQ6IDIycHg7IH1cblxuLmljb24tZnVsbCB7IHdpZHRoOiAxOHB4OyBoZWlnaHQ6IDE4cHg7IH1cblxuLmljb24tZG93bmxvYWQgeyB3aWR0aDogMjBweDsgaGVpZ2h0OiAxOXB4OyB9XG5cbi5pY29uLWxpa2UgeyB3aWR0aDogMjJweDsgaGVpZ2h0OiAyMHB4OyB9XG5cbi5pY29uLWxvc3QgeyB3aWR0aDogNDVweDsgaGVpZ2h0OiAzNnB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmljb24tbG9zdCB7IGhlaWdodDogMzBweDsgfSB9XG5cbi5pY29uLXN0b3JhZ2UgeyB3aWR0aDogNDVweDsgaGVpZ2h0OiAzNnB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmljb24tc3RvcmFnZSB7IGhlaWdodDogMzBweDsgfSB9XG5cbi5pY29uLXBob3RvIHsgd2lkdGg6IDQ1cHg7IGhlaWdodDogNDBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5pY29uLXBob3RvIHsgaGVpZ2h0OiAzMHB4OyB9IH1cblxuLmljb24tY2FmZmUgeyB3aWR0aDogMzZweDsgaGVpZ2h0OiA0NnB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmljb24tY2FmZmUgeyBoZWlnaHQ6IDMwcHg7IH0gfVxuXG4uaWNvbi1kaXNhYmxlZCB7IHdpZHRoOiA0MnB4OyBoZWlnaHQ6IDQ3cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaWNvbi1kaXNhYmxlZCB7IGhlaWdodDogMzBweDsgfSB9XG5cbi5pY29uLWRpc2FibGVkIHsgd2lkdGg6IDQ0cHg7IGhlaWdodDogNDJweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5pY29uLWRpc2FibGVkIHsgaGVpZ2h0OiAzMHB4OyB9IH1cblxuLmljb24tc2hvcCB7IHdpZHRoOiA0NXB4OyBoZWlnaHQ6IDQycHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaWNvbi1zaG9wIHsgaGVpZ2h0OiAzMHB4OyB9IH1cblxuLmljb24tY29sb3IgeyB3aWR0aDogMTJweDsgaGVpZ2h0OiAxOXB4OyB9XG5cbi5pY29uLWNoZWNrIHsgd2lkdGg6IDEwcHg7IGhlaWdodDogMTBweDsgfVxuXG4uaWNvbi12aWV3X2dyaWQgeyB3aWR0aDogMTNweDsgaGVpZ2h0OiAxM3B4OyB9XG5cbi5pY29uLXZpZXdfcm93IHsgd2lkdGg6IDEzcHg7IGhlaWdodDogMTNweDsgfVxuXG4uaWNvbi1hcnJvd19kb3duX3NtYWxsIHsgd2lkdGg6IDEwcHg7IGhlaWdodDogNXB4OyB9XG5cbi5pY29uLW1lbnUuX2J1cmdlciB7IHdpZHRoOiAyMnB4OyBoZWlnaHQ6IDE5cHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmljb24tbWVudS5fYnVyZ2VyIGkgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrOyBjb250ZW50OiAnJzsgd2lkdGg6IDIycHg7IGhlaWdodDogMXB4OyBsZWZ0OiAwOyB0b3A6IDlweDsgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2Utb3V0OyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG5cbi5pY29uLW1lbnUuX2J1cmdlciBpOm50aC1jaGlsZCgxKSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTdweCwgMCkgc2NhbGUoMSwgMSk7IH1cblxuLmljb24tbWVudS5fYnVyZ2VyIGk6bnRoLWNoaWxkKDIpIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApIHNjYWxlKDEsIDEpOyB9XG5cbi5pY29uLW1lbnUuX2J1cmdlciBpOm50aC1jaGlsZCgzKSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgN3B4LCAwKSBzY2FsZSgxLCAxKTsgfVxuXG4uaWNvbi1tZW51Ll9idXJnZXIgaTpudGgtY2hpbGQoNCkgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCkgcm90YXRlKDBkZWcpOyB9XG5cbi5pY29uLW1lbnUuX2J1cmdlciBpOm50aC1jaGlsZCg1KSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKSByb3RhdGUoMGRlZyk7IH1cblxuLmljb24tbWVudS5fYnVyZ2VyOmhvdmVyIGk6bnRoLWNoaWxkKDEpIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtOXB4LCAwKSBzY2FsZSgxLCAxKTsgfVxuXG4uaWNvbi1tZW51Ll9idXJnZXI6aG92ZXIgaTpudGgtY2hpbGQoMikgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCkgc2NhbGUoMSwgMSk7IH1cblxuLmljb24tbWVudS5fYnVyZ2VyOmhvdmVyIGk6bnRoLWNoaWxkKDMpIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA5cHgsIDApIHNjYWxlKDEsIDEpOyB9XG5cbi5pY29uLW1lbnUuX2J1cmdlcjpob3ZlciBpOm50aC1jaGlsZCg0KSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKSByb3RhdGUoMGRlZyk7IH1cblxuLmljb24tbWVudS5fYnVyZ2VyOmhvdmVyIGk6bnRoLWNoaWxkKDUpIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApIHJvdGF0ZSgwZGVnKTsgfVxuXG4uX21vYmlsZSAuaWNvbi1lbiB7IHdpZHRoOiAxN3B4OyBoZWlnaHQ6IDExcHg7IH1cblxuLl9tb2JpbGUgLmljb24tcnUgeyB3aWR0aDogMTdweDsgaGVpZ2h0OiAxMXB4OyB9XG5cbi5oMSB7IGZvbnQtc2l6ZTogNTBweDsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkgeyAuaDEgeyBmb250LXNpemU6IDM1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oMSB7IGZvbnQtc2l6ZTogMjVweDsgfSB9XG5cbi5fdGcgLmgxIHsgZm9udC1mYW1pbHk6IFdpbGxpYW07IGZvbnQtc2l6ZTogNTBweDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkgeyAuX3RnIC5oMSB7IGZvbnQtc2l6ZTogMzVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLl90ZyAuaDEgeyBmb250LXNpemU6IDI1cHg7IH0gfVxuXG4uaDIgeyBmb250LXNpemU6IDM1cHg7IGZvbnQtd2VpZ2h0OiA1MDA7IGxpbmUtaGVpZ2h0OiAxLjM7IGNvbG9yOiAjMzMzOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7IC5oMiB7IGZvbnQtc2l6ZTogMzBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmgyIHsgZm9udC1zaXplOiAyMHB4OyBsaW5lLWhlaWdodDogMS4yOyB9IH1cblxuYiB7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxucCB7IGxpbmUtaGVpZ2h0OiAxLjc2NDcxOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgcCB7IGxpbmUtaGVpZ2h0OiAxLjc7IH0gfVxuXG5wICsgcCB7IG1hcmdpbi10b3A6IDMwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyBwICsgcCB7IG1hcmdpbi10b3A6IDI1cHg7IH0gfVxuXG5wIGEgeyBjb2xvcjogI0I0OTY2RTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbnAgYTpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi50ZXh0LWdyYXkgeyBjb2xvcjogIzk5OTsgfVxuXG4udHlwZSB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtc2l6ZTogMTNweDsgbGluZS1oZWlnaHQ6IDMwcHg7IGZvbnQtd2VpZ2h0OiAyMDA7IH1cblxuaHIgeyBib3JkZXI6IDA7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDUwLCA1MCwgNTAsIDAuMTUpOyB9XG5cbi5wbGFjZSB7IGZvbnQtc2l6ZTogMTNweDsgZm9udC13ZWlnaHQ6IDIwMDsgfVxuXG4ucGxhY2VfX2ljb24geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiBzdWI7IG1hcmdpbi1yaWdodDogNHB4OyB9XG5cbi5kYXRlIHsgZm9udC1mYW1pbHk6IFdpbGxpYW0sIHNlcmlmOyBmb250LXNpemU6IDE1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZGF0ZSB7IGZvbnQtc2l6ZTogMTNweDsgfSB9XG5cbi5kYXRlX19pY29uIHsgbWFyZ2luOiAwIDEwcHg7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmRhdGUgc3BhbiB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmNvdmVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uY292ZXJfX2JnIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgbGVmdDogNTAlOyB3aWR0aDogYXV0bzsgaGVpZ2h0OiBhdXRvOyBtYXgtaGVpZ2h0OiBub25lOyBtYXgtd2lkdGg6IG5vbmU7IG1pbi1oZWlnaHQ6IDEwMCU7IG1pbi13aWR0aDogMTAwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuQHN1cHBvcnRzIChvYmplY3QtZml0OiBjb3ZlcikgeyAuY292ZXJfX2JnIHsgcG9zaXRpb246IHJlbGF0aXZlOyBvYmplY3QtZml0OiBjb3Zlcjsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgdG9wOiBhdXRvOyBsZWZ0OiBhdXRvOyBtYXgtaGVpZ2h0OiBub25lOyBtYXgtd2lkdGg6IG5vbmU7IG1pbi1oZWlnaHQ6IDA7IG1pbi13aWR0aDogMDsgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLmNvdmVyX19iZy5fcmlnaHQgeyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiBhdXRvOyBtaW4td2lkdGg6IDA7IG1hcmdpbi1yaWdodDogMDsgbGVmdDogYXV0bzsgcmlnaHQ6IDA7IH1cblxuLmZpZ3VyZV9faW1nIHsgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZmlndXJlX19pbWcgeyBtYXJnaW4tYm90dG9tOiAxN3B4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZmlndXJlX19pbWcgeyBtYXJnaW4tYm90dG9tOiAxMnB4OyB9IH1cblxuLmZpZ3VyZV9fZmlnY2FwdGlvbiB7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiAxM3B4OyBmb250LXdlaWdodDogMjAwOyBjb2xvcjogIzY2NjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5maWd1cmVfX2ZpZ2NhcHRpb24gYiB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLWJvdHRvbTogNHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnNoYXJlIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnNoYXJlX190aXRsZSB7IG1hcmdpbi1ib3R0b206IDE4cHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtc2l6ZTogMTNweDsgbGluZS1oZWlnaHQ6IDMwcHg7IGZvbnQtd2VpZ2h0OiAyMDA7IGNvbG9yOiAjOTk5OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5zaGFyZV9fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiAzOHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuc2hhcmVfX3RpdGxlIHsgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbi5zaGFyZV9fdGl0bGUuX2lubGluZSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgbWFyZ2luLWJvdHRvbTogMDsgbWFyZ2luLXJpZ2h0OiA1NHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5zaGFyZV9fdGl0bGUuX2lubGluZSB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uc2hhcmVfX2xpc3QgeyBmb250LXNpemU6IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnNoYXJlX19saXN0IHsgbWFyZ2luOiAwIC0xMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuc2hhcmVfX2xpc3QgeyBtYXJnaW46IDAgLTIwcHg7IH0gfVxuXG4uc2hhcmVfX2xpc3QuX2lubGluZSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuc2hhcmVfX2xpc3QuX2lubGluZSB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tdG9wOiAzOHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuc2hhcmVfX2xpc3QuX2lubGluZSB7IG1hcmdpbi10b3A6IDI1cHg7IH0gfVxuXG4uc2hhcmVfX2xpc3QuX2lubGluZSAuc2hhcmVfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1yaWdodDogNTBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuc2hhcmVfX2xpc3QuX2lubGluZSAuc2hhcmVfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5zaGFyZV9faXRlbSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuc2hhcmVfX2l0ZW0geyB3aWR0aDogMjUlOyB9IH1cblxuLnNoYXJlX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IDI5cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnNoYXJlX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uc2hhcmVfX2xpbmsgeyBjdXJzb3I6IHBvaW50ZXI7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5zaGFyZV9fbGluazpiZWZvcmUgeyBkaXNwbGF5OiBibG9jazsgY29udGVudDogXCIgXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogNTAlOyB0b3A6IDUwJTsgd2lkdGg6IDQ1cHg7IGhlaWdodDogNDVweDsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLnNoYXJlX19saW5rIHN2ZyB7IGZpbGw6ICM2NjY7IH1cblxuLl9kZXNrdG9wIC5zaGFyZV9fbGluazpob3ZlciBzdmcgeyBmaWxsOiAjNDQ0OyB0cmFuc2l0aW9uOiBub25lOyB9XG5cbi53YXJuaW5nIHsgY29sb3I6ICMwMDZFRkY7IH1cblxuLndhcm5pbmdfX2ljb24geyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBtYXJnaW4tcmlnaHQ6IDVweDsgZmlsbDogIzAwNkVGRjsgc3Ryb2tlOiAjMDA2RUZGOyB9XG5cbi53YXJuaW5nX190ZXh0IHsgZm9udC1zaXplOiAxM3B4OyBmb250LXdlaWdodDogMjAwOyB9XG5cbi5saWQgeyBmb250LXNpemU6IDIwcHg7IGxpbmUtaGVpZ2h0OiAxLjg7IGZvbnQtd2VpZ2h0OiA1MDA7IGNvbG9yOiAjMzAzMDMwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmxpZCB7IGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuXG4ucXVvdGUsIGJsb2NrcXVvdGUgeyBwYWRkaW5nOiA0MHB4IDAgNDdweDsgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAucXVvdGUsIGJsb2NrcXVvdGUgeyBwYWRkaW5nLWJvdHRvbTogNTJweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnF1b3RlLCBibG9ja3F1b3RlIHsgcGFkZGluZy10b3A6IDE4cHg7IHBhZGRpbmctYm90dG9tOiAyNHB4OyB9IH1cblxuLnF1b3RlIHAsIGJsb2NrcXVvdGUgcCB7IG1heC13aWR0aDogODMuMzMzMzMlOyBmb250LWZhbWlseTogV2lsbGlhbSwgc2VyaWY7IGZvbnQtc2l6ZTogMzVweDsgbGluZS1oZWlnaHQ6IDEuNjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAucXVvdGUgcCwgYmxvY2txdW90ZSBwIHsgbWF4LXdpZHRoOiAxMDAlOyBsaW5lLWhlaWdodDogMS41OTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnF1b3RlIHAsIGJsb2NrcXVvdGUgcCB7IGZvbnQtc2l6ZTogMjBweDsgbGluZS1oZWlnaHQ6IDEuNTsgfSB9XG5cbi5xdW90ZSBjaXRlLCBibG9ja3F1b3RlIGNpdGUgeyBkaXNwbGF5OiBibG9jazsgZm9udC1zaXplOiAxM3B4OyBmb250LXN0eWxlOiBub3JtYWw7IGNvbG9yOiAjNjY2OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnF1b3RlIGNpdGUsIGJsb2NrcXVvdGUgY2l0ZSB7IG1hcmdpbi10b3A6IC0yMHB4OyB9IH1cblxuLnRvb2x0aXAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWFyZ2luOiAwIDVweDsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50b29sdGlwX19pY29uIHsgZmlsbDogI0I0OTY2RTsgc3Ryb2tlOiAjQjQ5NjZFOyB3aWR0aDogMjBweDsgaGVpZ2h0OiAyMHB4OyB9XG5cbi50b29sdGlwX19pbmZvIHsgZGlzcGxheTogbm9uZTsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiA5OTsgdG9wOiAtMTBweDsgbGVmdDogY2FsYygxMDAlICsgMTBweCk7IHdpZHRoOiAzMjBweDsgbWluLXdpZHRoOiAzMjBweDsgcGFkZGluZzogMjBweDsgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgZm9udC1zaXplOiAxM3B4OyB9XG5cbi50b29sdGlwX19pbmZvIC5kcm9wZG93bi1saXN0X19jb250YWluZXIgeyBtYXgtaGVpZ2h0OiAxMzBweDsgfVxuXG4udG9vbHRpcF9faW5mby5fYm90dG9tIHsgdG9wOiAxMDAlOyBtYXJnaW4tdG9wOiAxNXB4OyBvdmVyZmxvdzogdmlzaWJsZTsgbGVmdDogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC50b29sdGlwX19pbmZvLl9ib3R0b20geyBtaW4td2lkdGg6IDI0MHB4OyB3aWR0aDogMTAwJTsgfSB9XG5cbi50b29sdGlwX19pbmZvLl9ib3R0b206YmVmb3JlLCAudG9vbHRpcF9faW5mby5fYm90dG9tOmFmdGVyIHsgZGlzcGxheTogYmxvY2s7IGNvbnRlbnQ6IFwiIFwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMTAwJTsgbGVmdDogMjBweDsgd2lkdGg6IDA7IGhlaWdodDogMDsgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4udG9vbHRpcF9faW5mby5fYm90dG9tOmJlZm9yZSB7IGJvcmRlci1ib3R0b20tY29sb3I6ICNlNWU1ZTU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTsgfVxuXG4udG9vbHRpcF9faW5mby5fYm90dG9tOmFmdGVyIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuXG4udG9vbHRpcF9faW5mby5fc21hbGwgeyB3aWR0aDogMTQwcHg7IG1pbi13aWR0aDogMTQwcHg7IH1cblxuLnRvb2x0aXAtaW5mb19fdGl0bGUgeyBmb250LXdlaWdodDogNTAwOyBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi50b29sdGlwLWluZm8gdWwgeyBwYWRkaW5nLWxlZnQ6IDE1cHg7IGxpc3Qtc3R5bGU6IGRpc2M7IH1cblxuLnRvb2x0aXAtaW5mbyBsaSB7IGxpc3Qtc3R5bGU6IGRpc2M7IG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLl9kZXNrdG9wIC5wbGFjZS5fdGc6aG92ZXIgeyBjb2xvcjogI0VGNDUzRTsgfVxuXG4uX2Rlc2t0b3AgLnBsYWNlLl90Zzpob3ZlciAucGxhY2VfX2ljb24geyBmaWxsOiAjRUY0NTNFOyB9XG5cbi5fZGVza3RvcCAucGxhY2UuX25ldzpob3ZlciB7IGNvbG9yOiAjMDA2RUZGOyB9XG5cbi5fZGVza3RvcCAucGxhY2UuX25ldzpob3ZlciAucGxhY2VfX2ljb24geyBmaWxsOiAjMDA2RUZGOyB9XG5cbi5fZGVza3RvcCAucGxhY2UuX211c2V1bTpob3ZlciB7IGNvbG9yOiAjMDBCRTUwOyB9XG5cbi5fZGVza3RvcCAucGxhY2UuX211c2V1bTpob3ZlciAucGxhY2VfX2ljb24geyBmaWxsOiAjMDBCRTUwOyB9XG5cbi5fZGVza3RvcCAudG9vbHRpcDpob3ZlciAudG9vbHRpcF9faWNvbiB7IGZpbGw6ICMzMzM7IHN0cm9rZTogIzMzMzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC50YWJsZSB7IG92ZXJmbG93LXg6IGF1dG87IH0gfVxuXG4uc2xpZGVyLWFycm93cyB7IHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5zbGlkZXItYXJyb3cgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2xpZGVyLWFycm93OmJlZm9yZSB7IGRpc3BsYXk6IGJsb2NrOyBjb250ZW50OiBcIiBcIjsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMTAwJTsgbWluLXdpZHRoOiA0MHB4OyBoZWlnaHQ6IDQwcHg7IGxlZnQ6IDUwJTsgdG9wOiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5uYXYgeyB6LWluZGV4OiA5OTk5OyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBwYWRkaW5nLXRvcDogMjNweDsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0OyB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7IC5uYXYgeyBwYWRkaW5nOiAyNHB4IDAgMDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5uYXYgeyB0b3A6IGF1dG87IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5uYXYgeyBwYWRkaW5nLWxlZnQ6IDA7IHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4ubmF2IGEsIC5uYXYgLmRyb3Bkb3duLW9wZW5lciwgLm5hdiAudG9wLW1lbnVfX2xpbmssIC5uYXYgLmJvdHRvbS1tZW51X19saW5rLCAubmF2IC5tb2JpbGUtbWVudV9fbGluayB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgY29sb3I6ICNmZmY7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLm5hdiBhOmJlZm9yZSwgLm5hdiAuZHJvcGRvd24tb3BlbmVyOmJlZm9yZSwgLm5hdiAudG9wLW1lbnVfX2xpbms6YmVmb3JlLCAubmF2IC5ib3R0b20tbWVudV9fbGluazpiZWZvcmUsIC5uYXYgLm1vYmlsZS1tZW51X19saW5rOmJlZm9yZSB7IGRpc3BsYXk6IGJsb2NrOyBjb250ZW50OiBcIiBcIjsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogNDBweDsgaGVpZ2h0OiA0MHB4OyBsZWZ0OiA1MCU7IHRvcDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfSB9XG5cbi5uYXYgYSAuaWNvbi1jbG9jaywgLm5hdiBhIC5pY29uLWFycm93X2Rvd24sIC5uYXYgYSAuaWNvbi1sb29rLCAubmF2IGEgLmljb24tbWVudSwgLm5hdiBhIC5pY29uLWJhY2ssIC5uYXYgYSAuaWNvbi1zZWFyY2gsIC5uYXYgYSAuaWNvbi1jbG9zZSwgLm5hdiAuZHJvcGRvd24tb3BlbmVyIC5pY29uLWNsb2NrLCAubmF2IC5kcm9wZG93bi1vcGVuZXIgLmljb24tYXJyb3dfZG93biwgLm5hdiAuZHJvcGRvd24tb3BlbmVyIC5pY29uLWxvb2ssIC5uYXYgLmRyb3Bkb3duLW9wZW5lciAuaWNvbi1tZW51LCAubmF2IC5kcm9wZG93bi1vcGVuZXIgLmljb24tYmFjaywgLm5hdiAuZHJvcGRvd24tb3BlbmVyIC5pY29uLXNlYXJjaCwgLm5hdiAuZHJvcGRvd24tb3BlbmVyIC5pY29uLWNsb3NlLCAubmF2IC50b3AtbWVudV9fbGluayAuaWNvbi1jbG9jaywgLm5hdiAudG9wLW1lbnVfX2xpbmsgLmljb24tYXJyb3dfZG93biwgLm5hdiAudG9wLW1lbnVfX2xpbmsgLmljb24tbG9vaywgLm5hdiAudG9wLW1lbnVfX2xpbmsgLmljb24tbWVudSwgLm5hdiAudG9wLW1lbnVfX2xpbmsgLmljb24tYmFjaywgLm5hdiAudG9wLW1lbnVfX2xpbmsgLmljb24tc2VhcmNoLCAubmF2IC50b3AtbWVudV9fbGluayAuaWNvbi1jbG9zZSwgLm5hdiAuYm90dG9tLW1lbnVfX2xpbmsgLmljb24tY2xvY2ssIC5uYXYgLmJvdHRvbS1tZW51X19saW5rIC5pY29uLWFycm93X2Rvd24sIC5uYXYgLmJvdHRvbS1tZW51X19saW5rIC5pY29uLWxvb2ssIC5uYXYgLmJvdHRvbS1tZW51X19saW5rIC5pY29uLW1lbnUsIC5uYXYgLmJvdHRvbS1tZW51X19saW5rIC5pY29uLWJhY2ssIC5uYXYgLmJvdHRvbS1tZW51X19saW5rIC5pY29uLXNlYXJjaCwgLm5hdiAuYm90dG9tLW1lbnVfX2xpbmsgLmljb24tY2xvc2UsIC5uYXYgLm1vYmlsZS1tZW51X19saW5rIC5pY29uLWNsb2NrLCAubmF2IC5tb2JpbGUtbWVudV9fbGluayAuaWNvbi1hcnJvd19kb3duLCAubmF2IC5tb2JpbGUtbWVudV9fbGluayAuaWNvbi1sb29rLCAubmF2IC5tb2JpbGUtbWVudV9fbGluayAuaWNvbi1tZW51LCAubmF2IC5tb2JpbGUtbWVudV9fbGluayAuaWNvbi1iYWNrLCAubmF2IC5tb2JpbGUtbWVudV9fbGluayAuaWNvbi1zZWFyY2gsIC5uYXYgLm1vYmlsZS1tZW51X19saW5rIC5pY29uLWNsb3NlIHsgc3Ryb2tlOiAjZmZmOyB9XG5cbi5uYXYgYSAuaWNvbi1lbiwgLm5hdiBhIC5pY29uLXJ1LCAubmF2IC5kcm9wZG93bi1vcGVuZXIgLmljb24tZW4sIC5uYXYgLmRyb3Bkb3duLW9wZW5lciAuaWNvbi1ydSwgLm5hdiAudG9wLW1lbnVfX2xpbmsgLmljb24tZW4sIC5uYXYgLnRvcC1tZW51X19saW5rIC5pY29uLXJ1LCAubmF2IC5ib3R0b20tbWVudV9fbGluayAuaWNvbi1lbiwgLm5hdiAuYm90dG9tLW1lbnVfX2xpbmsgLmljb24tcnUsIC5uYXYgLm1vYmlsZS1tZW51X19saW5rIC5pY29uLWVuLCAubmF2IC5tb2JpbGUtbWVudV9fbGluayAuaWNvbi1ydSB7IGZpbGw6ICNmZmY7IH1cblxuLm5hdiBhLl9hY3RpdmUsIC5uYXYgLnRvcC1tZW51X19saW5rLl9hY3RpdmUsIC5uYXYgLmJvdHRvbS1tZW51X19saW5rLl9hY3RpdmUsIC5uYXYgLm1vYmlsZS1tZW51X19saW5rLl9hY3RpdmUgeyBjb2xvcjogI0I0OTY2RTsgfVxuXG4ubmF2IGEuX2FjdGl2ZSAuaWNvbi1jbG9jaywgLm5hdiBhLl9hY3RpdmUgLmljb24tYXJyb3dfZG93biwgLm5hdiBhLl9hY3RpdmUgLmljb24tbG9vaywgLm5hdiBhLl9hY3RpdmUgLmljb24tbWVudSwgLm5hdiBhLl9hY3RpdmUgLmljb24tc2VhcmNoLCAubmF2IC50b3AtbWVudV9fbGluay5fYWN0aXZlIC5pY29uLWNsb2NrLCAubmF2IC50b3AtbWVudV9fbGluay5fYWN0aXZlIC5pY29uLWFycm93X2Rvd24sIC5uYXYgLnRvcC1tZW51X19saW5rLl9hY3RpdmUgLmljb24tbG9vaywgLm5hdiAudG9wLW1lbnVfX2xpbmsuX2FjdGl2ZSAuaWNvbi1tZW51LCAubmF2IC50b3AtbWVudV9fbGluay5fYWN0aXZlIC5pY29uLXNlYXJjaCwgLm5hdiAuYm90dG9tLW1lbnVfX2xpbmsuX2FjdGl2ZSAuaWNvbi1jbG9jaywgLm5hdiAuYm90dG9tLW1lbnVfX2xpbmsuX2FjdGl2ZSAuaWNvbi1hcnJvd19kb3duLCAubmF2IC5ib3R0b20tbWVudV9fbGluay5fYWN0aXZlIC5pY29uLWxvb2ssIC5uYXYgLmJvdHRvbS1tZW51X19saW5rLl9hY3RpdmUgLmljb24tbWVudSwgLm5hdiAuYm90dG9tLW1lbnVfX2xpbmsuX2FjdGl2ZSAuaWNvbi1zZWFyY2gsIC5uYXYgLm1vYmlsZS1tZW51X19saW5rLl9hY3RpdmUgLmljb24tY2xvY2ssIC5uYXYgLm1vYmlsZS1tZW51X19saW5rLl9hY3RpdmUgLmljb24tYXJyb3dfZG93biwgLm5hdiAubW9iaWxlLW1lbnVfX2xpbmsuX2FjdGl2ZSAuaWNvbi1sb29rLCAubmF2IC5tb2JpbGUtbWVudV9fbGluay5fYWN0aXZlIC5pY29uLW1lbnUsIC5uYXYgLm1vYmlsZS1tZW51X19saW5rLl9hY3RpdmUgLmljb24tc2VhcmNoIHsgc3Ryb2tlOiAjQjQ5NjZFOyB9XG5cbi5uYXYgYS5fYWN0aXZlIC5pY29uLWVuLCAubmF2IGEuX2FjdGl2ZSAuaWNvbi1ydSwgLm5hdiAudG9wLW1lbnVfX2xpbmsuX2FjdGl2ZSAuaWNvbi1lbiwgLm5hdiAudG9wLW1lbnVfX2xpbmsuX2FjdGl2ZSAuaWNvbi1ydSwgLm5hdiAuYm90dG9tLW1lbnVfX2xpbmsuX2FjdGl2ZSAuaWNvbi1lbiwgLm5hdiAuYm90dG9tLW1lbnVfX2xpbmsuX2FjdGl2ZSAuaWNvbi1ydSwgLm5hdiAubW9iaWxlLW1lbnVfX2xpbmsuX2FjdGl2ZSAuaWNvbi1lbiwgLm5hdiAubW9iaWxlLW1lbnVfX2xpbmsuX2FjdGl2ZSAuaWNvbi1ydSB7IGZpbGw6ICNCNDk2NkU7IH1cblxuLm5hdiAuZHJvcGRvd24tb3BlbmVyLl9hY3RpdmUgeyBjb2xvcjogI2ZmZjsgfVxuXG4ubmF2IC5kcm9wZG93bi1vcGVuZXIuX2FjdGl2ZSAuaWNvbi1jbG9jaywgLm5hdiAuZHJvcGRvd24tb3BlbmVyLl9hY3RpdmUgLmljb24tYXJyb3dfZG93biB7IHN0cm9rZTogI2ZmZjsgfVxuXG4ubmF2IGhyIHsgbWFyZ2luLXRvcDogMTBweDsgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cblxuLm5hdl9fbG9nbyB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogMTkwcHg7IHdoaXRlLXNwYWNlOiBub3dyYXA7IHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyOyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1vdXQsIHdpZHRoIDAgMCBlYXNlLW91dCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLm5hdl9fbG9nbyB7IHdpZHRoOiBhdXRvOyB9IH1cblxuLm5hdl9fbG9nbyAuaWNvbi1sb2dvIHsgZmlsbDogI2ZmZjsgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ubmF2X19sb2dvIC5pY29uLWxvZ28uX3RnIHsgbWFyZ2luLXRvcDogOHB4OyBtYXJnaW4tbGVmdDogMTRweDsgfVxuXG4ubmF2X19sb2dvLl9tb2JpbGUgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogLTVweDsgd2lkdGg6IGF1dG87IH1cblxuLm5hdl9fdG9wIHsgbWFyZ2luLWJvdHRvbTogMzlweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiAxMXB4OyB9XG5cbi5uYXZfX2JvdHRvbSB7IHBhZGRpbmctYm90dG9tOiAxOXB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyBmb250LXNpemU6IDE1cHg7IH1cblxuLm5hdl9fYm90dG9tLl9iYWNrIHsgcGFkZGluZy1ib3R0b206IDI2cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLm5hdl9fYm90dG9tLl9iYWNrIHsgcGFkZGluZy1ib3R0b206IDEycHg7IH0gfVxuXG4ubmF2X19ib3R0b20uX2JhY2sgLmljb24tYmFjayB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4ubmF2X19ib3R0b20uX2Nsb3NlIHsgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4ubmF2X19tb2JpbGUgeyBmbG9hdDogcmlnaHQ7IG1hcmdpbi10b3A6IDNweDsgfVxuXG4ubmF2IC5zdWJuYXYgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbi5uYXYgLnN1Ym5hdi5fbW9iaWxlOmJlZm9yZSB7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuLm5hdi5fYmcgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbi5uYXYuX2ZpeGVkIHsgcG9zaXRpb246IGZpeGVkOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB0b3A6IC02MXB4OyB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0LCB0b3AgMC4ycyBlYXNlLW91dDsgfVxuXG4ubmF2Ll9maXhlZC5fdmlzaWJsZSB7IHRvcDogMDsgfVxuXG4ubmF2Ll9maXhlZC5fdmlzaWJsZSAubmF2X19sb2dvIHsgdG9wOiAwOyBtYXJnaW4tYm90dG9tOiAwOyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB3aWR0aDogMTkwcHg7IG92ZXJmbG93OiB2aXNpYmxlOyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1vdXQsIHdpZHRoIDAgMCBlYXNlLW91dCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLm5hdi5fZml4ZWQuX3Zpc2libGUgLm5hdl9fbG9nbyB7IHdpZHRoOiBhdXRvOyB9IH1cblxuLm5hdi5fZml4ZWQuX3Zpc2libGUgLm5hdl9fbG9nbyAuaWNvbi1sb2dvLl90ZyB7IG9wYWNpdHk6IDE7IH1cblxuLm5hdi5fZml4ZWQuX3Zpc2libGUgLm5hdl9fbG9nby5fbW9iaWxlIHsgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubmF2Ll9maXhlZCArIC5fc2Nyb2xsZWQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbi5uYXYuX2ZpeGVkIC5uYXZfX2JvdHRvbSB7IGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5uYXYuX2ZpeGVkIC5ib3R0b20tbWVudSB7IG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLm5hdi5fZml4ZWQgLm5hdl9fbG9nbyB7IHdpZHRoOiA0NnB4OyB0b3A6IC0zcHg7IG92ZXJmbG93OiBoaWRkZW47IG1hcmdpbi1ib3R0b206IC0xMHB4OyB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dCwgd2lkdGggMHMgMC4zcyBlYXNlLW91dCAhaW1wb3J0YW50OyB9XG5cbi5uYXYuX2ZpeGVkIC5uYXZfX2xvZ28gLmljb24tbG9nby5fdGcgeyBvcGFjaXR5OiAwOyB9XG5cbi5uYXYuX2ZpeGVkIC5zdWJuYXYgeyBwYWRkaW5nLXRvcDogMjE0cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLm5hdi5fZml4ZWQgLnN1Ym5hdiB7IHBhZGRpbmctdG9wOiAwOyB9IH1cblxuLm5hdi5fZml4ZWQgLnN1Ym5hdi1saXN0OmJlZm9yZSB7IHRvcDogMTU5cHg7IGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuXG4ubmF2Ll9vcGVuZWQgLnN1Ym5hdi1saXN0IHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG4ubmF2Ll9vcGVuZWQgLmljb24tbWVudS5fYnVyZ2VyIGkgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB3aWR0aDogMjRweDsgfVxuXG4ubmF2Ll9vcGVuZWQgLmljb24tbWVudS5fYnVyZ2VyIGk6bnRoLWNoaWxkKDEpLCAubmF2Ll9vcGVuZWQgLmljb24tbWVudS5fYnVyZ2VyIGk6bnRoLWNoaWxkKDIpLCAubmF2Ll9vcGVuZWQgLmljb24tbWVudS5fYnVyZ2VyIGk6bnRoLWNoaWxkKDMpIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTJweCwgMCkgc2NhbGUoMCwgMCk7IH1cblxuLm5hdi5fb3BlbmVkIC5pY29uLW1lbnUuX2J1cmdlciBpOm50aC1jaGlsZCg0KSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC0ycHgsIDApIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi5uYXYuX29wZW5lZCAuaWNvbi1tZW51Ll9idXJnZXIgaTpudGgtY2hpbGQoNSkgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LCAwKSByb3RhdGUoNDVkZWcpOyB9XG5cbi5uYXYuX2xpZ2h0IHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4ubmF2Ll9saWdodC5fc21hbGwgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5uYXYuX2xpZ2h0ICsgc2VjdGlvbiwgLm5hdi5fbGlnaHQgKyBoZWFkZXIsIC5uYXYuX2xpZ2h0ICsgLmhlYWRlciwgLm5hdi5fbGlnaHQgKyAuaGlzdG9yeS1oZWFkZXIsIC5uYXYuX2xpZ2h0ICsgLmdhbGxlcnktcGFnZSwgLm5hdi5fbGlnaHQgKyAuc2tpbiB7IHBhZGRpbmctdG9wOiAxNTVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAubmF2Ll9saWdodCArIHNlY3Rpb24sIC5uYXYuX2xpZ2h0ICsgaGVhZGVyLCAubmF2Ll9saWdodCArIC5oZWFkZXIsIC5uYXYuX2xpZ2h0ICsgLmhpc3RvcnktaGVhZGVyLCAubmF2Ll9saWdodCArIC5nYWxsZXJ5LXBhZ2UsIC5uYXYuX2xpZ2h0ICsgLnNraW4geyBwYWRkaW5nLXRvcDogNzVweDsgfSB9XG5cbi5uYXYuX2xpZ2h0IC5kcm9wZG93bi1vcGVuZXIgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm5hdi5fbGlnaHQgYSwgLm5hdi5fbGlnaHQgLmRyb3Bkb3duLW9wZW5lciwgLm5hdi5fbGlnaHQgLnRvcC1tZW51X19saW5rLCAubmF2Ll9saWdodCAuYm90dG9tLW1lbnVfX2xpbmssIC5uYXYuX2xpZ2h0IC5tb2JpbGUtbWVudV9fbGluayB7IGNvbG9yOiAjMzMzOyB9XG5cbi5uYXYuX2xpZ2h0IGEgLmljb24tY2xvY2ssIC5uYXYuX2xpZ2h0IGEgLmljb24tYXJyb3dfZG93biwgLm5hdi5fbGlnaHQgYSAuaWNvbi1sb29rLCAubmF2Ll9saWdodCBhIC5pY29uLW1lbnUsIC5uYXYuX2xpZ2h0IGEgLmljb24tYmFjaywgLm5hdi5fbGlnaHQgYSAuaWNvbi1zZWFyY2gsIC5uYXYuX2xpZ2h0IGEgLmljb24tY2xvc2UsIC5uYXYuX2xpZ2h0IC5kcm9wZG93bi1vcGVuZXIgLmljb24tY2xvY2ssIC5uYXYuX2xpZ2h0IC5kcm9wZG93bi1vcGVuZXIgLmljb24tYXJyb3dfZG93biwgLm5hdi5fbGlnaHQgLmRyb3Bkb3duLW9wZW5lciAuaWNvbi1sb29rLCAubmF2Ll9saWdodCAuZHJvcGRvd24tb3BlbmVyIC5pY29uLW1lbnUsIC5uYXYuX2xpZ2h0IC5kcm9wZG93bi1vcGVuZXIgLmljb24tYmFjaywgLm5hdi5fbGlnaHQgLmRyb3Bkb3duLW9wZW5lciAuaWNvbi1zZWFyY2gsIC5uYXYuX2xpZ2h0IC5kcm9wZG93bi1vcGVuZXIgLmljb24tY2xvc2UsIC5uYXYuX2xpZ2h0IC50b3AtbWVudV9fbGluayAuaWNvbi1jbG9jaywgLm5hdi5fbGlnaHQgLnRvcC1tZW51X19saW5rIC5pY29uLWFycm93X2Rvd24sIC5uYXYuX2xpZ2h0IC50b3AtbWVudV9fbGluayAuaWNvbi1sb29rLCAubmF2Ll9saWdodCAudG9wLW1lbnVfX2xpbmsgLmljb24tbWVudSwgLm5hdi5fbGlnaHQgLnRvcC1tZW51X19saW5rIC5pY29uLWJhY2ssIC5uYXYuX2xpZ2h0IC50b3AtbWVudV9fbGluayAuaWNvbi1zZWFyY2gsIC5uYXYuX2xpZ2h0IC50b3AtbWVudV9fbGluayAuaWNvbi1jbG9zZSwgLm5hdi5fbGlnaHQgLmJvdHRvbS1tZW51X19saW5rIC5pY29uLWNsb2NrLCAubmF2Ll9saWdodCAuYm90dG9tLW1lbnVfX2xpbmsgLmljb24tYXJyb3dfZG93biwgLm5hdi5fbGlnaHQgLmJvdHRvbS1tZW51X19saW5rIC5pY29uLWxvb2ssIC5uYXYuX2xpZ2h0IC5ib3R0b20tbWVudV9fbGluayAuaWNvbi1tZW51LCAubmF2Ll9saWdodCAuYm90dG9tLW1lbnVfX2xpbmsgLmljb24tYmFjaywgLm5hdi5fbGlnaHQgLmJvdHRvbS1tZW51X19saW5rIC5pY29uLXNlYXJjaCwgLm5hdi5fbGlnaHQgLmJvdHRvbS1tZW51X19saW5rIC5pY29uLWNsb3NlLCAubmF2Ll9saWdodCAubW9iaWxlLW1lbnVfX2xpbmsgLmljb24tY2xvY2ssIC5uYXYuX2xpZ2h0IC5tb2JpbGUtbWVudV9fbGluayAuaWNvbi1hcnJvd19kb3duLCAubmF2Ll9saWdodCAubW9iaWxlLW1lbnVfX2xpbmsgLmljb24tbG9vaywgLm5hdi5fbGlnaHQgLm1vYmlsZS1tZW51X19saW5rIC5pY29uLW1lbnUsIC5uYXYuX2xpZ2h0IC5tb2JpbGUtbWVudV9fbGluayAuaWNvbi1iYWNrLCAubmF2Ll9saWdodCAubW9iaWxlLW1lbnVfX2xpbmsgLmljb24tc2VhcmNoLCAubmF2Ll9saWdodCAubW9iaWxlLW1lbnVfX2xpbmsgLmljb24tY2xvc2UgeyBzdHJva2U6ICMzMzM7IH1cblxuLm5hdi5fbGlnaHQgYSAuaWNvbi1lbiwgLm5hdi5fbGlnaHQgYSAuaWNvbi1ydSwgLm5hdi5fbGlnaHQgLmRyb3Bkb3duLW9wZW5lciAuaWNvbi1lbiwgLm5hdi5fbGlnaHQgLmRyb3Bkb3duLW9wZW5lciAuaWNvbi1ydSwgLm5hdi5fbGlnaHQgLnRvcC1tZW51X19saW5rIC5pY29uLWVuLCAubmF2Ll9saWdodCAudG9wLW1lbnVfX2xpbmsgLmljb24tcnUsIC5uYXYuX2xpZ2h0IC5ib3R0b20tbWVudV9fbGluayAuaWNvbi1lbiwgLm5hdi5fbGlnaHQgLmJvdHRvbS1tZW51X19saW5rIC5pY29uLXJ1LCAubmF2Ll9saWdodCAubW9iaWxlLW1lbnVfX2xpbmsgLmljb24tZW4sIC5uYXYuX2xpZ2h0IC5tb2JpbGUtbWVudV9fbGluayAuaWNvbi1ydSB7IGZpbGw6ICMzMzM7IH1cblxuLm5hdi5fbGlnaHQgYS5fYWN0aXZlLCAubmF2Ll9saWdodCAuZHJvcGRvd24tb3BlbmVyLl9hY3RpdmUsIC5uYXYuX2xpZ2h0IC50b3AtbWVudV9fbGluay5fYWN0aXZlLCAubmF2Ll9saWdodCAuYm90dG9tLW1lbnVfX2xpbmsuX2FjdGl2ZSwgLm5hdi5fbGlnaHQgLm1vYmlsZS1tZW51X19saW5rLl9hY3RpdmUgeyBjb2xvcjogI0I0OTY2RTsgfVxuXG4ubmF2Ll9saWdodCAubmF2X19sb2dvIC5pY29uLWxvZ28geyBmaWxsOiAjMzMzOyB9XG5cbi5uYXYuX2xpZ2h0IC5uYXZfX2JvdHRvbSwgLm5hdi5fbGlnaHQgaHIgeyBib3JkZXItY29sb3I6IHJnYmEoNTAsIDUwLCA1MCwgMC4xNSk7IH1cblxuLm5hdi5fbGlnaHQgLnN1Ym5hdi1saXN0IHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4ubmF2Ll9saWdodCAuc3VibmF2LWxpc3Q6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfVxuXG4ubmF2Ll9saWdodCAuc3VibmF2LCAubmF2Ll9saWdodCAuc3VibmF2Ll9tb2JpbGU6YmVmb3JlLCAubmF2Ll9saWdodCAuc3VibmF2X19tb2JpbGU6YmVmb3JlIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4ubmF2Ll9saWdodCAuc3VibmF2X19tb2JpbGU6YmVmb3JlIHsgYmFja2dyb3VuZC1jb2xvcjogcmVkOyB9XG5cbi5uYXYuX2xpZ2h0IC5zdWJuYXZfX3RpdGxlLCAubmF2Ll9saWdodCAuc3VibmF2X19wbGFjZSwgLm5hdi5fbGlnaHQgLnN1Ym5hdi1leGhpYml0aW9uX190aXRsZSwgLm5hdi5fbGlnaHQgLnN1Ym5hdl9fdGV4dCB7IGNvbG9yOiAjMzMzOyB9XG5cbi5uYXYuX2xpZ2h0IC5zdWJuYXYtcGxhY2VfX3RpdGxlIC5pY29uLW1hcCB7IGZpbGw6ICMzMzM7IH1cblxuLm5hdi5fbGlnaHQgLnN1Ym5hdi1tZW51Ll9ib3JkZXI6YWZ0ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7IH1cblxuLm5hdi5fbGlnaHQgLnN1Ym5hdl9fZXhoaWJpdGlvbjpub3QoOmxhc3QtY2hpbGQpIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjEpOyB9XG5cbi5uYXYuX2xpZ2h0IC5zdWJuYXZfX2J0biB7IGJvcmRlcjogMXB4IHNvbGlkICNjY2M7IH1cblxuLm5hdi5fbGlnaHQgLnN1Ym5hdi1kcm9wZG93biB7IGJhY2tncm91bmQ6ICNlYWVhZWE7IH1cblxuLm5hdi5fbGlnaHQgLmljb24tbWVudS5fYnVyZ2VyIGkgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzOyB9XG5cbi5uYXYuX2xpZ2h0IC5icmFuY2gtbGlzdCB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGNvbG9yOiAjMzMzOyBib3JkZXItY29sb3I6ICNlYWVhZWE7IH1cblxuLm5hdi5fbGlnaHQgLmJyYW5jaC1saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIgeyBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4ubmF2Ll9saWdodCAuYnJhbmNoLWxpc3QgLm11c2V1bS1pbmZvX190aXRsZSB7IGNvbG9yOiAjMzMzOyB9XG5cbi5uYXYuX2xpZ2h0IC5kcm9wZG93bi1vcGVuZXIuX2FjdGl2ZSB7IGNvbG9yOiAjMzMzOyB9XG5cbi5uYXYuX2xpZ2h0IC5kcm9wZG93bi1vcGVuZXIuX2FjdGl2ZSAuaWNvbi1jbG9jaywgLm5hdi5fbGlnaHQgLmRyb3Bkb3duLW9wZW5lci5fYWN0aXZlIC5pY29uLWFycm93X2Rvd24geyBzdHJva2U6ICMzMzM7IH1cblxuLm5hdi5fbGlnaHQuX29wZW5lZCB7IGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLm5hdi5fbGlnaHQuX2ZpeGVkIHsgcG9zaXRpb246IGZpeGVkOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5uYXYuX2xpZ2h0Ll9maXhlZCArIC5fc2Nyb2xsZWQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5uYXYudmlzaWJsZS1zbSB7IHBvc2l0aW9uOiBmaXhlZDsgfVxuXG4ubmF2LnZpc2libGUtc20uX3Njcm9sbGVkIHsgdG9wOiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7IH1cblxuLm5hdi52aXNpYmxlLXNtLl9zY3JvbGxlZC5fb3BlbmVkIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cblxuLm5hdi52aXNpYmxlLXNtLl92aXNpYmxlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cblxuLnRvcC1tZW51IHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnRvcC1tZW51X19pdGVtIHsgZGlzcGxheTogaW5saW5lOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi50b3AtbWVudV9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLXJpZ2h0OiAyOHB4OyB9XG5cbi50b3AtbWVudV9fbGluayB7IGN1cnNvcjogcG9pbnRlcjsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBsaW5lLWhlaWdodDogMThweDsgfVxuXG4udG9wLW1lbnVfX2xpbms6YmVmb3JlIHsgZGlzcGxheTogYmxvY2s7IGNvbnRlbnQ6IFwiIFwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogLTEwcHg7IGxlZnQ6IC0xMHB4OyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBwYWRkaW5nOiAxMHB4OyB9XG5cbi50b3AtbWVudV9fbGluayBzdmcgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi50b3AtbWVudV9fbGluay5fZHJvcGRvd24geyBtYXJnaW4tdG9wOiAtNHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC50b3AtbWVudV9fbGluay5fZHJvcGRvd24geyBtYXJnaW4tdG9wOiAtMnB4OyBtYXJnaW4tcmlnaHQ6IDE5cHg7IH0gfVxuXG4udG9wLW1lbnVfX2xpbmsuX2Ryb3Bkb3duOm5vdCg6Zmlyc3QtY2hpbGQpIHsgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnRvcC1tZW51X19saW5rLl9kcm9wZG93bjpub3QoOmZpcnN0LWNoaWxkKSB7IG1hcmdpbi1sZWZ0OiAwOyBtYXJnaW4tcmlnaHQ6IDE5cHg7IH0gfVxuXG4udG9wLW1lbnVfX2xpbmsuX2Ryb3Bkb3duIC5kcm9wZG93bi1vcGVuZXIgeyBmb250LXNpemU6IDE0cHg7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnRvcC1tZW51X19saW5rLl9kcm9wZG93biAuZHJvcGRvd24tb3BlbmVyX190ZXh0IHsgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnRvcC1tZW51X19saW5rLl9kcm9wZG93biAuZHJvcGRvd24tb3BlbmVyX190ZXh0IHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLnRvcC1tZW51X19saW5rLl9kcm9wZG93biAuZHJvcGRvd24tb3BlbmVyX19jYXJldCB7IG1hcmdpbi10b3A6IDRweDsgfVxuXG4udG9wLW1lbnVfX2xpbmsuX2Ryb3Bkb3duIC5kcm9wZG93bi1saXN0IHsgbGVmdDogYXV0bzsgcmlnaHQ6IDA7IHRvcDogLTIwcHg7IG1pbi13aWR0aDogMTkwcHg7IHBhZGRpbmc6IDdweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkgeyAudG9wLW1lbnVfX2xpbmsuX2Ryb3Bkb3duIC5kcm9wZG93bi1saXN0IHsgdG9wOiAtMjJweDsgcmlnaHQ6IC0zcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAudG9wLW1lbnVfX2xpbmsuX2Ryb3Bkb3duIC5kcm9wZG93bi1saXN0IHsgdG9wOiAtMjdweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcwcHgpIHsgLnRvcC1tZW51X19saW5rLl9kcm9wZG93biAuZHJvcGRvd24tbGlzdCB7IHJpZ2h0OiAtNjBweDsgfSB9XG5cbi50b3AtbWVudV9fbGluay5fZHJvcGRvd24gLmRyb3Bkb3duLWxpc3RfX3RvcCB7IG1hcmdpbi1sZWZ0OiAtN3B4OyBtYXJnaW4tcmlnaHQ6IC03cHg7IHBhZGRpbmc6IDVweCAxNHB4IDEwcHg7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDUwLCA1MCwgNTAsIDAuMTUpOyB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkgeyAudG9wLW1lbnVfX2xpbmsuX2Ryb3Bkb3duIC5kcm9wZG93bi1saXN0X190b3AgeyBwYWRkaW5nOiA3cHggMTRweCAxMXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnRvcC1tZW51X19saW5rLl9kcm9wZG93biAuZHJvcGRvd24tbGlzdF9fdG9wIHsgcGFkZGluZy10b3A6IDEwcHg7IH0gfVxuXG4udG9wLW1lbnVfX2xpbmsuX2Ryb3Bkb3duIC5kcm9wZG93bi1saXN0X19pdGVtIHsgbWFyZ2luLWJvdHRvbTogMDsgcGFkZGluZzogMTBweCA3cHg7IH1cblxuLnRvcC1tZW51X19saW5rLl9kcm9wZG93biAuZHJvcGRvd24tbGlzdF9faXRlbS5faW5saW5lIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi50b3AtbWVudV9fbGluay5fZHJvcGRvd24gLmRyb3Bkb3duLWxpc3RfX2luZm8geyBjdXJzb3I6IGRlZmF1bHQ7IHBvaW50ZXItZXZlbnRzOiBub25lOyBjb2xvcjogIzk5OSAhaW1wb3J0YW50OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgZm9udC1zaXplOiAxM3B4OyB9XG5cbi50b3AtbWVudV9fbGluay5fZHJvcGRvd24gLmRyb3Bkb3duLWxpc3RfX2xpbmsgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiAyMHB4OyBjb2xvcjogIzMzMzsgfVxuXG4udG9wLW1lbnVfX2xpbmsuX2Ryb3Bkb3duIC5kcm9wZG93bi1saXN0X19saW5rLl91cCB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtc2l6ZTogMTRweDsgfVxuXG4udG9wLW1lbnVfX2xpbmsuX2Ryb3Bkb3duIC5kcm9wZG93bi1saXN0X19saW5rLl9hY3RpdmUgeyBjb2xvcjogI0I0OTY2RTsgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmJvdHRvbS1tZW51IHsgbWFyZ2luLXRvcDogMTVweDsgdGV4dC1hbGlnbjogcmlnaHQ7IHRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGVhc2Utb3V0OyB9XG5cbi5ib3R0b20tbWVudS5fYmFjayB7IG1hcmdpbi10b3A6IDZweDsgfVxuXG4uYm90dG9tLW1lbnVfX2l0ZW0geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmJvdHRvbS1tZW51X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IDMxcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHsgLmJvdHRvbS1tZW51X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuXG4uYm90dG9tLW1lbnVfX2xpbmsgeyBjdXJzb3I6IHBvaW50ZXI7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmJvdHRvbS1tZW51X19saW5rOmJlZm9yZSB7IGRpc3BsYXk6IGJsb2NrOyBjb250ZW50OiBcIiBcIjsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IC0xMHB4OyBsZWZ0OiAtMTBweDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgcGFkZGluZzogMTBweDsgfVxuXG4uYm90dG9tLW1lbnVfX2xpbmsuX2JhY2sgeyBmb250LXNpemU6IDEycHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmJvdHRvbS1tZW51X19saW5rLl9iYWNrIHN2ZyB7IG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5ib3R0b20tbWVudV9fbGluay5fYWN0aXZlIHsgY29sb3I6ICNCNDk2NkU7IH1cblxuLmJvdHRvbS1tZW51X19saW5rIHN2ZyB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm1vYmlsZS1tZW51IHsgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm1vYmlsZS1tZW51X19saW5rIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBmb250LXNpemU6IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAubW9iaWxlLW1lbnVfX2xpbms6bGFzdC1jaGlsZCB7IG1hcmdpbi1yaWdodDogNnB4OyB9IH1cblxuLm1vYmlsZS1tZW51X19saW5rOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IDI4cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLm1vYmlsZS1tZW51X19saW5rOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IDE5cHg7IH0gfVxuXG4uc3VibmF2LWxpc3QgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IC0xOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAwOyB0b3A6IDA7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zdWJuYXYtbGlzdDpiZWZvcmUgeyBkaXNwbGF5OiBibG9jazsgY29udGVudDogXCIgXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAxNTBweDsgbGVmdDogMDsgcmlnaHQ6IDA7IHdpZHRoOiAxMjIwcHg7IG1hcmdpbjogMCBhdXRvOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTsgfVxuXG4uc3VibmF2LWxpc3QgLnN1Ym5hdiB7IGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLnN1Ym5hdiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgcmlnaHQ6IDA7IHRvcDogMDsgZGlzcGxheTogbm9uZTsgcGFkZGluZy10b3A6IDIwNXB4OyBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuc3VibmF2IHsgei1pbmRleDogLTI7IHBhZGRpbmctdG9wOiAwOyBwYWRkaW5nLWJvdHRvbTogOXB4OyB9IH1cblxuLnN1Ym5hdjphZnRlciB7IGRpc3BsYXk6IGJsb2NrOyBjb250ZW50OiBcIiBcIjsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyByaWdodDogMDsgYm90dG9tOiAwOyBtYXJnaW46IDAgYXV0bzsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgeyAuc3VibmF2OmFmdGVyIHsgd2lkdGg6IDEyMjBweDsgbGVmdDogMDsgcmlnaHQ6IDA7IH0gfVxuXG4uc3VibmF2X190aXRsZSB7IG1hcmdpbi10b3A6IC0zcHg7IGZvbnQtZmFtaWx5OiBXaWxsaWFtLCBzZXJpZjsgZm9udC1zaXplOiAzMHB4OyB9XG5cbi5zdWJuYXZfX3RleHQgeyBmb250LXNpemU6IDE1cHg7IGZvbnQtd2VpZ2h0OiAyMDA7IG1hcmdpbi10b3A6IDVweDsgbGluZS1oZWlnaHQ6IDJlbTsgfVxuXG4uc3VibmF2X19idG4geyBtYXJnaW4tdG9wOiAzNnB4OyB9XG5cbi5zdWJuYXZfX3BsYWNlIHsgbWFyZ2luLXRvcDogMTRweDsgZm9udC1zaXplOiAxM3B4OyBsaW5lLWhlaWdodDogMS41OyBjb2xvcjogI2ZmZjsgfVxuXG4uc3VibmF2X19leGhpYml0aW9uIHsgcGFkZGluZzogMTdweCAwIDE1cHg7IGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHsgLnN1Ym5hdl9fZXhoaWJpdGlvbiBhIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogMTAwJTsgfSB9XG5cbi5zdWJuYXZfX2V4aGliaXRpb24taXRlbSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAyMHB4OyB9XG5cbi5zdWJuYXZfX2V4aGliaXRpb246Zmlyc3QtY2hpbGQgeyBtYXJnaW4tdG9wOiAtM3B4OyB9XG5cbi5zdWJuYXZfX2V4aGliaXRpb246bm90KDpsYXN0LWNoaWxkKSB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cblxuLnN1Ym5hdl9fZHJvcGRvd24geyBtYXJnaW46IDAgLTIwcHggMTBweDsgcGFkZGluZzogN3B4IDIycHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnN1Ym5hdl9fZHJvcGRvd24geyBwYWRkaW5nLXRvcDogOHB4OyB9IH1cblxuLnN1Ym5hdl9fZHJvcGRvd24uX29wZW5lZCB+IGhyIHsgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc3VibmF2IGhyIHsgbWFyZ2luOiAyMHB4IC01cHggN3B4OyB9XG5cbi5zdWJuYXYgLmNvbC1zbS01IHsgbWluLWhlaWdodDogMjAwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHsgLnN1Ym5hdl9fbW9iaWxlIHsgbWF4LWhlaWdodDogMTAwdmg7IHBhZGRpbmctdG9wOiA4N3B4OyBwYWRkaW5nLWJvdHRvbTogMTBweDsgb3ZlcmZsb3c6IGF1dG87IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5zdWJuYXZfX21vYmlsZSB7IHBhZGRpbmctYm90dG9tOiA4MHB4OyB9IH1cblxuLnN1Ym5hdi5fbW9iaWxlOmJlZm9yZSB7IGRpc3BsYXk6IGJsb2NrOyBjb250ZW50OiBcIiBcIjsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiAxOyB0b3A6IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwOyBoZWlnaHQ6IDc0cHg7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuLnN1Ym5hdi5fb3BlbmVkIHsgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHsgLnN1Ym5hdi1tZW51IHsgb3ZlcmZsb3cteDogaGlkZGVuOyB9IH1cblxuLnN1Ym5hdi1tZW51X19pdGVtIHsgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5zdWJuYXYtbWVudV9faXRlbSAuc3VibmF2LW1lbnVfX2xpbmsgeyBkaXNwbGF5OiBibG9jazsgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5zdWJuYXYtbWVudV9faXRlbSAuc3VibmF2LW1lbnVfX2xpbmsuX3NtYWxsIHsgZm9udC1zaXplOiAxM3B4OyB9IH1cblxuLnN1Ym5hdi1tZW51X19saW5rIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwYWRkaW5nOiAxMXB4IDA7IGZvbnQtc2l6ZTogMTVweDsgZm9udC13ZWlnaHQ6IDIwMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuc3VibmF2LW1lbnVfX2xpbmsgeyBwYWRkaW5nOiAxMHB4IDA7IGZvbnQtd2VpZ2h0OiA1MDA7IH0gfVxuXG4uc3VibmF2LW1lbnVfX2xpbmsuX2FjdGl2ZSB7IGNvbG9yOiAjQjQ5NjZFOyB9XG5cbi5zdWJuYXYtbWVudV9fbGluay5fc21hbGwgeyBwYWRkaW5nOiAxMHB4IDAgMTFweDsgbWFyZ2luLWJvdHRvbTogLTJweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiAxM3B4OyBsaW5lLWhlaWdodDogMzBweDsgZm9udC13ZWlnaHQ6IDIwMDsgbGluZS1oZWlnaHQ6IDEuNWVtOyB9XG5cbi5zdWJuYXYtbWVudS5fYm9yZGVyOmFmdGVyIHsgZGlzcGxheTogYmxvY2s7IGNvbnRlbnQ6IFwiIFwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAyMHB4OyB0b3A6IDA7IGhlaWdodDogMTAwJTsgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG5cbi5zdWJuYXYtZHJvcGRvd24geyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IG5vbmU7IGJhY2tncm91bmQtY29sb3I6ICMyNjI2MjY7IH1cblxuLnN1Ym5hdi1kcm9wZG93bjpiZWZvcmUgeyByaWdodDogMTAwJTsgfVxuXG4uc3VibmF2LWRyb3Bkb3duOmFmdGVyIHsgbGVmdDogMTAwJTsgfVxuXG4uc3VibmF2LWRyb3Bkb3duX19pdGVtIHsgcGFkZGluZzogMTJweCAwOyB9XG5cbi5zdWJuYXYtZHJvcGRvd25fX2xpbmsgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGZvbnQtc2l6ZTogMTVweDsgZm9udC13ZWlnaHQ6IDIwMDsgfVxuXG4uc3VibmF2LWRyb3Bkb3duLl9vcGVuZWQgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3VibmF2LXBsYWNlX190aXRsZSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc3VibmF2LXBsYWNlX190aXRsZSAuaWNvbi1tYXAgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogLTFweDsgbGVmdDogLTE5cHg7IHdpZHRoOiAxMHB4OyBoZWlnaHQ6IDE0cHg7IGZpbGw6ICNmZmY7IH1cblxuLnN1Ym5hdi1wbGFjZV9fdGltZSB7IG1hcmdpbi10b3A6IDIxcHg7IH1cblxuLnN1Ym5hdi1wbGFjZV9fY292ZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IG92ZXJmbG93OiBoaWRkZW47IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDI2MHB4OyB9XG5cbi5zdWJuYXYtcGxhY2VfX2ltZyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IGxlZnQ6IDUwJTsgd2lkdGg6IGF1dG87IGhlaWdodDogYXV0bzsgbWF4LWhlaWdodDogbm9uZTsgbWF4LXdpZHRoOiBub25lOyBtaW4taGVpZ2h0OiAxMDAlOyBtaW4td2lkdGg6IDEwMCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbkBzdXBwb3J0cyAob2JqZWN0LWZpdDogY292ZXIpIHsgLnN1Ym5hdi1wbGFjZV9faW1nIHsgcG9zaXRpb246IHJlbGF0aXZlOyBvYmplY3QtZml0OiBjb3Zlcjsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgdG9wOiBhdXRvOyBsZWZ0OiBhdXRvOyBtYXgtaGVpZ2h0OiBub25lOyBtYXgtd2lkdGg6IG5vbmU7IG1pbi1oZWlnaHQ6IDA7IG1pbi13aWR0aDogMDsgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLnN1Ym5hdi10aW1lX19zdGF0dXMgeyBjb2xvcjogIzk5OTsgfVxuXG4uc3VibmF2LXRpbWVfX2luZGV4IHsgZm9udC1zaXplOiAuNmVtOyB9XG5cbi5zdWJuYXYtZXhoaWJpdGlvbiB7IGZvbnQtc2l6ZTogMDsgfVxuXG4uc3VibmF2LWV4aGliaXRpb25fX3RpdGxlIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB3aWR0aDogMjExcHg7IG1hcmdpbi1yaWdodDogNTBweDsgZm9udC13ZWlnaHQ6IDUwMDsgZm9udC1zaXplOiAxM3B4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7IC5zdWJuYXYtZXhoaWJpdGlvbl9fdGl0bGUgeyB3aWR0aDogNTAlOyBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uc3VibmF2LWV4aGliaXRpb25fX2RhdGUgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiB0b3A7IGNvbG9yOiAjOTk5OyB3aWR0aDogY2FsYygxMDAlIC0gMjYxcHgpOyB0ZXh0LWFsaWduOiByaWdodDsgZm9udC1zaXplOiAxM3B4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7IC5zdWJuYXYtZXhoaWJpdGlvbl9fZGF0ZSB7IHdpZHRoOiA0NyU7IHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cblxuLm5hdi10b3BfX2xpbmsgeyB6LWluZGV4OiAxMDsgfVxuXG4uc3VibmF2LXBsYWNlIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zdWJuYXYtcGxhY2VfX2l0ZW0geyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgfVxuXG4uYnJhbmNoLWxpc3QgeyB6LWluZGV4OiAtMTsgd2lkdGg6IDY3MHB4OyBtaW4td2lkdGg6IDEwMCU7IHRvcDogLTI1cHg7IGxlZnQ6IC0zNXB4OyBwYWRkaW5nOiA4NHB4IDM1cHggMTVweDsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmJyYW5jaC1saXN0IHsgbGVmdDogMDsgcmlnaHQ6IDA7IHdpZHRoOiBhdXRvOyBwYWRkaW5nLXRvcDogMTMwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuYnJhbmNoLWxpc3QgeyBwYWRkaW5nLWxlZnQ6IDA7IHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5icmFuY2gtbGlzdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHsgcGFkZGluZy1ib3R0b206IDEwcHg7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG4uYnJhbmNoLWxpc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTphZnRlciB7IGRpc3BsYXk6IGJsb2NrOyBjb250ZW50OiBcIiBcIjsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMTVweDsgdG9wOiAwOyBib3R0b206IDA7IGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5icmFuY2gtbGlzdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5icmFuY2gtbGlzdF9fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiAxM3B4OyBmb250LXNpemU6IDE1cHg7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmJyYW5jaC1saXN0X19yb2xsIHsgbWF4LXdpZHRoOiAxNjVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5icmFuY2gtbGlzdF9fcm9sbCB7IG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5icmFuY2gtbGlzdF9fcm9sbCAubXVzZXVtLXJvbGxfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4uYnJhbmNoLWxpc3RfX3JvbGwgLm11c2V1bS1yb2xsX19sYWJlbCB7IG1heC13aWR0aDogY2FsYygxMDAlIC0gNjBweCk7IH1cblxuLmJyYW5jaC1saXN0X19yb2xsIC5tdXNldW0tcm9sbF9fdmFsdWUgeyBtYXgtd2lkdGg6IDYwcHg7IH1cblxuLmJyYW5jaC1saXN0X19saW5rIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW4tdG9wOiAxMHB4OyBmb250LXNpemU6IDExcHg7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmluZm9ybWF0aW9uIHsgZGlzcGxheTogbm9uZTsgYmFja2dyb3VuZC1jb2xvcjogI0I0OTY2RTsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiA5OTk5MDsgcGFkZGluZzogMjVweCAwOyBjb2xvcjogI2ZmZjsgfVxuXG4uaW5mb3JtYXRpb24uX2JvdHRvbSB7IHBvc2l0aW9uOiBmaXhlZDsgYm90dG9tOiAwOyByaWdodDogMDsgbGVmdDogMDsgfVxuXG4uaW5mb3JtYXRpb24uX25ldyB7IGJhY2tncm91bmQtY29sb3I6ICMwMDZFRkY7IH1cblxuLmluZm9ybWF0aW9uLl90ZyB7IGJhY2tncm91bmQtY29sb3I6ICNFRjQ1M0U7IH1cblxuLmluZm9ybWF0aW9uLl9tdXNldW0geyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCRTUwOyB9XG5cbi5pbmZvcm1hdGlvbiAuc2tpbiB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaW5mb3JtYXRpb25fX2ljb24geyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgYm90dG9tOiAwOyBsZWZ0OiAtMzBweDsgd2lkdGg6IDI1cHg7IGhlaWdodDogMjVweDsgbWFyZ2luOiBhdXRvOyBmaWxsOiAjZmZmOyBzdHJva2U6ICNmZmY7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHsgLmluZm9ybWF0aW9uX19pY29uIHsgbGVmdDogMjBweDsgfSB9XG5cbi5pbmZvcm1hdGlvbl9fdGV4dCB7IGZvbnQtc2l6ZTogMTVweDsgZm9udC13ZWlnaHQ6IDIwMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkgeyAuaW5mb3JtYXRpb25fX3RleHQgeyBwYWRkaW5nLWxlZnQ6IDQwcHg7IHBhZGRpbmctcmlnaHQ6IDQwcHg7IH0gfVxuXG4uaW5mb3JtYXRpb25fX21vcmUgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1sZWZ0OiA1cHg7IGNvbG9yOiBpbmhlcml0OyBmb250LXNpemU6IDExcHg7IGZvbnQtd2VpZ2h0OiA1MDA7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmluZm9ybWF0aW9uX19tb3JlOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmluZm9ybWF0aW9uX19jbG9zZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IC0zMHB4OyB0b3A6IDA7IGJvdHRvbTogMDsgbWFyZ2luOiBhdXRvOyB3aWR0aDogMTlweDsgaGVpZ2h0OiAxOXB4OyBzdHJva2U6ICNmZmY7IGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkgeyAuaW5mb3JtYXRpb25fX2Nsb3NlIHsgcmlnaHQ6IDIwcHg7IH0gfVxuXG4uaW5mb3JtYXRpb25fX2Nsb3NlOmhvdmVyIHsgb3BhY2l0eTogLjg7IH1cblxuLl9kZXNrdG9wIC5uYXYgYTpob3ZlciwgLl9kZXNrdG9wIC5uYXYgLmRyb3Bkb3duLW9wZW5lcjpob3ZlciwgLl9kZXNrdG9wIC5uYXYgLnRvcC1tZW51X19saW5rOmhvdmVyLCAuX2Rlc2t0b3AgLm5hdiAuYm90dG9tLW1lbnVfX2xpbms6aG92ZXIsIC5fZGVza3RvcCAubmF2IC5tb2JpbGUtbWVudV9fbGluazpob3ZlciB7IGNvbG9yOiAjQjQ5NjZFOyB9XG5cbi5fZGVza3RvcCAubmF2IGE6aG92ZXIgLmljb24tbG9vaywgLl9kZXNrdG9wIC5uYXYgYTpob3ZlciAuaWNvbi1zZWFyY2gsIC5fZGVza3RvcCAubmF2IGE6aG92ZXIgLmljb24tY2xvY2ssIC5fZGVza3RvcCAubmF2IGE6aG92ZXIgLmljb24tbWVudSwgLl9kZXNrdG9wIC5uYXYgYTpob3ZlciAuaWNvbi1iYWNrLCAuX2Rlc2t0b3AgLm5hdiBhOmhvdmVyIC5pY29uLWFycm93X2Rvd24sIC5fZGVza3RvcCAubmF2IC5kcm9wZG93bi1vcGVuZXI6aG92ZXIgLmljb24tbG9vaywgLl9kZXNrdG9wIC5uYXYgLmRyb3Bkb3duLW9wZW5lcjpob3ZlciAuaWNvbi1zZWFyY2gsIC5fZGVza3RvcCAubmF2IC5kcm9wZG93bi1vcGVuZXI6aG92ZXIgLmljb24tY2xvY2ssIC5fZGVza3RvcCAubmF2IC5kcm9wZG93bi1vcGVuZXI6aG92ZXIgLmljb24tbWVudSwgLl9kZXNrdG9wIC5uYXYgLmRyb3Bkb3duLW9wZW5lcjpob3ZlciAuaWNvbi1iYWNrLCAuX2Rlc2t0b3AgLm5hdiAuZHJvcGRvd24tb3BlbmVyOmhvdmVyIC5pY29uLWFycm93X2Rvd24sIC5fZGVza3RvcCAubmF2IC50b3AtbWVudV9fbGluazpob3ZlciAuaWNvbi1sb29rLCAuX2Rlc2t0b3AgLm5hdiAudG9wLW1lbnVfX2xpbms6aG92ZXIgLmljb24tc2VhcmNoLCAuX2Rlc2t0b3AgLm5hdiAudG9wLW1lbnVfX2xpbms6aG92ZXIgLmljb24tY2xvY2ssIC5fZGVza3RvcCAubmF2IC50b3AtbWVudV9fbGluazpob3ZlciAuaWNvbi1tZW51LCAuX2Rlc2t0b3AgLm5hdiAudG9wLW1lbnVfX2xpbms6aG92ZXIgLmljb24tYmFjaywgLl9kZXNrdG9wIC5uYXYgLnRvcC1tZW51X19saW5rOmhvdmVyIC5pY29uLWFycm93X2Rvd24sIC5fZGVza3RvcCAubmF2IC5ib3R0b20tbWVudV9fbGluazpob3ZlciAuaWNvbi1sb29rLCAuX2Rlc2t0b3AgLm5hdiAuYm90dG9tLW1lbnVfX2xpbms6aG92ZXIgLmljb24tc2VhcmNoLCAuX2Rlc2t0b3AgLm5hdiAuYm90dG9tLW1lbnVfX2xpbms6aG92ZXIgLmljb24tY2xvY2ssIC5fZGVza3RvcCAubmF2IC5ib3R0b20tbWVudV9fbGluazpob3ZlciAuaWNvbi1tZW51LCAuX2Rlc2t0b3AgLm5hdiAuYm90dG9tLW1lbnVfX2xpbms6aG92ZXIgLmljb24tYmFjaywgLl9kZXNrdG9wIC5uYXYgLmJvdHRvbS1tZW51X19saW5rOmhvdmVyIC5pY29uLWFycm93X2Rvd24sIC5fZGVza3RvcCAubmF2IC5tb2JpbGUtbWVudV9fbGluazpob3ZlciAuaWNvbi1sb29rLCAuX2Rlc2t0b3AgLm5hdiAubW9iaWxlLW1lbnVfX2xpbms6aG92ZXIgLmljb24tc2VhcmNoLCAuX2Rlc2t0b3AgLm5hdiAubW9iaWxlLW1lbnVfX2xpbms6aG92ZXIgLmljb24tY2xvY2ssIC5fZGVza3RvcCAubmF2IC5tb2JpbGUtbWVudV9fbGluazpob3ZlciAuaWNvbi1tZW51LCAuX2Rlc2t0b3AgLm5hdiAubW9iaWxlLW1lbnVfX2xpbms6aG92ZXIgLmljb24tYmFjaywgLl9kZXNrdG9wIC5uYXYgLm1vYmlsZS1tZW51X19saW5rOmhvdmVyIC5pY29uLWFycm93X2Rvd24geyBzdHJva2U6ICNCNDk2NkU7IH1cblxuLl9kZXNrdG9wIC5uYXYgYTpob3ZlciAuaWNvbi1lbiwgLl9kZXNrdG9wIC5uYXYgYTpob3ZlciAuaWNvbi1ydSwgLl9kZXNrdG9wIC5uYXYgLmRyb3Bkb3duLW9wZW5lcjpob3ZlciAuaWNvbi1lbiwgLl9kZXNrdG9wIC5uYXYgLmRyb3Bkb3duLW9wZW5lcjpob3ZlciAuaWNvbi1ydSwgLl9kZXNrdG9wIC5uYXYgLnRvcC1tZW51X19saW5rOmhvdmVyIC5pY29uLWVuLCAuX2Rlc2t0b3AgLm5hdiAudG9wLW1lbnVfX2xpbms6aG92ZXIgLmljb24tcnUsIC5fZGVza3RvcCAubmF2IC5ib3R0b20tbWVudV9fbGluazpob3ZlciAuaWNvbi1lbiwgLl9kZXNrdG9wIC5uYXYgLmJvdHRvbS1tZW51X19saW5rOmhvdmVyIC5pY29uLXJ1LCAuX2Rlc2t0b3AgLm5hdiAubW9iaWxlLW1lbnVfX2xpbms6aG92ZXIgLmljb24tZW4sIC5fZGVza3RvcCAubmF2IC5tb2JpbGUtbWVudV9fbGluazpob3ZlciAuaWNvbi1ydSB7IGZpbGw6ICNCNDk2NkU7IH1cblxuLl9kZXNrdG9wIC5uYXYgYTpob3ZlciBzdmcsIC5fZGVza3RvcCAubmF2IC5kcm9wZG93bi1vcGVuZXI6aG92ZXIgc3ZnLCAuX2Rlc2t0b3AgLm5hdiAudG9wLW1lbnVfX2xpbms6aG92ZXIgc3ZnLCAuX2Rlc2t0b3AgLm5hdiAuYm90dG9tLW1lbnVfX2xpbms6aG92ZXIgc3ZnLCAuX2Rlc2t0b3AgLm5hdiAubW9iaWxlLW1lbnVfX2xpbms6aG92ZXIgc3ZnIHsgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG4uX2Rlc2t0b3AgLm5hdiAuc3VibmF2LWV4aGliaXRpb246aG92ZXIgLnN1Ym5hdi1leGhpYml0aW9uX190aXRsZSwgLl9kZXNrdG9wIC5uYXYgLnN1Ym5hdi1leGhpYml0aW9uOmhvdmVyIC5zdWJuYXYtZXhoaWJpdGlvbl9fZGF0ZSB7IGNvbG9yOiAjQjQ5NjZFOyB9XG5cbi5fZGVza3RvcCAubmF2IGEuX3doaXRlOmhvdmVyIHsgY29sb3I6ICNmZmY7IH1cblxuLl9kZXNrdG9wIC5uYXYgLm5hdi10b3BfX2xpbmsgLmRyb3Bkb3duLW9wZW5lci5fYWN0aXZlOmhvdmVyIHsgY29sb3I6ICNmZmY7IH1cblxuLl9kZXNrdG9wIC5uYXYgLm5hdi10b3BfX2xpbmsgLmRyb3Bkb3duLW9wZW5lci5fYWN0aXZlOmhvdmVyIC5pY29uLWNsb2NrIHsgc3Ryb2tlOiAjZmZmOyB9XG5cbi5fZGVza3RvcCAubmF2Ll9saWdodCAubmF2LXRvcF9fbGluayAuZHJvcGRvd24tb3BlbmVyLl9hY3RpdmU6aG92ZXIgeyBjb2xvcjogIzMzMzsgfVxuXG4uX2Rlc2t0b3AgLm5hdi5fbGlnaHQgLm5hdi10b3BfX2xpbmsgLmRyb3Bkb3duLW9wZW5lci5fYWN0aXZlOmhvdmVyIC5pY29uLWNsb2NrIHsgc3Ryb2tlOiAjMzMzOyB9XG5cbi5fZGVza3RvcCAuc3VibmF2X19saW5rOmhvdmVyIHsgY29sb3I6ICNCNDk2NkU7IH1cblxuLl93aW4gLnN1Ym5hdi5fbW9iaWxlOmJlZm9yZSB7IHJpZ2h0OiAxNnB4OyB9XG5cbi5zdWJuYXYtbWVudSAuaGFzLWRyb3AtZG93bi1hIHsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG5cbi5zdWJuYXYtbWVudSAuaGFzLWRyb3AtZG93bi1hOjphZnRlciB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgY29udGVudDogJyc7IHJpZ2h0OiAwOyB0b3A6IDUwJTsgbWFyZ2luLXRvcDogLThweDsgd2lkdGg6IDE2cHg7IGhlaWdodDogMTZweDsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Rvd24tY2hldnJvbi13LnN2Z1wiKTsgYmFja2dyb3VuZC1zaXplOiAxMDAlOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLnN1Ym5hdi1tZW51IC5oYXMtZHJvcC1kb3duLWEuX2FjdGl2ZTo6YWZ0ZXIgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdXAtY2hldnJvbi13LnN2Z1wiKTsgfVxuXG4ubmF2Ll9saWdodCAuc3VibmF2LW1lbnUgLmhhcy1kcm9wLWRvd24tYTo6YWZ0ZXIgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZG93bi1jaGV2cm9uLnN2Z1wiKTsgfVxuXG4ubmF2Ll9saWdodCAuc3VibmF2LW1lbnUgLmhhcy1kcm9wLWRvd24tYS5fYWN0aXZlOjphZnRlciB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy91cC1jaGV2cm9uLnN2Z1wiKTsgfVxuXG4uc3VibmF2LWJ0bi5iZy10cmFuc3BhcmVudCB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5oZWFkZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmhlYWRlci5fcnRsIHsgZGlyZWN0aW9uOiBydGw7IH1cblxuLmhlYWRlciBociB7IG1hcmdpbi10b3A6IDEwOXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5oZWFkZXIgaHIgeyBtYXJnaW4tdG9wOiA1MnB4OyBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaGVhZGVyIGhyIHsgbWFyZ2luLXRvcDogLTRweDsgfSB9XG5cbi5oZWFkZXJfX3NsaWRlIHsgaGVpZ2h0OiAxMDAlOyBjb2xvcjogI2ZmZjsgfVxuXG4uaGVhZGVyX190aXRsZSB7IG1hcmdpbi1ib3R0b206IDEwMHB4OyBjb2xvcjogIzJiMmIyYjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkgeyAuaGVhZGVyX190aXRsZSB7IG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oZWFkZXJfX3RpdGxlIHsgbWFyZ2luLWJvdHRvbTogNjVweDsgfSB9XG5cbi5oZWFkZXJfX3RpdGxlLmgxIHsgZm9udC1mYW1pbHk6IFdpbGxpYW0sIHNlcmlmOyB9XG5cbi5oZWFkZXJfX3RpdGxlLl9zbWFsbCB7IG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmhlYWRlcl9fdGl0bGUuX3NtYWxsIHsgZm9udC1zaXplOiAzNXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaGVhZGVyX190aXRsZS5fc21hbGwgeyBtYXJnaW4tYm90dG9tOiAzMnB4OyBmb250LXNpemU6IDI1cHg7IH0gfVxuXG4uaGVhZGVyX190aXRsZS5faXNzdWUgeyBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5oZWFkZXJfX3RpdGxlLl9pc3N1ZSB7IGZvbnQtc2l6ZTogMzVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmhlYWRlcl9fdGl0bGUuX2lzc3VlIHsgbWFyZ2luLWJvdHRvbTogMTRweDsgZm9udC1zaXplOiAyNXB4OyB9IH1cblxuLmhlYWRlcl9fdGl0bGUuX2xlY3R1cmVzIHsgbWFyZ2luLWJvdHRvbTogOTBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuaGVhZGVyX190aXRsZS5fbGVjdHVyZXMgeyBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaGVhZGVyX190aXRsZS5fbGVjdHVyZXMgeyBtYXJnaW4tYm90dG9tOiA2N3B4OyB9IH1cblxuLmhlYWRlcl9fdGl0bGUuX21hbnVzY3JpcHRzIHsgbWFyZ2luLWJvdHRvbTogOTBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkgeyAuaGVhZGVyX190aXRsZS5fbWFudXNjcmlwdHMgeyBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaGVhZGVyX190aXRsZS5fbWFudXNjcmlwdHMgeyBtYXJnaW4tYm90dG9tOiA2NXB4OyB9IH1cblxuLmhlYWRlcl9fdGl0bGUuX2JpZyB7IG1hcmdpbi1ib3R0b206IDEwM3B4OyBmb250LXNpemU6IDU1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHsgLmhlYWRlcl9fdGl0bGUuX2JpZyB7IG1hcmdpbi1ib3R0b206IDQwcHg7IGZvbnQtc2l6ZTogNTBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmhlYWRlcl9fdGl0bGUuX2JpZyB7IG1hcmdpbi1ib3R0b206IDM2cHg7IGZvbnQtc2l6ZTogMzVweDsgfSB9XG5cbi5oZWFkZXJfX3RpdGxlLl9zdXBwb3J0IHsgZm9udC1zaXplOiA2MHB4OyBsaW5lLWhlaWdodDogNzBweDsgZm9udC1mYW1pbHk6IFdpbGxpYW0sIHNlcmlmOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmhlYWRlcl9fdGl0bGUuX3N1cHBvcnQgeyBmb250LXNpemU6IDM1cHg7IGxpbmUtaGVpZ2h0OiA0MnB4OyB9IH1cblxuLmhlYWRlcl9fdGl0bGU6bGFzdC1jaGlsZDpub3QoLl9jb3ZlcikgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5oZWFkZXJfX3N1YnRpdGxlIHsgY29sb3I6ICMzMDMwMzA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmhlYWRlcl9fc3VidGl0bGUgeyBmb250LXNpemU6IDM1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oZWFkZXJfX3N1YnRpdGxlIHsgZm9udC1zaXplOiAyNXB4OyB9IH1cblxuLmhlYWRlcl9fdHlwZSB7IG1hcmdpbi1ib3R0b206IDNweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oZWFkZXJfX3R5cGUgeyBtYXJnaW4tYm90dG9tOiAyMXB4OyB9IH1cblxuLmhlYWRlcl9fbGFiZWwgeyBmb250LXNpemU6IDEzcHg7IH1cblxuLmhlYWRlcl9fY292ZXIgeyBoZWlnaHQ6IDUwMHB4OyBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7IC5oZWFkZXJfX2NvdmVyIHsgaGVpZ2h0OiA0MDBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5oZWFkZXJfX2NvdmVyIHsgaGVpZ2h0OiAyNzdweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmhlYWRlcl9fY292ZXIgeyBoZWlnaHQ6IDE0MHB4OyBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuLmhlYWRlcl9fZGVzIHsgbWFyZ2luLXRvcDogMTNweDsgZm9udC1zaXplOiAxN3B4OyBmb250LXdlaWdodDogMjAwOyBsaW5lLWhlaWdodDogMS44OyBjb2xvcjogIzEzMTMxMzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuaGVhZGVyX19kZXMgeyBtYXJnaW4tdG9wOiAyOHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaGVhZGVyX19kZXMgeyBtYXJnaW4tdG9wOiAxNHB4OyBmb250LXNpemU6IDE1cHg7IGxpbmUtaGVpZ2h0OiAxLjc7IH0gfVxuXG4uaGVhZGVyLl9tYWluIHsgb3ZlcmZsb3c6IGhpZGRlbjsgbWFyZ2luLWJvdHRvbTogNzZweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkgeyAuaGVhZGVyLl9tYWluIHsgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi5oZWFkZXIuX21haW4gLmhlYWRlci1zbGlkZXJfX2l0ZW0geyBwb3NpdGlvbjogcmVsYXRpdmU7IGhlaWdodDogNTE4cHg7IHBhZGRpbmctdG9wOiAxODJweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkgeyAuaGVhZGVyLl9tYWluIC5oZWFkZXItc2xpZGVyX19pdGVtIHsgaGVpZ2h0OiAxMDB2aDsgcGFkZGluZy10b3A6IDEwN3B4OyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaGVhZGVyLl9tYWluIC5oZWFkZXItc2xpZGVyX19pdGVtIHsgaGVpZ2h0OiA4MHZoOyBwYWRkaW5nLXRvcDogOThweDsgfSB9XG5cbi5oZWFkZXIuX2V4aGliaXRpb25zIHsgbWFyZ2luLXRvcDogOTNweDsgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmhlYWRlci5fZXhoaWJpdGlvbnMgeyBtYXJnaW4tdG9wOiA4M3B4OyBtYXJnaW4tYm90dG9tOiA2MnB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaGVhZGVyLl9leGhpYml0aW9ucyB7IG1hcmdpbi10b3A6IDQycHg7IG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uaGVhZGVyLl9leGhpYml0aW9uIHsgbWFyZ2luLXRvcDogMzVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuaGVhZGVyLl9leGhpYml0aW9uIHsgbWFyZ2luLXRvcDogNjNweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmhlYWRlci5fZXhoaWJpdGlvbiB7IG1hcmdpbi10b3A6IDQycHg7IHBhZGRpbmctYm90dG9tOiAzNHB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9IH1cblxuLmhlYWRlci5fZXhoaWJpdGlvbiBociB7IG1hcmdpbi10b3A6IDk1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmhlYWRlci5fZXhoaWJpdGlvbiBociB7IG1hcmdpbi10b3A6IDU0cHg7IGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaGVhZGVyLl9leGhpYml0aW9uIGhyIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oZWFkZXIuX2xpc3QgeyBtYXJnaW4tdG9wOiA5MnB4OyBtYXJnaW4tYm90dG9tOiAxMDJweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuaGVhZGVyLl9saXN0IHsgbWFyZ2luLXRvcDogMzVweDsgbWFyZ2luLWJvdHRvbTogNDFweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmhlYWRlci5fbGlzdCB7IG1hcmdpbi10b3A6IDUwcHg7IG1hcmdpbi1ib3R0b206IDM4cHg7IH0gfVxuXG4uaGVhZGVyLl9pc3N1ZXMgeyBtYXJnaW4tdG9wOiA5MnB4OyBtYXJnaW4tYm90dG9tOiA2OXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5oZWFkZXIuX2lzc3VlcyB7IG1hcmdpbi10b3A6IDM1cHg7IG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oZWFkZXIuX2lzc3VlcyB7IG1hcmdpbi10b3A6IDUwcHg7IG1hcmdpbi1ib3R0b206IDNweDsgfSB9XG5cbi5oZWFkZXIuX2lzc3VlIHsgbWFyZ2luLXRvcDogMzVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuaGVhZGVyLl9pc3N1ZSB7IG1hcmdpbi10b3A6IDY3cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oZWFkZXIuX2lzc3VlIHsgbWFyZ2luLXRvcDogNjRweDsgfSB9XG5cbi5oZWFkZXIuX2NvbnRhY3RzIHsgbWFyZ2luLXRvcDogODRweDsgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmhlYWRlci5fY29udGFjdHMgeyBtYXJnaW4tdG9wOiAzM3B4OyBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaGVhZGVyLl9jb250YWN0cyB7IG1hcmdpbi10b3A6IDUycHg7IG1hcmdpbi1ib3R0b206IDY1cHg7IH0gfVxuXG4uaGVhZGVyLl9kb25hdGlvbiB7IG1hcmdpbi10b3A6IDg0cHg7IG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5oZWFkZXIuX2RvbmF0aW9uIHsgbWFyZ2luLXRvcDogMzNweDsgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmhlYWRlci5fZG9uYXRpb24geyBtYXJnaW4tdG9wOiA1MnB4OyBtYXJnaW4tYm90dG9tOiA2NXB4OyB9IH1cblxuLmhlYWRlci5fY29sbGVjdGlvbnMgeyBtYXJnaW4tdG9wOiA5MnB4OyBtYXJnaW4tYm90dG9tOiA2OXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5oZWFkZXIuX2NvbGxlY3Rpb25zIHsgbWFyZ2luLXRvcDogNzRweDsgbWFyZ2luLWJvdHRvbTogMTE5cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oZWFkZXIuX2NvbGxlY3Rpb25zIHsgbWFyZ2luLXRvcDogNTBweDsgbWFyZ2luLWJvdHRvbTogNDRweDsgfSB9XG5cbi5oZWFkZXIuX3BhZ2UgeyBtYXJnaW4tdG9wOiA4M3B4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5oZWFkZXIuX3BhZ2UgeyBtYXJnaW4tdG9wOiAzM3B4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaGVhZGVyLl9wYWdlIHsgcGFkZGluZy1ib3R0b206IDMycHg7IG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuaGVhZGVyLl9wYWdlIGhyIHsgbWFyZ2luLXRvcDogNjlweDsgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oZWFkZXIuX3BhZ2UgaHIgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhlYWRlci5fYXJ0aWNsZSB7IG1hcmdpbi10b3A6IDM1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmhlYWRlci5fYXJ0aWNsZSB7IG1hcmdpbi10b3A6IDY3cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oZWFkZXIuX2FydGljbGUgeyBtYXJnaW4tdG9wOiA0MnB4OyB9XG4gIC5oZWFkZXIuX2FydGljbGUgLmhlYWRlcl9fdHlwZSB7IG1hcmdpbi1ib3R0b206IDdweDsgfVxuICAuaGVhZGVyLl9hcnRpY2xlIC5oZWFkZXJfX2NvdmVyIHsgbWFyZ2luLWJvdHRvbTogMTlweDsgfSB9XG5cbi5oZWFkZXIuX3N1cHBvcnQsIC5oZWFkZXIuX3RpY2tldHMgeyBtYXJnaW4tdG9wOiA0NXB4OyB9XG5cbi5oZWFkZXIuX2Jsb2cgeyBtYXJnaW4tdG9wOiAxMzBweDsgbWFyZ2luLWJvdHRvbTogNTNweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuaGVhZGVyLl9ibG9nIHsgbWFyZ2luLXRvcDogODNweDsgbWFyZ2luLWJvdHRvbTogNjJweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmhlYWRlci5fYmxvZyB7IG1hcmdpbi10b3A6IDQycHg7IG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uaGVhZGVyLl9hdXRob3JzIHsgbWFyZ2luLXRvcDogMTEwcHg7IG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmhlYWRlci5fYXV0aG9ycyB7IG1hcmdpbi10b3A6IDgzcHg7IG1hcmdpbi1ib3R0b206IDYycHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oZWFkZXIuX2F1dGhvcnMgeyBtYXJnaW4tdG9wOiA0MnB4OyB9IH1cblxuLmhlYWRlci1zbGlkZXIgeyBoZWlnaHQ6IDEwMCU7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmhlYWRlci1zbGlkZXJfX2l0ZW0geyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmhlYWRlci1zbGlkZXJfX2NvbnRyb2xzIHsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAyOyB9XG5cbi5oZWFkZXItc2xpZGVyX19hcnJvd3MgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTg3cHg7IHJpZ2h0OiAyMHB4OyBtYXJnaW46IGF1dG87IHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5oZWFkZXItc2xpZGVyX19hcnJvd3MgeyB0b3A6IDExMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaGVhZGVyLXNsaWRlcl9fYXJyb3dzIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oZWFkZXItc2xpZGVyX19hcnJvdyBzdmcgeyBzdHJva2U6ICNmZmY7IH1cblxuLmhlYWRlci1zbGlkZXJfX2Fycm93Ll9wcmV2IHsgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbi5oZWFkZXItc2xpZGUgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGNvbG9yOiAjZmZmOyB9XG5cbi5oZWFkZXItc2xpZGVfX2JnIHsgei1pbmRleDogLTE7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogYmxvY2s7IGxlZnQ6IDA7IHRvcDogMDsgd2lkdGg6IDEwMSU7IGhlaWdodDogMTAwJTsgYmFja2dyb3VuZC1jb2xvcjogIzExMTsgfVxuXG4uaGVhZGVyLXNsaWRlX19iZzphZnRlciB7IGRpc3BsYXk6IGJsb2NrOyBjb250ZW50OiBcIiBcIjsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuXG4uaGVhZGVyLXNsaWRlX190eXBlIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oZWFkZXItc2xpZGVfX3R5cGUgeyBmb250LXNpemU6IDExcHg7IH0gfVxuXG4uaGVhZGVyLXNsaWRlX19uYW1lIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBjb2xvcjogI2ZmZjsgd2lkdGg6IDkwMHB4OyBtYXgtd2lkdGg6IDk1JTsgbWFyZ2luLXRvcDogN3B4OyBsaW5lLWhlaWdodDogMS4yZW07IGZvbnQtc2l6ZTogNTBweDsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuaGVhZGVyLXNsaWRlX19uYW1lIHsgZm9udC1zaXplOiA1MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaGVhZGVyLXNsaWRlX19uYW1lIHsgbWFyZ2luLXRvcDogLTZweDsgZm9udC1zaXplOiAzNXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzBweCkgeyAuaGVhZGVyLXNsaWRlX19uYW1lIHsgZm9udC1zaXplOiAyNnB4OyB9IH1cblxuLmhlYWRlci1zbGlkZV9fbmFtZS5fbGVmdCB7IG1heC13aWR0aDogNTAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5oZWFkZXItc2xpZGVfX25hbWUuX2xlZnQgeyBtYXgtd2lkdGg6IDc1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmhlYWRlci1zbGlkZV9fbmFtZS5fbGVmdCB7IG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5oZWFkZXItc2xpZGVfX2luZm8geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGNvbG9yOiAjZmZmOyBtYXJnaW4tdG9wOiAxMXB4OyBmb250LXNpemU6IDE1cHg7IGZvbnQtd2VpZ2h0OiAyMDA7IG1heC13aWR0aDogNTAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5oZWFkZXItc2xpZGVfX2luZm8geyBtYXgtd2lkdGg6IDc1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmhlYWRlci1zbGlkZV9faW5mbyB7IG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmhlYWRlci1zbGlkZV9faW5mbyB7IG1hcmdpbi10b3A6IDRweDsgfSB9XG5cbi5oZWFkZXItc2xpZGVfX2RhdGUgeyBjb2xvcjogI2ZmZjsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaGVhZGVyLXNsaWRlX19kYXRlIHsgZm9udC1zaXplOiAxNXB4OyB9IH1cblxuLmhlYWRlci1zbGlkZV9fZGF0ZSAuaWNvbi1kYXNoIHsgc3Ryb2tlOiAjZmZmOyB9XG5cbi5oZWFkZXItc2xpZGVfX3BsYWNlIHsgY29sb3I6ICNmZmY7IH1cblxuLmhlYWRlci1zbGlkZV9fcGxhY2UgLmljb24tbWFwIHsgZmlsbDogI2ZmZjsgfVxuXG4uaGVhZGVyLXNsaWRlX19ib3R0b20geyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogNzVweDsgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaGVhZGVyLXNsaWRlX19ib3R0b20geyBib3R0b206IDI0cHg7IH0gfVxuXG4uaGVhZGVyLXNsaWRlLl9kYXJrIC5oZWFkZXItc2xpZGVfX2JnIHsgYmFja2dyb3VuZC1jb2xvcjogIzExMTsgfVxuXG4uaGVhZGVyLXNsaWRlLl9kYXJrIC5oZWFkZXItc2xpZGVfX2ltZyB7IGxlZnQ6IGF1dG87IHJpZ2h0OiAwOyBoZWlnaHQ6IDEwMCU7IG1pbi13aWR0aDogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5oZWFkZXItc2xpZGUuX2RhcmsgLmhlYWRlci1zbGlkZV9fdHlwZSB7IGNvbG9yOiAjNjY2NjY2OyB9XG5cbi5oZWFkZXItc2xpZGVyX19idG4geyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3NSwgMTUxLCAxMTUsIDAuNik7IGJvcmRlcjogMXB4IHNvbGlkICNBRjk3NzM7IGNvbG9yOiAjZmZmOyBmb250LXNpemU6IDE2cHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IHRvcDsgcGFkZGluZy1yaWdodDogMjBweDsgcGFkZGluZy1sZWZ0OiAyMHB4OyBoZWlnaHQ6IDU1cHg7IHdpZHRoOiAyMjBweDsgdGV4dC1hbGlnbjogY2VudGVyOyBsaW5lLWhlaWdodDogNTBweDsgbWFyZ2luLWJvdHRvbTogNDBweDsgbWFyZ2luLWJvdHRvbS1mb250LXdlaWdodDogYm9sZDsgfVxuXG4uaGVhZGVyLXNsaWRlcl9fYnRuOmhvdmVyIHsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICM5YTgwNWE7IGJvcmRlci1jb2xvcjogIzlhODA1YTsgfVxuXG4uaGVhZGVyLWluZm8geyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgYm90dG9tOiAwOyBsZWZ0OiAwOyByaWdodDogMDsgcGFkZGluZy10b3A6IDE4MnB4OyBjb2xvcjogI2ZmZjsgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmhlYWRlci1pbmZvIHsgcGFkZGluZy10b3A6IDEwN3B4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaGVhZGVyLWluZm8geyBwYWRkaW5nLXRvcDogOThweDsgfSB9XG5cbi5oZWFkZXItaW5mbyBhIHsgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4uaGVhZGVyLXRvdXJfX2RlcyB7IG1hcmdpbi10b3A6IDMwcHg7IGNvbG9yOiAjOTk5OyBmb250LXNpemU6IDE1cHg7IH1cblxuLmhlYWRlci10b3VyX19kZXMgc3BhbiwgLmhlYWRlci10b3VyX19kZXMgYSB7IGNvbG9yOiAjMzMzOyB9XG5cbi5oZWFkZXItZXhoaWJpdGlvbl9fdHlwZSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLXJpZ2h0OiAyMHB4OyBtYXJnaW4tYm90dG9tOiAxMHB4OyBjb2xvcjogIzAwMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oZWFkZXItZXhoaWJpdGlvbl9fdHlwZSB7IG1hcmdpbi1ib3R0b206IDdweDsgfSB9XG5cbi5oZWFkZXItZXhoaWJpdGlvbl9fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiAzNXB4OyBmb250LXNpemU6IDM1cHg7IGZvbnQtd2VpZ2h0OiA1MDA7IGxpbmUtaGVpZ2h0OiAxLjM7IGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaGVhZGVyLWV4aGliaXRpb25fX3RpdGxlIHsgZm9udC1zaXplOiAyNXB4OyBsaW5lLWhlaWdodDogMS4yOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaGVhZGVyLWV4aGliaXRpb25fX3RpdGxlIHsgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbi5oZWFkZXItZXhoaWJpdGlvbl9fZGF0ZSB7IG1hcmdpbi10b3A6IDcwcHg7IG1hcmdpbi1ib3R0b206IDIwcHg7IGZvbnQtc2l6ZTogMjBweDsgZm9udC13ZWlnaHQ6IDUwMDsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5oZWFkZXItZXhoaWJpdGlvbl9fZGF0ZSB7IG1hcmdpbi10b3A6IDIwcHg7IG1hcmdpbi1ib3R0b206IDEycHg7IGZvbnQtc2l6ZTogMTVweDsgZm9udC13ZWlnaHQ6IDUwMDsgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmhlYWRlci1leGhpYml0aW9uX19kYXRlIHsgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5oZWFkZXItZXhoaWJpdGlvbl9fZGF0ZSAuaWNvbi1kYXNoIHsgc3Ryb2tlOiAjMzMzOyB9XG5cbi5oZWFkZXItZXhoaWJpdGlvbl9fcGxhY2UgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGNvbG9yOiAjOTk5OyB9XG5cbi5oZWFkZXItZXhoaWJpdGlvbl9fcGxhY2UgLmljb24tbWFwIHsgZmlsbDogIzk5OTsgfVxuXG4uaGVhZGVyLWV4aGliaXRpb25fX2J0biB7IG1heC13aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuaGVhZGVyLWV4aGliaXRpb25fX2J0biB7IG1heC13aWR0aDogMTAwJTsgaGVpZ2h0OiA1M3B4OyBtYXJnaW4tdG9wOiA1cHg7IH0gfVxuXG4uaGVhZGVyLWV4aGliaXRpb25fX3dhcm5pbmcgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmhlYWRlci1leGhpYml0aW9uX193YXJuaW5nIHsgcG9zaXRpb246IHN0YXRpYzsgdG9wOiAwOyByaWdodDogMTBweDsgfSB9XG5cbi5oZWFkZXItaXNzdWVfX2RlcyB7IG1heC13aWR0aDogNDcwcHg7IG1hcmdpbi10b3A6IDEzcHg7IGNvbG9yOiAjOTk5OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5oZWFkZXItaXNzdWVfX2RlcyB7IG1heC13aWR0aDogMTAwJTsgbWFyZ2luLXRvcDogMjFweDsgY29sb3I6ICMzMzM7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oZWFkZXItaXNzdWVfX2RlcyB7IG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG4uaGVhZGVyLWNvbGxlY3Rpb25zX19kZXMgeyBtYXgtd2lkdGg6IDQ3MHB4OyBtYXJnaW4tdG9wOiAxM3B4OyBmb250LXNpemU6IDE1cHg7IGNvbG9yOiAjOTk5OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5oZWFkZXItY29sbGVjdGlvbnNfX2RlcyB7IG1heC13aWR0aDogMTAwJTsgbWFyZ2luLXRvcDogMThweDsgbGluZS1oZWlnaHQ6IDEuNjY2NzsgY29sb3I6ICM2NjY7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oZWFkZXItY29sbGVjdGlvbnNfX2RlcyB7IG1hcmdpbi10b3A6IDMzcHg7IH0gfVxuXG4uaGVhZGVyLWV2ZW50IHsgbWFyZ2luLXRvcDogNDNweDsgbWFyZ2luLWJvdHRvbTogNDRweDsgfVxuXG4uaGVhZGVyLWV2ZW50IGhyIHsgbWFyZ2luLXRvcDogNDVweDsgfVxuXG4uaGVhZGVyLWV2ZW50X19jb3ZlciB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5oZWFkZXItZXZlbnRfX2ltZyB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IG1heC13aWR0aDogMTAwJTsgfVxuXG4uaGVhZGVyLWV2ZW50X19pbmZvIHsgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uaGVhZGVyLWV2ZW50X190aXRsZSB7IG1hcmdpbi1ib3R0b206IDQwcHg7IGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuLmhlYWRlci1ldmVudF9fZGF0ZSB7IG1hcmdpbi1ib3R0b206IDE1cHg7IGZvbnQtZmFtaWx5OiBHZXJiZXJhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDIwcHg7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmhlYWRlci1ldmVudF9fZGF0ZSBzdmcgeyBzdHJva2U6ICMzMzM7IH1cblxuLmhlYWRlci1ldmVudF9fcGxhY2UgeyBmb250LXNpemU6IDE1cHg7IGNvbG9yOiAjOTk5OyB9XG5cbi5oZWFkZXItZXZlbnRfX3BsYWNlIHN2ZyB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDsgZmlsbDogIzk5OTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oZWFkZXItZXZlbnQuX2xlY3R1cmVzIHsgbWFyZ2luLWJvdHRvbTogMzBweDsgcGFkZGluZy1ib3R0b206IDQwcHg7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuaGVhZGVyLWV2ZW50Ll9sZWN0dXJlcyAuaGVhZGVyLWV2ZW50X19pbmZvIHsgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmhlYWRlci1ldmVudC5fbGVjdHVyZXMgLmhlYWRlci1ldmVudF9faW5mbyB7IG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5oZWFkZXItZXZlbnQuX2xlY3R1cmVzIC5oZWFkZXItZXZlbnRfX3RpdGxlIHsgbWFyZ2luLWJvdHRvbTogNDVweDsgZm9udC1zaXplOiAzNXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaGVhZGVyLWV2ZW50Ll9sZWN0dXJlcyAuaGVhZGVyLWV2ZW50X190aXRsZSB7IG1hcmdpbi1ib3R0b206IDEzcHg7IGZvbnQtc2l6ZTogMjVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5oZWFkZXItZXZlbnQuX2xlY3R1cmVzIC5oZWFkZXItZXZlbnRfX2RhdGUgeyBmb250LXNpemU6IDE0cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oZWFkZXItZXZlbnQuX2xlY3R1cmVzIC5oZWFkZXItZXZlbnRfX2RhdGUgeyBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaGVhZGVyLWV2ZW50Ll9sZWN0dXJlcyAuaGVhZGVyLWV2ZW50X19wbGFjZSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLWJvdHRvbTogMzNweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5oZWFkZXItZXZlbnQuX2xlY3R1cmVzIC5oZWFkZXItZXZlbnRfX2NvdmVyIHsgbWluLWhlaWdodDogYXV0bzsgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmhlYWRlci1ldmVudC5fbGVjdHVyZXMgLmhlYWRlci1ldmVudF9faW1nIHsgbWF4LWhlaWdodDogNDE1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oZWFkZXItZXZlbnQuX2xlY3R1cmVzIGhyIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmhlYWRlci1ldmVudC5fbGVjdHVyZXMgLnBsYWNlX19uYW1lIHsgZm9udC1zaXplOiAxM3B4OyB9IH1cblxuLmhlYWRlci1ldmVudC5fbGVjdHVyZXMgLmV2ZW50LWJ1eV9fYnRuIHsgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuaGVhZGVyLWV2ZW50Ll9sZWN0dXJlcyAuZXZlbnQtYnV5X19idG4geyBkaXNwbGF5OiBibG9jazsgbWF4LXdpZHRoOiAxMDAlOyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmV2ZW50LWluZm9fX3R5cGUgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgbWFyZ2luLXJpZ2h0OiAyN3B4OyBjb2xvcjogIzAwMDsgfVxuXG4uZXZlbnQtaW5mb19fZGF0ZSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyBtYXJnaW4tcmlnaHQ6IDEwcHg7IGZvbnQtc2l6ZTogMTVweDsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uZXZlbnQtaW5mb19fdGltZSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyBmb250LXNpemU6IDE1cHg7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmV2ZW50LWluZm9fX3RpbWU6bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4uaGVhZGVyLW11c2V1bSB7IG1hcmdpbi10b3A6IDM1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmhlYWRlci1tdXNldW0geyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmhlYWRlci1tdXNldW1fX3R5cGUgeyBtYXJnaW4tYm90dG9tOiAxMHB4OyBjb2xvcjogIzAwMDsgfVxuXG4uaGVhZGVyLW11c2V1bV9fcXVhcnRlciB7IGJvcmRlci10b3A6IDFweCBzb2xpZCB3aGl0ZSAhaW1wb3J0YW50OyBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLmhlYWRlci1tdXNldW1fX2JhY2sgeyBmbG9hdDogcmlnaHQ7IHBhZGRpbmc6IDdweDsgY29sb3I6ICMzMzM7IGZvbnQtc2l6ZTogMTFweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uaGVhZGVyLW11c2V1bV9fYmFjayBzdmcgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBtYXJnaW4tcmlnaHQ6IDhweDsgc3Ryb2tlOiAjMzMzOyBoZWlnaHQ6IDEycHg7IHdpZHRoOiA3cHg7IH1cblxuLmhlYWRlci1tdXNldW1fX3RpdGxlIHsgbWFyZ2luLXRvcDogM3B4OyBtYXJnaW4tYm90dG9tOiA0NXB4OyBmb250LXNpemU6IDUwcHg7IGZvbnQtd2VpZ2h0OiA1MDA7IGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmhlYWRlci1tdXNldW1fX3RpdGxlIHsgbWFyZ2luLWJvdHRvbTogMjBweDsgZm9udC1zaXplOiAzNXB4OyB9IH1cblxuLmhlYWRlci1tdXNldW1fX3RpdGxlLl9nYWxsZXJ5IHsgZm9udC1mYW1pbHk6IFdpbGxpYW07IGZvbnQtc2l6ZTogNTBweDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbWFyZ2luLWJvdHRvbTogMjlweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oZWFkZXItbXVzZXVtX190aXRsZS5fZ2FsbGVyeSB7IGZvbnQtc2l6ZTogMzVweDsgfSB9XG5cbi5oZWFkZXItbXVzZXVtX19kZXNjIHsgZm9udC1zaXplOiAxNXB4OyB9XG5cbi5oZWFkZXItbXVzZXVtX19jb3ZlciB7IGhlaWdodDogNTAwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmhlYWRlci1tdXNldW1fX2NvdmVyIHsgaGVpZ2h0OiAzNjBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmhlYWRlci1tdXNldW1fX2NvdmVyIHsgaGVpZ2h0OiAxNjBweDsgfSB9XG5cbi5oZWFkZXItbXVzZXVtX19jb3Zlci1jYXB0aW9uIHsgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4uaGVhZGVyLW11c2V1bV9faW5mbyB7IGJhY2tncm91bmQtY29sb3I6ICNlNzM3MzM7IGNvbG9yOiB3aGl0ZTsgcGFkZGluZzogMTVweDsgd2lkdGg6IDU1JTsgbWFyZ2luLWxlZnQ6IGF1dG87IGN1cnNvcjogcG9pbnRlcjsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5oZWFkZXItbXVzZXVtX190ZXh0IHsgcGFkZGluZy1yaWdodDogMjAlOyB9XG5cbi5oZWFkZXItbXVzZXVtX19oaWRkZW4taW5mbyB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLmhlYWRlci1tdXNldW1fX2ljb24geyBwYWRkaW5nOiAwOyBjdXJzb3I6IHBvaW50ZXI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAxOXB4OyByaWdodDogMTVweDsgfVxuXG4uaGVhZGVyLW11c2V1bV9fc3ZnIHsgbWFyZ2luOiAwOyB9XG5cbi5oZWFkZXItbXVzZXVtX19pY29uIHN2ZyB7IHN0cm9rZTogd2hpdGU7IHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi50cmFuc2Zvcm0geyB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgIWltcG9ydGFudDsgfVxuXG4uZGlzcGxheSB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5kaXNwbGF5Tm9uZSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLmRpc3BsYXlOb25lIC5oZWFkZXItc2xpZGVyX19hcnJvdzpob3ZlciBzdmcgeyBzdHJva2U6ICM5OTk7IH1cblxuLl9yZXRpbmEgLmhlYWRlci1zbGlkZXJfX2l0ZW0uc2xpY2stY3VycmVudCB7IHotaW5kZXg6IDE7IH1cblxuLl9yZXRpbmEgLmhlYWRlci1zbGlkZV9fYmcgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpOyB9XG5cbi5zdWJuYXYtYnRuIHsgYmFja2dyb3VuZC1jb2xvcjogI0FGOTc3MzsgYm9yZGVyOiAxcHggc29saWQgI0FGOTc3MzsgY29sb3I6ICNmZmY7IGZvbnQtc2l6ZTogMTNweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyBwYWRkaW5nLXJpZ2h0OiAyMHB4OyBwYWRkaW5nLWxlZnQ6IDIwcHg7IGhlaWdodDogMzdweDsgd2lkdGg6IDE1MHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IGxpbmUtaGVpZ2h0OiAzN3B4OyB9XG5cbi5zdWJuYXYtYnRuOmhvdmVyIHsgY29sb3I6ICNmZmZmZmY7IH1cblxuLnN1Ym5hdi1idG4tcm93IHsgcGFkZGluZy10b3A6IDEwcHg7IHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5uYXYuX2xpZ2h0IC5zdWJuYXYtYnRuIHsgY29sb3I6ICNmZmY7IH1cblxuLmhlYWRlci1zbGlkZV9fZGF0ZSB7IGZvbnQtc2l6ZTogMjBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oZWFkZXItc2xpZGVfX2RhdGUgeyBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4uaGVhZGVyLXNsaWRlX19wbGFjZSB7IGZvbnQtc2l6ZTogMTZweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oZWFkZXItc2xpZGVfX3BsYWNlIHsgZm9udC1zaXplOiAxNXB4OyB9IH1cblxuLmhlYWRlci1jb2xsZWN0aW9ucyBzcGFuIGEgeyBjb2xvcjogI0I0OTY2RTsgfVxuXG4uZm9vdGVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nOiA0NHB4IDAgNTVweDsgYmFja2dyb3VuZDogIzAwMDsgY29sb3I6ICM2NjY7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmZvb3RlciB7IHBhZGRpbmc6IDc3cHggMCAzN3B4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZm9vdGVyIHsgcGFkZGluZzogNTZweCAwIDU3cHg7IH0gfVxuXG4uZm9vdGVyX19sb2dvIHsgbWFyZ2luLWxlZnQ6IC00cHg7IG1hcmdpbi10b3A6IDNweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZm9vdGVyX19sb2dvIHsgbWFyZ2luLWxlZnQ6IC0xcHg7IG1hcmdpbi10b3A6IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5mb290ZXJfX2xvZ28geyB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uZm9vdGVyX19sb2dvIC5pY29uLWxvZ28uX3NtYWxsIHsgZmlsbDogIzM1MzUzNTsgfVxuXG4uZm9vdGVyX19hZGRyZXNzIHsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cblxuLmZvb3Rlcl9fc2NvcGUgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi10b3A6IDU3cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmZvb3Rlcl9fc2NvcGUgeyBtYXJnaW4tdG9wOiA1NHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZm9vdGVyX19zY29wZSB7IG1hcmdpbi10b3A6IDQ5cHg7IH0gfVxuXG4uZm9vdGVyX19zY29wZS0tbG9nbyB7IG1hcmdpbi10b3A6IDA7IG1hcmdpbi1yaWdodDogNTBweDsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uZm9vdGVyX19zY29wZS0tbG9nb3MgeyBtYXJnaW4tdG9wOiA1MHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyM3B4KSB7IC5mb290ZXJfX3Njb3BlLS1sb2dvcyB7IHdpZHRoOiBhdXRvOyB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLmZvb3Rlcl9fbmV0d29yayB7IGZsb2F0OiByaWdodDsgbWFyZ2luLXRvcDogNTBweDsgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMjBweCk7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmZvb3Rlcl9fbmV0d29yayB7IGZsb2F0OiBub25lOyBtYXJnaW46IDUwcHggLTEzcHggMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmZvb3Rlcl9fbmV0d29yayB7IG1hcmdpbjogNTBweCA2cHggMDsgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLmZvb3Rlci1tZW51X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi5mb290ZXItbWVudV9fbGluayB7IGZvbnQtc2l6ZTogMTVweDsgZm9udC13ZWlnaHQ6IDUwMDsgY29sb3I6ICM5OTk7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZm9vdGVyLW1lbnVfX2xpbmsgeyBjb2xvcjogI2ZmZjsgZm9udC1zaXplOiAxNXB4OyB9IH1cblxuLmZvb3Rlci1icmFuY2ggeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1sZWZ0OiAtMTZweDsgbWFyZ2luLXRvcDogOXB4OyBmb250LXdlaWdodDogNTAwOyBjb2xvcjogIzk5OTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5mb290ZXItYnJhbmNoIHsgY29sb3I6ICNmZmY7IGZvbnQtc2l6ZTogMTVweDsgfSB9XG5cbi5mb290ZXItYnJhbmNoX19pY29uIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBtYXJnaW4tcmlnaHQ6IDEycHg7IG1hcmdpbi10b3A6IC00cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmZvb3Rlci1icmFuY2hfX2ljb24geyBtYXJnaW4tcmlnaHQ6IDEzcHg7IG1hcmdpbi10b3A6IC02cHg7IH0gfVxuXG4uZm9vdGVyLWJyYW5jaF9fdGV4dCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgbWF4LXdpZHRoOiAxNTVweDsgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1cHgpOyB9XG5cbi5mb290ZXItYWRkcmVzcyB7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiAjNjY2OyB9XG5cbi5mb290ZXItYWRkcmVzc19fdGl0bGUgeyBmb250LXNpemU6IDE1cHg7IGZvbnQtd2VpZ2h0OiA1MDA7IGNvbG9yOiAjOTk5OTk5OyB9XG5cbi5mb290ZXItYWRkcmVzc19fdGl0bGUgLmljb24tbWFwIHsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMTBweDsgbGVmdDogMnB4OyB0b3A6IDJweDsgZmlsbDogI2ZmZjsgfVxuXG4uZm9vdGVyLWFkZHJlc3NfX2luZm8geyBtYXJnaW4tdG9wOiAxNHB4OyBmb250LXNpemU6IDEzcHg7IGxpbmUtaGVpZ2h0OiAxLjZlbTsgfVxuXG4uZm9vdGVyLWFkZHJlc3NfX3RpbWUgeyBtYXJnaW4tdG9wOiAxNnB4OyBjb2xvcjogI2ZmZjsgZm9udC1zaXplOiAxMXB4OyBsaW5lLWhlaWdodDogMS41ZW07IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmZvb3Rlci1zY29wZSB7IGZvbnQtc2l6ZTogMTNweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBjb2xvcjogIzY2NjsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5mb290ZXItc2NvcGUgeyBmb250LXNpemU6IDE0cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5mb290ZXItc2NvcGUgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uZm9vdGVyLXNjb3BlX19pY29uIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgc3Ryb2tlOiAjNjY2OyB9XG5cbi5mb290ZXItc2NvcGVfX2ljb24tbG9nbyB7IG9wYWNpdHk6IDAuNTsgfVxuXG4uZm9vdGVyLXNjb3BlX190ZXh0IHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBtYXgtd2lkdGg6IDE1MHB4OyBtYXJnaW4tbGVmdDogMThweDsgbWFyZ2luLXRvcDogMnB4OyBsaW5lLWhlaWdodDogMS41ZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmZvb3Rlci1zY29wZV9fdGV4dCB7IG1heC13aWR0aDogMTgwcHg7IG1hcmdpbi10b3A6IC0zcHg7IG1hcmdpbi1sZWZ0OiAxM3B4OyBsaW5lLWhlaWdodDogMS4zOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZm9vdGVyLXNjb3BlX190ZXh0IHsgbWF4LXdpZHRoOiAxNThweDsgbWFyZ2luLXRvcDogMDsgbWFyZ2luLWxlZnQ6IDE0cHg7IHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4uZm9vdGVyLW5ldHdvcmsgeyBmb250LXNpemU6IDA7IG1hcmdpbi1sZWZ0OiAtMTZweDsgbWFyZ2luLXJpZ2h0OiAtMTZweDsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmZvb3Rlci1uZXR3b3JrIHsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzsgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmZvb3Rlci1uZXR3b3JrX19pdGVtIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW4tcmlnaHQ6IDE2cHg7IG1hcmdpbi1sZWZ0OiAxNnB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5mb290ZXItbmV0d29ya19faXRlbSB7IHdpZHRoOiAxNi42JTsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW4tcmlnaHQ6IDA7IG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZm9vdGVyLW5ldHdvcmtfX2l0ZW0geyB3aWR0aDogMzMuMyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5mb290ZXItbmV0d29ya19faXRlbTpudGgtY2hpbGQoMSksIC5mb290ZXItbmV0d29ya19faXRlbTpudGgtY2hpbGQoMiksIC5mb290ZXItbmV0d29ya19faXRlbTpudGgtY2hpbGQoMykgeyBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLmZvb3Rlci1uZXR3b3JrX19saW5rIHsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmZvb3Rlci1uZXR3b3JrX19saW5rOmJlZm9yZSB7IGRpc3BsYXk6IGJsb2NrOyBjb250ZW50OiBcIiBcIjsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogNDZweDsgaGVpZ2h0OiA0NnB4OyB0b3A6IDUwJTsgbGVmdDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG4uZm9vdGVyLW5ldHdvcmtfX2xpbmsgc3ZnIHsgZmlsbDogIzY2NjsgfVxuXG4uY29weXJpZ2h0IHsgbWFyZ2luLXRvcDogMzlweDsgcGFkZGluZy10b3A6IDM2cHg7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDQ0OyBjb2xvcjogIzQ0NDQ0NDsgZm9udC1zaXplOiAxM3B4OyBmb250LXdlaWdodDogMTAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5jb3B5cmlnaHQgeyBwYWRkaW5nLXRvcDogNDJweDsgbWFyZ2luLXRvcDogNDNweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNvcHlyaWdodCB7IG1hcmdpbjogNDJweCAtMTBweCAwOyBwYWRkaW5nLXRvcDogMzdweDsgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuLmNvcHlyaWdodF9fbmFtZSB7IHRleHQtYWxpZ246IGNlbnRlcjsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyByaWdodDogMDsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuY29weXJpZ2h0X19uYW1lIHsgcG9zaXRpb246IHJlbGF0aXZlOyBsZWZ0OiBhdXRvOyByaWdodDogYXV0bzsgbWFyZ2luLWJvdHRvbTogMnB4OyB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29weXJpZ2h0X19uYW1lIHsgbWFyZ2luLWJvdHRvbTogOXB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uY29weXJpZ2h0X19jb25kaXRpb25zIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuY29weXJpZ2h0X19jb25kaXRpb25zIHsgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNvcHlyaWdodF9fY29uZGl0aW9ucyB7IG1hcmdpbi1ib3R0b206IDlweDsgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmNvcHlyaWdodF9fbWFkZSB7IGZsb2F0OiByaWdodDsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmNvcHlyaWdodF9fbWFkZSB7IGZsb2F0OiBsZWZ0OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29weXJpZ2h0X19tYWRlIHsgZmxvYXQ6IG5vbmU7IHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5jb3B5cmlnaHRfX2xpbmsgeyBjb2xvcjogIzQ0NDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5zdWJzY3JpYmVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnN1YnNjcmliZXIgeyBtYXJnaW46IDAgLTJweDsgfSB9XG5cbi5zdWJzY3JpYmVyX19sYWJlbCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLXRvcDogN3B4OyBtYXJnaW4tYm90dG9tOiAyMHB4OyBmb250LXNpemU6IDEzcHg7IGZvbnQtd2VpZ2h0OiAxMDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnN1YnNjcmliZXJfX2xhYmVsIHsgZGlzcGxheTogYmxvY2s7IGZvbnQtc2l6ZTogMTRweDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbWFyZ2luLXRvcDogLTQwcHg7IG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5zdWJzY3JpYmVyX19sYWJlbCB7IG1hcmdpbi10b3A6IDMycHg7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbi5zdWJzY3JpYmVyX19pbnB1dCB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDY1cHg7IHBhZGRpbmc6IDEwcHggMTAwcHggMTBweCAxOXB4OyBib3JkZXI6IDFweCBzb2xpZCAjNDQ0OyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgZm9udC1zaXplOiAxN3B4OyBjb2xvcjogI2ZmZjsgfVxuXG4uc3Vic2NyaWJlcl9faW5wdXQ6Zm9jdXMsIC5zdWJzY3JpYmVyX19pbnB1dDpkaXNhYmxlZCB7IG91dGxpbmU6IG5vbmU7IGJvcmRlci1jb2xvcjogI2NjYzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuc3Vic2NyaWJlcl9faW5wdXQgeyBwYWRkaW5nOiA1cHggODVweCAxMHB4IDI0cHg7IGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnN1YnNjcmliZXJfX2lucHV0IHsgcGFkZGluZzogNXB4IDgwcHggMTBweCAyMHB4OyB9IH1cblxuLnN1YnNjcmliZXJfX2lucHV0OjpwbGFjZWhvbGRlciB7IGNvbG9yOiAjNjY2OyB9XG5cbi5zdWJzY3JpYmVyX19idG4geyBwb3NpdGlvbjogYWJzb2x1dGU7IGhlaWdodDogNjVweDsgd2lkdGg6IDEwMHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IHRvcDogMDsgcmlnaHQ6IDA7IGJvcmRlcjogMDsgY3Vyc29yOiBwb2ludGVyOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc3Vic2NyaWJlcl9fYnRuOmZvY3VzIHsgb3V0bGluZTogbm9uZTsgYm9yZGVyOiAxcHggc29saWQgI2NjYzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuc3Vic2NyaWJlcl9fYnRuIHsgd2lkdGg6IDg1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5zdWJzY3JpYmVyX19idG4geyB3aWR0aDogODBweDsgfSB9XG5cbi5zdWJzY3JpYmVyX19lcnJvciB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAxMDAlOyBsZWZ0OiAwOyBtYXJnaW4tdG9wOiA3cHg7IGNvbG9yOiAjRUY0NTNFOyBmb250LXNpemU6IDEzcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuc3Vic2NyaWJlcl9fZXJyb3IgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG4uc3Vic2NyaWJlcl9fZG9uZSB7IGRpc3BsYXk6IG5vbmU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBib3R0b206IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwOyBwYWRkaW5nOiAyMnB4IDIwcHg7IGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbi5zdWJzY3JpYmVyX19kb25lIC5pY29uLWNoZWNrIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGJvdHRvbTogMDsgcmlnaHQ6IDIwcHg7IG1hcmdpbjogYXV0bzsgfVxuXG4uc3Vic2NyaWJlciAjbWctZm9vdGVyIHsgZGlzcGxheTogbm9uZTsgfVxuXG4uc3Vic2NyaWJlciAjbG9nbyB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLnN1YnNjcmliZXIgLnJlc2V0LWZvbnQgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5zdWJzY3JpYmVyIC5mb3JtZmllbGRzIC5jbGVhciB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLnN1YnNjcmliZXIgLmZvcm1maWVsZHMgYnIgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5zdWJzY3JpYmVyIC5mb3JtZmllbGRzIGgxIHsgZGlzcGxheTogbm9uZTsgfVxuXG4uc3Vic2NyaWJlciAuZm9ybWZpZWxkcyBoMiB7IGZvbnQtc2l6ZTogMTVweDsgZm9udC13ZWlnaHQ6IDUwMDsgY29sb3I6ICM5OTk5OTk7IHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5zdWJzY3JpYmVyIC5mb3JtZmllbGRzIGgzIHsgZm9udC1zaXplOiAxNXB4OyBmb250LXdlaWdodDogNTAwOyBjb2xvcjogIzk5OTk5OTsgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuLnN1YnNjcmliZXIgLmZvcm1maWVsZHMgKiB7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc2l6ZTogMTNweDsgfVxuXG4uc3Vic2NyaWJlciAuZm9ybWZpZWxkcyBwIHsgbWFyZ2luOiAwOyBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4uc3Vic2NyaWJlciAuZm9ybWZpZWxkcyBwOmxhc3QtY2hpbGQgeyBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uc3Vic2NyaWJlciAuZm9ybWZpZWxkcyAuZmZpZWxkcyB7IG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uYnRuLXRvLXRvcCB7IGRpc3BsYXk6IG5vbmU7IGN1cnNvcjogcG9pbnRlcjsgcG9zaXRpb246IGZpeGVkOyB6LWluZGV4OiA5OTk7IHJpZ2h0OiA0MHB4OyBib3R0b206IDgwcHg7IHdpZHRoOiA4MHB4OyBoZWlnaHQ6IDgwcHg7IGJvcmRlci1yYWRpdXM6IDEwMCU7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA3LCAxOTEsIDE3MywgMC41KTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuYnRuLXRvLXRvcCB7IHJpZ2h0OiAxOXB4OyBib3R0b206IDExMHB4OyB3aWR0aDogNzBweDsgaGVpZ2h0OiA3MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYnRuLXRvLXRvcCB7IHJpZ2h0OiA4cHg7IGJvdHRvbTogMTQ1cHg7IHdpZHRoOiA1MHB4OyBoZWlnaHQ6IDUwcHg7IH0gfVxuXG4uYnRuLXRvLXRvcF9faWNvbiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IGxlZnQ6IDUwJTsgd2lkdGg6IDMxcHg7IGhlaWdodDogMTFweDsgbWFyZ2luLWxlZnQ6IC0xNXB4OyBtYXJnaW4tdG9wOiAtNnB4OyBmaWxsOiAjMDAwOyBzdHJva2U6ICMwMDA7IHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYnRuLXRvLXRvcF9faWNvbiB7IHdpZHRoOiAyNHB4OyBtYXJnaW4tbGVmdDogLTEycHg7IH0gfVxuXG4uX2Rlc2t0b3AgLmZvb3Rlci1tZW51X19saW5rOmhvdmVyIHsgY29sb3I6ICNmZmY7IH1cblxuLl9kZXNrdG9wIC5mb290ZXItbmV0d29ya19fbGluazpob3ZlciBzdmcgeyBmaWxsOiAjZmZmOyB9XG5cbi5fZGVza3RvcCAuZm9vdGVyLXNjb3BlOmhvdmVyIHsgY29sb3I6ICNmZmY7IH1cblxuLl9kZXNrdG9wIC5mb290ZXItc2NvcGU6aG92ZXIgLmZvb3Rlci1zY29wZV9faWNvbiB7IHN0cm9rZTogI2ZmZjsgfVxuXG4uX2Rlc2t0b3AgLmZvb3Rlci1zY29wZTpob3ZlciAuZm9vdGVyLXNjb3BlX19pY29uLWxvZ28geyBvcGFjaXR5OiAxOyB9XG5cbi5fZGVza3RvcCAuY29weXJpZ2h0X19saW5rOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLl9kZXNrdG9wIC5mb290ZXItYWRkcmVzczpob3ZlciB7IGNvbG9yOiAjZmZmOyB9XG5cbi5fZGVza3RvcCAuZm9vdGVyLWFkZHJlc3M6aG92ZXIgLmZvb3Rlci1hZGRyZXNzX190aXRsZSB7IGNvbG9yOiAjZmZmOyB9XG5cbi5mb290ZXItZmxleCB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgbWFyZ2luOiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHsgLmZvb3Rlci1mbGV4IHsgbWFyZ2luOiAwIC0xMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHsgLmZvb3Rlci1mbGV4IHsgbWFyZ2luOiAwIC0yMHB4OyB9IH1cblxuLmdhbGxlcnkgeyBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5nYWxsZXJ5IGhyIHsgbWFyZ2luLXRvcDogNjlweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkgeyAuZ2FsbGVyeSBociB7IG1hcmdpbi10b3A6IDI2cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5nYWxsZXJ5IGhyIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5nYWxsZXJ5X19pdGVtOmFmdGVyIHsgZGlzcGxheTogYmxvY2s7IGNvbnRlbnQ6IFwiIFwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IGhlaWdodDogMTAwJTsgcmlnaHQ6IC0xcHg7IHRvcDogMDsgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSg1MCwgNTAsIDUwLCAwLjE1KTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZ2FsbGVyeV9faXRlbTphZnRlciB7IHJpZ2h0OiAxMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZ2FsbGVyeV9faXRlbTphZnRlciB7IGxlZnQ6IDEwcHg7IHJpZ2h0OiAxMHB4OyB0b3A6IDEwMCU7IGhlaWdodDogMXB4OyBib3JkZXItcmlnaHQ6IDA7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDUwLCA1MCwgNTAsIDAuMTUpOyB9IH1cblxuLmdhbGxlcnlfX2l0ZW06bGFzdC1jaGlsZDphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZ2FsbGVyeV9faXRlbTpsYXN0LWNoaWxkOmFmdGVyIHsgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkgeyAuZ2FsbGVyeV9faXRlbSB7IHBhZGRpbmctdG9wOiAxNXB4OyBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmdhbGxlcnlfX2l0ZW0geyBtYXJnaW4tYm90dG9tOiAxNXB4OyBwYWRkaW5nLXRvcDogMThweDsgcGFkZGluZy1ib3R0b206IDI3cHg7IH0gfVxuXG4uZ2FsbGVyeV9faW5mbyB7IG92ZXJmbG93OiBoaWRkZW47IG1heC13aWR0aDogMjUwcHg7IGhlaWdodDogNS4xZW07IG1hcmdpbi10b3A6IDMycHg7IGNvbG9yOiAjOTk5OyBmb250LXNpemU6IDE1cHg7IGZvbnQtd2VpZ2h0OiAyMDA7IGxpbmUtaGVpZ2h0OiAxLjc7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHsgLmdhbGxlcnlfX2luZm8geyBkaXNwbGF5OiBub25lOyB9IH1cblxuLmdhbGxlcnlfX21vcmUgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi10b3A6IDIycHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHsgLmdhbGxlcnlfX21vcmUgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuLmdhbGxlcnktbmFtZSB7IGNvbG9yOiAjMzMzOyBsaW5lLWhlaWdodDogMS4zOyBmb250LXNpemU6IDI1cHg7IGZvbnQtd2VpZ2h0OiA1MDA7IGZvbnQtc2l6ZTogMjVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkgeyAuZ2FsbGVyeS1uYW1lIHsgZm9udC1zaXplOiAxNXB4OyB9IH1cblxuLmdhbGxlcnktbmFtZV9faWNvbiB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDsgd2lkdGg6IDE0cHg7IGhlaWdodDogMjBweDsgbWFyZ2luLXJpZ2h0OiA4cHg7IGZpbGw6ICMzMzM7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHsgLmdhbGxlcnktbmFtZV9faWNvbiB7IHZlcnRpY2FsLWFsaWduOiB0b3A7IG1hcmdpbi10b3A6IDA7IG1hcmdpbi1yaWdodDogMTFweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7IC5nYWxsZXJ5LW5hbWVfX3RleHQgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1heC13aWR0aDogMTMwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5nYWxsZXJ5LW5hbWVfX3RleHQgeyBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4uZ2FsbGVyeS1pdGVtX19saW5rIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5nYWxsZXJ5LWxpbmsgeyBjb2xvcjogIzk5OTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LXNpemU6IDEzcHg7IGxpbmUtaGVpZ2h0OiAzMHB4OyBmb250LXdlaWdodDogMjAwOyBmb250LXdlaWdodDogNTAwOyB9XG5cbi5nYWxsZXJ5LWxpbmsuX2hvdmVyIHsgY29sb3I6ICMwMDA7IH1cblxuLmdhbGxlcnktbGluay5faG92ZXIgLmdhbGxlcnktbGlua19fdGV4dCB7IG1heC13aWR0aDogMTAwJTsgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cblxuLmdhbGxlcnktbGluay5faG92ZXIgLmdhbGxlcnktbGlua19faWNvbiB7IHN0cm9rZTogIzAwMDsgfVxuXG4uZ2FsbGVyeS1saW5rX190ZXh0IHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBvdmVyZmxvdzogaGlkZGVuOyB3aWR0aDogYXV0bzsgbWF4LXdpZHRoOiAwOyB0cmFuc2l0aW9uOiBtYXgtd2lkdGggMC4zcyBlYXNlLW91dDsgfVxuXG4uZ2FsbGVyeS1saW5rX19pY29uIHsgc3Ryb2tlOiAjOTk5OyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5jb2xsZWN0aW9uIHsgb3ZlcmZsb3cteDogaGlkZGVuOyBtYXJnaW4tdG9wOiA4MXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5jb2xsZWN0aW9uIHsgbWFyZ2luLXRvcDogNDFweDsgcGFkZGluZy1ib3R0b206IDhweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNvbGxlY3Rpb24geyBwYWRkaW5nLWJvdHRvbTogMjlweDsgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbi5jb2xsZWN0aW9uIGhyIHsgbWFyZ2luLXRvcDogMTA3cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmNvbGxlY3Rpb24gaHIgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuLmNvbGxlY3Rpb25fX3R5cGUgeyBjb2xvcjogI2NjYzsgfVxuXG4uY29sbGVjdGlvbl9fbGlzdCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWFyZ2luLXRvcDogNTFweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuY29sbGVjdGlvbl9fbGlzdCB7IG1hcmdpbi10b3A6IDE5cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb2xsZWN0aW9uX19saXN0IHsgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi5jb2xsZWN0aW9uLWl0ZW0geyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLWJvdHRvbTogMzlweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuY29sbGVjdGlvbi1pdGVtIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi1ib3R0b206IDMzcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb2xsZWN0aW9uLWl0ZW0geyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmNvbGxlY3Rpb24taXRlbTpub3QoOmxhc3QtY2hpbGQpIC5jb2xsZWN0aW9uLWl0ZW1fX2xpbmsgeyBtYXJnaW4tcmlnaHQ6IC4yNWVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5jb2xsZWN0aW9uLWl0ZW06bm90KDpsYXN0LWNoaWxkKSAuY29sbGVjdGlvbi1pdGVtX19saW5rIHsgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLmNvbGxlY3Rpb24taXRlbTpub3QoOmxhc3QtY2hpbGQpIC5jb2xsZWN0aW9uLWl0ZW1fX2xpbms6YWZ0ZXIgeyBjb250ZW50OiAnLCc7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmNvbGxlY3Rpb24taXRlbTpub3QoOmxhc3QtY2hpbGQpIC5jb2xsZWN0aW9uLWl0ZW1fX2xpbms6YWZ0ZXIgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuLmNvbGxlY3Rpb24taXRlbV9fbGluayB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyBmb250LWZhbWlseTogV2lsbGlhbSwgc2VyaWY7IGZvbnQtc2l6ZTogNTVweDsgbGluZS1oZWlnaHQ6IDEuMTsgY29sb3I6ICMzMzM7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuY29sbGVjdGlvbi1pdGVtX19saW5rIHsgb3BhY2l0eTogMTsgbGluZS1oZWlnaHQ6IDI4cHg7IGZvbnQtc2l6ZTogMjZweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNvbGxlY3Rpb24taXRlbV9fbGluayB7IGZvbnQtc2l6ZTogMjRweDsgbGluZS1oZWlnaHQ6IDI2cHg7IH0gfVxuXG4uY29sbGVjdGlvbi1pdGVtX19pbWcgeyBvcGFjaXR5OiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IC0yOyBtYXgtd2lkdGg6IDI4N3B4OyB0b3A6IDUwJTsgbGVmdDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHsgLl9kZXNrdG9wIC5jb2xsZWN0aW9uLWl0ZW06aG92ZXIgLmNvbGxlY3Rpb24taXRlbV9faW1nIHsgb3BhY2l0eTogMTsgei1pbmRleDogMjsgfSB9XG5cbi5fZGVza3RvcCAuY29sbGVjdGlvbi1pdGVtX19saW5rOmhvdmVyIHsgb3BhY2l0eTogMTsgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMzMzsgfVxuXG4ubmV3cyB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWFyZ2luLXRvcDogNjBweDsgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAubmV3cyB7IG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5uZXdzIHsgbWFyZ2luLXRvcDogNDBweDsgfSB9XG5cbi5uZXdzIC5za2luIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5uZXdzLXNsaWRlcl9fYXJyb3dzIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5uZXdzLXNsaWRlcl9fYXJyb3cgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDVweDsgdG9wOiAwOyBib3R0b206IDA7IG1hcmdpbjogYXV0bzsgaGVpZ2h0OiAyM3B4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7IC5uZXdzLXNsaWRlcl9fYXJyb3cgeyBsZWZ0OiAwOyB9IH1cblxuLm5ld3Mtc2xpZGVyX19hcnJvdyAuaWNvbi1hcnJvdyB7IHN0cm9rZTogIzAwMDsgfVxuXG4ubmV3cy1zbGlkZXJfX2Fycm93Ll9uZXh0IHsgbGVmdDogYXV0bzsgcmlnaHQ6IDVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkgeyAubmV3cy1zbGlkZXJfX2Fycm93Ll9uZXh0IHsgcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5uZXdzLXNsaWRlIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLm5ld3Mtc2xpZGVfX2xpbmsgeyBkaXNwbGF5OiBibG9jazsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBjb2xvcjogIzMzMzsgfVxuXG4ubmV3cy1zbGlkZV9fY29sIHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLm5ld3Mtc2xpZGVfX2NvbCB7IGZsb2F0OiBub25lOyB9IH1cblxuLm5ld3Mtc2xpZGVfX2NvdmVyIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMCBhdXRvOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLm5ld3Mtc2xpZGVfX2NvdmVyIHsgbWFyZ2luLXRvcDogNDBweDsgbWF4LXdpZHRoOiAzNzBweDsgcGFkZGluZzogMCA0cHg7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH0gfVxuXG4ubmV3cy1zbGlkZV9faW1nIHsgd2lkdGg6IDEwMCU7IH1cblxuLm5ld3Mtc2xpZGVfX3RpdGxlIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXgtd2lkdGg6IDQyMHB4OyBtYXJnaW4tdG9wOiAxMjBweDsgbWFyZ2luLWJvdHRvbTogMTdweDsgZm9udC1zaXplOiAzNXB4OyBmb250LXdlaWdodDogNTAwOyBsaW5lLWhlaWdodDogMS4zOyBsaW5lLWhlaWdodDogMS4xNDU7IGNvbG9yOiAjMzMzOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5uZXdzLXNsaWRlX190aXRsZSB7IG1hcmdpbi10b3A6IDE1cHg7IG1hcmdpbi1ib3R0b206IDIycHg7IGZvbnQtc2l6ZTogMzBweDsgbGluZS1oZWlnaHQ6IDEuMzsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLm5ld3Mtc2xpZGVfX3RpdGxlIHsgbWFyZ2luLWJvdHRvbTogMTRweDsgZm9udC1zaXplOiAyMHB4OyBmb250LXdlaWdodDogNTAwOyB9IH1cblxuLm5ld3Mtc2xpZGVfX2RlcyB7IGRpc3BsYXk6IGJsb2NrOyBtYXgtd2lkdGg6IDQ4MHB4OyBtYXJnaW4tYm90dG9tOiAxOHB4OyBmb250LXNpemU6IDE1cHg7IGZvbnQtd2VpZ2h0OiAyMDA7IGxpbmUtaGVpZ2h0OiAxLjc7IGNvbG9yOiAjNjY2OyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5uZXdzLXNsaWRlX19kZXMgeyBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAubmV3cy1zbGlkZV9fZGVzIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5uZXdzLXNsaWRlX19tb3JlIHsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LXNpemU6IDEzcHg7IGxpbmUtaGVpZ2h0OiAzMHB4OyBmb250LXdlaWdodDogMjAwOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGZvbnQtd2VpZ2h0OiA1MDA7IGNvbG9yOiAjMzMzOyB9XG5cbi5fZGVza3RvcCAuY29sbGVjdGlvbi1saXN0OmhvdmVyIC5jb2xsZWN0aW9uLWl0ZW1fX2xpbmsgeyBjb2xvcjogI2NjYzsgfVxuXG4uX2Rlc2t0b3AgLmNvbGxlY3Rpb24taXRlbTpob3ZlciAuY29sbGVjdGlvbi1pdGVtX19saW5rIHsgY29sb3I6ICMzMzM7IH1cblxuLl9kZXNrdG9wIC5nYWxsZXJ5LWl0ZW1fX2xpbms6aG92ZXIgLmdhbGxlcnktbmFtZSB7IGNvbG9yOiAjQjQ5NjZFOyB9XG5cbi5fZGVza3RvcCAuZ2FsbGVyeS1pdGVtX19saW5rOmhvdmVyIC5nYWxsZXJ5LW5hbWUgLmdhbGxlcnktbmFtZV9faWNvbiB7IGZpbGw6ICNCNDk2NkU7IHRyYW5zaXRpb246IG5vbmU7IH1cblxuLl9kZXNrdG9wIC5nYWxsZXJ5LWl0ZW1fX2xpbms6aG92ZXIgLmdhbGxlcnktbmFtZS5fbmV3IHsgY29sb3I6ICMwMDZFRkY7IH1cblxuLl9kZXNrdG9wIC5nYWxsZXJ5LWl0ZW1fX2xpbms6aG92ZXIgLmdhbGxlcnktbmFtZS5fbmV3IC5nYWxsZXJ5LW5hbWVfX2ljb24geyBmaWxsOiAjMDA2RUZGOyB9XG5cbi5fZGVza3RvcCAuZ2FsbGVyeS1pdGVtX19saW5rOmhvdmVyIC5nYWxsZXJ5LW5hbWUuX3RnIHsgY29sb3I6ICNFRjQ1M0U7IH1cblxuLl9kZXNrdG9wIC5nYWxsZXJ5LWl0ZW1fX2xpbms6aG92ZXIgLmdhbGxlcnktbmFtZS5fdGcgLmdhbGxlcnktbmFtZV9faWNvbiB7IGZpbGw6ICNFRjQ1M0U7IH1cblxuLl9kZXNrdG9wIC5nYWxsZXJ5LWl0ZW1fX2xpbms6aG92ZXIgLmdhbGxlcnktbmFtZS5fbXVzZXVtIHsgY29sb3I6ICMwMEJFNTA7IH1cblxuLl9kZXNrdG9wIC5nYWxsZXJ5LWl0ZW1fX2xpbms6aG92ZXIgLmdhbGxlcnktbmFtZS5fbXVzZXVtIC5nYWxsZXJ5LW5hbWVfX2ljb24geyBmaWxsOiAjMDBCRTUwOyB9XG5cbi5fZGVza3RvcCAuZ2FsbGVyeS1pdGVtX19saW5rOmhvdmVyIC5nYWxsZXJ5LWxpbmsgeyBjb2xvcjogIzAwMDsgfVxuXG4uX2Rlc2t0b3AgLmdhbGxlcnktaXRlbV9fbGluazpob3ZlciAuZ2FsbGVyeS1saW5rIC5nYWxsZXJ5LWxpbmtfX3RleHQgeyBtYXgtd2lkdGg6IDEwMCU7IG1hcmdpbi1yaWdodDogNnB4OyB9XG5cbi5fZGVza3RvcCAuZ2FsbGVyeS1pdGVtX19saW5rOmhvdmVyIC5nYWxsZXJ5LWxpbmsgLmdhbGxlcnktbGlua19faWNvbiB7IHN0cm9rZTogIzAwMDsgfVxuXG4uX2Rlc2t0b3AgLm5ld3Mtc2xpZGVyX19hcnJvdzpob3ZlciAuaWNvbi1hcnJvdywgLl9kZXNrdG9wIC5uZXdzLXNsaWRlcl9fYXJyb3cuX2hvdmVyIC5pY29uLWFycm93IHsgc3Ryb2tlOiAjQjQ5NjZFOyB9XG5cbi5fZGVza3RvcCAubmV3cy1zbGlkZTpob3ZlciAubmV3cy1zbGlkZV9fdGl0bGUgeyBjb2xvcjogI0I0OTY2RTsgfVxuXG4uX2Rlc2t0b3AgLm5ld3Mtc2xpZGU6aG92ZXIgLm5ld3Mtc2xpZGVfX21vcmUgeyBib3JkZXItYm90dG9tLWNvbG9yOiAjMzMzOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLm5ld3MgLmV2ZW50c19fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cblxuLnByb2dyYW1zIHsgbWFyZ2luLXRvcDogNjdweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAucHJvZ3JhbXMgeyBtYXJnaW4tdG9wOiA1M3B4OyBwYWRkaW5nLWJvdHRvbTogMzlweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnByb2dyYW1zIHsgbWFyZ2luLXRvcDogMzdweDsgcGFkZGluZy1ib3R0b206IDQwcHg7IH0gfVxuXG4ucHJvZ3JhbXMgaHIgeyBtYXJnaW4tdG9wOiAxMDBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAucHJvZ3JhbXMgaHIgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnByb2dyYW1zX190aXRsZSB7IG1hcmdpbi1ib3R0b206IDI4cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5wcm9ncmFtc19fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiAxN3B4OyB9IH1cblxuLnByb2dyYW1zX19kZXMgeyBtYXgtd2lkdGg6IDQ5MHB4OyBtYXJnaW4tdG9wOiAxNXB4OyBtYXJnaW4tYm90dG9tOiA1MnB4OyBmb250LXNpemU6IDE1cHg7IGZvbnQtd2VpZ2h0OiAyMDA7IGxpbmUtaGVpZ2h0OiAxLjc7IGNvbG9yOiAjNjY2OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5wcm9ncmFtc19fZGVzIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnByb2dyYW1zX19kZXMgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLXRvcDogMDsgbWFyZ2luLWJvdHRvbTogMzJweDsgfSB9XG5cbi5wcm9ncmFtc19fYnRuIHsgd2lkdGg6IDE5OHB4OyBtYXJnaW46IDY4cHggYXV0byAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5wcm9ncmFtc19fYnRuIHsgd2lkdGg6IDI3OHB4OyBtYXgtd2lkdGg6IG5vbmU7IG1hcmdpbi10b3A6IDI0cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5wcm9ncmFtc19fYnRuIHsgbWFyZ2luLXRvcDogMjNweDsgfSB9XG5cbi5wcm9ncmFtcy5fcGFnZSB7IG1hcmdpbi1ib3R0b206IDkwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnByb2dyYW1zLl9wYWdlIHsgbWFyZ2luLWJvdHRvbTogNDJweDsgfSB9XG5cbi5wcm9ncmFtcy5fc2NpZW5jZSB7IG1hcmdpbi10b3A6IC00NXB4OyBtYXJnaW4tYm90dG9tOiA5MHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5wcm9ncmFtcy5fc2NpZW5jZSB7IG1hcmdpbi10b3A6IDMwcHg7IG1hcmdpbi1ib3R0b206IDQycHg7IGJvcmRlci1ib3R0b206IDA7IH0gfVxuXG4ucHJvZ3JhbSB7IG1hcmdpbi1ib3R0b206IDY4cHg7IGNvbG9yOiAjMzMzOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5wcm9ncmFtIHsgbWFyZ2luLWJvdHRvbTogMjJweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnByb2dyYW0geyBtYXJnaW4tYm90dG9tOiAzM3B4OyB9IH1cblxuLnByb2dyYW06bnRoLWNoaWxkKDJuKzEpIHsgY2xlYXI6IGxlZnQ7IH1cblxuLnByb2dyYW06bnRoLWxhc3Qtb2YtdHlwZSgxKSwgLnByb2dyYW06bnRoLWxhc3Qtb2YtdHlwZSgyKSB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnByb2dyYW06bnRoLWxhc3Qtb2YtdHlwZSgxKSwgLnByb2dyYW06bnRoLWxhc3Qtb2YtdHlwZSgyKSB7IG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5wcm9ncmFtOm50aC1sYXN0LWNoaWxkKDIpIHsgbWFyZ2luLWJvdHRvbTogMzNweDsgfSB9XG5cbi5wcm9ncmFtX19saW5rIHsgZGlzcGxheTogYmxvY2s7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgY29sb3I6ICMzMzM7IH1cblxuLnByb2dyYW1fX2NvdmVyIHsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IGhlaWdodDogMzIwcHg7IG1hcmdpbi1ib3R0b206IDI1cHg7IG92ZXJmbG93OiBoaWRkZW47IGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAucHJvZ3JhbV9fY292ZXIgeyBoZWlnaHQ6IDE3NXB4OyBtYXJnaW4tYm90dG9tOiAxMnB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAucHJvZ3JhbV9fY292ZXIgeyBoZWlnaHQ6IDE1MXB4OyB9IH1cblxuLnByb2dyYW1fX2NvdmVyOmJlZm9yZSB7IGRpc3BsYXk6IGJsb2NrOyBjb250ZW50OiBcIiBcIjsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiAyOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5wcm9ncmFtX19pbWcgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTAlOyBsZWZ0OiA1MCU7IHdpZHRoOiBhdXRvOyBoZWlnaHQ6IGF1dG87IG1heC1oZWlnaHQ6IG5vbmU7IG1heC13aWR0aDogbm9uZTsgbWluLWhlaWdodDogMTAwJTsgbWluLXdpZHRoOiAxMDAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG5Ac3VwcG9ydHMgKG9iamVjdC1maXQ6IGNvdmVyKSB7IC5wcm9ncmFtX19pbWcgeyBwb3NpdGlvbjogcmVsYXRpdmU7IG9iamVjdC1maXQ6IGNvdmVyOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyB0b3A6IGF1dG87IGxlZnQ6IGF1dG87IG1heC1oZWlnaHQ6IG5vbmU7IG1heC13aWR0aDogbm9uZTsgbWluLWhlaWdodDogMDsgbWluLXdpZHRoOiAwOyB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4ucHJvZ3JhbV9fZGF0ZSB7IG1hcmdpbi10b3A6IC02cHg7IG1hcmdpbi1ib3R0b206IDEwcHg7IGZvbnQtc2l6ZTogMTVweDsgZm9udC13ZWlnaHQ6IDIwMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAucHJvZ3JhbV9fZGF0ZSB7IG1hcmdpbi10b3A6IDIwcHg7IG1hcmdpbi1ib3R0b206IDEycHg7IH0gfVxuXG4ucHJvZ3JhbV9fdGl0bGUgeyBwYWRkaW5nOiA2cHggMDsgZm9udC1zaXplOiAzMHB4OyBmb250LXdlaWdodDogNTAwOyBjb2xvcjogIzAwMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAucHJvZ3JhbV9fdGl0bGUgeyBmb250LXNpemU6IDIwcHg7IGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cblxuLnByb2dyYW1fX2Rlc2MgeyBmb250LXNpemU6IDE1cHg7IGxpbmUtaGVpZ2h0OiAxLjY2NjsgfVxuXG4ucHJvZ3JhbV9fbmFtZSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLWJvdHRvbTogMTJweDsgbGluZS1oZWlnaHQ6IDEuMzsgZm9udC1zaXplOiAyNXB4OyBmb250LXdlaWdodDogNTAwOyBjb2xvcjogIzMzMzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAucHJvZ3JhbV9fbmFtZSB7IGZvbnQtc2l6ZTogMjBweDsgbGluZS1oZWlnaHQ6IDEuMjsgfSB9XG5cbi5wcm9ncmFtX19tb3JlIHsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyBjb2xvcjogIzMzMzsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiAxM3B4OyBsaW5lLWhlaWdodDogMzBweDsgZm9udC13ZWlnaHQ6IDIwMDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5wcm9ncmFtX19tb3JlIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5wcm9ncmFtX19saWQgeyBtYXJnaW4tdG9wOiA4cHg7IG1hcmdpbi1ib3R0b206IDQ2cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnByb2dyYW1fX2xpZCB7IG1hcmdpbi1ib3R0b206IDQ5cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5wcm9ncmFtX19saWQgeyBtYXJnaW4tdG9wOiAxOHB4OyBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cblxuLnByb2dyYW1fX3NoYXJlIHsgbWFyZ2luLXRvcDogNTFweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5wcm9ncmFtX19zaGFyZSB7IG1hcmdpbi10b3A6IDM1cHg7IH0gfVxuXG4ucHJvZ3JhbS5fYXJ0aWNsZSBociB7IG1hcmdpbi10b3A6IDc1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnByb2dyYW0uX2FydGljbGUgaHIgeyBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cblxuLnByb2dyYW0uX2FydGljbGUgYSB7IGNvbG9yOiAjQjQ5NjZFOyB9XG5cbi5wcm9ncmFtLl9hcnRpY2xlIGE6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ucHJvZ3JhbS5fc2NpZW5jZSAucHJvZ3JhbV9fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiAxMHB4OyBmb250LXNpemU6IDI1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnByb2dyYW0uX3NjaWVuY2UgLnByb2dyYW1fX3RpdGxlIHsgZm9udC1zaXplOiAyMHB4OyB9IH1cblxuLnByb2dyYW0tbGlkX19jb2wgeyBmbG9hdDogcmlnaHQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnByb2dyYW0tbGlkX19jb2wgeyBmbG9hdDogbm9uZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5wcm9ncmFtLWxpZF9fdGV4dCB7IG1hcmdpbi10b3A6IDI5cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5wcm9ncmFtLWxpZF9fdGV4dCB7IG1hcmdpbi10b3A6IDMycHg7IH0gfVxuXG4ucHJvZ3JhbS1kYXRlX190aXRsZSB7IG1hcmdpbi10b3A6IDVweDsgbWFyZ2luLWJvdHRvbTogMjVweDsgZm9udC1zaXplOiAxN3B4OyBmb250LXdlaWdodDogNTAwOyBjb2xvcjogIzMzMzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAucHJvZ3JhbS1kYXRlX190aXRsZSB7IG1hcmdpbi10b3A6IC0zNnB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAucHJvZ3JhbS1kYXRlX190aXRsZSB7IG1hcmdpbi10b3A6IDA7IH0gfVxuXG4ucHJvZ3JhbS1kYXRlX190aXRsZS5faXNzdWUgeyBtYXJnaW4tdG9wOiAwOyBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5wcm9ncmFtLWRhdGVfX3RpbWUgeyBmb250LXNpemU6IDE1cHg7IGZvbnQtd2VpZ2h0OiAyMDA7IH1cblxuLnByb2dyYW0tZGF0ZV9fdGltZSBhIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnJlYWQtbW9yZSB7IG1hcmdpbi10b3A6IDE0MHB4OyBtYXJnaW4tYm90dG9tOiA5MHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5yZWFkLW1vcmUgeyBtYXJnaW4tdG9wOiA1OXB4OyBtYXJnaW4tYm90dG9tOiA0MnB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAucmVhZC1tb3JlIHsgbWFyZ2luLXRvcDogNDBweDsgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbi5yZWFkLW1vcmVfX3RpdGxlIHsgbWFyZ2luLWJvdHRvbTogMzBweDsgZm9udC1zaXplOiAyMHB4OyBmb250LXdlaWdodDogNTAwOyB9XG5cbi5fZGVza3RvcCAucHJvZ3JhbV9fbmFtZS5faG92ZXIsIC5fZGVza3RvcCAucHJvZ3JhbV9fdGl0bGUuX2hvdmVyIHsgY29sb3I6ICNCNDk2NkU7IH1cblxuLl9kZXNrdG9wIC5wcm9ncmFtX19tb3JlLl9ob3ZlciB7IGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzM7IH1cblxuLl9kZXNrdG9wIC5wcm9ncmFtX19jb3Zlcjpob3ZlcjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLmV2ZW50cyB7IG1hcmdpbi10b3A6IDU1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV2ZW50cyB7IG1hcmdpbi10b3A6IDUwcHg7IHBhZGRpbmctYm90dG9tOiA0MHB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXZlbnRzIHsgbWFyZ2luLXRvcDogNDBweDsgcGFkZGluZy1ib3R0b206IDUwcHg7IH0gfVxuXG4uZXZlbnRzIGhyIHsgbWFyZ2luLXRvcDogODBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZXZlbnRzIGhyIHsgZGlzcGxheTogbm9uZTsgbWFyZ2luLXRvcDogNDBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmV2ZW50cyBociB7IG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuXG4uZXZlbnRzX190aXRsZSB7IG1hcmdpbi1ib3R0b206IDU1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV2ZW50c19fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiA0MXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXZlbnRzX190aXRsZSB7IG1hcmdpbi1ib3R0b206IDQ3cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZXZlbnRzX190aXRsZS5fbGVjdHVyZXMgeyBmb250LXNpemU6IDM1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5ldmVudHNfX3RpdGxlLl9sZWN0dXJlcyB7IGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbi5ldmVudHNfX2Fycm93cyB7IG1hcmdpbi10b3A6IDEycHg7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmV2ZW50c19fYXJyb3dzIHsgbWFyZ2luLXRvcDogMnB4OyB9IH1cblxuLmV2ZW50c19fYXJyb3dzLl9tdXNldW0geyBtYXJnaW4tdG9wOiAwOyB9XG5cbi5ldmVudHNfX2Fycm93OmZpcnN0LWNoaWxkIHsgbWFyZ2luLXJpZ2h0OiA5cHg7IH1cblxuLmV2ZW50c19fYXJyb3cgc3ZnIHsgc3Ryb2tlOiAjMDAwOyB9XG5cbi5ldmVudHNfX2J0biB7IHdpZHRoOiAxOThweDsgbWFyZ2luOiA2OHB4IGF1dG8gMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZXZlbnRzX19idG4geyB3aWR0aDogMjc4cHg7IG1heC13aWR0aDogbm9uZTsgbWFyZ2luLXRvcDogMzNweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmV2ZW50c19fYnRuIHsgbWFyZ2luLXRvcDogMjNweDsgfSB9XG5cbi5ldmVudHNfX2ZpbHRlcnMgeyBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5ldmVudHNfX2ZpbHRlcnMgeyBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbi5ldmVudHNfX21vbnRoIHsgcG9zaXRpb246IHJlbGF0aXZlOyBtYXJnaW4tdG9wOiA2OXB4OyBtYXJnaW4tYm90dG9tOiAxOXB4OyBwYWRkaW5nLWJvdHRvbTogMjVweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgZm9udC1zaXplOiAzNXB4OyBmb250LXdlaWdodDogNTAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5ldmVudHNfX21vbnRoIHsgbWFyZ2luOiAxNnB4IDAgMDsgcGFkZGluZy1ib3R0b206IDE1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5ldmVudHNfX21vbnRoIHsgbWFyZ2luLXRvcDogMTVweDsgcGFkZGluZy1ib3R0b206IDEycHg7IGJvcmRlci1ib3R0b206IDA7IGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmV2ZW50c19fbW9udGg6YWZ0ZXIgeyBkaXNwbGF5OiBibG9jazsgY29udGVudDogXCIgXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogLTIwcHg7IHJpZ2h0OiAtMjBweDsgYm90dG9tOiAwOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV2ZW50cy5fZXhoaWJpdGlvbiB7IG1hcmdpbi10b3A6IDQ4cHg7IGJvcmRlci1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5ldmVudHMuX2V4aGliaXRpb24geyBtYXJnaW4tdG9wOiA0NHB4OyBwYWRkaW5nLWJvdHRvbTogMzRweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfSB9XG5cbi5ldmVudHMuX2V4aGliaXRpb24gaHIgeyBtYXJnaW4tdG9wOiAxMDNweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZXZlbnRzLl9leGhpYml0aW9uIGhyIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi10b3A6IDMzcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5ldmVudHMuX2V4aGliaXRpb24gaHIgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV2ZW50cy5fZXhoaWJpdGlvbiAuZXZlbnRzX190aXRsZSB7IG1hcmdpbi1ib3R0b206IDM5cHg7IGZvbnQtc2l6ZTogMzVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmV2ZW50cy5fZXhoaWJpdGlvbiAuZXZlbnRzX190aXRsZSB7IG1hcmdpbi1ib3R0b206IDQ2cHg7IGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbi5ldmVudHMuX3BhZ2UgeyBtYXJnaW4tdG9wOiAyN3B4OyBtYXJnaW4tYm90dG9tOiAxMDVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZXZlbnRzLl9wYWdlIHsgbWFyZ2luLXRvcDogNDdweDsgbWFyZ2luLWJvdHRvbTogMzlweDsgYm9yZGVyLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmV2ZW50cy5fcGFnZSB7IG1hcmdpbi10b3A6IDQycHg7IG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4uZXZlbnRzLl9wYWdlIC5ldmVudHNfX3RpdGxlIHsgbWFyZ2luLWJvdHRvbTogNTFweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZXZlbnRzLl9wYWdlIC5ldmVudHNfX3RpdGxlIHsgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmV2ZW50cy5fcGFnZSAuZXZlbnRzX190aXRsZSB7IG1hcmdpbi1ib3R0b206IDQ2cHg7IH0gfVxuXG4uZXZlbnRzLl9zY2llbmNlIHsgbWFyZ2luLXRvcDogNjlweDsgbWFyZ2luLWJvdHRvbTogMTA1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV2ZW50cy5fc2NpZW5jZSB7IG1hcmdpbi10b3A6IDQ3cHg7IG1hcmdpbi1ib3R0b206IDM5cHg7IGJvcmRlci1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5ldmVudHMuX3NjaWVuY2UgeyBtYXJnaW4tdG9wOiA0MnB4OyBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLmV2ZW50cy5fc2NpZW5jZSAuZXZlbnRzX190aXRsZSB7IG1hcmdpbi1ib3R0b206IDUxcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV2ZW50cy5fc2NpZW5jZSAuZXZlbnRzX190aXRsZSB7IG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5ldmVudHMuX3NjaWVuY2UgLmV2ZW50c19fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiA0NnB4OyB9IH1cblxuLmV2ZW50cy5fbGlzdCB7IG1hcmdpbi10b3A6IDA7IG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5ldmVudHMuX2xpc3QgeyBtYXJnaW4tYm90dG9tOiA0MHB4OyBib3JkZXItYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXZlbnRzLl9saXN0IHsgbWFyZ2luLWJvdHRvbTogODBweDsgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG4uZXZlbnRzLl9saXN0IGhyIHsgbWFyZ2luLXRvcDogODRweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZXZlbnRzLl9saXN0IGhyIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5ldmVudHMuX2xpc3QgLmV2ZW50c19fYnRuIHsgbWFyZ2luLXRvcDogODNweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZXZlbnRzLl9saXN0IC5ldmVudHNfX2J0biB7IHdpZHRoOiAyMDBweDsgaGVpZ2h0OiA1NHB4OyBtYXJnaW4tdG9wOiA1OHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXZlbnRzLl9saXN0IC5ldmVudHNfX2J0biB7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDI4MHB4OyBtYXJnaW4tdG9wOiAzN3B4OyB9IH1cblxuLmV2ZW50cy5fbG9hZGluZyB7IG9wYWNpdHk6IC41OyB9XG5cbi5ldmVudF9fbGluayB7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiAjMzMzOyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmV2ZW50X190eXBlIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW4tdG9wOiA3cHg7IGNvbG9yOiAjOTk5OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5ldmVudF9fdHlwZSB7IG1hcmdpbi10b3A6IDRweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmV2ZW50X190eXBlIHsgbWFyZ2luLXRvcDogMnB4OyBmb250LXNpemU6IDEzcHg7IH0gfVxuXG4uZXZlbnRfX2NvdmVyIHsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTsgaGVpZ2h0OiAxODNweDsgbWFyZ2luLWJvdHRvbTogMjBweDsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZXZlbnRfX2NvdmVyIHsgaGVpZ2h0OiAxNDBweDsgbWFyZ2luLWJvdHRvbTogMThweDsgfSB9XG5cbi5ldmVudF9fY292ZXI6YmVmb3JlIHsgZGlzcGxheTogYmxvY2s7IGNvbnRlbnQ6IFwiIFwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDI7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV2ZW50X19jb3ZlcjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7IH0gfVxuXG4uZXZlbnRfX2ltZyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IGxlZnQ6IDUwJTsgd2lkdGg6IGF1dG87IGhlaWdodDogYXV0bzsgbWF4LWhlaWdodDogbm9uZTsgbWF4LXdpZHRoOiBub25lOyBtaW4taGVpZ2h0OiAxMDAlOyBtaW4td2lkdGg6IDEwMCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbkBzdXBwb3J0cyAob2JqZWN0LWZpdDogY292ZXIpIHsgLmV2ZW50X19pbWcgeyBwb3NpdGlvbjogcmVsYXRpdmU7IG9iamVjdC1maXQ6IGNvdmVyOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyB0b3A6IGF1dG87IGxlZnQ6IGF1dG87IG1heC1oZWlnaHQ6IG5vbmU7IG1heC13aWR0aDogbm9uZTsgbWluLWhlaWdodDogMDsgbWluLXdpZHRoOiAwOyB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uZXZlbnRfX2RhdGUgeyBtYXJnaW4tYm90dG9tOiA5cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV2ZW50X19kYXRlIHsgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cblxuLmV2ZW50X190aXRsZSB7IHBhZGRpbmc6IDVweCAwOyBmb250LXNpemU6IDIwcHg7IGZvbnQtd2VpZ2h0OiA1MDA7IGxpbmUtaGVpZ2h0OiAxLjU7IGNvbG9yOiAjMzMzOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5ldmVudF9fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiAxMnB4OyBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG5cbi5ldmVudF9fcGxhY2UgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDEwOyBvcGFjaXR5OiAwOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHRvcDogMTVweDsgbGVmdDogMzVweDsgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV2ZW50X19wbGFjZSB7IG9wYWNpdHk6IDE7IHRvcDogMTBweDsgbGVmdDogMjBweDsgfSB9XG5cbi5ldmVudF9fcGxhY2UgLmljb24tbWFwIHsgd2lkdGg6IDEwcHg7IGhlaWdodDogMTRweDsgZmlsbDogI2ZmZjsgfVxuXG4uZXZlbnRfX2l0ZW0geyBtYXJnaW4tdG9wOiAzOXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5ldmVudF9faXRlbSB7IG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5ldmVudF9faXRlbSB7IG1hcmdpbi10b3A6IDA7IH0gfVxuXG4uZXZlbnRfX2l0ZW0uX2N5Y2xlcyB7IG1hcmdpbi10b3A6IDI4cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHsgLmV2ZW50X19pdGVtIC5jb2wtbWQtMy5fY2luZW1hLXRpY2tldCB7IHdpZHRoOiAyNSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgeyAuZXZlbnRfX2l0ZW0gLmNvbC1tZC0zLl9jaW5lbWEtdGlja2V0IHsgd2lkdGg6IDIwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7IC5ldmVudF9faXRlbSAuY29sLW1kLTkuX2NpbmVtYS10aWNrZXQgeyB3aWR0aDogNzUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHsgLmV2ZW50X19pdGVtIC5jb2wtbWQtOS5fY2luZW1hLXRpY2tldCB7IHdpZHRoOiA4MCU7IH0gfVxuXG4uZXZlbnRfX2l0ZW0gLl9jaW5lbWEtdGlja2V0IC5ldmVudC1pdGVtX190aW1lIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZXZlbnRfX3NoYXJlIHsgbWFyZ2luLXRvcDogNjVweDsgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uZXZlbnQtZGF0ZSB7IGZvbnQtc2l6ZTogMDsgfVxuXG4uZXZlbnQtZGF0ZV9fbW9udGggeyBmb250LXNpemU6IDE1cHg7IGZvbnQtd2VpZ2h0OiAyMDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV2ZW50LWRhdGVfX21vbnRoIHsgZm9udC1zaXplOiAxM3B4OyBtYXJnaW4tcmlnaHQ6IDRweDsgfSB9XG5cbi5ldmVudC1kYXRlX19tb250aDphZnRlciB7IGNvbnRlbnQ6ICcnOyBtYXJnaW46IDAgLjI1ZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV2ZW50LWRhdGVfX21vbnRoOmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5ldmVudC1kYXRlX190aW1lIHsgZm9udC1zaXplOiAxNXB4OyBmb250LXdlaWdodDogMjAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5ldmVudC1kYXRlX190aW1lIHsgZm9udC1zaXplOiAxM3B4OyB9IH1cblxuLmV2ZW50LWRhdGUgLnRvb2x0aXAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4uZXZlbnRzLWZpbHRlcnMgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXZlbnRzLWZpbHRlcnMgeyBwYWRkaW5nLWJvdHRvbTogMThweDsgYm9yZGVyLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmV2ZW50cy1maWx0ZXJzOmFmdGVyIHsgZGlzcGxheTogYmxvY2s7IGNvbnRlbnQ6IFwiIFwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMDsgbGVmdDogLTIwcHg7IHJpZ2h0OiAtMjBweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfSB9XG5cbi5ldmVudHMtZmlsdGVycyAuZHJvcGRvd24tb3BlbmVyX190ZXh0IHsgbWF4LXdpZHRoOiAxNTBweDsgb3ZlcmZsb3c6IGhpZGRlbjsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IHdoaXRlLXNwYWNlOiBub3dyYXA7IHZlcnRpY2FsLWFsaWduOiAtbW96LW1pZGRsZS13aXRoLWJhc2VsaW5lOyB2ZXJ0aWNhbC1hbGlnbjogLXdlYmtpdC1iYXNlbGluZS1taWRkbGU7IH1cblxuLmV2ZW50cy1maWx0ZXJzX19sZWZ0IHsgZmxvYXQ6IGxlZnQ7IG1hcmdpbi10b3A6IC01cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV2ZW50cy1maWx0ZXJzX19sZWZ0IHsgZmxvYXQ6IG5vbmU7IG1hcmdpbi10b3A6IDA7IH1cbiAgLmV2ZW50cy1maWx0ZXJzX19sZWZ0IC5kcm9wZG93bi1vcGVuZXJfX2NhcmV0Lmljb24tYXJyb3dfYm90dG9tIHsgbWFyZ2luLXRvcDogOHB4OyB9IH1cblxuLmV2ZW50cy1maWx0ZXJzX19zd2l0Y2ggeyBmbG9hdDogcmlnaHQ7IG1hcmdpbi10b3A6IDEwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXZlbnRzLWZpbHRlcnNfX3N3aXRjaCB7IGZsb2F0OiBub25lOyBtYXJnaW4tdG9wOiAyN3B4OyB9IH1cblxuLmV2ZW50cy1maWx0ZXJzX19zd2l0Y2guX2lubGluZSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgbWFyZ2luLXRvcDogNXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmV2ZW50cy1maWx0ZXJzX19zd2l0Y2guX2lubGluZSB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tdG9wOiAyN3B4OyB9XG4gIC5ldmVudHMtZmlsdGVyc19fc3dpdGNoLl9pbmxpbmUgLmNoZWNrX190b2dnbGUgeyBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uZXZlbnRzLWZpbHRlcnNfX2xpbmsgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtc2l6ZTogMTNweDsgbGluZS1oZWlnaHQ6IDMwcHg7IGZvbnQtd2VpZ2h0OiAyMDA7IGNvbG9yOiAjNDI0MjQyOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXZlbnRzLWZpbHRlcnNfX2xpbmsgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLWJvdHRvbTogMTVweDsgcGFkZGluZzogMCAwIDExcHg7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH0gfVxuXG4uZXZlbnRzLWZpbHRlcnNfX2xpbmsgc3ZnIHsgZmlsbDogIzMyMzIzMjsgc3Ryb2tlOiAjMzIzMjMyOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmV2ZW50cy1maWx0ZXJzX19saW5rIHN2ZyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDE2cHg7IHJpZ2h0OiAwOyB0b3A6IDA7IGJvdHRvbTogMTVweDsgbWFyZ2luOiBhdXRvIDA7IH1cbiAgLmV2ZW50cy1maWx0ZXJzX19saW5rIHN2ZzpmaXJzdC1jaGlsZCB7IG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5ldmVudHMtZmlsdGVyc19fbGluazpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmV2ZW50cy1maWx0ZXJzX19saW5rOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uZXZlbnRzLWxpc3RfX2RhdGUgeyB3aWR0aDogMTAuNSU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV2ZW50cy1saXN0X19kYXRlIHsgd2lkdGg6IDEwMCU7IH0gfVxuXG4uZXZlbnRzLWxpc3RfX2luZm8geyB3aWR0aDogODkuNSU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV2ZW50cy1saXN0X19pbmZvIHsgd2lkdGg6IDEwMCU7IH0gfVxuXG4uZXZlbnQtZGF5IHsgcG9zaXRpb246IHJlbGF0aXZlOyBtYXJnaW4tdG9wOiAzOXB4OyBwYWRkaW5nLXRvcDogMjBweDsgY29sb3I6ICMyZjJmMmY7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV2ZW50LWRheSB7IG1hcmdpbi10b3A6IDE5cHg7IHBhZGRpbmctdG9wOiAwOyBwYWRkaW5nLWJvdHRvbTogM3B4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXZlbnQtZGF5IHsgbWFyZ2luLXRvcDogMjJweDsgbWFyZ2luLWJvdHRvbTogMzBweDsgcGFkZGluZy1ib3R0b206IDZweDsgfSB9XG5cbi5ldmVudC1kYXlfX251bSB7IG1hcmdpbi1ib3R0b206IDhweDsgZm9udC1mYW1pbHk6IFdpbGxpYW0sIHNlcmlmOyBmb250LXNpemU6IDYwcHg7IGxpbmUtaGVpZ2h0OiAxOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5ldmVudC1kYXlfX251bSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLXJpZ2h0OiA1cHg7IGZvbnQtc2l6ZTogNTBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmV2ZW50LWRheV9fbnVtIHsgZm9udC1zaXplOiAzNXB4OyB9IH1cblxuLmV2ZW50LWRheV9fbnVtLl9zbWFsbCB7IG1hcmdpbi10b3A6IDEwcHg7IGZvbnQtc2l6ZTogNTBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5ldmVudC1kYXlfX251bS5fc21hbGwgeyBmb250LXNpemU6IDM1cHg7IG1hcmdpbi10b3A6IDA7IH0gfVxuXG4uZXZlbnQtZGF5X19tb250aCB7IGZvbnQtc2l6ZTogMTRweDsgZm9udC13ZWlnaHQ6IDIwMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZXZlbnQtZGF5X19tb250aCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgZm9udC1zaXplOiAxM3B4OyB9XG4gIC5ldmVudC1kYXlfX21vbnRoOmFmdGVyIHsgY29udGVudDogJywnOyB9IH1cblxuLmV2ZW50LWRheV9fd2Vla2RheSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAyMHB4OyBmb250LXNpemU6IDEycHg7IGZvbnQtd2VpZ2h0OiAyMDA7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV2ZW50LWRheV9fd2Vla2RheSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB0b3A6IGF1dG87IHRleHQtdHJhbnNmb3JtOiBub25lOyBmb250LXNpemU6IDEzcHg7IH0gfVxuXG4uZXZlbnQtcGVyaW9kIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXZlbnQtcGVyaW9kIHsgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5ldmVudC1wZXJpb2Q6Zmlyc3QtY2hpbGQgeyBtYXJnaW4tbGVmdDogMTRweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmV2ZW50LXBlcmlvZDpmaXJzdC1jaGlsZCB7IG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLmV2ZW50LXBlcmlvZF9faWNvbiB7IHZlcnRpY2FsLWFsaWduOiB0b3A7IG1hcmdpbjogMjFweCAxNXB4IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV2ZW50LXBlcmlvZF9faWNvbiB7IG1hcmdpbjogMjFweCAzcHggMCAxNHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXZlbnQtcGVyaW9kX19pY29uIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgbWFyZ2luOiAwOyB9IH1cblxuLmV2ZW50LXBlcmlvZF9fbnVtIHsgbWFyZ2luLWJvdHRvbTogMTBweDsgZm9udC1mYW1pbHk6IFdpbGxpYW0sIHNlcmlmOyBmb250LXNpemU6IDMwcHg7IGxpbmUtaGVpZ2h0OiAxOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmV2ZW50LXBlcmlvZF9fbnVtIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBmb250LWZhbWlseTogR2VyYmVyYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxM3B4OyB9IH1cblxuLmV2ZW50LXBlcmlvZF9fbW9udGggeyBmb250LXNpemU6IDEzcHg7IGZvbnQtd2VpZ2h0OiAyMDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXZlbnQtcGVyaW9kX19tb250aCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbi5ldmVudC1pdGVtIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5ldmVudC1pdGVtIHsgcGFkZGluZy1ib3R0b206IDI3cHg7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5ldmVudC1pdGVtIHsgcGFkZGluZy10b3A6IDI1cHg7IHBhZGRpbmctYm90dG9tOiAxNHB4OyBib3JkZXItYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXZlbnQtaXRlbTphZnRlciB7IGRpc3BsYXk6IGJsb2NrOyBjb250ZW50OiBcIiBcIjsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAtMjBweDsgcmlnaHQ6IC0yMHB4OyBib3R0b206IDA7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH0gfVxuXG4uZXZlbnQtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLWJvdHRvbTogMzhweDsgcGFkZGluZy1ib3R0b206IDg0cHg7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV2ZW50LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7IHBhZGRpbmctYm90dG9tOiAyOHB4OyBtYXJnaW4tYm90dG9tOiAzMXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXZlbnQtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHsgYm9yZGVyLWJvdHRvbTogMDsgcGFkZGluZy1ib3R0b206IDNweDsgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbi5ldmVudC1pdGVtOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5ldmVudC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkuX2N5Y2xlcyB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmV2ZW50LWl0ZW1fX2NvdmVyIHsgZGlzcGxheTogYmxvY2s7IGhlaWdodDogMTQwcHg7IG1heC13aWR0aDogMjE2cHg7IG1hcmdpbi10b3A6IC00cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV2ZW50LWl0ZW1fX2NvdmVyIHsgaGVpZ2h0OiAxMjBweDsgbWF4LXdpZHRoOiAxODBweDsgbWFyZ2luLXRvcDogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmV2ZW50LWl0ZW1fX2NvdmVyIHsgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi5ldmVudC1pdGVtX190eXBlIHsgbWFyZ2luLXRvcDogLTdweDsgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5ldmVudC1pdGVtX190eXBlIHsgbWFyZ2luLXRvcDogLTRweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmV2ZW50LWl0ZW1fX3R5cGUgeyBtYXJnaW4tYm90dG9tOiAzcHg7IGZvbnQtc2l6ZTogMTNweDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgY29sb3I6ICM5OTk7IH0gfVxuXG4uZXZlbnQtaXRlbV9fbmFtZSB7IHBhZGRpbmc6IDVweCAwOyBsaW5lLWhlaWdodDogMS4zOyBmb250LXNpemU6IDI1cHg7IGZvbnQtd2VpZ2h0OiA1MDA7IGNvbG9yOiAjMzMzOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7IC5ldmVudC1pdGVtX19uYW1lIHsgZm9udC1zaXplOiAyMHB4OyBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG5cbi5ldmVudC1pdGVtX19pbmZvIHsgbWFyZ2luLXRvcDogMTJweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkgeyAuZXZlbnQtaXRlbV9faW5mbyB7IG1hcmdpbi10b3A6IDE4cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5ldmVudC1pdGVtX19pbmZvIHsgbWFyZ2luLXRvcDogOXB4OyB9IH1cblxuLmV2ZW50LWl0ZW1fX3RpbWUgeyBmb250LXNpemU6IDE0cHg7IGZvbnQtd2VpZ2h0OiA1MDA7IGNvbG9yOiAjNDI0MjQyOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmV2ZW50LWl0ZW1fX3RpbWUgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiB0b3A7IG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4uZXZlbnQtaXRlbV9fdGltZSBzdmcgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBtYXJnaW4tcmlnaHQ6IDJweDsgc3Ryb2tlOiAjMDAwOyBtYXJnaW4tdG9wOiAtMnB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5ldmVudC1pdGVtX190aW1lIHN2ZyB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZXZlbnQtaXRlbV9fdGltZTphZnRlciB7IGNvbnRlbnQ6ICcnOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IG1hcmdpbjogMCA1cHggMCA4cHg7IGhlaWdodDogMTdweDsgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZXZlbnQtaXRlbV9fdGltZTphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZXZlbnQtaXRlbV9fcGxhY2UgeyBjb2xvcjogIzk5OTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5ldmVudC1pdGVtX19wbGFjZSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB3aWR0aDogY2FsYygxMDAlIC0gNjVweCk7IG1hcmdpbi10b3A6IDFweDsgcGFkZGluZy1sZWZ0OiAxOXB4OyB9IH1cblxuLmV2ZW50LWl0ZW1fX3BsYWNlIHN2ZyB7IGZpbGw6ICM5OTk7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXZlbnQtaXRlbV9fcGxhY2Ugc3ZnIHsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyB9IH1cblxuLmV2ZW50LWl0ZW1fX3RpY2tldHMgeyBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5ldmVudC1pdGVtX190aWNrZXRzIHsgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi5ldmVudC1pdGVtLl9ub2JvcmRlciB7IGJvcmRlci1ib3R0b206IDA7IH1cblxuLmV2ZW50LWl0ZW0uX3Byb2dyYW0taW5uZXIgeyBtYXJnaW4tdG9wOiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5ldmVudC1pdGVtLl9wcm9ncmFtLWlubmVyIHsgcGFkZGluZy1ib3R0b206IDA7IGJvcmRlci1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5ldmVudC1pdGVtLl9wcm9ncmFtLWlubmVyIHsgcGFkZGluZy1ib3R0b206IDI1cHg7IH0gfVxuXG4uZXZlbnQtaXRlbS5fcHJvZ3JhbSB7IHBhZGRpbmctYm90dG9tOiA0NXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5ldmVudC1pdGVtLl9wcm9ncmFtIHsgcGFkZGluZy1ib3R0b206IDI3cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5ldmVudC1pdGVtLl9wcm9ncmFtIHsgcGFkZGluZy1ib3R0b206IDE0cHg7IG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uZXZlbnQtaXRlbS5fcHJvZ3JhbSAuY29sLWxnLTIgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5ldmVudC1pdGVtLl9jeWNsZXMgeyBwYWRkaW5nLWJvdHRvbTogNzVweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZXZlbnQtaXRlbS5fY3ljbGVzIHsgcGFkZGluZy1ib3R0b206IDUwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5ldmVudC1pdGVtLl9jeWNsZXMgeyBtYXJnaW4tdG9wOiAwOyBwYWRkaW5nLWJvdHRvbTogMzNweDsgfSB9XG5cbi5ldmVudC1pdGVtLl9jeWNsZXM6bGFzdC1jaGlsZCB7IG1hcmdpbi1ib3R0b206IDc5cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXZlbnQtaXRlbS5fY3ljbGVzOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiA1OXB4OyBib3JkZXItYm90dG9tOiAwOyB9IH1cblxuLmV2ZW50LWl0ZW0uX2N5Y2xlcyAuZXZlbnQtaXRlbV9fdGltZSB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXZlbnQtaXRlbS5fY3ljbGVzIC5ldmVudC1pdGVtX190aW1lIHsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IGF1dG87IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5ldmVudC1pdGVtLl9jeWNsZXMgLmV2ZW50LWl0ZW1fX3RpbWUgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IG1hcmdpbi1ib3R0b206IDlweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5ldmVudC1pdGVtLl9jeWNsZXMgLmV2ZW50LWl0ZW1fX3RpbWU6YWZ0ZXIgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1sZWZ0OiAxMXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXZlbnQtaXRlbS5fY3ljbGVzIC5ldmVudC1pdGVtX190aW1lOmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5ldmVudC1pdGVtLl9jeWNsZXMgLmV2ZW50LWl0ZW1fX3R5cGUgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogYXV0bzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5ldmVudC1pdGVtLl9jeWNsZXMgLmV2ZW50LWl0ZW1fX3R5cGUgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXZlbnQtaXRlbS5fY3ljbGVzIC5ldmVudC1pdGVtX19uYW1lIHsgbWFyZ2luLXRvcDogM3B4OyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmV2ZW50LWRlc2MgeyBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmV2ZW50LWRlc2MgeyBtYXJnaW4tYm90dG9tOiAzNXB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9IH1cblxuLmV2ZW50LWRlc2MgYTpub3QoJy5idG4nKSB7IGNvbG9yOiAjQjQ5NjZFOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXZlbnQtZGVzYyBociB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZXZlbnQtZGVzY19fbGlkIHsgbWFyZ2luLWJvdHRvbTogMzBweDsgZm9udC1zaXplOiAyMHB4OyBmb250LXdlaWdodDogNTAwOyBsaW5lLWhlaWdodDogMS43NTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5ldmVudC1kZXNjX19saWQgeyBtYXJnaW4tYm90dG9tOiAyNXB4OyBsaW5lLWhlaWdodDogMS41OyB9IH1cblxuLmV2ZW50LWRlc2NfX3RleHQgeyBsaW5lLWhlaWdodDogMi4xOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmV2ZW50LWRlc2NfX3RleHQgeyBsaW5lLWhlaWdodDogMS42NjY7IH0gfVxuXG4uZXZlbnQtZGVzY19fdGV4dC5fbGlnaHQgeyBjb2xvcjogIzk5OTsgfVxuXG4uZXZlbnQtZGVzY19fdGV4dC1pbWcsIC5ldmVudC1kZXNjX190ZXh0IGlmcmFtZSB7IHdpZHRoOiAxMDAlOyB9XG5cbi5ldmVudC1kZXNjX190ZXh0IGlmcmFtZSB7IGhlaWdodDogMzkwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV2ZW50LWRlc2NfX3RleHQgaWZyYW1lIHsgaGVpZ2h0OiAyMzBweDsgfSB9XG5cbi5ldmVudC1kZXNjX19idXkgeyBtYXJnaW4tdG9wOiA1cHg7IG1hcmdpbi1ib3R0b206IDQwcHg7IHBhZGRpbmctYm90dG9tOiA0MHB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5ldmVudC1kZXNjX19idXkuX25vbGluZSB7IGRpc3BsYXk6IG5vbmU7IHBhZGRpbmctYm90dG9tOiAwOyBib3JkZXItYm90dG9tOiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5ldmVudC1kZXNjX19idXkuX25vbGluZSB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV2ZW50LWRlc2NfX2J1eS5fbm9saW5lIC5ldmVudC1idXlfX3RpdGxlIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmV2ZW50LWRlc2NfX2FkZHJlc3MgeyBtYXJnaW4tYm90dG9tOiA0MHB4OyBwYWRkaW5nLWJvdHRvbTogNDBweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4uZXZlbnQtZGVzY19fYWRkcmVzcy5fbm9saW5lIHsgZGlzcGxheTogbm9uZTsgcGFkZGluZy1ib3R0b206IDA7IGJvcmRlci1ib3R0b206IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV2ZW50LWRlc2NfX2FkZHJlc3MuX25vbGluZSB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLmV2ZW50LXNjaGVkdWxlIHsgbWFyZ2luLWJvdHRvbTogMTE1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV2ZW50LXNjaGVkdWxlIHsgbWFyZ2luLWJvdHRvbTogNDVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmV2ZW50LXNjaGVkdWxlIHsgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG5cbi5ldmVudC1zY2hlZHVsZV9faHIgeyBtYXJnaW4tYm90dG9tOiA4NXB4OyB9XG5cbi5ldmVudC1zY2hlZHVsZV9faXRlbSB7IG1hcmdpbi1ib3R0b206IDU1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV2ZW50LXNjaGVkdWxlX19pdGVtIHsgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbi5ldmVudC1zY2hlZHVsZV9fZGF0ZSB7IG1hcmdpbi1ib3R0b206IDI1cHg7IGZvbnQtc2l6ZTogMjZweDsgZm9udC1mYW1pbHk6IFdpbGxpYW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV2ZW50LXNjaGVkdWxlX19kYXRlIHsgbWFyZ2luLWJvdHRvbTogMTVweDsgZm9udC1zaXplOiAxNXB4OyB9IH1cblxuLmV2ZW50LXNjaGVkdWxlX190aW1lIHsgbWFyZ2luOiAwIC0xMXB4OyBmb250LXNpemU6IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV2ZW50LXNjaGVkdWxlX190aW1lIHsgbWFyZ2luOiAwIC0xNHB4OyB9IH1cblxuLmV2ZW50LXNjaGVkdWxlX190aW1lLWl0ZW0geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbjogMCAxMXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5ldmVudC1zY2hlZHVsZV9fdGltZS1pdGVtIHsgbWFyZ2luOiAwIDE0cHggMThweDsgfSB9XG5cbi5ldmVudC1zY2hlZHVsZV9fbW9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLmV2ZW50LXNjaGVkdWxlLXRpbWUgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmV2ZW50LXNjaGVkdWxlLXRpbWVfX2lucHV0IHsgcG9zaXRpb246IGFic29sdXRlOyBvcGFjaXR5OiAwOyBsZWZ0OiAtOTk5OXB4OyB9XG5cbi5ldmVudC1zY2hlZHVsZS10aW1lX19pbnB1dDpjaGVja2VkIH4gLmV2ZW50LXNjaGVkdWxlLXRpbWVfX3RleHQgeyBib3JkZXItY29sb3I6ICMzMDMwMzA7IGJhY2tncm91bmQtY29sb3I6ICMzMDMwMzA7IGNvbG9yOiAjZmZmOyB9XG5cbi5ldmVudC1zY2hlZHVsZS10aW1lX190ZXh0IHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwYWRkaW5nOiAxMXB4IDQwcHggMTBweDsgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NzsgZm9udC1zaXplOiAxNXB4OyBjb2xvcjogIzk5OTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZXZlbnQtc2NoZWR1bGUtdGltZV9fdGV4dCB7IHBhZGRpbmc6IDZweCAxOHB4IDVweDsgZm9udC1zaXplOiAxMXB4OyB9IH1cblxuLmV2ZW50LWJ1eSB7IHBhZGRpbmctYm90dG9tOiAzMHB4OyBtYXJnaW4tdG9wOiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5ldmVudC1idXkgeyBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cblxuLmV2ZW50LWJ1eV9fdGl0bGUgeyBmb250LXNpemU6IDE3cHg7IGZvbnQtd2VpZ2h0OiAzMDA7IGNvbG9yOiAjOTk5OyBwYWRkaW5nOiA1cHggMCAwOyB9XG5cbi5ldmVudC1idXlfX3ByaWNlIHsgZm9udC1zaXplOiAyMHB4OyBmb250LXdlaWdodDogNTAwOyBjb2xvcjogIzAwMDsgfVxuXG4uZXZlbnQtYnV5X19wcmljZS12YWwgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogLTJweDsgZm9udC1zaXplOiAuNzVlbTsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tOyB9XG5cbi5ldmVudC1idXlfX2J0biB7IGhlaWdodDogNDlweDsgbWFyZ2luLXRvcDogMnB4OyB3aWR0aDogMTYwcHg7IH1cblxuLmV2ZW50LWJ1eV9fYnRuLXdyYXAgeyB3aWR0aDogMTYwcHg7IGZsb2F0OiByaWdodDsgfVxuXG4uZXZlbnQtYnV5X19jb3N0IHsgbWFyZ2luOiAtMTBweCAwIDIwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZXZlbnQtYnV5X19saW5rIHsgY29sb3I6ICM5OTk7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtc2l6ZTogMTNweDsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmV2ZW50LWJ1eV9fY29udGFjdHMgeyBwYWRkaW5nLXRvcDogMjBweDsgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNTAsIDUwLCA1MCwgMC4xNSk7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV2ZW50LWJ1eV9fY29udGFjdHM6YmVmb3JlLCAuZXZlbnQtYnV5X19jb250YWN0czphZnRlciB7IGNvbnRlbnQ6IFwiIFwiOyBkaXNwbGF5OiB0YWJsZTsgfVxuICAuZXZlbnQtYnV5X19jb250YWN0czphZnRlciB7IGNsZWFyOiBib3RoOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV2ZW50LWJ1eV9fY29udGFjdHMtaXRlbSB7IHdpZHRoOiA1MCU7IGZsb2F0OiBsZWZ0OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXZlbnQtYnV5X19jb250YWN0cy1pdGVtIHsgd2lkdGg6IDEwMCU7IH1cbiAgLmV2ZW50LWJ1eV9fY29udGFjdHMtaXRlbTpub3QoOmxhc3QtY2hpbGQpIC5ldmVudC1idXlfX2FkZHJlc3MgeyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmV2ZW50LWJ1eV9fYWRkcmVzcyB7IG1hcmdpbi10b3A6IDEwcHg7IG1hcmdpbi1ib3R0b206IDI1cHg7IGZvbnQtc2l6ZTogMTVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZXZlbnQtYnV5X19hZGRyZXNzIHsgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5ldmVudC1idXlfX2FkZHJlc3MgYSB7IGNvbG9yOiBpbmhlcml0OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5ldmVudC1idXkuX3RvdXIgeyBtYXJnaW4tdG9wOiA0NXB4OyBwYWRkaW5nLXRvcDogNDBweDsgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNTAsIDUwLCA1MCwgMC4xNSk7IH1cbiAgLmV2ZW50LWJ1eS5fdG91ciAuZXZlbnQtYnV5X19jb250YWN0cyAuZXZlbnQtYnV5X190aXRsZSB7IHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZXZlbnQtYnV5Ll90b3VyIC5kZXBhcnRtZW50LWluZm9fX2ljb24geyB0b3A6IC03cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5ldmVudC1idXkuX3RvdXIgLmRlcGFydG1lbnQtaW5mb19faWNvbiB7IHRvcDogMnB4OyB9IH1cblxuLmV2ZW50LWJ1eV9fZGVzYyB7IGZvbnQtc2l6ZTogMTNweDsgY29sb3I6ICM5OTk7IHRleHQtYWxpZ246IGNlbnRlcjsgcGFkZGluZzogMTBweCAwIDA7IH1cblxuLmV2ZW50LWJ1eV9fZGVzYy5fcmlnaHQgeyBmbG9hdDogcmlnaHQ7IHdpZHRoOiAxNjBweDsgfVxuXG4uZXZlbnQtYnV5X19lbXB0eSB7IGZvbnQtc2l6ZTogMTNweDsgY29sb3I6ICM5OTk7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZXZlbnQtYnV5X190ZXh0IHsgcGFkZGluZzogMCAwIDQwcHg7IH1cblxuLmV2ZW50LWJ1eV9fdGV4dC10aXRsZSB7IGZvbnQtd2VpZ2h0OiA1MDA7IHBhZGRpbmc6IDAgMCAyNXB4OyB9XG5cbi5ldmVudC1idXlfX3RleHQtZGVzYyB7IGNvbG9yOiAjNjY2OyBmb250LXNpemU6IDE1cHg7IGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHsgLmV2ZW50LWJ1eV9fcm93IHsgbWFyZ2luOiAwIC0yMHB4OyB9IH1cblxuLnNjaGVkdWxlIHsgbWFyZ2luLWJvdHRvbTogNTVweDsgfVxuXG4uc2NoZWR1bGVfX3RpdGxlIHsgbWFyZ2luLWJvdHRvbTogMjhweDsgZm9udC1zaXplOiAzMHB4OyBmb250LXdlaWdodDogNTAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnNjaGVkdWxlX190aXRsZSB7IGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbi5zY2hlZHVsZV9fdGl0bGUgKyAuc2NoZWR1bGVfX2l0ZW0geyBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5zY2hlZHVsZV9faXRlbSB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLnNjaGVkdWxlX19pdGVtOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4uc2NoZWR1bGUgaHIgeyBtYXJnaW4tdG9wOiA0OHB4OyBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5zY2hlZHVsZSBociB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2NoZWR1bGUgaHI6bGFzdC1jaGlsZCB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnNjaGVkdWxlLWl0ZW0geyBtYXJnaW4tYm90dG9tOiAtOHB4OyBwYWRkaW5nOiAzOXB4IDAgNzNweDsgfVxuXG4uc2NoZWR1bGUtaXRlbV9fdGl0bGUgeyBmb250LXNpemU6IDIwcHg7IGZvbnQtd2VpZ2h0OiA1MDA7IGNvbG9yOiAjMzMzOyB9XG5cbi5zY2hlZHVsZS1pdGVtX19kZXMgeyBtYXJnaW4tdG9wOiAxN3B4OyBmb250LXNpemU6IDE1cHg7IGxpbmUtaGVpZ2h0OiAxLjY7IH1cblxuLnNjaGVkdWxlLWl0ZW1fX3RpbWUgeyBmb250LXNpemU6IDIwcHg7IGZvbnQtd2VpZ2h0OiA1MDA7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5idXktbGlzdCB7IG1hcmdpbi10b3A6IDIwcHg7IG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmJ1eS1saXN0IHsgbWFyZ2luLXRvcDogMjRweDsgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG5cbi5idXktbGlzdDpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYnV5LWxpc3RfX2l0ZW0geyBtYXJnaW4tYm90dG9tOiAyMHB4OyBmb250LXNpemU6IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmJ1eS1saXN0X19pdGVtIHsgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi5idXktbGlzdF9faXRlbTpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYnV5LWxpc3RfX2xhYmVsIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogNTAlOyBmb250LXNpemU6IDEzcHg7IGNvbG9yOiAjNjY2OyB9XG5cbi5idXktbGlzdF9fdmFsIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogNTAlOyB0ZXh0LWFsaWduOiByaWdodDsgZm9udC1zaXplOiAxNXB4OyBmb250LXdlaWdodDogNTAwOyB9XG5cbi5idXktbGlzdCArIC5ldmVudC1idXlfX2J0biB7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmJ1eS1saXN0ICsgLmV2ZW50LWJ1eV9fYnRuIHsgbWFyZ2luLWJvdHRvbTogNjVweDsgfSB9XG5cbi5sZWN0dXJlcnMgeyBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmxlY3R1cmVycyB7IG1hcmdpbi1ib3R0b206IDQwcHg7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH0gfVxuXG4ubGVjdHVyZXJzX190eXBlIHsgbWFyZ2luLWJvdHRvbTogMjBweDsgY29sb3I6ICM5OTk7IGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmxlY3R1cmVyc19fdHlwZSB7IHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmxlY3R1cmVyc19fdHlwZSB7IHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4ubGVjdHVyZXJzX19pdGVtIHsgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5sZWN0dXJlcnNfX2l0ZW0geyBtYXJnaW4tYm90dG9tOiAzM3B4OyB9IH1cblxuLmxlY3R1cmVycyBociB7IG1hcmdpbi10b3A6IDgwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmxlY3R1cmVycyBociB7IG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5sZWN0dXJlcnMgaHIgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuLmxlY3R1cmVyX19jb3ZlciB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IHRvcDsgd2lkdGg6IDEwNXB4OyBoZWlnaHQ6IDE0NXB4OyBtYXJnaW4tcmlnaHQ6IDIzcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmxlY3R1cmVyX19jb3ZlciB7IHdpZHRoOiA2MHB4OyBoZWlnaHQ6IDgwcHg7IG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmxlY3R1cmVyX19jb3ZlciB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH0gfVxuXG4ubGVjdHVyZXJfX2luZm8geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiB0b3A7IHdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmxlY3R1cmVyX19pbmZvIHsgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAubGVjdHVyZXJfX2luZm8geyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9IH1cblxuLmV2ZW50LWRlc2MgdmlkZW8geyBkaXNwbGF5OiBibG9jazsgbWF4LXdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IH1cblxuLmV2ZW50LWRlc2MgaWZyYW1lIHsgZGlzcGxheTogYmxvY2s7IG1heC13aWR0aDogMTAwJTsgfVxuXG4ubGVjdHVyZXItaW5mbyB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAubGVjdHVyZXItaW5mbyB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IHBhZGRpbmctcmlnaHQ6IDI1cHg7IH0gfVxuXG4ubGVjdHVyZXItaW5mb19fbmFtZSB7IGZvbnQtc2l6ZTogMjBweDsgZm9udC13ZWlnaHQ6IDUwMDsgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmxlY3R1cmVyLWluZm9fX3R5cGUgeyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgY29sb3I6ICM5OTk7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IHBhZGRpbmc6IDEwcHggMCAwOyB9XG5cbi5sZWN0dXJlci1pbmZvX19kZXNjIHsgbWFyZ2luLXRvcDogMTVweDsgZm9udC1zaXplOiAxNXB4OyBsaW5lLWhlaWdodDogMS42NjY7IGNvbG9yOiAjMDAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmxlY3R1cmVyLWluZm9fX2Rlc2MgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgeyAubGVjdHVyZXItaW5mb19fZGVzYy5fbW9iaWxlIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLmxlY3R1cmVyLWluZm9fX2Rlc2Mtb3BlbmVyIHsgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5sZWN0dXJlci1pbmZvX19kZXNjLW9wZW5lciB7IGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgfSB9XG5cbi5sZWN0dXJlci1pbmZvX19kZXNjLW9wZW5lciAuaWNvbi1hcnJvd19kb3duIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyByaWdodDogMDsgc3Ryb2tlOiAjMDAwOyB3aWR0aDogMjBweDsgaGVpZ2h0OiAxMXB4OyBvcGFjaXR5OiAwLjM7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dDsgfVxuXG4ubGVjdHVyZXItaW5mb19fZGVzYy1vcGVuZXIuX29wZW5lZCAuaWNvbi1hcnJvd19kb3duIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTgwZGVnKTsgfVxuXG4uX2Rlc2t0b3AgLmV2ZW50c19fYXJyb3c6aG92ZXIgc3ZnIHsgc3Ryb2tlOiAjQjQ5NjZFOyB9XG5cbi5fZGVza3RvcCAuZXZlbnRfX3RpdGxlLl9ob3ZlciB7IGNvbG9yOiAjQjQ5NjZFOyB9XG5cbi5fZGVza3RvcCAuZXZlbnQ6aG92ZXIgLmV2ZW50X19jb3ZlcjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLl9kZXNrdG9wIC5ldmVudF9fY292ZXIuX2hvdmVyOmJlZm9yZSwgLl9kZXNrdG9wIC5ldmVudF9fY292ZXI6aG92ZXI6YmVmb3JlIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5fZGVza3RvcCAuZXZlbnRfX2NvdmVyLl9ob3ZlciB+IC5ldmVudF9fcGxhY2UsIC5fZGVza3RvcCAuZXZlbnRfX2NvdmVyOmhvdmVyIH4gLmV2ZW50X19wbGFjZSB7IG9wYWNpdHk6IDE7IH1cblxuLl9kZXNrdG9wIC5ldmVudF9fdHlwZTpob3ZlciB7IGNvbG9yOiAjNjY2OyB9XG5cbi5fZGVza3RvcCAuZXZlbnRfX3BsYWNlLl9ob3ZlciwgLl9kZXNrdG9wIC5ldmVudF9fcGxhY2U6aG92ZXIgeyBvcGFjaXR5OiAxOyB9XG5cbi5fZGVza3RvcCAuZXZlbnQtaXRlbV9fbmFtZS5faG92ZXIgeyBjb2xvcjogI0I0OTY2RTsgfVxuXG4uX2Rlc2t0b3AgLmV2ZW50cy1maWx0ZXJzX19saW5rOmhvdmVyIC5kcm9wZG93bi1vcGVuZXIgeyBjb2xvcjogI0I0OTY2RTsgfVxuXG4uX2Rlc2t0b3AgLmV2ZW50cy1maWx0ZXJzX19saW5rOmhvdmVyIHN2ZyB7IGZpbGw6ICNCNDk2NkU7IHN0cm9rZTogI0I0OTY2RTsgfVxuXG4uX2Rlc2t0b3AgLmV2ZW50LWRlc2MgYTpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5fZGVza3RvcCAuc2NoZWR1bGUtaXRlbV9fdGl0bGU6aG92ZXIgeyBjb2xvcjogI0I0OTY2RTsgfVxuXG4uX2Rlc2t0b3AgLmV2ZW50LXNjaGVkdWxlLXRpbWUgeyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLl9kZXNrdG9wIC5ldmVudC1zY2hlZHVsZS10aW1lOmhvdmVyIC5ldmVudC1zY2hlZHVsZS10aW1lX190ZXh0IHsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICM5Nzk3OTc7IH1cblxuLl9kZXNrdG9wIC5ldmVudC1zY2hlZHVsZS10aW1lOmhvdmVyIC5ldmVudC1zY2hlZHVsZS10aW1lX19pbnB1dDpjaGVja2VkIH4gLmV2ZW50LXNjaGVkdWxlLXRpbWVfX3RleHQgeyBib3JkZXItY29sb3I6ICMzMDMwMzA7IGJhY2tncm91bmQtY29sb3I6ICMzMDMwMzA7IGNvbG9yOiAjZmZmOyB9XG5cbi5ldmVudC10b3AtYmFyIHsgYmFja2dyb3VuZDogI2ZmZjsgcGFkZGluZzogMTRweCAwOyBoZWlnaHQ6IDgwcHg7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IHBvc2l0aW9uOiBmaXhlZDsgdG9wOiAwOyBsZWZ0OiAwOyByaWdodDogMDsgei1pbmRleDogMTAwOyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5ldmVudC10b3AtYmFyIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04MHB4KTsgfSB9XG5cbi5ldmVudC10b3AtYmFyLl92aXNpYmxlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDc5cHgpOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5ldmVudC10b3AtYmFyLl92aXNpYmxlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuLmV2ZW50LXRvcC1iYXIuX3Njcm9sbC1kb3duIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE0NHB4KTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZXZlbnQtdG9wLWJhci5fc2Nyb2xsLWRvd24geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjVweCk7IH0gfVxuXG4uZXZlbnQtdG9wLWJhcl9fcmlnaHQgeyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi5ldmVudC10b3AtYmFyLWluZm8geyBwYWRkaW5nOiAzcHggMDsgfVxuXG4uZXZlbnQtdG9wLWJhci1pbmZvX190eXBlIHsgZm9udC1zaXplOiAxM3B4OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBsaW5lLWhlaWdodDogMTsgcGFkZGluZzogMCAwIDEwcHg7IH1cblxuLmV2ZW50LXRvcC1iYXItaW5mb19fdGl0bGUgeyBmb250LXdlaWdodDogNTAwOyBmb250LXNpemU6IDIwcHg7IHdoaXRlLXNwYWNlOiBub3dyYXA7IHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5ldmVudC10b3AtYmFyLWJ1eSB7IHBhZGRpbmctYm90dG9tOiAwOyBtYXJnaW4tdG9wOiAtM3B4OyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmV2ZW50LXRvcC1iYXItYnV5X19idG4geyBoZWlnaHQ6IDU0cHg7IH1cblxuLmV2ZW50LXRvcC1iYXItYnV5X19lbXB0eSB7IHBhZGRpbmc6IDIwcHggMDsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmV2ZW50LXRvcC1iYXItYnV5X19kZXNjIHsgcGFkZGluZzogMTBweCAwOyB9XG5cbi5ldmVudC10b3AtYmFyLW1vcmUgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IC00NXB4OyB0b3A6IDEwcHg7IH1cblxuLmV2ZW50LXRvcC1iYXItbW9yZV9faWNvbiB7IGN1cnNvcjogcG9pbnRlcjsgZmlsbDogI2I3YTI4Nzsgc3Ryb2tlOiAjYjdhMjg3OyB9XG5cbi5ldmVudC10b3AtYmFyLW1vcmVfX2Ryb3Bkb3duIHsgYmFja2dyb3VuZDogI2ZmZjsgYm9yZGVyOiAxcHggc29saWQgI0QzRDNEMzsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDU5cHg7IGxlZnQ6IC0yNXB4OyBwYWRkaW5nOiAyNXB4OyBjb2xvcjogIzMzMzMzMzsgZm9udC1zaXplOiAxM3B4OyB3aWR0aDogMjUwcHg7IH1cblxuLmV2ZW50LXRvcC1iYXItbW9yZV9fZHJvcGRvd246YWZ0ZXIgeyBib3R0b206IDEwMCU7IGxlZnQ6IDM3cHg7IGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7IGNvbnRlbnQ6ICcnOyBoZWlnaHQ6IDA7IHdpZHRoOiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHBvaW50ZXItZXZlbnRzOiBub25lOyBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7IGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7IGJvcmRlci13aWR0aDogMTJweDsgbWFyZ2luLWxlZnQ6IC0xMnB4OyB9XG5cbi5ldmVudC10b3AtYmFyLW1vcmVfX2Ryb3Bkb3duOmJlZm9yZSB7IGJvdHRvbTogMTAwJTsgbGVmdDogMzdweDsgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDsgY29udGVudDogJyc7IGhlaWdodDogMDsgd2lkdGg6IDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcG9pbnRlci1ldmVudHM6IG5vbmU7IGJvcmRlci1jb2xvcjogcmdiYSgyMTEsIDIxMSwgMjExLCAwKTsgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0QzRDNEMzsgYm9yZGVyLXdpZHRoOiAxM3B4OyBtYXJnaW4tbGVmdDogLTEzcHg7IH1cblxuLmhlYWRlci1ldmVudF9fYXVkaWVuY2UgeyBjb2xvcjogIzk5OTsgZm9udC1zaXplOiAxNnB4OyBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4ucHJvZ3JhbW1zLXRpY2tldC1ib3ggeyBmb250LXNpemU6IDA7IHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7IC5wcm9ncmFtbXMtdGlja2V0LWJveCB7IHBhZGRpbmctdG9wOiA0MHB4OyB9IH1cblxuLnByb2dyYW1tcy10aWNrZXQtYm94IC5idXktdGlja2V0X19pdGVtIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyBwb3NpdGlvbjogcmVsYXRpdmU7IG92ZXJmbG93OiBoaWRkZW47IHBhZGRpbmc6IDA7IHdpZHRoOiA0OCU7IG1heC13aWR0aDogNDglOyBtaW4td2lkdGg6IDQ4JTsgYm94LXNpemluZzogYm9yZGVyLWJveDsgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ucHJvZ3JhbW1zLXRpY2tldC1ib3ggLmJ1eS10aWNrZXRfX2l0ZW06bnRoLWNoaWxkKDJuKSB7IG1hcmdpbi1sZWZ0OiA0JTsgfVxuXG4ucHJvZ3JhbW1zLXRpY2tldC1ib3ggLmJ1eS10aWNrZXRfX2l0ZW06OmJlZm9yZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAtNzUlOyB6LWluZGV4OiAyOyBkaXNwbGF5OiBibG9jazsgY29udGVudDogJyc7IHdpZHRoOiA1MCU7IGhlaWdodDogMTAwJTsgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDEwMCUpOyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAxMDAlKTsgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0yNWRlZyk7IHRyYW5zZm9ybTogc2tld1goLTI1ZGVnKTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkgeyAucHJvZ3JhbW1zLXRpY2tldC1ib3ggLmJ1eS10aWNrZXRfX2l0ZW0geyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAucHJvZ3JhbW1zLXRpY2tldC1ib3ggLmJ1eS10aWNrZXRfX2l0ZW0geyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyBtaW4td2lkdGg6IDEwMCU7IH1cbiAgLnByb2dyYW1tcy10aWNrZXQtYm94IC5idXktdGlja2V0X19pdGVtOm50aC1jaGlsZCgybikgeyBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5wcm9ncmFtbXMtdGlja2V0LWJveCAuYnV5LXRpY2tldF9faXRlbSAuYnV5LXRpY2tldF9fbGluayB7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnByb2dyYW1tcy10aWNrZXQtYm94IC5idXktdGlja2V0X19pdGVtIC5idXktdGlja2V0X19saW5rIGltZyB7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLmJ1eS10aWNrZXRfX2l0ZW06aG92ZXI6OmJlZm9yZSB7IC13ZWJraXQtYW5pbWF0aW9uOiBzaGluZSAxLjhzOyBhbmltYXRpb246IHNoaW5lIDEuOHM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNoaW5lIHsgMTAwJSB7IGxlZnQ6IDEyNSU7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNoaW5lIHsgMTAwJSB7IGxlZnQ6IDEyNSU7IH0gfVxuXG4ucHJvZ3JhbW0tZG9jdW1lbnRzIHsgcGFkZGluZy10b3A6IDUwcHg7IH1cblxuLmV2ZW50LWRlc2NfX2J1eS1saW5rIHsgZm9udC1zaXplOiAxNHB4OyBjb2xvcjogIzAwNkVGRjsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4uX2Rlc2t0b3AgLmV2ZW50LWRlc2MgLmV2ZW50LWJ1eV9fYWRkcmVzcyBhOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5zY2hlZHVsZSAuZXZlbnQtZGF5IHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi5kZXBhcnRtZW50IHsgbWFyZ2luLXRvcDogOHB4OyBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5kZXBhcnRtZW50IHsgbWFyZ2luLWJvdHRvbTogODBweDsgfSB9XG5cbi5kZXBhcnRtZW50X19jb2wgeyBmbG9hdDogcmlnaHQ7IH1cblxuLmRlcGFydG1lbnRfX2NvbnRhY3RzIHsgbWFyZ2luLWJvdHRvbTogMzdweDsgfVxuXG4uZGVwYXJ0bWVudF9fZG9jIHsgbWFyZ2luLXRvcDogNjdweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5kZXBhcnRtZW50X19kb2MgeyBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cblxuLmRlcGFydG1lbnRfX2FjY29yZGlvbiB7IG1hcmdpbi10b3A6IDc0cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZGVwYXJ0bWVudF9fYWNjb3JkaW9uIHsgbWFyZ2luLXRvcDogNjBweDsgfSB9XG5cbi5kZXBhcnRtZW50X19hY2NvcmRpb24gLmFjY29yZGlvbl9fZGVzYyB7IG1heC13aWR0aDogNTguMzMzMzMlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5kZXBhcnRtZW50X19hY2NvcmRpb24gLmFjY29yZGlvbl9fZGVzYyB7IG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5kZXBhcnRtZW50X19pbmZvIHsgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4uZGVwYXJ0bWVudCBwIHsgbGluZS1oZWlnaHQ6IDEuODsgfVxuXG4uZGVwYXJ0bWVudC1jb250YWN0cyB7IHBhZGRpbmctYm90dG9tOiAxOHB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5kZXBhcnRtZW50LWNvbnRhY3RzX190aXRsZSB7IG1hcmdpbi1ib3R0b206IDE0cHg7IGZvbnQtc2l6ZTogMTdweDsgZm9udC13ZWlnaHQ6IDUwMDsgY29sb3I6ICMzMzM7IH1cblxuLmRlcGFydG1lbnQtY29udGFjdHNfX2l0ZW06YmVmb3JlLCAuZGVwYXJ0bWVudC1jb250YWN0c19faXRlbTphZnRlciB7IGNvbnRlbnQ6IFwiIFwiOyBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uZGVwYXJ0bWVudC1jb250YWN0c19faXRlbTphZnRlciB7IGNsZWFyOiBib3RoOyB9XG5cbi5kZXBhcnRtZW50LWNvbnRhY3RzX19sYWJlbCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWF4LXdpZHRoOiAxMjBweDsgZm9udC1zaXplOiAxM3B4OyBmb250LXdlaWdodDogMjAwOyBtYXJnaW4tYm90dG9tOiAxNHB4OyBjb2xvcjogIzY2NjsgfVxuXG4uZGVwYXJ0bWVudC1jb250YWN0c19faW5mbyB7IGZsb2F0OiByaWdodDsgY2xlYXI6IHJpZ2h0OyBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEzMHB4KTsgbWFyZ2luLWJvdHRvbTogMTRweDsgZm9udC1zaXplOiAxNXB4OyBmb250LXdlaWdodDogNTAwOyB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uZGVwYXJ0bWVudC1pbmZvIHsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nLWxlZnQ6IDQ1cHg7IGZvbnQtc2l6ZTogMTRweDsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZmxleC13cmFwOiB3cmFwOyBtaW4taGVpZ2h0OiAzMHB4OyB9XG5cbi5kZXBhcnRtZW50LWluZm8gPiBkaXYgeyB3aWR0aDogMTAwJTsgfVxuXG4uZGVwYXJ0bWVudC1pbmZvID4gdWwgeyB3aWR0aDogMTAwJTsgfVxuXG4uZGVwYXJ0bWVudC1pbmZvX19pY29uIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IGZpbGw6ICNiN2EyODc7IHN0cm9rZTogI2I3YTI4NzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZGVwYXJ0bWVudC1pbmZvX19pY29uIHsgdG9wOiAycHg7IH0gfVxuXG4uZGVwYXJ0bWVudC1pbmZvX190aXRsZSB7IGNvbG9yOiAjYjdhMjg3OyB9XG5cbi5kZXBhcnRtZW50LWluZm9fX2xpc3QgeyBwYWRkaW5nLXRvcDogMjRweDsgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi5kZXBhcnRtZW50LWluZm9fX2l0ZW0geyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmRlcGFydG1lbnQtaW5mb19faXRlbTpiZWZvcmUgeyBkaXNwbGF5OiBibG9jazsgY29udGVudDogXCIgXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgY29udGVudDogJy0nOyBsZWZ0OiAtMTBweDsgfVxuXG4uZG9jIHsgbWFyZ2luLXRvcDogNDBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5kb2MgeyBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuLmRvYyBhIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmRvYyBhLmRvY19fdGl0bGUsIC5kb2MgYS5kb2MtbmFtZV9fbGluayB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmRvY19faWNvbiB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IHRvcDsgbWFyZ2luLXJpZ2h0OiA1OHB4OyB9XG5cbi5kb2NfX2luZm8geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiB0b3A7IHdpZHRoOiBjYWxjKDEwMCUgLSAxMDVweCk7IG1hcmdpbi10b3A6IDJweDsgcGFkZGluZy10b3A6IDE2cHg7IGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLmRvY19fdGl0bGUgeyBwYWRkaW5nOiA0cHggMDsgZm9udC1zaXplOiAxNXB4OyBmb250LXdlaWdodDogMjAwOyBjb2xvcjogIzY2NiAhaW1wb3J0YW50OyB9XG5cbi5kb2NfX2JvdHRvbSB7IG1hcmdpbi10b3A6IDZweDsgfVxuXG4uZG9jX19uYW1lIHsgZmxvYXQ6IGxlZnQ7IGZvbnQtc2l6ZTogMTNweDsgZm9udC13ZWlnaHQ6IDIwMDsgY29sb3I6ICM5OTkgIWltcG9ydGFudDsgfVxuXG4uZG9jX19zaXplIHsgZmxvYXQ6IHJpZ2h0OyBmb250LXNpemU6IDEzcHg7IGZvbnQtd2VpZ2h0OiAyMDA7IGNvbG9yOiAjOTk5OyB9XG5cbi5kb2MtbmFtZV9fbGluayB7IGNvbG9yOiAjOTk5OyB9XG5cbi5hY2NvcmRpb24geyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFjY29yZGlvbl9faXRlbSB7IHBhZGRpbmctYm90dG9tOiAxMnB4OyBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5hY2NvcmRpb25fX2l0ZW06bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLmFjY29yZGlvbl9faXRlbS5fb3BlbmVkIC5hY2NvcmRpb25fX2ljb24sIC5hY2NvcmRpb25fX2l0ZW0uX2FjdGl2ZSAuYWNjb3JkaW9uX19pY29uIHsgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uYWNjb3JkaW9uX19pdGVtLl9vcGVuZWQgLmFjY29yZGlvbl9fZGVzYywgLmFjY29yZGlvbl9faXRlbS5fYWN0aXZlIC5hY2NvcmRpb25fX2Rlc2MgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4uYWNjb3JkaW9uX19pY29uIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDYxcHg7IHJpZ2h0OiA1MnB4OyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHNjYWxlWSgtMSk7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLW91dDsgc3Ryb2tlOiAjMDAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmFjY29yZGlvbl9faWNvbiB7IHRvcDogNTBweDsgcmlnaHQ6IDEwcHg7IH0gfVxuXG4uYWNjb3JkaW9uX190aXRsZSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZzogNTVweCAwIDM3cHg7IGxpbmUtaGVpZ2h0OiAxLjM7IGZvbnQtc2l6ZTogMjVweDsgZm9udC13ZWlnaHQ6IDUwMDsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmFjY29yZGlvbl9fdGl0bGUgeyBwYWRkaW5nOiAzMHB4IDQwcHggMjBweCAwOyBmb250LXNpemU6IDIwcHg7IH0gfVxuXG4uYWNjb3JkaW9uX190aXRsZS5fb3BlbmVkIC5hY2NvcmRpb25fX2ljb24geyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5hY2NvcmRpb25fX2Rlc2MgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IG5vbmU7IHBhZGRpbmctdG9wOiAxMHB4OyBwYWRkaW5nLWJvdHRvbTogMTJweDsgZm9udC1zaXplOiAxNnB4OyBsaW5lLWhlaWdodDogMjNweDsgfVxuXG4uYXJ0aWNsZSB7IG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG5cbi5hcnRpY2xlLXNsaWRlciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWFyZ2luLXRvcDogNjlweDsgbWFyZ2luLWJvdHRvbTogNTZweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuYXJ0aWNsZS1zbGlkZXIgeyBtYXJnaW4tdG9wOiAzNnB4OyBtYXJnaW4tYm90dG9tOiA3MnB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYXJ0aWNsZS1zbGlkZXIgeyBtYXJnaW4tdG9wOiAwOyBtYXJnaW4tYm90dG9tOiAzM3B4OyB9IH1cblxuLmFydGljbGUtc2xpZGVyLl9leGhpYml0aW9uIHsgbWFyZ2luLXRvcDogODlweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuYXJ0aWNsZS1zbGlkZXIuX2V4aGliaXRpb24geyBtYXJnaW4tdG9wOiA2MHB4OyBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYXJ0aWNsZS1zbGlkZXIuX2V4aGliaXRpb24geyBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLmFydGljbGUtc2xpZGVyLl9leGhpYml0aW9uIC5zbGljay1saXN0IHsgb3ZlcmZsb3c6IGluaXRpYWw7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmFydGljbGUtc2xpZGVyX19hcnJvd3MgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuLmFydGljbGUtc2xpZGVyX19hcnJvdyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBib3R0b206IDUwcHg7IGhlaWdodDogMTAwJTsgd2lkdGg6IDIwdnc7IG1hcmdpbjogYXV0bzsgfVxuXG4uYXJ0aWNsZS1zbGlkZXJfX2Fycm93IC5pY29uLWFycm93IHsgc3Ryb2tlOiAjOTk5OyBmaWxsOiAjOTk5OyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgYm90dG9tOiAwOyBtYXJnaW46IGF1dG8gMDsgfVxuXG4uYXJ0aWNsZS1zbGlkZXJfX2Fycm93Ll9wcmV2IHsgbGVmdDogMDsgfVxuXG4uYXJ0aWNsZS1zbGlkZXJfX2Fycm93Ll9wcmV2IC5pY29uLWFycm93IHsgbGVmdDogMDsgfVxuXG4uYXJ0aWNsZS1zbGlkZXJfX2Fycm93Ll9uZXh0IHsgcmlnaHQ6IDA7IH1cblxuLmFydGljbGUtc2xpZGVyX19hcnJvdy5fbmV4dCAuaWNvbi1hcnJvdyB7IHJpZ2h0OiAwOyB9XG5cbi5hcnRpY2xlLXNsaWRlcl9fYXJyb3cuX2V4aGliaXRpb24gLmljb24tYXJyb3cgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5hcnRpY2xlLXNsaWRlcl9fYXJyb3cuX2V4aGliaXRpb24uX3ByZXYgeyBsZWZ0OiAwOyBjdXJzb3I6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNrQUFBQU1DQU1BQUFESTMyUkJBQUFBVVZCTVZFVUFBQUQvLy84ek16TThQRHc1T1RrNU9UazNOemMxTlRVME5EUTJOalkyTmpZMU5UVTBORFEwTkRRMk5qWTBORFExTlRVek16TTBORFF6TXpNME5EUXpNek16TXpNek16TXpNek16TXpNek16UFFkVGV1QUFBQUczUlNUbE1BQVFVUkVpUWxLelk1UWtSRlNVeE9iNHlocjdHejJ1RHE2Ky8xREZUaEFBQUFQa2xFUVZSNEFjWEt0UkdBUUFBQXdlTnhkM242TDVRWkd1QXlObDVlQlZJejQzUXhSK2xqalRKZUZVcDVUNFBSY3B5N3NwQnRhOEFKZjFmU2hFOFAyTmNHKzE4T21tOEFBQUFBU1VWT1JLNUNZSUk9KSwgcG9pbnRlcjsgfVxuXG4uYXJ0aWNsZS1zbGlkZXJfX2Fycm93Ll9leGhpYml0aW9uLl9uZXh0IHsgcmlnaHQ6IDA7IGN1cnNvcjogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ2tBQUFBTENBWUFBQURpQktUTEFBQUFBWE5TUjBJQXJzNGM2UUFBQUhwSlJFRlVPQkhWMHIwTlFGQVVodUhqWDJrSm5jUUlGckRBSGNVUVZsQm9GRG9TamNJSUZqR0U5L1FHK0h6Sms5dStPYmxtT3F0SkdlR3Y5RHJxSHZncnZYK0dSdHkwRjcxclE5ZUE0Skc3YUdSTVY0dGJ0TTlLd2k1TThFUEtyYURveEF5L3B0eHlpZzRzU09UcUNNcXdZVVVLeVZWVWZmNi9Gdys4RGI1TWhpaElBQUFBQUVsRlRrU3VRbUNDKSwgcG9pbnRlcjsgfVxuXG5bZGF0YS1zbGlkZXI9XCJleGhpYml0aW9uXCJdLCBbZGF0YS1zbGlkZXI9XCJleGhpYml0aW9uRnVsbFwiXSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYXJ0aWNsZS1zbGlkZSB7IG1hcmdpbjogYXV0bzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5hcnRpY2xlLXNsaWRlIHsgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4uYXJ0aWNsZS1zbGlkZV9faW1nIHsgd2lkdGg6IDEwMCU7IH1cblxuLmFydGljbGUtc2xpZGVfX2ltZy5fZnVsbCB7IHdpZHRoOiAxMDAlOyBtYXgtaGVpZ2h0OiAxMDAlOyBtYXgtd2lkdGg6IDEyMjBweDsgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHsgLmFydGljbGUtc2xpZGVfX2ltZy5fZnVsbCB7IG1heC13aWR0aDogODAlOyB9IH1cblxuLmFydGljbGUtc2xpZGUgLnNsaWNrLXNsaWRlIHsgb3BhY2l0eTogLjU7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDsgfVxuXG4uYXJ0aWNsZS1zbGlkZSAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlIHsgb3BhY2l0eTogMTsgfVxuXG4uYXJ0aWNsZS12aWRlbyB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYXJ0aWNsZS12aWRlb19fY292ZXIgeyBoZWlnaHQ6IDQwMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5hcnRpY2xlLXZpZGVvX19jb3ZlciB7IGhlaWdodDogMzkwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5hcnRpY2xlLXZpZGVvX19jb3ZlciB7IGhlaWdodDogMTg3cHg7IH0gfVxuXG4uYXJ0aWNsZS12aWRlb19fYnRuIHsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiA1MCU7IHRvcDogNTAlOyBjdXJzb3I6IHBvaW50ZXI7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5pbmN1dCB7IG1hcmdpbi10b3A6IDM4cHg7IG1hcmdpbi1ib3R0b206IDQzcHg7IHBhZGRpbmctdG9wOiAyMXB4OyBwYWRkaW5nLWJvdHRvbTogMjZweDsgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgZm9udC1zaXplOiAwOyB9XG5cbi5pbmN1dDpiZWZvcmUsIC5pbmN1dDphZnRlciB7IGNvbnRlbnQ6IFwiIFwiOyBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uaW5jdXQ6YWZ0ZXIgeyBjbGVhcjogYm90aDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuaW5jdXQgeyBtYXJnaW4tYm90dG9tOiA0MnB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaW5jdXQgeyBtYXJnaW4tdG9wOiAzMnB4OyBtYXJnaW4tYm90dG9tOiAzMXB4OyBwYWRkaW5nLXRvcDogMTNweDsgcGFkZGluZy1ib3R0b206IDE5cHg7IH0gfVxuXG4uaW5jdXRfX3Bob3RvIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogODVweDsgaGVpZ2h0OiAxMjFweDsgbWFyZ2luLXJpZ2h0OiAxOXB4OyBtYXJnaW4tdG9wOiA4cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaW5jdXRfX3Bob3RvIHsgd2lkdGg6IDgxcHg7IGhlaWdodDogMTEwcHg7IH0gfVxuXG4uaW5jdXRfX2luZm8geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiB0b3A7IHdpZHRoOiBjYWxjKDEwMCUgLSAxODRweCk7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaW5jdXRfX2luZm8geyB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpOyB9IH1cblxuLmluY3V0X19yZWFkIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogNjVweDsgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaW5jdXRfX3JlYWQgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuLmluY3V0X19saW5rIHsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LXNpemU6IDEzcHg7IGxpbmUtaGVpZ2h0OiAzMHB4OyBmb250LXdlaWdodDogMjAwOyBmb250LXdlaWdodDogNTAwOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiAjMzMzOyB9XG5cbi5pbmN1dC1pbmZvX190eXBlIHsgbWFyZ2luLWJvdHRvbTogMXB4OyB9XG5cbi5pbmN1dC1pbmZvX190aXRsZSB7IG1hcmdpbi1ib3R0b206IDExcHg7IGZvbnQtc2l6ZTogMzBweDsgZm9udC13ZWlnaHQ6IDUwMDsgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5pbmN1dC1pbmZvX190aXRsZSB7IGZvbnQtc2l6ZTogMTVweDsgbGluZS1oZWlnaHQ6IDEuNTsgbWFyZ2luLWJvdHRvbTogN3B4OyB9IH1cblxuLmluY3V0LWluZm9fX2RhdGUgeyBmb250LXNpemU6IDE1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZG9jLWxpc3Q6YWZ0ZXIgeyBkaXNwbGF5OiBibG9jazsgY29udGVudDogXCIgXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogLTIwcHg7IHJpZ2h0OiAtMjBweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfSB9XG5cbi5kb2MtbGlzdF9fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiAzNXB4OyBmb250LXNpemU6IDE3cHg7IGZvbnQtd2VpZ2h0OiA1MDA7IGNvbG9yOiAjMzMzOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5kb2MtbGlzdF9fdGl0bGUgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5kb2MtbGlzdF9fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiAyMnB4OyB9IH1cblxuLmRvYy1saXN0X19pdGVtIHsgbWFyZ2luLWJvdHRvbTogMTdweDsgcGFkZGluZy1ib3R0b206IDE2cHg7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZG9jLWxpc3RfX2l0ZW0geyBtYXJnaW4tYm90dG9tOiAxNnB4OyBwYWRkaW5nLWJvdHRvbTogMTdweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmRvYy1saXN0X19pdGVtIHsgbWFyZ2luLWJvdHRvbTogMDsgcGFkZGluZy10b3A6IDIwcHg7IGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IGJvcmRlci1ib3R0b206IDA7IGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5kb2MtbGlzdF9fc2xpZGVyIHsgbWFyZ2luLXRvcDogNTJweDsgfVxuXG4uZG9jLWl0ZW1fX2xpbmsgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBhZGRpbmc6IDVweCAwOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiAjMzMzOyBmb250LXdlaWdodDogNTAwOyB9XG5cbi5kb2MtaXRlbV9faWNvbiB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgd2lkdGg6IDI3cHg7IG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5kb2MtaXRlbV9faWNvbiB7IHdpZHRoOiAyOXB4OyB9IH1cblxuLmRvYy1pdGVtX19pY29uIHN2ZyB7IHN0cm9rZTogIzMzMzsgfVxuXG4uZG9jLWl0ZW1fX3RleHQgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmRvYy1zbGlkZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmctYm90dG9tOiAxMnB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5kb2Mtc2xpZGVyX19hcnJvdyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA3MHB4OyBoZWlnaHQ6IDIwcHg7IH1cblxuLmRvYy1zbGlkZXJfX2Fycm93OmJlZm9yZSB7IGRpc3BsYXk6IGJsb2NrOyBjb250ZW50OiBcIiBcIjsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogNDBweDsgaGVpZ2h0OiA0MHB4OyB0b3A6IDUwJTsgbGVmdDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG4uZG9jLXNsaWRlcl9fYXJyb3cgLmljb24tYXJyb3cgeyBzdHJva2U6ICM5OTk7IH1cblxuLmRvYy1zbGlkZXJfX2Fycm93Ll9uZXh0IHsgcmlnaHQ6IDA7IH1cblxuLmRvYy1zbGlkZXJfX2Fycm93Ll9wcmV2IHsgbGVmdDogMDsgfVxuXG4uZG9jLXNsaWRlX19jb3ZlciB7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luLWJvdHRvbTogNTZweDsgZGlzcGxheTogYmxvY2s7IH1cblxuLmRvYy1zbGlkZV9faW1nIHsgbWF4LWhlaWdodDogMTYycHg7IG1hcmdpbjogMCBhdXRvOyB9XG5cbi5kb2Mtc2xpZGVfX3RpdGxlIHsgbWFyZ2luLWJvdHRvbTogMTVweDsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uZG9jLXNsaWRlX19kZXMgeyBtYXJnaW4tYm90dG9tOiAyOXB4OyBmb250LXNpemU6IDE1cHg7IGZvbnQtd2VpZ2h0OiAyMDA7IGxpbmUtaGVpZ2h0OiAxLjc7IGNvbG9yOiAjOTk5OyB9XG5cbi5kb2Mtc2xpZGVfX2J1eSB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiAxM3B4OyBsaW5lLWhlaWdodDogMzBweDsgZm9udC13ZWlnaHQ6IDIwMDsgZm9udC13ZWlnaHQ6IDUwMDsgY29sb3I6ICMzMzM7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYXJ0aWNsZSBociB7IG1hcmdpbi10b3A6IDc1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmFydGljbGUgaHIgeyBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cblxuLmFydGljbGUgcCB7IG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmFydGljbGUgcCArIHAgeyBtYXJnaW4tdG9wOiAwOyB9XG5cbi5hcnRpY2xlX19saWQgeyBtYXJnaW4tdG9wOiA4cHg7IG1hcmdpbi1ib3R0b206IDQ2cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmFydGljbGVfX2xpZCB7IG1hcmdpbi1ib3R0b206IDQ5cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5hcnRpY2xlX19saWQgeyBtYXJnaW4tdG9wOiAwOyBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cblxuLmFydGljbGVfX2luY3V0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5hcnRpY2xlX19pbmN1dCB7IGZsb2F0OiBub25lOyB9IH1cblxuLmFydGljbGUgaDIsIC5hcnRpY2xlIGgzLCAuYXJ0aWNsZV9fc3VidGl0bGUgeyBtYXJnaW4tdG9wOiA3MHB4OyBtYXJnaW4tYm90dG9tOiAzMHB4OyBmb250LXNpemU6IDIwcHg7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmFydGljbGUgaDIsIC5hcnRpY2xlIGgzLCAuYXJ0aWNsZV9fc3VidGl0bGUgeyBtYXJnaW4tdG9wOiA1NXB4OyBtYXJnaW4tYm90dG9tOiAzMnB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYXJ0aWNsZSBoMiwgLmFydGljbGUgaDMsIC5hcnRpY2xlX19zdWJ0aXRsZSB7IG1hcmdpbi10b3A6IDMwcHg7IG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXG4uYXJ0aWNsZSBmaWd1cmUsIC5hcnRpY2xlX19maWd1cmUgeyBtYXJnaW4tdG9wOiA2cHg7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuYXJ0aWNsZSBmaWd1cmUsIC5hcnRpY2xlX19maWd1cmUgeyBtYXgtd2lkdGg6IDQ1MHB4OyBtYXJnaW46IDQwcHggYXV0byA1NnB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYXJ0aWNsZSBmaWd1cmUsIC5hcnRpY2xlX19maWd1cmUgeyBtYXJnaW4tdG9wOiAwOyBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmFydGljbGUgZmlndXJlIC5maWd1cmVfX2ltZywgLmFydGljbGVfX2ZpZ3VyZSAuZmlndXJlX19pbWcgeyBtYXgtaGVpZ2h0OiA1MDBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmFydGljbGUgZmlndXJlIC5maWd1cmVfX2ltZywgLmFydGljbGVfX2ZpZ3VyZSAuZmlndXJlX19pbWcgeyBtYXgtaGVpZ2h0OiAzNDBweDsgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLmFydGljbGUgZmlndXJlLl9pbnRleHQsIC5hcnRpY2xlX19maWd1cmUuX2ludGV4dCB7IG1hcmdpbjogNjVweCBhdXRvIDYwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmFydGljbGUgZmlndXJlLl9pbnRleHQsIC5hcnRpY2xlX19maWd1cmUuX2ludGV4dCB7IG1hcmdpbi1ib3R0b206IDU1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5hcnRpY2xlIGZpZ3VyZS5faW50ZXh0LCAuYXJ0aWNsZV9fZmlndXJlLl9pbnRleHQgeyBtYXJnaW4tdG9wOiAzMHB4OyBtYXJnaW4tYm90dG9tOiAzMnB4OyB9IH1cblxuLmFydGljbGUgZmlndXJlLl9zZWN0aW9uLCAuYXJ0aWNsZV9fZmlndXJlLl9zZWN0aW9uIHsgbWFyZ2luLXRvcDogMTMwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmFydGljbGUgZmlndXJlLl9zZWN0aW9uLCAuYXJ0aWNsZV9fZmlndXJlLl9zZWN0aW9uIHsgbWFyZ2luLXRvcDogNDBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmFydGljbGUgZmlndXJlLl9zZWN0aW9uLCAuYXJ0aWNsZV9fZmlndXJlLl9zZWN0aW9uIHsgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5hcnRpY2xlIGJsb2NrcXVvdGUsIC5hcnRpY2xlX19xdW90ZSB7IG1hcmdpbjogMzlweCAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5hcnRpY2xlIGJsb2NrcXVvdGUsIC5hcnRpY2xlX19xdW90ZSB7IG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5hcnRpY2xlIGJsb2NrcXVvdGUsIC5hcnRpY2xlX19xdW90ZSB7IG1hcmdpbjogMCAwIDIycHg7IH0gfVxuXG4uYXJ0aWNsZS10ZXh0IGhyLCAubXVzZXVtLWFjY29yZGlvbl9fZGVzYyBociB7IG1hcmdpbi10b3A6IDc1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmFydGljbGUtdGV4dCBociwgLm11c2V1bS1hY2NvcmRpb25fX2Rlc2MgaHIgeyBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cblxuLmFydGljbGUtdGV4dCBoci5tYiwgLm11c2V1bS1hY2NvcmRpb25fX2Rlc2MgaHIubWIgeyBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5hcnRpY2xlLXRleHQgaHIubWIsIC5tdXNldW0tYWNjb3JkaW9uX19kZXNjIGhyLm1iIHsgbWFyZ2luLXRvcDogNDBweDsgfSB9XG5cbi5hcnRpY2xlLXRleHQgYTpub3QoLmRvY19fdGl0bGUpLCAuYXJ0aWNsZS10ZXh0IGE6bm90KC5kb2MtbmFtZV9fbGluayksIC5tdXNldW0tYWNjb3JkaW9uX19kZXNjIGE6bm90KC5kb2NfX3RpdGxlKSwgLm11c2V1bS1hY2NvcmRpb25fX2Rlc2MgYTpub3QoLmRvYy1uYW1lX19saW5rKSB7IGNvbG9yOiAjQjQ5NjZFOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmFydGljbGUtdGV4dCBwLCAubXVzZXVtLWFjY29yZGlvbl9fZGVzYyBwIHsgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uYXJ0aWNsZS10ZXh0IHAgKyBwLCAubXVzZXVtLWFjY29yZGlvbl9fZGVzYyBwICsgcCB7IG1hcmdpbi10b3A6IDA7IH1cblxuLmFydGljbGUtdGV4dF9fbGlkLCAubXVzZXVtLWFjY29yZGlvbl9fZGVzY19fbGlkIHsgbWFyZ2luLXRvcDogOHB4OyBtYXJnaW4tYm90dG9tOiA0NnB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5hcnRpY2xlLXRleHRfX2xpZCwgLm11c2V1bS1hY2NvcmRpb25fX2Rlc2NfX2xpZCB7IG1hcmdpbi1ib3R0b206IDQ5cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5hcnRpY2xlLXRleHRfX2xpZCwgLm11c2V1bS1hY2NvcmRpb25fX2Rlc2NfX2xpZCB7IG1hcmdpbi10b3A6IDA7IG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuXG4uYXJ0aWNsZS10ZXh0X19pbmN1dCwgLm11c2V1bS1hY2NvcmRpb25fX2Rlc2NfX2luY3V0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5hcnRpY2xlLXRleHRfX2luY3V0LCAubXVzZXVtLWFjY29yZGlvbl9fZGVzY19faW5jdXQgeyBmbG9hdDogbm9uZTsgfSB9XG5cbi5hcnRpY2xlLXRleHQgaDIsIC5hcnRpY2xlLXRleHQgaDMsIC5hcnRpY2xlLXRleHRfX3N1YnRpdGxlLCAubXVzZXVtLWFjY29yZGlvbl9fZGVzYyBoMiwgLm11c2V1bS1hY2NvcmRpb25fX2Rlc2MgaDMsIC5tdXNldW0tYWNjb3JkaW9uX19kZXNjX19zdWJ0aXRsZSB7IG1hcmdpbi10b3A6IDcwcHg7IG1hcmdpbi1ib3R0b206IDMwcHg7IGZvbnQtc2l6ZTogMjBweDsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuYXJ0aWNsZS10ZXh0IGgyLCAuYXJ0aWNsZS10ZXh0IGgzLCAuYXJ0aWNsZS10ZXh0X19zdWJ0aXRsZSwgLm11c2V1bS1hY2NvcmRpb25fX2Rlc2MgaDIsIC5tdXNldW0tYWNjb3JkaW9uX19kZXNjIGgzLCAubXVzZXVtLWFjY29yZGlvbl9fZGVzY19fc3VidGl0bGUgeyBtYXJnaW4tdG9wOiA1NXB4OyBtYXJnaW4tYm90dG9tOiAzMnB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYXJ0aWNsZS10ZXh0IGgyLCAuYXJ0aWNsZS10ZXh0IGgzLCAuYXJ0aWNsZS10ZXh0X19zdWJ0aXRsZSwgLm11c2V1bS1hY2NvcmRpb25fX2Rlc2MgaDIsIC5tdXNldW0tYWNjb3JkaW9uX19kZXNjIGgzLCAubXVzZXVtLWFjY29yZGlvbl9fZGVzY19fc3VidGl0bGUgeyBtYXJnaW4tdG9wOiAzMHB4OyBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cblxuLmFydGljbGUtdGV4dCBmaWd1cmUsIC5hcnRpY2xlLXRleHRfX2ZpZ3VyZSwgLm11c2V1bS1hY2NvcmRpb25fX2Rlc2MgZmlndXJlLCAubXVzZXVtLWFjY29yZGlvbl9fZGVzY19fZmlndXJlIHsgbWFyZ2luLXRvcDogNnB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmFydGljbGUtdGV4dCBmaWd1cmUsIC5hcnRpY2xlLXRleHRfX2ZpZ3VyZSwgLm11c2V1bS1hY2NvcmRpb25fX2Rlc2MgZmlndXJlLCAubXVzZXVtLWFjY29yZGlvbl9fZGVzY19fZmlndXJlIHsgbWF4LXdpZHRoOiA0NTBweDsgbWFyZ2luOiA0MHB4IGF1dG8gNTZweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmFydGljbGUtdGV4dCBmaWd1cmUsIC5hcnRpY2xlLXRleHRfX2ZpZ3VyZSwgLm11c2V1bS1hY2NvcmRpb25fX2Rlc2MgZmlndXJlLCAubXVzZXVtLWFjY29yZGlvbl9fZGVzY19fZmlndXJlIHsgbWFyZ2luLXRvcDogMDsgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5hcnRpY2xlLXRleHQgZmlndXJlIC5maWd1cmVfX2ltZywgLmFydGljbGUtdGV4dF9fZmlndXJlIC5maWd1cmVfX2ltZywgLm11c2V1bS1hY2NvcmRpb25fX2Rlc2MgZmlndXJlIC5maWd1cmVfX2ltZywgLm11c2V1bS1hY2NvcmRpb25fX2Rlc2NfX2ZpZ3VyZSAuZmlndXJlX19pbWcgeyBtYXgtaGVpZ2h0OiA1MDBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmFydGljbGUtdGV4dCBmaWd1cmUgLmZpZ3VyZV9faW1nLCAuYXJ0aWNsZS10ZXh0X19maWd1cmUgLmZpZ3VyZV9faW1nLCAubXVzZXVtLWFjY29yZGlvbl9fZGVzYyBmaWd1cmUgLmZpZ3VyZV9faW1nLCAubXVzZXVtLWFjY29yZGlvbl9fZGVzY19fZmlndXJlIC5maWd1cmVfX2ltZyB7IG1heC1oZWlnaHQ6IDM0MHB4OyBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4uYXJ0aWNsZS10ZXh0IGZpZ3VyZS5faW50ZXh0LCAuYXJ0aWNsZS10ZXh0X19maWd1cmUuX2ludGV4dCwgLm11c2V1bS1hY2NvcmRpb25fX2Rlc2MgZmlndXJlLl9pbnRleHQsIC5tdXNldW0tYWNjb3JkaW9uX19kZXNjX19maWd1cmUuX2ludGV4dCB7IG1hcmdpbjogNjVweCBhdXRvIDYwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmFydGljbGUtdGV4dCBmaWd1cmUuX2ludGV4dCwgLmFydGljbGUtdGV4dF9fZmlndXJlLl9pbnRleHQsIC5tdXNldW0tYWNjb3JkaW9uX19kZXNjIGZpZ3VyZS5faW50ZXh0LCAubXVzZXVtLWFjY29yZGlvbl9fZGVzY19fZmlndXJlLl9pbnRleHQgeyBtYXJnaW4tYm90dG9tOiA1NXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYXJ0aWNsZS10ZXh0IGZpZ3VyZS5faW50ZXh0LCAuYXJ0aWNsZS10ZXh0X19maWd1cmUuX2ludGV4dCwgLm11c2V1bS1hY2NvcmRpb25fX2Rlc2MgZmlndXJlLl9pbnRleHQsIC5tdXNldW0tYWNjb3JkaW9uX19kZXNjX19maWd1cmUuX2ludGV4dCB7IG1hcmdpbi10b3A6IDMwcHg7IG1hcmdpbi1ib3R0b206IDMycHg7IH0gfVxuXG4uYXJ0aWNsZS10ZXh0IGZpZ3VyZS5fc2VjdGlvbiwgLmFydGljbGUtdGV4dF9fZmlndXJlLl9zZWN0aW9uLCAubXVzZXVtLWFjY29yZGlvbl9fZGVzYyBmaWd1cmUuX3NlY3Rpb24sIC5tdXNldW0tYWNjb3JkaW9uX19kZXNjX19maWd1cmUuX3NlY3Rpb24geyBtYXJnaW4tdG9wOiAxMzBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuYXJ0aWNsZS10ZXh0IGZpZ3VyZS5fc2VjdGlvbiwgLmFydGljbGUtdGV4dF9fZmlndXJlLl9zZWN0aW9uLCAubXVzZXVtLWFjY29yZGlvbl9fZGVzYyBmaWd1cmUuX3NlY3Rpb24sIC5tdXNldW0tYWNjb3JkaW9uX19kZXNjX19maWd1cmUuX3NlY3Rpb24geyBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYXJ0aWNsZS10ZXh0IGZpZ3VyZS5fc2VjdGlvbiwgLmFydGljbGUtdGV4dF9fZmlndXJlLl9zZWN0aW9uLCAubXVzZXVtLWFjY29yZGlvbl9fZGVzYyBmaWd1cmUuX3NlY3Rpb24sIC5tdXNldW0tYWNjb3JkaW9uX19kZXNjX19maWd1cmUuX3NlY3Rpb24geyBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLmFydGljbGUtdGV4dCBibG9ja3F1b3RlLCAuYXJ0aWNsZS10ZXh0X19xdW90ZSwgLm11c2V1bS1hY2NvcmRpb25fX2Rlc2MgYmxvY2txdW90ZSwgLm11c2V1bS1hY2NvcmRpb25fX2Rlc2NfX3F1b3RlIHsgbWFyZ2luOiAzOXB4IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmFydGljbGUtdGV4dCBibG9ja3F1b3RlLCAuYXJ0aWNsZS10ZXh0X19xdW90ZSwgLm11c2V1bS1hY2NvcmRpb25fX2Rlc2MgYmxvY2txdW90ZSwgLm11c2V1bS1hY2NvcmRpb25fX2Rlc2NfX3F1b3RlIHsgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmFydGljbGUtdGV4dCBibG9ja3F1b3RlLCAuYXJ0aWNsZS10ZXh0X19xdW90ZSwgLm11c2V1bS1hY2NvcmRpb25fX2Rlc2MgYmxvY2txdW90ZSwgLm11c2V1bS1hY2NvcmRpb25fX2Rlc2NfX3F1b3RlIHsgbWFyZ2luOiAwIDAgMjJweDsgfSB9XG5cbi5hcnRpY2xlLXRleHQgdWw6bm90KC5zaGFyZV9fbGlzdCksIC5hcnRpY2xlLXRleHQgb2w6bm90KC5zaGFyZV9fbGlzdCksIC5tdXNldW0tYWNjb3JkaW9uX19kZXNjIHVsOm5vdCguc2hhcmVfX2xpc3QpLCAubXVzZXVtLWFjY29yZGlvbl9fZGVzYyBvbDpub3QoLnNoYXJlX19saXN0KSB7IHBhZGRpbmctbGVmdDogNDBweDsgfVxuXG4uYXJ0aWNsZS10ZXh0IHVsOm5vdCguc2hhcmVfX2xpc3QpOm5vdCg6bGFzdC1jaGlsZCksIC5hcnRpY2xlLXRleHQgb2w6bm90KC5zaGFyZV9fbGlzdCk6bm90KDpsYXN0LWNoaWxkKSwgLm11c2V1bS1hY2NvcmRpb25fX2Rlc2MgdWw6bm90KC5zaGFyZV9fbGlzdCk6bm90KDpsYXN0LWNoaWxkKSwgLm11c2V1bS1hY2NvcmRpb25fX2Rlc2Mgb2w6bm90KC5zaGFyZV9fbGlzdCk6bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmFydGljbGUtdGV4dCB1bCwgLm11c2V1bS1hY2NvcmRpb25fX2Rlc2MgdWwgeyBsaXN0LXN0eWxlOiBkaXNjOyB9XG5cbi5hcnRpY2xlLXRleHQgdWwuX3dpdGgtZGFzaCwgLm11c2V1bS1hY2NvcmRpb25fX2Rlc2MgdWwuX3dpdGgtZGFzaCB7IGxpc3Qtc3R5bGU6IG5vbmU7IHBhZGRpbmctbGVmdDogMDsgfVxuXG4uYXJ0aWNsZS10ZXh0IHVsLl93aXRoLWRhc2ggbGksIC5tdXNldW0tYWNjb3JkaW9uX19kZXNjIHVsLl93aXRoLWRhc2ggbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmctbGVmdDogMjVweDsgfVxuXG4uYXJ0aWNsZS10ZXh0IHVsLl93aXRoLWRhc2ggbGk6YmVmb3JlLCAubXVzZXVtLWFjY29yZGlvbl9fZGVzYyB1bC5fd2l0aC1kYXNoIGxpOmJlZm9yZSB7IGRpc3BsYXk6IGJsb2NrOyBjb250ZW50OiBcIiBcIjsgcG9zaXRpb246IGFic29sdXRlOyBjb250ZW50OiAnLSc7IGxlZnQ6IDA7IH1cblxuLmFydGljbGUtdGV4dCBvbCwgLm11c2V1bS1hY2NvcmRpb25fX2Rlc2Mgb2wgeyBsaXN0LXN0eWxlOiBkZWNpbWFsOyB9XG5cbi5hcnRpY2xlLXRleHQgbGksIC5tdXNldW0tYWNjb3JkaW9uX19kZXNjIGxpIHsgbWFyZ2luLWJvdHRvbTogNHB4OyBsaXN0LXN0eWxlOiBpbmhlcml0OyB9XG5cbi5hcnRpY2xlLXRleHQgZmlnY2FwdGlvbiwgLm11c2V1bS1hY2NvcmRpb25fX2Rlc2MgZmlnY2FwdGlvbiB7IG1heC13aWR0aDogODAlOyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5hcnRpY2xlLXRleHRfX3ZpZGVvLCAubXVzZXVtLWFjY29yZGlvbl9fZGVzY19fdmlkZW8geyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IG92ZXJmbG93OiBoaWRkZW47IG1heC13aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvOyBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5hcnRpY2xlLXRleHRfX3ZpZGVvIGlmcmFtZSwgLmFydGljbGUtdGV4dF9fdmlkZW8gb2JqZWN0LCAuYXJ0aWNsZS10ZXh0X192aWRlbyBlbWJlZCwgLm11c2V1bS1hY2NvcmRpb25fX2Rlc2NfX3ZpZGVvIGlmcmFtZSwgLm11c2V1bS1hY2NvcmRpb25fX2Rlc2NfX3ZpZGVvIG9iamVjdCwgLm11c2V1bS1hY2NvcmRpb25fX2Rlc2NfX3ZpZGVvIGVtYmVkIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IH1cblxuLmFydGljbGUtdGV4dCBpbWcsIC5tdXNldW0tYWNjb3JkaW9uX19kZXNjIGltZyB7IGRpc3BsYXk6IGJsb2NrOyBtYXgtd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuYXJ0aWNsZS1saWRfX3RleHQgeyB3aWR0aDogODQuMzMzMyU7IG1hcmdpbi10b3A6IDA7IGZvbnQtc2l6ZTogMjBweDsgbGluZS1oZWlnaHQ6IDEuNzVlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmFydGljbGUtbGlkX190ZXh0IHsgd2lkdGg6IDEwMCU7IGZvbnQtc2l6ZTogMjBweDsgbGluZS1oZWlnaHQ6IDEuNTsgfSB9XG5cbi5hcnRpY2xlLWluY3V0X190aXRsZSB7IG1hcmdpbi10b3A6IDRweDsgbWFyZ2luLWJvdHRvbTogMTBweDsgZm9udC1zaXplOiAxM3B4OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBjb2xvcjogIzk5OTsgfVxuXG4uYXJ0aWNsZS1pbmN1dF9fdGV4dCB7IGZvbnQtc2l6ZTogMTVweDsgZm9udC13ZWlnaHQ6IDUwMDsgY29sb3I6ICM2NjY7IH1cblxuLmFydGljbGUtc2xpZGUgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiAxMDAlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmFydGljbGUtc2xpZGVfX2ltZyB7IHdpZHRoOiBhdXRvOyBtYXgtd2lkdGg6IDgwJTsgbWF4LWhlaWdodDogNTAwcHg7IG1hcmdpbi1ib3R0b206IDMycHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmFydGljbGUtc2xpZGVfX2ltZyB7IG1hcmdpbi1ib3R0b206IDE5cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5hcnRpY2xlLXNsaWRlX19pbWcgeyBtYXgtaGVpZ2h0OiAyMTBweDsgbWFyZ2luLWJvdHRvbTogMTRweDsgfSB9XG5cbkBzdXBwb3J0cyAob2JqZWN0LWZpdDogY29udGFpbikgeyAuYXJ0aWNsZS1zbGlkZV9faW1nIHsgaGVpZ2h0OiA1MDBweDsgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuYXJ0aWNsZS1zbGlkZV9faW1nIHsgaGVpZ2h0OiAzMDBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmFydGljbGUtc2xpZGVfX2ltZyB7IGhlaWdodDogMjEwcHg7IH0gfSB9XG5cbkBzdXBwb3J0cyAob2JqZWN0LWZpdDogY29udGFpbikgeyAuYXJ0aWNsZS1zbGlkZV9faW1nLl9zbWFsbCB7IGhlaWdodDogMjUwcHg7IG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmFydGljbGUtc2xpZGVfX2ltZy5fc21hbGwgeyBoZWlnaHQ6IDIwMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYXJ0aWNsZS1zbGlkZV9faW1nLl9zbWFsbCB7IGhlaWdodDogMTgwcHg7IH0gfSB9XG5cbi5fZGVza3RvcCAuZG9jLXNsaWRlcl9fYXJyb3c6aG92ZXIgLmljb24tYXJyb3cgeyBzdHJva2U6ICMzMzM7IGZpbGw6ICMzMzM7IHRyYW5zaXRpb246IG5vbmU7IH1cblxuLl9kZXNrdG9wIC5hcnRpY2xlLXRleHQgYSwgLl9kZXNrdG9wIC5tdXNldW0tYWNjb3JkaW9uX19kZXNjIGEgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uX2Rlc2t0b3AgLmFydGljbGUtc2xpZGVyX19hcnJvdzpob3ZlciAuaWNvbi1hcnJvdyB7IHN0cm9rZTogIzMzMzsgZmlsbDogIzMzMzsgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG4uX2Rlc2t0b3AgLmRvYy1zbGlkZV9fYnV5OmhvdmVyIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMzMzsgfVxuXG4uX2Rlc2t0b3AgLmRvY19fdGl0bGU6aG92ZXIsIC5fZGVza3RvcCAuZG9jX190aXRsZS5faG92ZXIgeyBjb2xvcjogI0I0OTY2RSAhaW1wb3J0YW50OyB9XG5cbi5fZGVza3RvcCAuaW5jdXRfX2xpbms6aG92ZXIgeyBib3JkZXItYm90dG9tLWNvbG9yOiAjMzMzOyB9XG5cbi5hcnRpY2xlLWJhbm5lci1zZWN0aW9uIHsgcGFkZGluZy10b3A6IDMwcHg7IH1cblxuLmFydGljbGUtYmFubmVyLXNlY3Rpb24gLmFydGljbGUtYmFubmVyIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmFydGljbGUtYmFubmVyLXNlY3Rpb24gLmFydGljbGUtYmFubmVyIGltZyB7IG1heC13aWR0aDogMTAwJTsgfVxuXG4uZXhoaWJpdGlvbnMgeyBtYXJnaW4tdG9wOiA2NnB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7IC5leGhpYml0aW9ucyB7IG1hcmdpbi10b3A6IDM4cHg7IHBhZGRpbmctYm90dG9tOiA0MHB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXhoaWJpdGlvbnMgeyBtYXJnaW4tdG9wOiAyNHB4OyB9IH1cblxuLmV4aGliaXRpb25zIGhyIHsgbWFyZ2luLXRvcDogNzlweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkgeyAuZXhoaWJpdGlvbnMgaHIgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuLmV4aGliaXRpb25zX190aXRsZSB7IG1hcmdpbi1ib3R0b206IDY1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHsgLmV4aGliaXRpb25zX190aXRsZSB7IG1hcmdpbi1ib3R0b206IDI4cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5leGhpYml0aW9uc19fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiAyM3B4OyB9IH1cblxuLmV4aGliaXRpb25zX19maWx0ZXJzIHsgcGFkZGluZy1ib3R0b206IDEycHg7IG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXhoaWJpdGlvbnNfX2ZpbHRlcnMgeyBwYWRkaW5nLWJvdHRvbTogMDsgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5leGhpYml0aW9uc19fZmlsdGVycy5fYWNjb3JkaW9uIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZXhoaWJpdGlvbnNfX2ZpbHRlciB7IG1hcmdpbi10b3A6IDVweDsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHsgLmV4aGliaXRpb25zX19maWx0ZXIgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuLmV4aGliaXRpb25zX19pdGVtOm50aC1jaGlsZCgzbisxKSB7IGNsZWFyOiBsZWZ0OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5leGhpYml0aW9uc19faXRlbTpudGgtY2hpbGQoM24rMSkgeyBjbGVhcjogbm9uZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5leGhpYml0aW9uc19faXRlbTpudGgtY2hpbGQoMm4rMSkgeyBjbGVhcjogbGVmdDsgfSB9XG5cbi5leGhpYml0aW9uc19fYnRuIHsgd2lkdGg6IDE5OHB4OyBtYXJnaW46IGF1dG87IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV4aGliaXRpb25zX19idG4geyB3aWR0aDogMjc4cHg7IG1heC13aWR0aDogbm9uZTsgaGVpZ2h0OiA1M3B4OyBtYXJnaW4tdG9wOiAtMnB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXhoaWJpdGlvbnNfX2J0biB7IGhlaWdodDogNDhweDsgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5leGhpYml0aW9uc19fY2hlY2tib3ggeyBtYXJnaW4tdG9wOiAycHg7IH1cblxuLmV4aGliaXRpb25zX19jaGVja2JveDpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG5cbi5leGhpYml0aW9uc19fbGlzdCB7IG1hcmdpbi10b3A6IC0ycHg7IG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5leGhpYml0aW9uc19fbGlzdCB7IG1hcmdpbi10b3A6IC0xOXB4OyBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXhoaWJpdGlvbnNfX2xpc3QgeyBtYXJnaW4tdG9wOiAtMTJweDsgbWFyZ2luLWJvdHRvbTogMzhweDsgfSB9XG5cbi5leGhpYml0aW9uc19fYWNjb3JkaW9uIHsgbWFyZ2luLWJvdHRvbTogOTlweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZXhoaWJpdGlvbnNfX2FjY29yZGlvbiB7IG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4uZXhoaWJpdGlvbnNfX25leHQgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5leGhpYml0aW9ucy5fcGFnZSB7IG1hcmdpbi10b3A6IDMzcHg7IG1hcmdpbi1ib3R0b206IDI3cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV4aGliaXRpb25zLl9wYWdlIHsgbWFyZ2luLXRvcDogMnB4OyBtYXJnaW4tYm90dG9tOiAxN3B4OyBwYWRkaW5nLWJvdHRvbTogMDsgYm9yZGVyLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmV4aGliaXRpb25zLl9wYWdlIHsgbWFyZ2luLXRvcDogMzRweDsgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbi5maWx0ZXJfX2l0ZW0geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGNvbG9yOiAjOTk5OyBmb250LXNpemU6IDE1cHg7IGxpbmUtaGVpZ2h0OiAxLjc7IGZvbnQtd2VpZ2h0OiA1MDA7IGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZmlsdGVyX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IDE3cHg7IH1cblxuLmZpbHRlcl9faXRlbTpob3ZlciB7IGNvbG9yOiAjMzMzOyB9XG5cbi5maWx0ZXJfX2l0ZW0uX2FjdGl2ZSB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzOyBwb2ludGVyLWV2ZW50czogbm9uZTsgY29sb3I6ICMzMzM7IH1cblxuLmV4aGliaXRpb24geyBtYXJnaW4tYm90dG9tOiA3NXB4OyBjb2xvcjogIzMzMzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkgeyAuZXhoaWJpdGlvbiB7IG1hcmdpbi1ib3R0b206IDU3cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5leGhpYml0aW9uIHsgbWFyZ2luLWJvdHRvbTogMzRweDsgfSB9XG5cbi5leGhpYml0aW9uX19jb3ZlciB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmV4aGliaXRpb25fX2NvdmVyIHsgbWFyZ2luLWJvdHRvbTogMjJweDsgfSB9XG5cbi5leGhpYml0aW9uX19kYXRlIHsgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi5leGhpYml0aW9uX19kYXRlIC5pY29uLWRhc2ggeyBzdHJva2U6ICMzMzM7IH1cblxuLmV4aGliaXRpb25fX25hbWUgeyBwYWRkaW5nOiA1cHggMDsgbGluZS1oZWlnaHQ6IDEuMzsgZm9udC1zaXplOiAyNXB4OyBmb250LXdlaWdodDogNTAwOyBjb2xvcjogaW5oZXJpdDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5leGhpYml0aW9uX19uYW1lIHsgZm9udC1zaXplOiAyMHB4OyBsaW5lLWhlaWdodDogMS41OyB9IH1cblxuLmV4aGliaXRpb25fX3BsYWNlIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW4tdG9wOiAxOHB4OyBjb2xvcjogIzk5OTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5leGhpYml0aW9uX19wbGFjZSB7IG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG4uZXhoaWJpdGlvbl9fcGxhY2UgLmljb24tbWFwIHsgd2lkdGg6IDEwcHg7IGhlaWdodDogMTRweDsgZmlsbDogIzk5OTsgfVxuXG4uZXhoaWJpdGlvbi1jb3ZlciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZXhoaWJpdGlvbi1jb3ZlcjpiZWZvcmUgeyBkaXNwbGF5OiBibG9jazsgY29udGVudDogXCIgXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uZXhoaWJpdGlvbi1jb3ZlcjphZnRlciB7IGRpc3BsYXk6IGJsb2NrOyBjb250ZW50OiBcIiBcIjsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IH1cblxuLmV4aGliaXRpb24tY292ZXJfX2ltZyB7IHdpZHRoOiAxMDAlOyB9XG5cbi5leGhpYml0aW9uLWNvdmVyX19pbmZvIHsgb3BhY2l0eTogMDsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IDA7IHBhZGRpbmc6IDE1cHggMjFweDsgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXhoaWJpdGlvbi1jb3Zlcl9faW5mbyB7IHBhZGRpbmc6IDEwcHggMTVweDsgfSB9XG5cbi5leGhpYml0aW9uLWNvdmVyX19hdXRob3IgeyBmb250LXNpemU6IDEzcHg7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmV4aGliaXRpb24tY292ZXJfX25hbWUgeyBmb250LXNpemU6IDE1cHg7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmV4aGliaXRpb24tY292ZXIuX2dvbGQtaGlkZWQ6YWZ0ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjQjQ5NjZFOyB9XG5cbi5leGhpYml0aW9ucy1maWx0ZXJzIHsgcG9zaXRpb246IHJlbGF0aXZlOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmV4aGliaXRpb25zLWZpbHRlcnMgeyBib3JkZXItYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXhoaWJpdGlvbnMtZmlsdGVyczphZnRlciB7IGRpc3BsYXk6IGJsb2NrOyBjb250ZW50OiBcIiBcIjsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAtMjBweDsgcmlnaHQ6IC0yMHB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9IH1cblxuLmV4aGliaXRpb25zLWZpbHRlcnNfX3JpZ2h0IHsgdGV4dC1hbGlnbjogcmlnaHQ7IG1hcmdpbi10b3A6IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXhoaWJpdGlvbnMtZmlsdGVyc19fcmlnaHQgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLmV4aGliaXRpb25zLWZpbHRlcnNfX3JpZ2h0Ll9wcm9ncmFtLCAuZXhoaWJpdGlvbnMtZmlsdGVyc19fcmlnaHQuX3Byb2dyYW1tIHsgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5leGhpYml0aW9ucy1maWx0ZXJzX19zd2l0Y2ggeyBmbG9hdDogcmlnaHQ7IG1hcmdpbi10b3A6IDhweDsgfVxuXG4uZXhoaWJpdGlvbnMtZmlsdGVyc19fc3dpdGNoLl9pbmxpbmUgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IG1hcmdpbi10b3A6IDA7IH1cblxuLmV4aGliaXRpb25zLWZpbHRlcnNfX2xpbmsgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtc2l6ZTogMTNweDsgbGluZS1oZWlnaHQ6IDMwcHg7IGZvbnQtd2VpZ2h0OiAyMDA7IGNvbG9yOiAjNDI0MjQyOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXhoaWJpdGlvbnMtZmlsdGVyc19fbGluayB7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nOiAwIDAgMTJweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmV4aGliaXRpb25zLWZpbHRlcnNfX2xpbms6bm90KDpsYXN0LW9mLXR5cGUpIHsgbWFyZ2luLWJvdHRvbTogMTVweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfSB9XG5cbi5leGhpYml0aW9ucy1maWx0ZXJzX19saW5rIHN2ZyB7IGZpbGw6ICMzMjMyMzI7IHN0cm9rZTogIzMyMzIzMjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5leGhpYml0aW9ucy1maWx0ZXJzX19saW5rIHN2ZyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDE2cHg7IHJpZ2h0OiAwOyB0b3A6IDA7IGJvdHRvbTogMTVweDsgbWFyZ2luOiBhdXRvIDA7IH1cbiAgLmV4aGliaXRpb25zLWZpbHRlcnNfX2xpbmsgc3ZnOmZpcnN0LWNoaWxkIHsgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLmV4aGliaXRpb25zLWZpbHRlcnNfX2xpbms6bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1yaWdodDogMjVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZXhoaWJpdGlvbnMtZmlsdGVyc19fbGluazpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLXJpZ2h0OiAyOXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXhoaWJpdGlvbnMtZmlsdGVyc19fbGluazpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLmV4aGliaXRpb24taXRlbSB7IG1hcmdpbi1ib3R0b206IDM3cHg7IHBhZGRpbmctYm90dG9tOiAzMnB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5leGhpYml0aW9uLWl0ZW0geyBtYXJnaW4tYm90dG9tOiAyMHB4OyBwYWRkaW5nLWJvdHRvbTogMjFweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmV4aGliaXRpb24taXRlbSB7IG1hcmdpbi1ib3R0b206IDE5cHg7IHBhZGRpbmctYm90dG9tOiAyNHB4OyB9IH1cblxuLmV4aGliaXRpb24taXRlbV9fY29sIHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5leGhpYml0aW9uLWl0ZW1fX2NvbCB7IGZsb2F0OiBub25lOyB9IH1cblxuLmV4aGliaXRpb24taXRlbV9fY29sOm50aC1vZi10eXBlKDEpIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV4aGliaXRpb24taXRlbV9fY29sOm50aC1vZi10eXBlKDEpIHsgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi5leGhpYml0aW9uLWl0ZW1fX3R5cGUgeyB0ZXh0LWFsaWduOiByaWdodDsgZm9udC1zaXplOiAxMnB4OyBjb2xvcjogIzk5OTsgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZXhoaWJpdGlvbi1pdGVtX190eXBlIHsgdGV4dC1hbGlnbjogbGVmdDsgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuXG4uZXhoaWJpdGlvbi1pdGVtX190aXRsZSB7IGZvbnQtc2l6ZTogMjBweDsgZm9udC13ZWlnaHQ6IDUwMDsgY29sb3I6ICMzMzM7IH1cblxuLmV4aGliaXRpb24taXRlbV9faWNvbiB7IG1hcmdpbi1yaWdodDogN3B4OyBzdHJva2U6ICMzNTM1MzU7IH1cblxuLmV4aGliaXRpb24tcGFnZSB7IG1hcmdpbi10b3A6IDM2cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV4aGliaXRpb24tcGFnZSB7IG1hcmdpbi10b3A6IDM3cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5leGhpYml0aW9uLXBhZ2UgeyBtYXJnaW4tdG9wOiAyOHB4OyB9IH1cblxuLmV4aGliaXRpb24tcGFnZSBociB7IG1hcmdpbi10b3A6IDY3cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV4aGliaXRpb24tcGFnZSBociB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZXhoaWJpdGlvbi1wYWdlIHAgeyB3aWR0aDogODQuMzMzMzMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXhoaWJpdGlvbi1wYWdlIHAgeyB3aWR0aDogMTAwJTsgfSB9XG5cbi5leGhpYml0aW9uLXBhZ2UgaW1nIHsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5leGhpYml0aW9uLXBhZ2VfX3ZpZGVvIHsgbWFyZ2luOiAzMHB4IDAgNDJweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZXhoaWJpdGlvbi1wYWdlX192aWRlbyB7IG1hcmdpbi1ib3R0b206IDUycHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5leGhpYml0aW9uLXBhZ2VfX3ZpZGVvIHsgbWFyZ2luOiAzMHB4IC0yMHB4IDMxcHg7IH0gfVxuXG4uZXhoaWJpdGlvbi1wYWdlX19zaGFyZSB7IG1hcmdpbi10b3A6IDY1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV4aGliaXRpb24tcGFnZV9fc2hhcmUgeyBtYXJnaW4tdG9wOiA1MHB4OyBwYWRkaW5nLWJvdHRvbTogNDNweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmV4aGliaXRpb24tcGFnZV9fc2hhcmUgeyBtYXJnaW4tdG9wOiAzNXB4OyBwYWRkaW5nLWJvdHRvbTogNDFweDsgYm9yZGVyLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmV4aGliaXRpb24tcGFnZV9fc2hhcmU6YWZ0ZXIgeyBkaXNwbGF5OiBibG9jazsgY29udGVudDogXCIgXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAwOyBsZWZ0OiAtMjBweDsgcmlnaHQ6IC0yMHB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV4aGliaXRpb24tcGFnZV9fZG9jIHsgbWFyZ2luLXRvcDogNDFweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmV4aGliaXRpb24tcGFnZV9fZG9jIHsgbWFyZ2luLXRvcDogMzJweDsgfSB9XG5cbi5wYXJ0bmVycyB7IG1hcmdpbi10b3A6IDU1cHg7IG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnBhcnRuZXJzIHsgbWFyZ2luLXRvcDogMjdweDsgbWFyZ2luLWJvdHRvbTogMjRweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnBhcnRuZXJzIHsgbWFyZ2luLXRvcDogNDBweDsgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG5cbi5wYXJ0bmVyc19fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5wYXJ0bmVyc19fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiA3NXB4OyBmb250LXNpemU6IDM1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5wYXJ0bmVyc19fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiA2N3B4OyBmb250LXNpemU6IDIwcHg7IH0gfVxuXG4ucGFydG5lcnNfX3N1YnRpdGxlIHsgbWFyZ2luLWJvdHRvbTogNnB4OyBjb2xvcjogIzk5OTsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ucGFydG5lcnNfX2xvZ28geyBoZWlnaHQ6IDkwcHg7IG1hcmdpbi1ib3R0b206IDY2cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAucGFydG5lcnNfX2xvZ28geyBoZWlnaHQ6IDYwcHg7IG1hcmdpbi1ib3R0b206IDMwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFydG5lcnNfX2xvZ286YmVmb3JlIHsgY29udGVudDogJyc7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgaGVpZ2h0OiAxMDAlOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9IH1cblxuLnBhcnRuZXJzX19pbWcgeyBtYXgtd2lkdGg6IDEwMCU7IG1pbi13aWR0aDogMDsgbWluLWhlaWdodDogMDsgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5wYXJ0bmVyc19faW1nIHsgbWF4LXdpZHRoOiA4MCU7IG1heC1oZWlnaHQ6IDEwMCU7IG9iamVjdC1maXQ6IGluaGVyaXQ7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IHdpZHRoOiBhdXRvOyBoZWlnaHQ6IGF1dG87IH0gfVxuXG4uZXhoaWJpdGlvbnMtYWNjb3JkaW9uX19pY29uIHsgc3Ryb2tlOiAjOTk5OyB0b3A6IDQ0cHg7IHJpZ2h0OiAyMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5leGhpYml0aW9ucy1hY2NvcmRpb25fX2ljb24geyB0b3A6IDU0cHg7IHJpZ2h0OiAwOyBzdHJva2Utd2lkdGg6IC41cHg7IH0gfVxuXG4uZXhoaWJpdGlvbnMtYWNjb3JkaW9uX19pdGVtIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmV4aGliaXRpb25zLWFjY29yZGlvbl9faXRlbSB7IGJvcmRlci10b3A6IDA7IH0gfVxuXG4uZXhoaWJpdGlvbnMtYWNjb3JkaW9uX19pdGVtOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5leGhpYml0aW9ucy1hY2NvcmRpb25fX2l0ZW06bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5leGhpYml0aW9ucy1hY2NvcmRpb25fX2l0ZW06YWZ0ZXIgeyBkaXNwbGF5OiBibG9jazsgY29udGVudDogXCIgXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogLTIwcHg7IHJpZ2h0OiAtMjBweDsgYm90dG9tOiAwOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9IH1cblxuLmV4aGliaXRpb25zLWFjY29yZGlvbl9fdGl0bGUgeyBwYWRkaW5nOiAzNnB4IDAgMjNweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZXhoaWJpdGlvbnMtYWNjb3JkaW9uX190aXRsZSB7IHBhZGRpbmc6IDI3cHggMCAxMnB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXhoaWJpdGlvbnMtYWNjb3JkaW9uX190aXRsZSB7IHBhZGRpbmc6IDI5cHggMCAxMHB4OyB9IH1cblxuLmV4aGliaXRpb25zLWFjY29yZGlvbl9fZGVzYyB7IHBhZGRpbmctdG9wOiAyM3B4OyBwYWRkaW5nLWJvdHRvbTogNDhweDsgZm9udC1zaXplOiAxNXB4OyBsaW5lLWhlaWdodDogMjVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZXhoaWJpdGlvbnMtYWNjb3JkaW9uX19kZXNjIHsgcGFkZGluZy10b3A6IDE1cHg7IHBhZGRpbmctYm90dG9tOiAxMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXhoaWJpdGlvbnMtYWNjb3JkaW9uX19kZXNjIHsgcGFkZGluZy10b3A6IDNweDsgcGFkZGluZy1ib3R0b206IDExcHg7IH0gfVxuXG4uZXhoaWJpdGlvbi1pdGVtX19jb2wuX3BsYWNlIHsgbWFyZ2luLXRvcDogNnB4OyBtYXJnaW4tcmlnaHQ6IDguMzMzMyU7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5leGhpYml0aW9uLWl0ZW1fX2NvbC5fcGxhY2UgeyBtYXJnaW4tdG9wOiAwOyB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLmV4aGliaXRpb24taXRlbV9fcGxhY2UgeyBmb250LXNpemU6IDE0cHg7IGNvbG9yOiAjOTk5OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5leGhpYml0aW9uLWl0ZW1fX3BsYWNlIHsgbWFyZ2luLWJvdHRvbTogMnB4OyBmb250LXNpemU6IDEzcHg7IH0gfVxuXG4uZXhoaWJpdGlvbi1pdGVtX19wbGFjZSAuaWNvbi1tYXAgeyBmaWxsOiAjOTk5OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5leGhpYml0aW9uLWl0ZW1fX3RpdGxlIHsgZm9udC1zaXplOiAxN3B4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXhoaWJpdGlvbi1pdGVtX190aXRsZSB7IHBhZGRpbmctcmlnaHQ6IDMwcHg7IGxpbmUtaGVpZ2h0OiAyNXB4OyB9IH1cblxuLmV4aGliaXQtbWF0ZXJpYWwgeyBkaXNwbGF5OiBibG9jazsgY29sb3I6ICMzMzM7IH1cblxuLl9kZXNrdG9wIC5leGhpYml0aW9uOmhvdmVyIC5leGhpYml0aW9uX19jb3ZlcjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLl9kZXNrdG9wIC5leGhpYml0aW9uOmhvdmVyIC5leGhpYml0aW9uX19uYW1lIHsgY29sb3I6ICNCNDk2NkU7IH1cblxuLl9kZXNrdG9wIC5leGhpYml0aW9uX19uYW1lLl9ob3ZlciB7IGNvbG9yOiAjQjQ5NjZFOyB9XG5cbi5fZGVza3RvcCAuZXhoaWJpdGlvbi1jb3Zlcjpob3ZlcjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLl9kZXNrdG9wIC5leGhpYml0aW9uLWNvdmVyLl9ob3ZlciAuZXhoaWJpdGlvbi1jb3Zlcl9faW5mbyB7IG9wYWNpdHk6IDE7IH1cblxuLl9kZXNrdG9wIC5leGhpYml0aW9ucy1hY2NvcmRpb25fX3RpdGxlOmhvdmVyIC5leGhpYml0aW9uLWl0ZW1fX3RpdGxlIHsgY29sb3I6ICNCNDk2NkU7IH1cblxuLl9kZXNrdG9wIC5leGhpYml0aW9uLWl0ZW1fX3R5cGU6aG92ZXIgeyBjb2xvcjogI0I0OTY2RTsgfVxuXG4uX2Rlc2t0b3AgLmV4aGliaXRpb24taXRlbV9fdGl0bGU6aG92ZXIgeyBjb2xvcjogI0I0OTY2RTsgfVxuXG4uX2Rlc2t0b3AgLmV4aGliaXRpb24taXRlbV9fdGl0bGU6aG92ZXIgLmV4aGliaXRpb24taXRlbV9faWNvbiB7IHN0cm9rZTogI0I0OTY2RTsgfVxuXG4uX2Rlc2t0b3AgLmV4aGliaXQtbWF0ZXJpYWw6aG92ZXIgeyBjb2xvcjogI0I0OTY2RTsgfVxuXG4uX2Rlc2t0b3AgLmV4aGliaXRpb25zLWZpbHRlcnNfX2xpbms6aG92ZXIgLmRyb3Bkb3duLW9wZW5lciB7IGNvbG9yOiAjQjQ5NjZFOyB9XG5cbi5fZGVza3RvcCAuZXhoaWJpdGlvbnMtZmlsdGVyc19fbGluazpob3ZlciBzdmcgeyBmaWxsOiAjQjQ5NjZFOyBzdHJva2U6ICNCNDk2NkU7IH1cblxuLmV4aGliaXRpb25zLWZpbHRlcnNfX2J0biB7IGZvbnQtc2l6ZTogMTRweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBjb2xvcjogI0I0OTY2RTsgZm9udC13ZWlnaHQ6IDUwMDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZXhoaWJpdGlvbnMtZmlsdGVyc19fYnRuIC5jaGVja2JveF9fdGV4dCB7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmV4aGliaXRpb25zLWZpbHRlcnNfX2J0biAuY2hlY2tib3hfX3RleHQ6OmJlZm9yZSB7IGJvcmRlci1jb2xvcjogI0I0OTY2RTsgfVxuXG4uZXhoaWJpdGlvbnMtZmlsdGVyc19fYnRuIC5jaGVja2JveF9fdGV4dDo6YWZ0ZXIgeyBib3JkZXItY29sb3I6ICNCNDk2NkU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXhoaWJpdGlvbnMtZmlsdGVyc19fYnRuIHsgcGFkZGluZy1ib3R0b206IDE1cHg7IG1hcmdpbi1ib3R0b206IDE1cHg7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LXNpemU6IDEzcHg7IGxpbmUtaGVpZ2h0OiAzMHB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmlzc3Vlc19fZmlsdGVycyB7IG1hcmdpbi10b3A6IDQ4cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5pc3N1ZXNfX2ZpbHRlcnMgeyBtYXJnaW4tdG9wOiAyOHB4OyB9IH1cblxuLmlzc3Vlc19fbGlzdCB7IG1hcmdpbi10b3A6IDQwcHg7IG1hcmdpbi1ib3R0b206IDU4cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmlzc3Vlc19fbGlzdCB7IG1hcmdpbi1ib3R0b206IDIxcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5pc3N1ZXNfX2xpc3QgeyBtYXJnaW4tdG9wOiAyOXB4OyBtYXJnaW4tYm90dG9tOiAzN3B4OyB9IH1cblxuLmlzc3Vlc19fbGlzdC5fcmVhZC1tb3JlIHsgbWFyZ2luLXRvcDogMzJweDsgfVxuXG4uaXNzdWVzX19pdGVtOm50aC1jaGlsZCg0bisxKSB7IGNsZWFyOiBsZWZ0OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5pc3N1ZXNfX2l0ZW06bnRoLWNoaWxkKDRuKzEpIHsgY2xlYXI6IG5vbmU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuaXNzdWVzX19pdGVtOm50aC1jaGlsZCgybisxKSB7IGNsZWFyOiBsZWZ0OyB9IH1cblxuLmlzc3Vlc19fYWNjb3JkaW9uIHsgbWFyZ2luLWJvdHRvbTogMTE3cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmlzc3Vlc19fYWNjb3JkaW9uIHsgbWFyZ2luLWJvdHRvbTogNzdweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmlzc3Vlc19fYWNjb3JkaW9uIHsgbWFyZ2luLWJvdHRvbTogNDJweDsgfSB9XG5cbi5pc3N1ZXMtZmlsdGVycyB7IHBhZGRpbmctYm90dG9tOiAxMnB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmlzc3Vlcy1maWx0ZXJzIHsgcGFkZGluZy1ib3R0b206IDE4cHg7IH0gfVxuXG4uaXNzdWVzLWZpbHRlcnNfX2xpbmsgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LXNpemU6IDEzcHg7IGxpbmUtaGVpZ2h0OiAzMHB4OyBmb250LXdlaWdodDogMjAwOyBjb2xvcjogIzk5OTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmlzc3Vlcy1maWx0ZXJzX19saW5rIHsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmctYm90dG9tOiAxM3B4OyB9IH1cblxuLmlzc3Vlcy1maWx0ZXJzX19saW5rIC5pY29uLWFycm93X2JvdHRvbSB7IHN0cm9rZTogIzk5OTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5pc3N1ZXMtZmlsdGVyc19fbGluayAuaWNvbi1hcnJvd19ib3R0b20geyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiA0cHg7IHRvcDogOXB4OyB9IH1cblxuLmlzc3Vlcy1maWx0ZXJzX19saW5rIC5pY29uLWFycm93X2Rvd24geyBzdHJva2U6ICMzMzM7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaXNzdWVzLWZpbHRlcnNfX2xpbmsgLmljb24tYXJyb3dfZG93biB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDJweDsgdG9wOiAxMXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaXNzdWVzLWZpbHRlcnNfX2xpbmsgLmRyb3Bkb3duLW9wZW5lciB7IGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmlzc3Vlcy1maWx0ZXJzX19saW5rOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IDI1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaXNzdWVzLWZpbHRlcnNfX2xpbms6bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1yaWdodDogMDsgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi5pc3N1ZXMtZmlsdGVyc19fbGluay5fZGlzYWJsZWQgeyBwb2ludGVyLWV2ZW50czogbm9uZTsgY29sb3I6ICNjY2M7IH1cblxuLmlzc3Vlcy1maWx0ZXJzX19saW5rLl9kaXNhYmxlZCAuZHJvcGRvd24tb3BlbmVyIHsgY29sb3I6ICNjY2M7IH1cblxuLmlzc3Vlcy1maWx0ZXJzX19saW5rLl9kaXNhYmxlZCBzdmcgeyBzdHJva2U6ICNjY2M7IH1cblxuLmlzc3VlLWl0ZW0geyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLWJvdHRvbTogNzVweDsgY29sb3I6ICMzMzM7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmlzc3VlLWl0ZW0geyBtYXJnaW4tYm90dG9tOiA1M3B4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaXNzdWUtaXRlbSB7IG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuXG4uaXNzdWUtaXRlbV9fY292ZXIgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaXNzdWUtaXRlbV9fY292ZXIgeyBtYXJnaW4tYm90dG9tOiAxNnB4OyB9IH1cblxuLmlzc3VlLWl0ZW1fX2ltZyB7IGhlaWdodDogMTY1cHg7IH1cblxuLmlzc3VlLWl0ZW1fX3RpdGxlIHsgbWF4LXdpZHRoOiA5MCU7IHBhZGRpbmc6IDRweCAwOyBmb250LXdlaWdodDogNTAwOyBjb2xvcjogIzMzMzsgfVxuXG4uaXNzdWUtaXRlbV9fZGVzIHsgbWFyZ2luLXRvcDogMTZweDsgZm9udC1zaXplOiAxNXB4OyBmb250LXdlaWdodDogMjAwOyBjb2xvcjogIzY2NjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5pc3N1ZS1pdGVtX19kZXMgeyBtYXJnaW4tdG9wOiAxM3B4OyBmb250LXNpemU6IDEzcHg7IH0gfVxuXG4uaXNzdWVzLWxpc3RfX3R5cGUgeyBtYXJnaW4tYm90dG9tOiAyOHB4OyBjb2xvcjogIzk5OTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5pc3N1ZXMtYWNjb3JkaW9uX19pdGVtIHsgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG4uaXNzdWVzLWFjY29yZGlvbl9faXRlbTpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3A6IDA7IH1cblxuLmlzc3Vlcy1hY2NvcmRpb25fX3RpdGxlIHsgcGFkZGluZy10b3A6IDIwcHg7IHBhZGRpbmctYm90dG9tOiAxNXB4OyBmb250LXNpemU6IDMwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaXNzdWVzLWFjY29yZGlvbl9fdGl0bGUgeyBmb250LXNpemU6IDE3cHg7IHBhZGRpbmctdG9wOiAyM3B4OyB9IH1cblxuLmlzc3Vlcy1hY2NvcmRpb25fX2ljb24geyB0b3A6IDM4cHg7IHJpZ2h0OiA1MHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5pc3N1ZXMtYWNjb3JkaW9uX19pY29uIHsgdG9wOiA3MXB4OyByaWdodDogMzJweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmlzc3Vlcy1hY2NvcmRpb25fX2ljb24geyB0b3A6IDQycHg7IHJpZ2h0OiAtM3B4OyB9IH1cblxuLmlzc3Vlcy1hY2NvcmRpb25fX2Rlc2MgeyBtYXJnaW4tYm90dG9tOiAtMjhweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5pc3N1ZXMtYWNjb3JkaW9uX19kZXNjIHsgcGFkZGluZy10b3A6IDE1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5pc3N1ZXMtYWNjb3JkaW9uIC5pc3N1ZS1pdGVtIHsgbWFyZ2luLWJvdHRvbTogMzNweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmlzc3Vlcy1hY2NvcmRpb24gLmlzc3VlLWl0ZW1fX3RpdGxlIHsgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cblxuLmlzc3VlIHsgbWFyZ2luLXRvcDogMzVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5pc3N1ZSB7IG92ZXJmbG93OiBoaWRkZW47IH0gfVxuXG4uaXNzdWUgaHIgeyBtYXJnaW4tdG9wOiA0OHB4OyB9XG5cbi5pc3N1ZV9fc2xpZGVyIHsgcGFkZGluZy1ib3R0b206IDMwcHg7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmlzc3VlX19zbGlkZXIgeyBwYWRkaW5nLWJvdHRvbTogNDBweDsgbWFyZ2luLWJvdHRvbTogMjRweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmlzc3VlX19zbGlkZXIgeyBtYXJnaW4tYm90dG9tOiAyN3B4OyBwYWRkaW5nLWJvdHRvbTogMzFweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5pc3N1ZV9fbGlzdCB7IGZvbnQtc2l6ZTogMDsgfSB9XG5cbi5pc3N1ZV9fYnV5IHsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogMTAwJTsgbWFyZ2luLXRvcDogMTBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuaXNzdWVfX2J1eSB7IG1heC13aWR0aDogMTAwJTsgaGVpZ2h0OiA1OHB4OyBtYXJnaW4tdG9wOiAzMHB4OyBmb250LXNpemU6IDE1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5pc3N1ZV9fYnV5IHsgbWFyZ2luLXRvcDogOXB4OyB9IH1cblxuLmlzc3VlX19kZXMgeyBtYXJnaW4tdG9wOiA0MXB4OyB9XG5cbi5pc3N1ZS1zbGlkZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmlzc3VlLXNsaWRlci5fbmF2IHsgZm9udC1zaXplOiAwOyBtYXJnaW46IDM1cHggLTIwcHggMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5pc3N1ZS1zbGlkZXIuX25hdiB7IG1pbi13aWR0aDogMzg0cHg7IG1hcmdpbjogMTVweCAtN3B4IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5pc3N1ZS1zbGlkZXJfX2Fycm93cyB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaXNzdWUtc2xpZGVyX19hcnJvdyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBib3R0b206IDA7IGhlaWdodDogMjBweDsgbWFyZ2luOiBhdXRvOyBzdHJva2U6ICMzMzM7IHN0cm9rZS13aWR0aDogMnB4OyB9XG5cbi5pc3N1ZS1zbGlkZXJfX2Fycm93Ll9wcmV2IHsgbGVmdDogMzBweDsgfVxuXG4uaXNzdWUtc2xpZGVyX19hcnJvdy5fbmV4dCB7IHJpZ2h0OiAzMHB4OyB9XG5cbi5pc3N1ZS1zbGlkZSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IDEwMCU7IGhlaWdodDogNDMwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAyKTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5pc3N1ZS1zbGlkZSB7IGhlaWdodDogMTgwcHg7IH0gfVxuXG4uaXNzdWUtc2xpZGU6YmVmb3JlIHsgY29udGVudDogJyc7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWluLWhlaWdodDogaW5oZXJpdDsgaGVpZ2h0OiAxMDAlOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uaXNzdWUtc2xpZGVfX2ltZyB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgbWF4LWhlaWdodDogMTAwJTsgfVxuXG4uaXNzdWUtc2xpZGVfX2NvdmVyIHsgaGVpZ2h0OiA2NHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmlzc3VlLXNsaWRlX19jb3ZlciB7IGhlaWdodDogNDBweDsgfSB9XG5cbi5pc3N1ZS1zbGlkZV9fYmcgeyBjdXJzb3I6IHBvaW50ZXI7IHdpZHRoOiBhdXRvOyBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmlzc3VlLXNsaWRlLl9uYXYgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiBjYWxjKDE0LjI4NSUgLSA0MHB4KTsgcGFkZGluZzogMCAyMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5pc3N1ZS1zbGlkZS5fbmF2IHsgd2lkdGg6IGNhbGMoMTQuMjg1JSAtIDE0cHgpOyBwYWRkaW5nOiAwIDdweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5pc3N1ZS1pbmZvIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB3aWR0aDogNTAlOyBwYWRkaW5nLXJpZ2h0OiAzMHB4OyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaXNzdWUtaW5mbyB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5pc3N1ZS1pbmZvOmxhc3Qtb2YtdHlwZSB7IG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmlzc3VlLWluZm86bGFzdC1vZi10eXBlIHsgcGFkZGluZy1yaWdodDogMDsgcGFkZGluZy1sZWZ0OiAzMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaXNzdWUtaW5mbzpsYXN0LW9mLXR5cGUgeyBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuaXNzdWUtaW5mbzpsYXN0LW9mLXR5cGUgLmlzc3VlLWluZm9fX2l0ZW0geyBwYWRkaW5nLWxlZnQ6IDEwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5pc3N1ZS1pbmZvOmxhc3Qtb2YtdHlwZSAuaXNzdWUtaW5mb19faXRlbSB7IHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbi5pc3N1ZS1pbmZvOmxhc3Qtb2YtdHlwZSAuaXNzdWUtaW5mb19faXRlbTpsYXN0LW9mLXR5cGUgeyBib3JkZXItYm90dG9tLXdpZHRoOiAwOyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5pc3N1ZS1pbmZvOmxhc3Qtb2YtdHlwZSAuaXNzdWUtaW5mb19faXRlbTpsYXN0LW9mLXR5cGUgeyBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5pc3N1ZS1pbmZvOmxhc3Qtb2YtdHlwZSAuaXNzdWUtaW5mb19faXRlbTpsYXN0LW9mLXR5cGUgeyBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9IH1cblxuLmlzc3VlLWluZm9fX2l0ZW0geyBtYXJnaW4tYm90dG9tOiAyNXB4OyBmb250LXNpemU6IDE1cHg7IGZvbnQtd2VpZ2h0OiAyMDA7IGNvbG9yOiAjMzMzOyB9XG5cbi5pc3N1ZS1pbmZvX19pdGVtOmJlZm9yZSwgLmlzc3VlLWluZm9fX2l0ZW06YWZ0ZXIgeyBjb250ZW50OiBcIiBcIjsgZGlzcGxheTogdGFibGU7IH1cblxuLmlzc3VlLWluZm9fX2l0ZW06YWZ0ZXIgeyBjbGVhcjogYm90aDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5pc3N1ZS1pbmZvX19pdGVtIHsgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuaXNzdWUtaW5mb19faXRlbTpudGgtY2hpbGQoMykgeyBtYXJnaW4tYm90dG9tOiAyOHB4OyB9IH1cblxuLmlzc3VlLWluZm9fX3RleHQgeyBjb2xvcjogIzMzMzsgfVxuXG4uaXNzdWUtaW5mbyBzcGFuIHsgZmxvYXQ6IGxlZnQ7IGNvbG9yOiAjNjY2OyB9XG5cbi5pc3N1ZS1pbmZvIGIgeyBmbG9hdDogcmlnaHQ7IH1cblxuLl9kZXNrdG9wIC5pc3N1ZXMtZmlsdGVyc19fbGluazpob3ZlciAuZHJvcGRvd24tb3BlbmVyIHsgY29sb3I6ICNCNDk2NkU7IH1cblxuLl9kZXNrdG9wIC5pc3N1ZXMtZmlsdGVyc19fbGluazpob3ZlciAuaWNvbi1hcnJvd19ib3R0b20sIC5fZGVza3RvcCAuaXNzdWVzLWZpbHRlcnNfX2xpbms6aG92ZXIgLmljb24tYXJyb3dfZG93biB7IHN0cm9rZTogI0I0OTY2RTsgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG4uX2Rlc2t0b3AgLmlzc3VlLWl0ZW1fX3RpdGxlLl9ob3ZlciB7IGNvbG9yOiAjQjQ5NjZFOyB9XG5cbi5jb250YWN0cy1saXN0IHsgZm9udC1zaXplOiAxNXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5jb250YWN0cy1saXN0IHsgbWFyZ2luLXRvcDogLTE0cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuY29udGFjdHMtbGlzdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLWJvdHRvbTogNTFweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNvbnRhY3RzLWxpc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1ib3R0b206IDI5cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuY29udGFjdHMtbGlzdF9faXRlbTpudGgtY2hpbGQoM24rMSkgeyBjbGVhcjogbGVmdDsgfSB9XG5cbi5jb250YWN0cy1saXN0X190aXRsZSB7IG1hcmdpbi1ib3R0b206IDZweDsgY29sb3I6ICM5OTk7IH1cblxuLmNvbnRhY3RzLWxpc3RfX3RlbCB7IGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG5cbi5jb250YWN0cy1saXN0X190ZWwgYSB7IGNvbG9yOiAjMzMzOyB9XG5cbi5jb250YWN0cy1saXN0X19lbWFpbCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLXRvcDogMjdweDsgY29sb3I6ICNCNDk2NkU7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uY29udGFjdHMtbWFwIHsgcG9zaXRpb246IHJlbGF0aXZlOyBoZWlnaHQ6IDcyMHB4OyBtYXJnaW4tdG9wOiA3NXB4OyBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5jb250YWN0cy1tYXAgeyBtYXJnaW4tdG9wOiA1MnB4OyBoZWlnaHQ6IGF1dG87IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH0gfVxuXG4uY29udGFjdHMtbWFwX19idG4geyBkaXNwbGF5OiBub25lOyBtYXgtd2lkdGg6IDIzOXB4OyBoZWlnaHQ6IDQ3cHg7IG1hcmdpbi10b3A6IDEycHg7IH1cblxuLm1hcC1hYm91dCB7IGRpc3BsYXk6IG5vbmU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgei1pbmRleDogOTk7IHRvcDogNTAlOyBsZWZ0OiA1MCU7IG1hcmdpbi1sZWZ0OiAyMHB4OyB3aWR0aDogNTgwcHg7IHBhZGRpbmc6IDMwcHggMzBweCA1NXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhOyBib3gtc2hhZG93OiAwIDAgNDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHsgLm1hcC1hYm91dCB7IHdpZHRoOiA0ODBweDsgfSB9XG5cbi5tYXAtYWJvdXQ6YWZ0ZXIsIC5tYXAtYWJvdXQ6YmVmb3JlIHsgZGlzcGxheTogYmxvY2s7IGNvbnRlbnQ6IFwiIFwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAxMDAlOyB0b3A6IDA7IGJvdHRvbTogMDsgd2lkdGg6IDA7IGhlaWdodDogMDsgbWFyZ2luOiBhdXRvOyB9XG5cbi5tYXAtYWJvdXQ6YmVmb3JlIHsgYm9yZGVyLXRvcDogMjFweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLXJpZ2h0OiAyMXB4IHNvbGlkICNlYWVhZWE7IGJvcmRlci1ib3R0b206IDIxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLm1hcC1hYm91dDphZnRlciB7IGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1yaWdodDogMjBweCBzb2xpZCAjZmZmOyBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5tYXAtYWJvdXRfX3RpdGxlIHsgZm9udC1zaXplOiAzMHB4OyBmb250LXdlaWdodDogNTAwOyBsaW5lLWhlaWdodDogMS4zOyBjb2xvcjogIzMzMzsgbWFyZ2luLWJvdHRvbTogMjVweDsgcGFkZGluZy1ib3R0b206IDIwcHg7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWVhOyB9XG5cbi5tYXAtYWJvdXRfX2NvbnRlbnQgeyBjb2xvcjogIzY2NjsgZm9udC1zaXplOiAxNXB4OyB9XG5cbi5tYXAtYWJvdXRfX2l0ZW0geyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG5cbi5tYXAtYWJvdXRfX2ljb24geyBoZWlnaHQ6IDI1cHg7IG1hcmdpbi1ib3R0b206IDVweDsgZmlsbDogI0I0OTY2RTsgc3Ryb2tlOiAjQjQ5NjZFOyB9XG5cbi5tYXAtYWJvdXRfX2xpbmsgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi10b3A6IDVweDsgY29sb3I6ICNCNDk2NkU7IH1cblxuLm1hcC1hYm91dF9fcm93IHsgZm9udC1zaXplOiAwOyB9XG5cbi5tYXAtYWJvdXRfX3JvdyAubWFwLW1vZGVfX2RheSwgLm1hcC1hYm91dF9fcm93IC5tYXAtbW9kZV9fc3RhdHVzIHsgd2lkdGg6IDQwJTsgZm9udC1zaXplOiAxNXB4OyB9XG5cbi5tYXAtYWJvdXRfX3Bob25lIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBmb250LXNpemU6IDE1cHg7IH1cblxuLm1hcC1hYm91dF9fcGhvbmUtbGlzdCB7IG1hcmdpbi10b3A6IC0zcHg7IH1cblxuLm1hcC1hYm91dF9fYnRuIHsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IC0xcHg7IHJpZ2h0OiAtMXB4OyBsZWZ0OiAtMXB4OyBmb250LXNpemU6IDE0cHg7IG1heC13aWR0aDogMTAwJTsgfVxuXG4ubWFwIHsgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyB0b3A6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLm1hcCB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uY29udGFjdHMtYWRkcmVzcyB7IGRpc3BsYXk6IG5vbmU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWF4LXdpZHRoOiA0MjJweDsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYWVhZWE7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWVhOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5jb250YWN0cy1hZGRyZXNzIHsgZGlzcGxheTogYmxvY2s7IG1heC13aWR0aDogMTAwJTsgYm9yZGVyLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNvbnRhY3RzLWFkZHJlc3MgeyBib3JkZXItdG9wOiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29udGFjdHMtYWRkcmVzczphZnRlciB7IGRpc3BsYXk6IGJsb2NrOyBjb250ZW50OiBcIiBcIjsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAtMjBweDsgcmlnaHQ6IC0yMHB4OyB0b3A6IDA7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH0gfVxuXG4uY29udGFjdHMtYWRkcmVzczpiZWZvcmUgeyBkaXNwbGF5OiBibG9jazsgY29udGVudDogXCIgXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAtMXB4OyBib3R0b206IC0xcHg7IHJpZ2h0OiAxMDAlOyB3aWR0aDogY2FsYyg1MHZ3IC0gNDIycHgpOyBib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWFlYTsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWE7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmNvbnRhY3RzLWFkZHJlc3M6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5jb250YWN0cy1hZGRyZXNzX19idG4geyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTJweDsgcmlnaHQ6IC02MXB4OyBoZWlnaHQ6IDI3cHg7IHBhZGRpbmc6IDEwcHggOXB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmNvbnRhY3RzLWFkZHJlc3NfX2J0biB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uY29udGFjdHMtYWRkcmVzc19fYnRuIC5idG5fX2ljb24geyBtYXJnaW4tdG9wOiAwOyBtYXJnaW4tbGVmdDogLTJweDsgfVxuXG4ubWFwLWFjY29yZGlvbiB7IG92ZXJmbG93OiBhdXRvOyBoZWlnaHQ6IDcxOHB4OyBwYWRkaW5nOiAwIDQwcHggMCAyMHB4OyBtYXJnaW46IDAgMCAwIC0xOHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5tYXAtYWNjb3JkaW9uIHsgb3ZlcmZsb3c6IGluaGVyaXQ7IGhlaWdodDogYXV0bzsgcGFkZGluZzogMDsgbWFyZ2luOiAwOyB9IH1cblxuLm1hcC1hY2NvcmRpb25fX2l0ZW0geyBwb3NpdGlvbjogcmVsYXRpdmU7IGJvcmRlci10b3A6IDA7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWVhOyBtYXJnaW4tYm90dG9tOiAtMnB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLm1hcC1hY2NvcmRpb25fX2l0ZW0geyBtYXJnaW4tYm90dG9tOiAwOyBib3JkZXItYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAubWFwLWFjY29yZGlvbl9faXRlbTphZnRlciB7IGRpc3BsYXk6IGJsb2NrOyBjb250ZW50OiBcIiBcIjsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAtMjBweDsgcmlnaHQ6IC0yMHB4OyBib3R0b206IDA7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH0gfVxuXG4ubWFwLWFjY29yZGlvbl9faXRlbTpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4ubWFwLWFjY29yZGlvbl9faXRlbTpsYXN0LWNoaWxkOmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfVxuXG4ubWFwLWFjY29yZGlvbl9faXRlbS5fb3BlbmVkIC5tYXAtYWNjb3JkaW9uX190aXRsZSB7IG9wYWNpdHk6IDE7IH1cblxuLm1hcC1hY2NvcmRpb25fX2l0ZW0uX29wZW5lZCAubWFwLWFjY29yZGlvbl9fdGl0bGUgLmFjY29yZGlvbl9faWNvbiB7IG9wYWNpdHk6IC40OyB9XG5cbi5tYXAtYWNjb3JkaW9uX190aXRsZSB7IHBhZGRpbmc6IDMwcHggMjBweCAxMHB4IDA7IGZvbnQtc2l6ZTogMTdweDsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAubWFwLWFjY29yZGlvbl9fdGl0bGUgeyBvcGFjaXR5OiAxOyBwYWRkaW5nOiAyM3B4IDAgMTRweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLm1hcC1hY2NvcmRpb25fX3RpdGxlIHsgcGFkZGluZzogMjNweCAwIDEzcHg7IHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuXG4ubWFwLWFjY29yZGlvbl9fdGl0bGUgLmFjY29yZGlvbl9faWNvbiB7IHRvcDogMzZweDsgcmlnaHQ6IDA7IHdpZHRoOiAxOHB4OyBoZWlnaHQ6IDEwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLm1hcC1hY2NvcmRpb25fX3RpdGxlIC5hY2NvcmRpb25fX2ljb24geyBvcGFjaXR5OiAuNDsgdG9wOiAzMnB4OyByaWdodDogMnB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAubWFwLWFjY29yZGlvbl9fdGl0bGUgLmFjY29yZGlvbl9faWNvbiB7IHRvcDogMzBweDsgcmlnaHQ6IC0xcHg7IH0gfVxuXG4ubWFwLWFjY29yZGlvbl9fZGVzYyB7IHBhZGRpbmc6IDA7IH1cblxuLm1hcC1pbmZvIHsgbWFyZ2luOiAwOyBwYWRkaW5nLWxlZnQ6IDQxcHg7IHBhZGRpbmctcmlnaHQ6IDU4cHg7IGZvbnQtc2l6ZTogMTVweDsgbGluZS1oZWlnaHQ6IDIwcHg7IGNvbG9yOiAjNjY2OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5tYXAtaW5mbyB7IG1hcmdpbjogMjFweCAtMjBweCAwOyBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAubWFwLWluZm8geyBtYXJnaW4tdG9wOiAyNXB4OyB9IH1cblxuLm1hcC1pbmZvX19pdGVtIHsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nOiAxNXB4IDA7IG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAubWFwLWluZm9fX2l0ZW0geyBwYWRkaW5nOiAwIDIwcHg7IG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5tYXAtaW5mb19faXRlbSB7IG1hcmdpbi1ib3R0b206IDM0cHg7IH0gfVxuXG4ubWFwLWluZm9fX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWVhOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5tYXAtaW5mb19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHsgYm9yZGVyLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5tYXAtaW5mb19faXRlbTpudGgtY2hpbGQoMm4rMSkgeyBjbGVhcjogbGVmdDsgfSB9XG5cbi5tYXAtaW5mb19faXRlbTpudGgtY2hpbGQoMykgeyBmbG9hdDogcmlnaHQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAubWFwLWluZm9fX2l0ZW06bnRoLWNoaWxkKDMpIHsgZmxvYXQ6IG5vbmU7IH0gfVxuXG4ubWFwLWluZm9fX2NvbnRlbnQgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmctbGVmdDogMzhweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5tYXAtaW5mb19fY29udGVudCB7IHBhZGRpbmctbGVmdDogNTBweDsgfSB9XG5cbi5tYXAtaW5mb19faWNvbiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAxcHg7IGxlZnQ6IC0zOHB4OyBmaWxsOiAjQjQ5NjZFOyBzdHJva2U6ICNCNDk2NkU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLm1hcC1pbmZvX19pY29uIHsgbGVmdDogMDsgfSB9XG5cbi5tYXAtaW5mb19fbGluayB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLXRvcDogNnB4OyBjb2xvcjogI0I0OTY2RTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0I0OTY2RTsgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLm1hcC1pbmZvX19saW5rIHsgbWFyZ2luLXRvcDogMjFweDsgfSB9XG5cbi5tYXAtaW5mb19fcGhvbmUgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1ib3R0b206IDRweDsgfVxuXG4ubWFwLWluZm9fX3Bob25lIGEgeyBjb2xvcjogIzMzMzsgfVxuXG4ubWFwLWluZm9fX2xpbmUgeyBtYXJnaW4tYm90dG9tOiAzcHg7IGZvbnQtc2l6ZTogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5tYXAtaW5mb19fbGluZSB7IG1hcmdpbi1ib3R0b206IDdweDsgfSB9XG5cbi5tYXAtaW5mb19fYnRuIHsgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAubWFwLWluZm9fX2J0biB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDJweCBhdXRvIDI3cHg7IGhlaWdodDogNTNweDsgbWF4LXdpZHRoOiAyODBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLm1hcC1pbmZvX19idG4geyBtYXJnaW4tdG9wOiAtMnB4OyB9IH1cblxuLm1hcC1tb2RlX19kYXksIC5tYXAtbW9kZV9fc3RhdHVzIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogNTAlOyBmb250LXNpemU6IDEzcHg7IH1cblxuLm1hcC1tb2RlX19zdGF0dXMgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uY29udGFjdHMtZm9ybSB7IG1hcmdpbi10b3A6IDUxcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmNvbnRhY3RzLWZvcm0geyBtYXJnaW4tdG9wOiA0NnB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29udGFjdHMtZm9ybSB7IG1hcmdpbi10b3A6IDYzcHg7IH0gfVxuXG4uY29udGFjdHMtZm9ybSBociB7IG1hcmdpbi10b3A6IDc5cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmNvbnRhY3RzLWZvcm0gaHIgeyBtYXJnaW4tdG9wOiA1NnB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29udGFjdHMtZm9ybSBociB7IG1hcmdpbi10b3A6IDM5cHg7IH0gfVxuXG4uY29udGFjdHMtZm9ybSAuY29sLXNtLTYsIC5jb250YWN0cy1mb3JtIC5jb2wtc20tMTIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNvbnRhY3RzLWZvcm1fX3RpdGxlIHsgbWFyZ2luLWJvdHRvbTogMzFweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuY29udGFjdHMtZm9ybV9fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiAzNnB4OyBmb250LXNpemU6IDM2cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb250YWN0cy1mb3JtX190aXRsZSB7IG1hcmdpbi1ib3R0b206IDIycHg7IGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbi5jb250YWN0cy1mb3JtX19zZWxlY3QgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nOiA5cHggMjBweDsgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTsgbGluZS1oZWlnaHQ6IDEuNzY1OyBjb2xvcjogIzMzMzsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5jb250YWN0cy1mb3JtX19zZWxlY3QgeyBtYXJnaW4tYm90dG9tOiAyN3B4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29udGFjdHMtZm9ybV9fc2VsZWN0IHsgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5jb250YWN0cy1mb3JtX19zZWxlY3QgLmRyb3Bkb3duLW9wZW5lcl9fY2FyZXQgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAyMHB4OyB0b3A6IDE3cHg7IHN0cm9rZTogIzMzMzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuY29udGFjdHMtZm9ybV9fc2VsZWN0IC5kcm9wZG93bi1vcGVuZXJfX2NhcmV0IHsgdG9wOiAxNXB4OyB9IH1cblxuLmNvbnRhY3RzLWZvcm1fX3NlbGVjdCAuZHJvcGRvd24tbGlzdCB7IHRvcDogMTAwJTsgbGVmdDogLTFweDsgcmlnaHQ6IC0xcHg7IG1pbi13aWR0aDogMTAwJTsgcGFkZGluZy1sZWZ0OiAyMHB4OyBwYWRkaW5nLXJpZ2h0OiAyMHB4OyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5jb250YWN0cy1mb3JtX19pbnB1dCB7IHdpZHRoOiAxMDAlOyBtYXJnaW4tYm90dG9tOiA1MHB4OyBwYWRkaW5nLWxlZnQ6IDIwcHg7IHBhZGRpbmctcmlnaHQ6IDIwcHg7IGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7IGNvbG9yOiAjMzMzOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5jb250YWN0cy1mb3JtX19pbnB1dCB7IG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4uY29udGFjdHMtZm9ybV9faW5wdXQ6Zm9jdXMgeyBib3JkZXItY29sb3I6ICM3ZjdmN2Y7IH1cblxuLmNvbnRhY3RzLWZvcm1fX2lucHV0LWxhYmVsIHsgZGlzcGxheTogbm9uZTsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IDVweDsgZm9udC1zaXplOiAxNHB4OyBjb2xvcjogI0VGNDUzRTsgfVxuXG4uY29udGFjdHMtZm9ybV9faW5wdXQuX3RleHRhcmVhIHsgbWF4LWhlaWdodDogMjAwcHg7IGhlaWdodDogMjAwcHg7IHJlc2l6ZTogbm9uZTsgfVxuXG4uY29udGFjdHMtZm9ybV9faW5wdXQuX2Vycm9yIHsgYm9yZGVyLWNvbG9yOiAjRUY0NTNFOyB9XG5cbi5jb250YWN0cy1mb3JtX19pbnB1dC5fZXJyb3IgKyAuY29udGFjdHMtZm9ybV9faW5wdXQtbGFiZWwgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4uY29udGFjdHMtZm9ybV9fbGFiZWwgeyBkaXNwbGF5OiBibG9jazsgY29sb3I6ICM5OTk7IGZvbnQtc2l6ZTogMTFweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uY29udGFjdHMtZm9ybV9faW5mbyB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tdG9wOiA3MXB4OyBmb250LXNpemU6IDE0cHg7IGNvbG9yOiAjOTk5OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7IC5jb250YWN0cy1mb3JtX19pbmZvIHsgbWFyZ2luLXRvcDogNjBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5jb250YWN0cy1mb3JtX19pbmZvIHsgbWFyZ2luLXRvcDogMjBweDsgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmNvbnRhY3RzLWZvcm1fX2J0biB7IGRpc3BsYXk6IGJsb2NrOyBtYXgtd2lkdGg6IDEwMCU7IHdpZHRoOiAxMDAlOyBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5jb250YWN0cy1mb3JtX19idG4geyBoZWlnaHQ6IDU0cHg7IG1hcmdpbjogMCBhdXRvIDA7IG1heC13aWR0aDogMjgwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb250YWN0cy1mb3JtX19idG4geyBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4uY29udGFjdHMtZm9ybV9fYnRuLl9zZW50IHsgZGlzcGxheTogbm9uZTsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICMxOTE5MTk7IGJvcmRlci1jb2xvcjogIzE5MTkxOTsgfVxuXG4uY29udGFjdHMtZm9ybS5fc2VudCB7IHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5jb250YWN0cy1mb3JtLl9zZW50IC5jb250YWN0cy1mb3JtX19zZWxlY3QsIC5jb250YWN0cy1mb3JtLl9zZW50IC5jb250YWN0cy1mb3JtX19pbnB1dCB7IGJvcmRlci1jb2xvcjogIzMzMzsgfVxuXG4uY29udGFjdHMtZm9ybS5fc2VudCAuY29udGFjdHMtZm9ybV9fYnRuIHsgZGlzcGxheTogbm9uZTsgfVxuXG4uY29udGFjdHMtZm9ybS5fc2VudCAuY29udGFjdHMtZm9ybV9fYnRuLl9zZW50IHsgZGlzcGxheTogYmxvY2s7IH1cblxuLmNvbnRhY3RzLWZhcSB7IG1hcmdpbi10b3A6IDQ3cHg7IG1hcmdpbi1ib3R0b206IDUxcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmNvbnRhY3RzLWZhcSB7IG1hcmdpbi1ib3R0b206IDgwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb250YWN0cy1mYXEgeyBtYXJnaW4tdG9wOiA2M3B4OyBtYXJnaW4tYm90dG9tOiA3N3B4OyB9IH1cblxuLmNvbnRhY3RzLWZhcV9fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiA0MnB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5jb250YWN0cy1mYXFfX3RpdGxlIHsgZm9udC1zaXplOiAzNnB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29udGFjdHMtZmFxX190aXRsZSB7IGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbi5jb250YWN0cy1mYXFfX2l0ZW0geyBtYXJnaW4tYm90dG9tOiAzOXB4OyB9XG5cbi5jb250YWN0cy1mYXFfX2J0biB7IGZsb2F0OiByaWdodDsgbWF4LXdpZHRoOiAyMDhweDsgd2lkdGg6IDEwMCU7IG1hcmdpbi10b3A6IDEwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmNvbnRhY3RzLWZhcV9fYnRuIHsgZmxvYXQ6IG5vbmU7IGhlaWdodDogNTRweDsgbWFyZ2luOiA1MXB4IGF1dG8gMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNvbnRhY3RzLWZhcV9fYnRuIHsgbWFyZ2luLXRvcDogMDsgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLmZhcS1pdGVtX190aXRsZSB7IG1hcmdpbi1ib3R0b206IDE1cHg7IGxpbmUtaGVpZ2h0OiAxLjM7IGZvbnQtc2l6ZTogMjVweDsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uZmFxLWl0ZW1fX3RpdGxlLl9zbWFsbCB7IGZvbnQtc2l6ZTogMjBweDsgfVxuXG4uZmFxLWl0ZW1fX2RlcyB7IGZvbnQtc2l6ZTogMTVweDsgbGluZS1oZWlnaHQ6IDEuNjY2OyBjb2xvcjogIzY2NjsgfVxuXG4uZmFxLWl0ZW1fX2RlcyBhIHsgY29sb3I6ICNCNDk2NkU7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZmFxLWl0ZW1fX2RlcyBhOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLl9kZXNrdG9wIC5jb250YWN0cy1saXN0X19lbWFpbDpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5fZGVza3RvcCAuY29udGFjdHMtZm9ybV9fc2VsZWN0OmhvdmVyIC5kcm9wZG93bi1vcGVuZXIgeyBjb2xvcjogI0I0OTY2RTsgfVxuXG4uX2Rlc2t0b3AgLmNvbnRhY3RzLWZvcm1fX3NlbGVjdDpob3ZlciAuZHJvcGRvd24tb3BlbmVyX19jYXJldCB7IHN0cm9rZTogI0I0OTY2RTsgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG4uX2Rlc2t0b3AgLm1hcC1hYm91dF9fbGluazpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5ub3RfZm91bmQgeyBkaXNwbGF5OiBub25lOyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDE7IG1hcmdpbi10b3A6IDQycHg7IG1hcmdpbi1ib3R0b206IDc4cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLm5vdF9mb3VuZCB7IG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5ub3RfZm91bmQgeyBtYXJnaW4tdG9wOiAzNHB4OyBtYXJnaW4tYm90dG9tOiA4M3B4OyB9IH1cblxuLmxpbmstYmFjayB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLXRvcDogMjdweDsgY29sb3I6ICMwMDA7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZm9udC1zaXplOiAxMnB4OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5saW5rLWJhY2sgc3ZnIHsgbWFyZ2luLXJpZ2h0OiAzcHg7IGZpbGw6ICMwMDA7IHN0cm9rZTogIzAwMDsgfVxuXG4udmFjYW5jaWVzIHsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxOyBtYXJnaW4tdG9wOiA0MHB4OyBtYXJnaW4tYm90dG9tOiA3OHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC52YWNhbmNpZXMgeyBtYXJnaW4tdG9wOiA2MHB4OyBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAudmFjYW5jaWVzIHsgbWFyZ2luLXRvcDogMzRweDsgbWFyZ2luLWJvdHRvbTogODNweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC52YWNhbmNpZXMtYWNjb3JkaW9uIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi52YWNhbmNpZXMtYWNjb3JkaW9uX19pdGVtIHsgbWFyZ2luLWJvdHRvbTogMTlweDsgYm9yZGVyLXRvcDogMDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWE7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnZhY2FuY2llcy1hY2NvcmRpb25fX2l0ZW0geyBtYXJnaW4tYm90dG9tOiAtMnB4OyB9IH1cblxuLnZhY2FuY2llcy1hY2NvcmRpb25fX2l0ZW0uX2FjdGl2ZSAudmFjYW5jaWVzLWFjY29yZGlvbl9fdGl0bGUgeyBvcGFjaXR5OiAxOyB9XG5cbi52YWNhbmNpZXMtYWNjb3JkaW9uX19pdGVtLl9hY3RpdmUgLnZhY2FuY2llcy1hY2NvcmRpb25fX3RpdGxlIC5hY2NvcmRpb25fX2ljb24geyB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC52YWNhbmNpZXMtYWNjb3JkaW9uX19pdGVtLl9hY3RpdmUgLnZhY2FuY2llcy1hY2NvcmRpb25fX3RpdGxlIC5hY2NvcmRpb25fX2ljb24geyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9IH1cblxuLnZhY2FuY2llcy1hY2NvcmRpb25fX3RpdGxlIHsgb3BhY2l0eTogLjQ7IHBhZGRpbmc6IDVweCAyNXB4IDlweCAwOyBmb250LXNpemU6IDE3cHg7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnZhY2FuY2llcy1hY2NvcmRpb25fX3RpdGxlIHsgcGFkZGluZzogMjNweCAwIDE0cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC52YWNhbmNpZXMtYWNjb3JkaW9uX190aXRsZSB7IHBhZGRpbmc6IDIycHggMCAxMnB4OyBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cblxuLnZhY2FuY2llcy1hY2NvcmRpb25fX3RpdGxlIC5hY2NvcmRpb25fX2ljb24geyB0b3A6IDExcHg7IHJpZ2h0OiAwOyB3aWR0aDogMThweDsgaGVpZ2h0OiAxMHB4OyB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC52YWNhbmNpZXMtYWNjb3JkaW9uX190aXRsZSAuYWNjb3JkaW9uX19pY29uIHsgb3BhY2l0eTogLjQ7IHRvcDogMzJweDsgcmlnaHQ6IDJweDsgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC52YWNhbmNpZXMtYWNjb3JkaW9uX190aXRsZSAuYWNjb3JkaW9uX19pY29uIHsgdG9wOiAzMHB4OyByaWdodDogLTFweDsgfSB9XG5cbi52YWNhbmNpZXMtYWNjb3JkaW9uX190aXRsZS5fYWN0aXZlIHsgb3BhY2l0eTogMTsgfVxuXG4udmFjYW5jaWVzLWFjY29yZGlvbl9fdGl0bGUuX2FjdGl2ZSAuYWNjb3JkaW9uX19pY29uIHsgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAudmFjYW5jaWVzLWFjY29yZGlvbl9fdGl0bGUuX2FjdGl2ZSAuYWNjb3JkaW9uX19pY29uIHsgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfSB9XG5cbi52YWNhbmNpZXMtYWNjb3JkaW9uX19kZXNjIHsgcGFkZGluZzogMDsgZm9udC1zaXplOiAxN3B4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC52YWNhbmNpZXMtYWNjb3JkaW9uX19kZXNjIHsgcGFkZGluZy10b3A6IDQwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC52YWNhbmNpZXMtYWNjb3JkaW9uX19kZXNjIHsgcGFkZGluZy10b3A6IDQ0cHg7IGZvbnQtc2l6ZTogMTVweDsgfSB9XG5cbi52YWNhbmNpZXMtYWNjb3JkaW9uIHAgeyBsaW5lLWhlaWdodDogMS43NjQ3MDU4ODsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC52YWNhbmNpZXMtYWNjb3JkaW9uIHAgeyBsaW5lLWhlaWdodDogMS43OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnZhY2FuY2llcy1hY2NvcmRpb24uX21vYmlsZSB7IGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHsgLnZhY2FuY2llcy1hY2NvcmRpb24uX21vYmlsZSAudmFjYW5jaWVzLWFjY29yZGlvbl9faXRlbSB7IGJvcmRlci1ib3R0b20td2lkdGg6IDA7IG1hcmdpbi1ib3R0b206IDA7IHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAudmFjYW5jaWVzLWFjY29yZGlvbi5fbW9iaWxlIC52YWNhbmNpZXMtYWNjb3JkaW9uX19pdGVtIHsgZGlzcGxheTogYmxvY2s7IGJvcmRlci1ib3R0b20td2lkdGg6IDFweDsgfSB9XG5cbi52YWNhbmNpZXMtYWNjb3JkaW9uLl9tb2JpbGUgLnZhY2FuY2llcy1hY2NvcmRpb25fX2l0ZW0uX29wZW5lZCB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi52YWNhbmNpZXMtYWNjb3JkaW9uLl9tb2JpbGUgLnZhY2FuY2llcy1hY2NvcmRpb25fX3RpdGxlIHsgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAudmFjYW5jaWVzLWFjY29yZGlvbi5fbW9iaWxlIC52YWNhbmNpZXMtYWNjb3JkaW9uX190aXRsZSB7IGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnZhY2FuY3lfX3RpdGxlIHsgbWFyZ2luLXRvcDogMzdweDsgbWFyZ2luLWJvdHRvbTogMjdweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAudmFjYW5jeV9fdGl0bGUgeyB3aWR0aDogODMuMzMzMzMlOyBtYXJnaW4tdG9wOiA0N3B4OyBtYXJnaW4tYm90dG9tOiAzMXB4OyBmb250LXNpemU6IDI1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC52YWNhbmN5X190aXRsZSB7IHdpZHRoOiAxMDAlOyBtYXJnaW4tdG9wOiA1MXB4OyBtYXJnaW4tYm90dG9tOiAxNHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnZhY2FuY3lfX2xpc3QgeyB3aWR0aDogODMuMzMzMzMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAudmFjYW5jeV9fbGlzdCB7IHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnZhY2FuY3kgcCB7IHdpZHRoOiA4My4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC52YWNhbmN5IHAgeyB3aWR0aDogMTAwJTsgfSB9XG5cbi52YWNhbmN5X19kb2NzIHsgbWFyZ2luLXRvcDogNzVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC52YWNhbmN5X19kb2NzIHsgbWFyZ2luLXRvcDogNTJweDsgfSB9XG5cbi52YWNhbmN5X19kb2MgeyBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC52YWNhbmN5X19kb2MgeyBtYXJnaW4tYm90dG9tOiA0MXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAudmFjYW5jeV9fZG9jIHsgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi52YWNhbmN5X19hbnN3ZXIgeyBtYXJnaW4tdG9wOiA1NHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC52YWNhbmN5X19hbnN3ZXIgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAudmFjYW5jeV9fYW5zd2VyIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi1ib3R0b206IDQxcHg7IH0gfVxuXG4udmFjYW5jeS1saXN0X19pdGVtIHsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nLWxlZnQ6IDI1cHg7IGxpbmUtaGVpZ2h0OiAxLjc1OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnZhY2FuY3ktbGlzdF9faXRlbSB7IHBhZGRpbmctbGVmdDogMjJweDsgfSB9XG5cbi52YWNhbmN5LWxpc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1ib3R0b206IDE3cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAudmFjYW5jeS1saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tYm90dG9tOiAxM3B4OyB9IH1cblxuLnZhY2FuY3ktbGlzdF9faXRlbTpiZWZvcmUgeyBjb250ZW50OiAn4oCUJzsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyB0b3A6IDA7IH1cblxuLnZhY2FuY3ktZG9jX19pbmZvIHsgcGFkZGluZy10b3A6IDE1cHg7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC52YWNhbmN5LWRvY19faW5mbyB7IHBhZGRpbmctdG9wOiAxMnB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAudmFjYW5jeS1kb2NfX2luZm8geyB3aWR0aDogY2FsYygxMDAlIC0gNjRweCk7IH0gfVxuXG4udmFjYW5jeS1kb2NfX2ljb24geyBtYXJnaW46IDAgNDVweCAwIDEzcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnZhY2FuY3ktZG9jX19pY29uIHsgbWFyZ2luOiAwIDUwcHggMCA4cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC52YWNhbmN5LWRvY19faWNvbiB7IG1hcmdpbjogMCAxNnB4IDAgMDsgfSB9XG5cbi52YWNhbmN5LWRvY19fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiAxcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnZhY2FuY3ktZG9jX190aXRsZSB7IG1hcmdpbi1ib3R0b206IDNweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnZhY2FuY3ktZG9jX190aXRsZSB7IG1hcmdpbi1ib3R0b206IDFweDsgfSB9XG5cbi5lcnJvci00MDQgeyBwb3NpdGlvbjogcmVsYXRpdmU7IG1pbi1oZWlnaHQ6IDEwMHZoOyBwYWRkaW5nLXRvcDogMjQwcHg7IHBhZGRpbmctYm90dG9tOiAxMDBweDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5lcnJvci00MDQgeyBwYWRkaW5nLXRvcDogMTMwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5lcnJvci00MDQgeyBwYWRkaW5nLXRvcDogMTAwcHg7IH0gfVxuXG4uZXJyb3ItNDA0X19udW0geyBmb250LXNpemU6IDMwdnc7IGxpbmUtaGVpZ2h0OiAuODsgZm9udC1mYW1pbHk6IFdpbGxpYW0sIHNhbnMtc2VyaWY7IH1cblxuLmVycm9yLTQwNF9fdGV4dCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMTA7IG1hcmdpbi1ib3R0b206IDRweDsgY29sb3I6ICMwMDA7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiAxNXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmVycm9yLTQwNF9fdGV4dCB7IG1hcmdpbi1ib3R0b206IDA7IGxpbmUtaGVpZ2h0OiAxLjc7IH0gfVxuXG4uZXJyb3ItNDA0X190ZXh0IGEgeyBjb2xvcjogI0I0OTY2RTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5lcnJvci00MDRfX3RleHQgYTpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5lcnJvci00MDRfX3BhcmFsbGF4IHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGJhY2tncm91bmQtY29sb3I6ICM5ZWI0YzI7IG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnBhcmFsbGF4IHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucGFyYWxsYXhfX2xheWVyIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IG1pbi1oZWlnaHQ6IDExMzZweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAucGFyYWxsYXhfX2xheWVyIHsgbWluLWhlaWdodDogMTAyN3B4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAucGFyYWxsYXhfX2xheWVyIHsgbWluLWhlaWdodDogNDgzcHg7IH0gfVxuXG4ucGFyYWxsYXhfX2xheWVyLl9za3kgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2t5LnBuZ1wiKTsgfVxuXG4ucGFyYWxsYXhfX2xheWVyLl9za3VsbCB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ncm91bmQucG5nXCIpOyB9XG5cbi5wYXJhbGxheF9fbGF5ZXIuX251bWJlciB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9udW1iZXIucG5nXCIpOyB9XG5cbi5wYXJhbGxheF9fbGF5ZXIuX2dyb3VuZCB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ncm91bmQucG5nXCIpOyB9XG5cbi5wYXJhbGxheF9fbGF5ZXIuX2JpcmRzIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JpcmRzLnBuZ1wiKTsgfVxuXG4udG91cnMgeyBtYXJnaW4tdG9wOiA2N3B4OyBtYXJnaW4tYm90dG9tOiA5MHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC50b3VycyB7IG1hcmdpbi1ib3R0b206IDcwcHg7IG1hcmdpbi10b3A6IDUzcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC50b3VycyB7IG1hcmdpbi10b3A6IDM3cHg7IH0gfVxuXG4udG91ciB7IG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLnRvdXI6bnRoLWNoaWxkKDNuKzEpIHsgY2xlYXI6IGxlZnQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnRvdXI6bnRoLWNoaWxkKDNuKzEpIHsgY2xlYXI6IG5vbmU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAudG91cjpudGgtY2hpbGQoMm4rMSkgeyBjbGVhcjogbGVmdDsgfSB9XG5cbi50b3VyX19jb3ZlciB7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDI1NXB4OyBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi50b3VyX19jb3ZlcjpiZWZvcmUgeyBkaXNwbGF5OiBibG9jazsgY29udGVudDogXCIgXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgei1pbmRleDogMjsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4udG91cl9fZGF0ZSB7IG1hcmdpbi1ib3R0b206IDEwcHg7IGZvbnQtc2l6ZTogMTVweDsgfVxuXG4udG91cl9fdGl0bGUgeyBmb250LXNpemU6IDIwcHg7IGxpbmUtaGVpZ2h0OiAyNXB4OyBjb2xvcjogIzMzMzsgfVxuXG4udG91cl9fdGhlbWVzIHsgbWFyZ2luLXRvcDogNjBweDsgfVxuXG4udG91ci10aGVtZXNfX3RpdGxlIHsgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4udG91ci10aGVtZXNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1ib3R0b206IDM1cHg7IH1cblxuLnRvdXItdGhlbWVfX3RpdGxlIHsgbWFyZ2luLWJvdHRvbTogNXB4OyBmb250LXNpemU6IDE3cHg7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnRvdXItdGhlbWVfX2RhdGUgeyBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLnRvdXItdGhlbWVfX25hbWUgeyBjb2xvcjogIzk5OTsgZm9udC1zaXplOiAxNXB4OyB9XG5cbi5fZGVza3RvcCAudG91cl9fbmFtZS5faG92ZXIsIC5fZGVza3RvcCAudG91cl9fdGl0bGUuX2hvdmVyIHsgY29sb3I6ICNCNDk2NkU7IH1cblxuLl9kZXNrdG9wIC50b3VyX19jb3Zlcjpob3ZlcjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLmhpc3RvcnktaGVhZGVyIHsgZGlzcGxheTogbm9uZTsgbWFyZ2luLXRvcDogNDVweDsgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oaXN0b3J5LWhlYWRlciB7IG1hcmdpbi10b3A6IDUwcHg7IG1hcmdpbi1ib3R0b206IDEycHg7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oaXN0b3J5LWhlYWRlciAuaGlzdG9yeV9fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiAyMnB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaGlzdG9yeS1oZWFkZXIgLmV2ZW50cy1maWx0ZXJzIHsgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oaXN0b3J5LWhlYWRlciAuZXZlbnRzLWZpbHRlcnNfX2xpbmsgeyBtYXJnaW4tYm90dG9tOiAwOyBib3JkZXItYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmhpc3RvcnktaGVhZGVyIC5ldmVudHMtZmlsdGVyczphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaGlzdG9yeSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgb3ZlcmZsb3c6IGhpZGRlbjsgcGFkZGluZy1ib3R0b206IDU4cHg7IHBhZGRpbmctdG9wOiAxNDBweDsgaGVpZ2h0OiAxMDB2aDsgbWluLWhlaWdodDogNjYwcHg7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmhpc3RvcnkgeyBoZWlnaHQ6IGF1dG87IHBhZGRpbmctdG9wOiA3NXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaGlzdG9yeSB7IHBhZGRpbmctYm90dG9tOiA2MHB4OyB9IH1cblxuLmhpc3RvcnkgLnNraW4geyBoZWlnaHQ6IDEwMCU7IH1cblxuLmhpc3RvcnkgLnNraW46YmVmb3JlIHsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1pbi1oZWlnaHQ6IGluaGVyaXQ7IGhlaWdodDogMTAwJTsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuaGlzdG9yeSAuc2tpbjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhpc3RvcnlfX3NsaWRlciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB3aWR0aDogOTklOyBoZWlnaHQ6IDUyMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5oaXN0b3J5X19zbGlkZXIgeyBoZWlnaHQ6IGF1dG87IHdpZHRoOiAxMDAlOyB9IH1cblxuLmhpc3RvcnlfX3RpdGxlIHsgbWFyZ2luLWJvdHRvbTogMzRweDsgfVxuXG4uaGlzdG9yeV9fZGVzYyB7IGZvbnQtc2l6ZTogMTVweDsgbGluZS1oZWlnaHQ6IDEuNjY2OyBjb2xvcjogIzk5OTsgfVxuXG4uaGlzdG9yeS1zbGlkZXJfX2xpbmUgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHdpZHRoOiBhdXRvOyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5oaXN0b3J5LXNsaWRlcl9fbGluZSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IHBhZGRpbmctbGVmdDogNjBweDsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmhpc3Rvcnktc2xpZGVyX19saW5lIHsgcGFkZGluZy1sZWZ0OiA1MHB4OyB9IH1cblxuLmhpc3Rvcnktc2xpZGVyX19saW5lOmJlZm9yZSB7IGRpc3BsYXk6IGJsb2NrOyBjb250ZW50OiBcIiBcIjsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiAtMTsgbGVmdDogNjMycHg7IHJpZ2h0OiAwOyB0b3A6IDE3M3B4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E4OGE2ZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuaGlzdG9yeS1zbGlkZXJfX2xpbmU6YmVmb3JlIHsgbGVmdDogMTlweDsgdG9wOiA3MHB4OyBib3R0b206IDIwcHg7IHJpZ2h0OiBhdXRvOyBib3JkZXItYm90dG9tOiAwOyBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhODhhNmU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oaXN0b3J5LXNsaWRlcl9fbGluZTpiZWZvcmUgeyB0b3A6IDUwcHg7IGxlZnQ6IDE1cHg7IH0gfVxuXG4uaGlzdG9yeS1zbGlkZXJfX3NsaWRlIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5oaXN0b3J5LXNsaWRlcl9fc2xpZGUgeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9IH1cblxuLmhpc3RvcnktY29udHJvbCB7IHBvc2l0aW9uOiBmaXhlZDsgei1pbmRleDogOTk5OTsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgYm90dG9tOiAwOyBwYWRkaW5nOiAxN3B4IDA7IHdpZHRoOiAxMDAlOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuaGlzdG9yeS1jb250cm9sIHsgZGlzcGxheTogbm9uZTsgYm90dG9tOiAyMHB4OyBwYWRkaW5nLWJvdHRvbTogMDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfSB9XG5cbi5oaXN0b3J5LWNvbnRyb2xfX2ZpbHRlciB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4uaGlzdG9yeS1jb250cm9sX190aW1lbGluZSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IHRvcDsgd2lkdGg6IGNhbGMoMTAwJSAtIDIyMHB4KTsgbWFyZ2luLXRvcDogLTNweDsgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5oaXN0b3J5LWNvbnRyb2xfX3RpbWVsaW5lIHsgd2lkdGg6IDEwMCU7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaGlzdG9yeS1maWx0ZXIgeyBmb250LXNpemU6IDEzcHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHdoaXRlLXNwYWNlOiBub3dyYXA7IHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5oaXN0b3J5LWZpbHRlci5fb3BlbmVkIC5oaXN0b3J5LWZpbHRlcl9fbGlzdCB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cbi5oaXN0b3J5LWZpbHRlci5fb3BlbmVkIC5oaXN0b3J5LWZpbHRlcl9fdGV4dCB7IGNvbG9yOiAjQjQ5NjZFOyB9XG5cbi5oaXN0b3J5LWZpbHRlci5fb3BlbmVkIC5pY29uLXRpbWUgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5oaXN0b3J5LWZpbHRlci5fb3BlbmVkIC5pY29uLWNsb3NlIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5oaXN0b3J5LWZpbHRlcl9fYnRuIHsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1yaWdodDogMTZweDsgd2lkdGg6IDIwMHB4OyB9XG5cbi5oaXN0b3J5LWZpbHRlcl9fYnRuIC5pY29uLWNsb3NlIHsgZGlzcGxheTogbm9uZTsgY3Vyc29yOiBwb2ludGVyOyBzdHJva2Utd2lkdGg6IDJweDsgfVxuXG4uaGlzdG9yeS1maWx0ZXJfX2ljb24geyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBtYXJnaW4tdG9wOiAtNHB4OyBzdHJva2U6ICNCNDk2NkU7IH1cblxuLmhpc3RvcnktZmlsdGVyX19pY29uLmljb24tdGltZSB7IG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4uaGlzdG9yeS1maWx0ZXJfX2ljb24uaWNvbi1jbG9zZSB7IG1hcmdpbi1yaWdodDogMTNweDsgfVxuXG4uaGlzdG9yeS1maWx0ZXJfX3RleHQgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGxpbmUtaGVpZ2h0OiAzMHB4OyBjb2xvcjogIzY2NjsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5oaXN0b3J5LWZpbHRlcl9fbGlzdCB7IGRpc3BsYXk6IG5vbmU7IG1hcmdpbi1yaWdodDogNzVweDsgfVxuXG4uaGlzdG9yeS1maWx0ZXJfX2l0ZW0geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uaGlzdG9yeS1maWx0ZXJfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1yaWdodDogMzhweDsgfVxuXG4udGltZWxpbmUgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGZvbnQtc2l6ZTogMDsgcGFkZGluZy1ib3R0b206IDNweDsgfVxuXG4udGltZWxpbmVfX2xpc3QgeyB6LWluZGV4OiAxOyBwb3NpdGlvbjogcmVsYXRpdmU7IG1pbi13aWR0aDogODAwcHg7IHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC50aW1lbGluZV9fbGlzdCB7IG1pbi13aWR0aDogMDsgfSB9XG5cbi50aW1lbGluZV9fbGlzdC5feWVhcnMgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMDsgfVxuXG4udGltZWxpbmVfX3llYXIgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMDsgbGVmdDogMDsgaGVpZ2h0OiA1cHg7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0I0OTY2RTsgfVxuXG4udGltZWxpbmVfX3llYXIuX2hpZGUgeyBkaXNwbGF5OiBub25lOyB9XG5cbi50aW1lbGluZV9feWVhcjpsYXN0LWNoaWxkIHsgYm9yZGVyLWxlZnQ6IG5vbmU7IGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNCNDk2NkU7IH1cblxuLnRpbWVsaW5lX195ZWFyLl9sYXN0IHsgdG9wOiAtMnB4OyBoZWlnaHQ6IDlweDsgd2lkdGg6IDRweDsgYm9yZGVyLXJhZGl1czogMDsgYmFja2dyb3VuZC1jb2xvcjogI0I0OTY2RTsgfVxuXG4udGltZWxpbmVfX3llYXI6Zmlyc3QtY2hpbGQgLnRpbWVsaW5lX195ZWFyLXRpdGxlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlKDAuOCkgdHJhbnNsYXRlWSgxMHB4KTsgfVxuXG46bm90KC5kcmFnZ2luZykgLnRpbWVsaW5lX195ZWFyOmZpcnN0LWNoaWxkIC50aW1lbGluZV9feWVhci10aXRsZS5pcy1hY3RpdmUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTsgfVxuXG4udGltZWxpbmVfX3llYXI6bGFzdC1jaGlsZCAudGltZWxpbmVfX3llYXItdGl0bGUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHNjYWxlKDAuOCkgdHJhbnNsYXRlWSgxMHB4KTsgfVxuXG46bm90KC5kcmFnZ2luZykgLnRpbWVsaW5lX195ZWFyOmxhc3QtY2hpbGQgLnRpbWVsaW5lX195ZWFyLXRpdGxlLmlzLWFjdGl2ZSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTsgfVxuXG4udGltZWxpbmVfX3llYXItdGl0bGUgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMTAwJTsgbGVmdDogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyBwYWRkaW5nLWJvdHRvbTogMjBweDsgZm9udC1zaXplOiAyNHB4OyBmb250LWZhbWlseTogV2lsbGlhbSwgc2VyaWY7IHZpc2liaWxpdHk6IGhpZGRlbjsgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSwgdHJhbnNmb3JtIC4zcyBlYXNlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMC44KSB0cmFuc2xhdGVZKDEwcHgpOyBvcGFjaXR5OiAwOyBjb2xvcjogI0I0OTY2RTsgfVxuXG46bm90KC5kcmFnZ2luZykgLnRpbWVsaW5lX195ZWFyLXRpdGxlLmlzLWFjdGl2ZSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxKSB0cmFuc2xhdGVZKDApOyB2aXNpYmlsaXR5OiB2aXNpYmxlOyBvcGFjaXR5OiAxOyB9XG5cbi50aW1lbGluZV9feWVhcjpob3ZlciAudGltZWxpbmVfX3llYXItdGl0bGUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTsgdmlzaWJpbGl0eTogdmlzaWJsZTsgb3BhY2l0eTogMTsgfVxuXG4udGltZWxpbmVfX2NlbnR1cnkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IDUwJTsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50aW1lbGluZV9fY2VudHVyeTpiZWZvcmUgeyBkaXNwbGF5OiBibG9jazsgY29udGVudDogXCIgXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAtOXB4OyBsZWZ0OiAwOyByaWdodDogMDsgaGVpZ2h0OiA5cHg7IHdpZHRoOiA0cHg7IG1hcmdpbjogMCBhdXRvOyB9XG5cbi50aW1lbGluZV9fY2VudHVyeTpmaXJzdC1jaGlsZCB7IHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRpbWVsaW5lX19jZW50dXJ5OmZpcnN0LWNoaWxkOmJlZm9yZSB7IG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi50aW1lbGluZV9fY2VudHVyeTpsYXN0LWNoaWxkIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnRpbWVsaW5lX19jZW50dXJ5Omxhc3QtY2hpbGQ6YmVmb3JlIHsgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi50aW1lbGluZV9fY2VudHVyeS5faGlkZSB7IG9wYWNpdHk6IC41OyBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4udGltZWxpbmVfX2NlbnR1cnkuX2hpZGU6YmVmb3JlIHsgb3BhY2l0eTogLjU7IHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi50aW1lbGluZV9fbGluayB7IGZvbnQtc2l6ZTogMTNweDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgY29sb3I6ICM2NjY7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4udGltZWxpbmUtbGluZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDEwMCU7IGhlaWdodDogM3B4OyBib3R0b206IDA7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMyk7IH1cblxuLnRpbWVsaW5lLWxpbmVfX2NvbnRhaW5lciB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAzcHg7IGhlaWdodDogMXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOyB9XG5cbi50aW1lbGluZS1saW5lX19wb2ludCB7IGN1cnNvcjogcG9pbnRlcjsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMTZweDsgaGVpZ2h0OiAxNnB4OyByaWdodDogMDsgYm90dG9tOiAtMnB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjQjQ5NjZFOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoNTAlKTsgei1pbmRleDogMTAwMDA7IH1cblxuLmhpc3Rvcnktc2xpZGUgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGZsb2F0OiBub25lOyB9XG5cbi5oaXN0b3J5LXNsaWRlX19iZyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgei1pbmRleDogLTE7IHRvcDogMDsgbGVmdDogMDsgcmlnaHQ6IDA7IHdpZHRoOiBhdXRvOyBoZWlnaHQ6IDEwMCU7IH1cblxuLmhpc3Rvcnktc2xpZGVfX2Rlc2MgeyBmb250LXNpemU6IDE1cHg7IGxpbmUtaGVpZ2h0OiAxLjY2NjsgfVxuXG4uaGlzdG9yeS1zbGlkZS5fdGl0bGUgeyB3aWR0aDogNDkwcHg7IG1hcmdpbi10b3A6IDk0cHg7IG1hcmdpbi1ib3R0b206IDcwcHg7IG1hcmdpbi1yaWdodDogMTM3cHg7IH1cblxuLmhpc3Rvcnktc2xpZGUuX2ltZyB7IHdpZHRoOiA2NjBweDsgbWFyZ2luLXRvcDogNzBweDsgbWFyZ2luLXJpZ2h0OiAyOHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5oaXN0b3J5LXNsaWRlLl9pbWcgeyB3aWR0aDogMTAwJTsgbWFyZ2luLXRvcDogMDsgbWFyZ2luLXJpZ2h0OiAwOyBtYXJnaW4tYm90dG9tOiA2OHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaGlzdG9yeS1zbGlkZS5faW1nIHsgbWFyZ2luLWJvdHRvbTogNDdweDsgfSB9XG5cbi5oaXN0b3J5LXNsaWRlLl9pbWcgLmhpc3Rvcnktc2xpZGVfX3llYXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGZsb2F0OiByaWdodDsgY2xlYXI6IHJpZ2h0OyB3aWR0aDogMjAwcHg7IG1hcmdpbi10b3A6IDI0cHg7IGZvbnQtc2l6ZTogNTBweDsgZm9udC1mYW1pbHk6IFdpbGxpYW0sIHNlcmlmOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5oaXN0b3J5LXNsaWRlLl9pbWcgLmhpc3Rvcnktc2xpZGVfX3llYXIgeyBmbG9hdDogbm9uZTsgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oaXN0b3J5LXNsaWRlLl9pbWcgLmhpc3Rvcnktc2xpZGVfX3llYXIgeyBmb250LXNpemU6IDI1cHg7IH0gfVxuXG4uaGlzdG9yeS1zbGlkZS5faW1nIC5oaXN0b3J5LXNsaWRlX195ZWFyOmFmdGVyIHsgZGlzcGxheTogYmxvY2s7IGNvbnRlbnQ6IFwiIFwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IC00cHg7IHRvcDogNzZweDsgd2lkdGg6IDhweDsgaGVpZ2h0OiA4cHg7IGJhY2tncm91bmQtY29sb3I6ICNhODhhNmU7IHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuaGlzdG9yeS1zbGlkZS5faW1nIC5oaXN0b3J5LXNsaWRlX195ZWFyOmFmdGVyIHsgdG9wOiA0N3B4OyBsZWZ0OiAtNDRweDsgaGVpZ2h0OiA3cHg7IHdpZHRoOiA3cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oaXN0b3J5LXNsaWRlLl9pbWcgLmhpc3Rvcnktc2xpZGVfX3llYXI6YWZ0ZXIgeyB0b3A6IDIxcHg7IGxlZnQ6IC0zOHB4OyBoZWlnaHQ6IDZweDsgd2lkdGg6IDZweDsgfSB9XG5cbi5oaXN0b3J5LXNsaWRlLl9pbWcgLmhpc3Rvcnktc2xpZGVfX2ltZyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDQxMHB4OyBsZWZ0OiAwOyB0b3A6IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmhpc3Rvcnktc2xpZGUuX2ltZyAuaGlzdG9yeS1zbGlkZV9faW1nIHsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi5oaXN0b3J5LXNsaWRlLl9pbWcgLmhpc3Rvcnktc2xpZGVfX2Rlc2MgeyBmbG9hdDogcmlnaHQ7IGNsZWFyOiByaWdodDsgd2lkdGg6IDIwMHB4OyBtYXJnaW4tdG9wOiAzNnB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5oaXN0b3J5LXNsaWRlLl9pbWcgLmhpc3Rvcnktc2xpZGVfX2Rlc2MgeyBmbG9hdDogbm9uZTsgd2lkdGg6IDEwMCU7IG1hcmdpbi10b3A6IDRweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmhpc3Rvcnktc2xpZGUuX2ltZyAuaGlzdG9yeS1zbGlkZV9fZGVzYyB7IG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuXG4uaGlzdG9yeS1zbGlkZS5faW1nLl9zbWFsbCB7IHdpZHRoOiA1ODdweDsgbWFyZ2luLXJpZ2h0OiA3N3B4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5oaXN0b3J5LXNsaWRlLl9pbWcuX3NtYWxsIHsgd2lkdGg6IDEwMCU7IH0gfVxuXG4uaGlzdG9yeS1zbGlkZS5faW1nLl9zbWFsbCAuaGlzdG9yeS1zbGlkZV9faW1nIHsgd2lkdGg6IDMwMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5oaXN0b3J5LXNsaWRlLl9pbWcuX3NtYWxsIC5oaXN0b3J5LXNsaWRlX19pbWcgeyB3aWR0aDogMTAwJTsgfSB9XG5cbi5oaXN0b3J5LXNsaWRlLl9pbWcuX3NtYWxsIC5oaXN0b3J5LXNsaWRlX195ZWFyLCAuaGlzdG9yeS1zbGlkZS5faW1nLl9zbWFsbCAuaGlzdG9yeS1zbGlkZV9fZGVzYyB7IHdpZHRoOiAyNDZweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuaGlzdG9yeS1zbGlkZS5faW1nLl9zbWFsbCAuaGlzdG9yeS1zbGlkZV9feWVhciwgLmhpc3Rvcnktc2xpZGUuX2ltZy5fc21hbGwgLmhpc3Rvcnktc2xpZGVfX2Rlc2MgeyB3aWR0aDogMTAwJTsgfSB9XG5cbi5oaXN0b3J5LXNsaWRlLl90ZXh0IHsgd2lkdGg6IDIzMnB4OyBtYXJnaW4tdG9wOiA3MHB4OyBtYXJnaW4tcmlnaHQ6IDEwN3B4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5oaXN0b3J5LXNsaWRlLl90ZXh0IHsgd2lkdGg6IDEwMCU7IG1hcmdpbi10b3A6IDA7IG1hcmdpbi1yaWdodDogMDsgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG5cbi5oaXN0b3J5LXNsaWRlLl90ZXh0IC5oaXN0b3J5LXNsaWRlX195ZWFyIHsgcG9zaXRpb246IHJlbGF0aXZlOyBtYXJnaW4tdG9wOiAyM3B4OyBmb250LXNpemU6IDUwcHg7IGZvbnQtZmFtaWx5OiBXaWxsaWFtLCBzZXJpZjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuaGlzdG9yeS1zbGlkZS5fdGV4dCAuaGlzdG9yeS1zbGlkZV9feWVhciB7IG1hcmdpbi10b3A6IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oaXN0b3J5LXNsaWRlLl90ZXh0IC5oaXN0b3J5LXNsaWRlX195ZWFyIHsgZm9udC1zaXplOiAyNXB4OyB9IH1cblxuLmhpc3Rvcnktc2xpZGUuX3RleHQgLmhpc3Rvcnktc2xpZGVfX3llYXI6YWZ0ZXIgeyBkaXNwbGF5OiBibG9jazsgY29udGVudDogXCIgXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogLTRweDsgdG9wOiA3NnB4OyB3aWR0aDogOHB4OyBoZWlnaHQ6IDhweDsgYmFja2dyb3VuZC1jb2xvcjogI2E4OGE2ZTsgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5oaXN0b3J5LXNsaWRlLl90ZXh0IC5oaXN0b3J5LXNsaWRlX195ZWFyOmFmdGVyIHsgdG9wOiA0OXB4OyBsZWZ0OiAtNDRweDsgd2lkdGg6IDdweDsgaGVpZ2h0OiA3cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oaXN0b3J5LXNsaWRlLl90ZXh0IC5oaXN0b3J5LXNsaWRlX195ZWFyOmFmdGVyIHsgdG9wOiAyMnB4OyBsZWZ0OiAtMzhweDsgd2lkdGg6IDZweDsgaGVpZ2h0OiA2cHg7IH0gfVxuXG4uaGlzdG9yeS1zbGlkZS5fdGV4dCAuaGlzdG9yeS1zbGlkZV9fZGF0ZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAtMTJweDsgbGVmdDogMDsgY29sb3I6ICNhN2E3YTc7IGZvbnQtc2l6ZTogMTNweDsgZm9udC1mYW1pbHk6IEdlcmJlcmEsIHNhbnMtc2VyaWY7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmhpc3Rvcnktc2xpZGUuX3RleHQgLmhpc3Rvcnktc2xpZGVfX2RhdGUgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogMDsgbWFyZ2luLWxlZnQ6IDZweDsgfSB9XG5cbi5oaXN0b3J5LXNsaWRlLl90ZXh0IC5oaXN0b3J5LXNsaWRlX19kZXNjIHsgbWFyZ2luLXRvcDogMzdweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuaGlzdG9yeS1zbGlkZS5fdGV4dCAuaGlzdG9yeS1zbGlkZV9fZGVzYyB7IG1hcmdpbi10b3A6IDdweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmhpc3Rvcnktc2xpZGUuX3RleHQgLmhpc3Rvcnktc2xpZGVfX2Rlc2MgeyBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cblxuLmhpc3Rvcnktc2xpZGUuX2luZm8geyB3aWR0aDogMTgzcHg7IG1hcmdpbi10b3A6IDI0MHB4OyBtYXJnaW4tcmlnaHQ6IDY1cHg7IGNvbG9yOiAjQjQ5NjZFOyBmb250LXNpemU6IDEzcHg7IGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5oaXN0b3J5LXNsaWRlLl9pbmZvIHsgd2lkdGg6IDEwMCU7IG1hcmdpbi10b3A6IDA7IG1hcmdpbi1yaWdodDogMDsgbWFyZ2luLWJvdHRvbTogMjBweDsgcGFkZGluZy1sZWZ0OiA1NiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oaXN0b3J5LXNsaWRlLl9pbmZvIHsgbWFyZ2luLWJvdHRvbTogMjdweDsgcGFkZGluZy1sZWZ0OiAyMSU7IH0gfVxuXG4uaGlzdG9yeS1zbGlkZS5faW5mbzpiZWZvcmUgeyBkaXNwbGF5OiBibG9jazsgY29udGVudDogXCIgXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMnB4OyB0b3A6IC02N3B4OyB3aWR0aDogMXB4OyBoZWlnaHQ6IDU2cHg7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTY4LCAxMzgsIDExMCwgMC40KTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuaGlzdG9yeS1zbGlkZS5faW5mbzpiZWZvcmUgeyB3aWR0aDogY2FsYyg1NiUgKyAyMHB4KTsgaGVpZ2h0OiAxcHg7IHRvcDogMTRweDsgbGVmdDogLTQwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oaXN0b3J5LXNsaWRlLl9pbmZvOmJlZm9yZSB7IHdpZHRoOiBjYWxjKDIxJSArIDE3cHgpOyB0b3A6IDEycHg7IGxlZnQ6IC0zNXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaGlzdG9yeS1zbGlkZS5faW5mbyAuaGlzdG9yeS1zbGlkZV9fZGVzYyB7IGZvbnQtc2l6ZTogMTNweDsgfSB9XG5cbi5oaXN0b3J5LXNsaWRlLl9iZyB7IHdpZHRoOiAzMzVweDsgaGVpZ2h0OiAzMjBweDsgbWFyZ2luLXJpZ2h0OiAxMDNweDsgcGFkZGluZzogMjAwcHggNDJweCAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9XG5cbi5oaXN0b3J5LXNsaWRlLl9iZy5fbG9uZyB7IHdpZHRoOiA1OTBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuaGlzdG9yeS1zbGlkZS5fYmcuX2xvbmcgeyB3aWR0aDogY2FsYygxMDAlICsgMTAwcHgpOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmhpc3Rvcnktc2xpZGUuX2JnIHsgd2lkdGg6IGNhbGMoMTAwJSArIDEwMHB4KTsgbWFyZ2luLXRvcDogMDsgbWFyZ2luLXJpZ2h0OiAwOyBtYXJnaW4tbGVmdDogLTgwcHg7IG1hcmdpbi1ib3R0b206IDMwcHg7IHBhZGRpbmc6IDI4MXB4IDgwcHggNTBweDsgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaGlzdG9yeS1zbGlkZS5fYmcgeyB3aWR0aDogY2FsYygxMDAlICsgOTBweCk7IG1hcmdpbi1sZWZ0OiAtNzBweDsgbWFyZ2luLWJvdHRvbTogNTVweDsgcGFkZGluZzogMjAwcHggMjBweCAzMHB4IDcwcHg7IH0gfVxuXG4uaGlzdG9yeS1zbGlkZS5fYmcgLmhpc3Rvcnktc2xpZGVfX3RpdGxlIHsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiA0MnB4OyByaWdodDogNDJweDsgYm90dG9tOiAzODVweDsgY29sb3I6ICNCNDk2NkU7IGZvbnQtc2l6ZTogMjBweDsgbGluZS1oZWlnaHQ6IDEuMjsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmhpc3Rvcnktc2xpZGUuX2JnIC5oaXN0b3J5LXNsaWRlX190aXRsZSB7IGJvdHRvbTogMjEwcHg7IGxlZnQ6IDgwcHg7IHJpZ2h0OiA4MHB4OyBmb250LXNpemU6IDM1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oaXN0b3J5LXNsaWRlLl9iZyAuaGlzdG9yeS1zbGlkZV9fdGl0bGUgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGJvdHRvbTogYXV0bzsgbGVmdDogYXV0bzsgcmlnaHQ6IGF1dG87IG1hcmdpbi1ib3R0b206IDE1cHg7IGZvbnQtc2l6ZTogMjVweDsgfSB9XG5cbi5oaXN0b3J5LXNsaWRlLl9iZyAuaGlzdG9yeS1zbGlkZV9fdGl0bGU6YmVmb3JlIHsgZGlzcGxheTogYmxvY2s7IGNvbnRlbnQ6IFwiIFwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IC00MnB4OyBib3R0b206IC0zOXB4OyB3aWR0aDogMzJweDsgaGVpZ2h0OiAxcHg7IGJhY2tncm91bmQtY29sb3I6ICNhODhhNmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmhpc3Rvcnktc2xpZGUuX2JnIC5oaXN0b3J5LXNsaWRlX190aXRsZTpiZWZvcmUgeyBib3R0b206IDEwcHg7IGxlZnQ6IC00MXB4OyB3aWR0aDogMXB4OyBoZWlnaHQ6IDI1OXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaGlzdG9yeS1zbGlkZS5fYmcgLmhpc3Rvcnktc2xpZGVfX3RpdGxlOmJlZm9yZSB7IGxlZnQ6IC0zNXB4OyBoZWlnaHQ6IDIyMHB4OyBib3R0b206IGF1dG87IHRvcDogLTIwMHB4OyB9IH1cblxuLmhpc3Rvcnktc2xpZGUuX2JnIC5oaXN0b3J5LXNsaWRlX190aXRsZTphZnRlciB7IGRpc3BsYXk6IGJsb2NrOyBjb250ZW50OiBcIiBcIjsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAtOXB4OyBib3R0b206IC00MnB4OyB3aWR0aDogOHB4OyBoZWlnaHQ6IDhweDsgYmFja2dyb3VuZC1jb2xvcjogI2E4OGE2ZTsgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5oaXN0b3J5LXNsaWRlLl9iZyAuaGlzdG9yeS1zbGlkZV9fdGl0bGU6YWZ0ZXIgeyBsZWZ0OiAtNDRweDsgYm90dG9tOiAxMHB4OyB3aWR0aDogN3B4OyBoZWlnaHQ6IDdweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmhpc3Rvcnktc2xpZGUuX2JnIC5oaXN0b3J5LXNsaWRlX190aXRsZTphZnRlciB7IGxlZnQ6IC0zOHB4OyBib3R0b206IGF1dG87IHRvcDogMTdweDsgd2lkdGg6IDZweDsgaGVpZ2h0OiA2cHg7IH0gfVxuXG4uaGlzdG9yeS1zbGlkZS5fYmcgLmhpc3Rvcnktc2xpZGVfX2Rlc2MgeyBtYXJnaW4tYm90dG9tOiAyNnB4OyBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuaGlzdG9yeS1zbGlkZS5fYmcgLmhpc3Rvcnktc2xpZGVfX2Rlc2MgeyBtYXJnaW4tYm90dG9tOiAyOXB4OyB9IH1cblxuLmhpc3Rvcnktc2xpZGUuX2JnIC5oaXN0b3J5LXNsaWRlX19saW5rIHsgZm9udC1zaXplOiAxNXB4OyBjb2xvcjogI0I0OTY2RTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyM3B4KSB7IFtkYXRhLXBhZ2U9XCJoaXN0b3J5XCJdIHsgaGVpZ2h0OiAxMDB2aDsgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbi5zZWFyY2ggeyBtYXJnaW4tdG9wOiA4MHB4OyBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5zZWFyY2ggeyBtYXJnaW4tdG9wOiAzMHB4OyBtYXJnaW4tYm90dG9tOiAxMTBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnNlYXJjaCB7IG1hcmdpbi10b3A6IDQxcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5zZWFyY2ggeyBtYXJnaW4tYm90dG9tOiA2NXB4OyB9IH1cblxuLnNlYXJjaF9fcmVzdWx0cyB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2VhcmNoX19yZXN1bHRzOmJlZm9yZSB7IGRpc3BsYXk6IGJsb2NrOyBjb250ZW50OiBcIiBcIjsgcG9zaXRpb246IGFic29sdXRlOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IC03MHB4OyB0b3A6IDA7IGJvdHRvbTogMDsgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5zZWFyY2hfX3Jlc3VsdHM6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zZWFyY2guX2xvYWRpbmcgeyBwb2ludGVyLWV2ZW50czogbm9uZTsgb3BhY2l0eTogLjU7IH1cblxuLnNlYXJjaC1ncm91cCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuc2VhcmNoLWdyb3VwIHsgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5zZWFyY2gtZ3JvdXBfX2lucHV0IHsgd2lkdGg6IDEwMCU7IHBhZGRpbmctcmlnaHQ6IDE1MHB4OyBmb250LXNpemU6IDM1cHg7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnNlYXJjaC1ncm91cF9faW5wdXQgeyBwYWRkaW5nOiAwOyBwYWRkaW5nLXJpZ2h0OiAxMzBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnNlYXJjaC1ncm91cF9faW5wdXQgeyBwYWRkaW5nLWJvdHRvbTogNHB4OyBmb250LXNpemU6IDIwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7IC5zZWFyY2gtZ3JvdXBfX2lucHV0IHsgcGFkZGluZy1yaWdodDogMzBweDsgfSB9XG5cbi5zZWFyY2gtZ3JvdXBfX2J0biB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAxMHB4OyBib3R0b206IDA7IHJpZ2h0OiAwOyBoZWlnaHQ6IDQwcHg7IG1hcmdpbjogYXV0bzsgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5zZWFyY2gtZ3JvdXBfX2J0biB7IGhlaWdodDogMzBweDsgdG9wOiAwOyB9IH1cblxuLnNlYXJjaC1ncm91cF9fYnRuIC5pY29uLXNlYXJjaCB7IGZpbGw6ICMzMzM7IHN0cm9rZTogIzMzMzsgfVxuXG4uc2VhcmNoLWdyb3VwX19idG4uX2NsZWFyIHsgcmlnaHQ6IDQ1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkgeyAuc2VhcmNoLWdyb3VwX19idG4uX2NsZWFyIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zZWFyY2gtY2F0ZWdvcmllc19faXRlbSB7IGRpc3BsYXk6IGJsb2NrOyBjdXJzb3I6IHBvaW50ZXI7IG1hcmdpbi1ib3R0b206IDEycHg7IGNvbG9yOiAjMzMzOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGZvbnQtc2l6ZTogMTVweDsgfVxuXG4uc2VhcmNoLWNhdGVnb3JpZXNfX2l0ZW06YmVmb3JlLCAuc2VhcmNoLWNhdGVnb3JpZXNfX2l0ZW06YWZ0ZXIgeyBjb250ZW50OiBcIiBcIjsgZGlzcGxheTogdGFibGU7IH1cblxuLnNlYXJjaC1jYXRlZ29yaWVzX19pdGVtOmFmdGVyIHsgY2xlYXI6IGJvdGg7IH1cblxuLnNlYXJjaC1jYXRlZ29yaWVzX19pdGVtLl9zZWxlY3RlZCB7IGNvbG9yOiAjQjQ5NjZFOyB9XG5cbi5zZWFyY2gtY2F0ZWdvcmllc19faXRlbS5fZW1wdHkgeyBvcGFjaXR5OiAuNTsgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnNlYXJjaC1jYXRlZ29yaWVzX19uYW1lIHsgZmxvYXQ6IGxlZnQ7IH1cblxuLnNlYXJjaC1jYXRlZ29yaWVzX19udW0geyBmbG9hdDogcmlnaHQ7IH1cblxuLnJlc3VsdHNfX2J0biB7IG1hcmdpbjogNDBweCBhdXRvIDE1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnJlc3VsdHNfX2J0biB7IGRpc3BsYXk6IGJsb2NrOyBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4ucmVzdWx0c19fYnRuLl9sb2FkaW5nIHsgcG9pbnRlci1ldmVudHM6IG5vbmU7IG9wYWNpdHk6IC41OyB9XG5cbi5zZWFyY2gtcmVzdWx0cyB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2VhcmNoLXJlc3VsdHNfX29sZCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgbWF4LWhlaWdodDogMTAwJTsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucmVzdWx0IHsgcG9zaXRpb246IHJlbGF0aXZlOyBtYXJnaW4tYm90dG9tOiAxNXB4OyBwYWRkaW5nLWJvdHRvbTogMTZweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAucmVzdWx0IHsgbWFyZ2luLWJvdHRvbTogMTdweDsgcGFkZGluZy1ib3R0b206IDIycHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5yZXN1bHQgeyBtYXJnaW4tYm90dG9tOiAyOXB4OyBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG5cbi5yZXN1bHRfX2NvdmVyIHsgZGlzcGxheTogYmxvY2s7IGhlaWdodDogMTQwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnJlc3VsdF9fY292ZXIgeyBoZWlnaHQ6IDEzMHB4OyB3aWR0aDogMTMwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5yZXN1bHRfX2NvdmVyIHsgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi5yZXN1bHRfX3R5cGUgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IG1hcmdpbi1yaWdodDogMjBweDsgY29sb3I6ICM2NjY7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnJlc3VsdF9fdHlwZSB7IG1hcmdpbi1ib3R0b206IDNweDsgbGluZS1oZWlnaHQ6IDE7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5yZXN1bHRfX3R5cGUgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogLTE2MHB4OyB9IH1cblxuLnJlc3VsdF9fZGF0ZSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgZm9udC1zaXplOiAxM3B4OyBjb2xvcjogIzk5OTsgfVxuXG4ucmVzdWx0X19uYW1lIHsgcGFkZGluZzogM3B4IDA7IGZvbnQtc2l6ZTogMjBweDsgZm9udC13ZWlnaHQ6IDUwMDsgbGluZS1oZWlnaHQ6IDEuMjU7IGNvbG9yOiAjMzMzOyB9XG5cbi5yZXN1bHRfX2Rlc2MgeyBtYXJnaW4tdG9wOiA4cHg7IGZvbnQtc2l6ZTogMTNweDsgbGluZS1oZWlnaHQ6IDEuNTM4NDYxNTQ7IGNvbG9yOiAjNjY2OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5yZXN1bHRfX2Rlc2MgeyBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuLnJlc3VsdDpiZWZvcmUgeyBkaXNwbGF5OiBibG9jazsgY29udGVudDogXCIgXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAtMTZweDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAucmVzdWx0OmJlZm9yZSB7IHRvcDogLTE4cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5yZXN1bHQ6YmVmb3JlIHsgdG9wOiAtMzBweDsgfSB9XG5cbi5yZXN1bHQuX2ZpcnN0LWxvYWRlZDpiZWZvcmUgeyBhbmltYXRpb246IGZpcnN0LWxvYWRlZCA1cyBlYXNlLW91dDsgfVxuXG5Aa2V5ZnJhbWVzIGZpcnN0LWxvYWRlZCB7IGZyb20geyBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwOyB9XG4gIHRvIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuXG4ucmVzdWx0LWZpbHRlcnMgeyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IHJlbGF0aXZlOyBtYXJnaW4tYm90dG9tOiAzOHB4OyBwYWRkaW5nLWJvdHRvbTogMTBweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5yZXN1bHQtZmlsdGVycyB7IG1hcmdpbi1ib3R0b206IDMwcHg7IHBhZGRpbmctYm90dG9tOiAxNHB4OyBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5yZXN1bHQtZmlsdGVyczphZnRlciB7IGRpc3BsYXk6IGJsb2NrOyBjb250ZW50OiBcIiBcIjsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAtMjBweDsgcmlnaHQ6IC0yMHB4OyBib3R0b206IDA7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH0gfVxuXG4ucmVzdWx0LWZpbHRlcnMgLmRyb3Bkb3duLW9wZW5lcl9fdGV4dCB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtc2l6ZTogMTNweDsgbGluZS1oZWlnaHQ6IDMwcHg7IGZvbnQtd2VpZ2h0OiAyMDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnJlc3VsdC1maWx0ZXJzIHN2ZyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDE2cHg7IHJpZ2h0OiAwOyB0b3A6IDA7IGJvdHRvbTogMTBweDsgbWFyZ2luOiBhdXRvIDA7IHN0cm9rZTogIzMzMzsgfSB9XG5cbi5fZGVza3RvcCAuc2VhcmNoLWNhdGVnb3JpZXNfX2l0ZW06aG92ZXIgeyBjb2xvcjogI0I0OTY2RTsgfVxuXG4uX2Rlc2t0b3AgLnJlc3VsdF9fbmFtZS5faG92ZXIgeyBjb2xvcjogI0I0OTY2RTsgfVxuXG4uZXhoaWJpdF9faW5mbyB7IG1hcmdpbi1ib3R0b206IDYzcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV4aGliaXRfX2luZm8geyBtYXJnaW4tYm90dG9tOiA1N3B4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXhoaWJpdF9faW5mbyB7IG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuXG4uZXhoaWJpdF9fbWF0ZXJpYWxzIHsgbWFyZ2luLWJvdHRvbTogNjVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZXhoaWJpdF9fbWF0ZXJpYWxzIHsgbWFyZ2luLWJvdHRvbTogNzJweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmV4aGliaXRfX21hdGVyaWFscyB7IG1hcmdpbi1ib3R0b206IDQ2cHg7IH0gfVxuXG4uZXhoaWJpdF9fZ29vZHMgeyBtYXJnaW4tYm90dG9tOiA1NXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5leGhpYml0X19nb29kcyB7IG1hcmdpbi1ib3R0b206IDM2cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5leGhpYml0X19nb29kcyB7IG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuXG4uZXhoaWJpdF9fc29tZSB7IG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV4aGliaXRfX3NvbWUgeyBtYXJnaW4tYm90dG9tOiA5MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXhoaWJpdF9fc29tZSB7IG1hcmdpbi1ib3R0b206IDQ1cHg7IH0gfVxuXG4uZXhoaWJpdF9fYnV5IHsgZGlzcGxheTogYmxvY2s7IG1heC13aWR0aDogMTAwJTsgbWFyZ2luLXRvcDogNzdweDsgaGVpZ2h0OiA1OHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5leGhpYml0X19idXkgeyBtYXJnaW4tdG9wOiAyMnB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXhoaWJpdF9fYnV5IHsgbWFyZ2luLXRvcDogMTZweDsgfSB9XG5cbi5leGhpYml0LXNsaWRlciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IG92ZXJmbG93OiBoaWRkZW47IG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV4aGliaXQtc2xpZGVyIHsgbWFyZ2luLWJvdHRvbTogNDFweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmV4aGliaXQtc2xpZGVyIHsgbWFyZ2luLWJvdHRvbTogMzFweDsgfSB9XG5cbi5leGhpYml0LXNsaWRlcl9fYXJyb3dzIHsgcG9zaXRpb246IGFic29sdXRlOyBtYXJnaW46IGF1dG87IHRvcDogNDUlOyBsZWZ0OiAwOyByaWdodDogMDsgbWFyZ2luLXJpZ2h0OiBhdXRvOyBtYXJnaW4tbGVmdDogYXV0bzsgcGFkZGluZy1sZWZ0OiAyMHB4OyBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5leGhpYml0LXNsaWRlcl9fYXJyb3dzOmJlZm9yZSwgLmV4aGliaXQtc2xpZGVyX19hcnJvd3M6YWZ0ZXIgeyBjb250ZW50OiBcIiBcIjsgZGlzcGxheTogdGFibGU7IH1cblxuLmV4aGliaXQtc2xpZGVyX19hcnJvd3M6YWZ0ZXIgeyBjbGVhcjogYm90aDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZXhoaWJpdC1zbGlkZXJfX2Fycm93cyB7IHRvcDogNDclOyB9IH1cblxuLmV4aGliaXQtc2xpZGVyX19hcnJvdyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgc3Ryb2tlOiAjMWMxYzFjOyB9XG5cbi5leGhpYml0LXNsaWRlcl9fYXJyb3cuX3ByZXYgeyBsZWZ0OiAxMTBweDsgfVxuXG4uZXhoaWJpdC1zbGlkZXJfX2Fycm93Ll9wcmV2IC5leGhpYml0LXByZXZpZXcgeyBsZWZ0OiAtMTEwcHg7IHJpZ2h0OiBhdXRvOyB9XG5cbi5leGhpYml0LXNsaWRlcl9fYXJyb3cuX3ByZXYgLmV4aGliaXQtcHJldmlldzpiZWZvcmUgeyBsZWZ0OiBhdXRvOyByaWdodDogMDsgfVxuXG4uZXhoaWJpdC1zbGlkZXJfX2Fycm93Ll9wcmV2IC5leGhpYml0LXByZXZpZXdfX2NvdmVyIHsgbWFyZ2luLXJpZ2h0OiAwOyBtYXJnaW4tbGVmdDogMTRweDsgfVxuXG4uZXhoaWJpdC1zbGlkZXJfX2Fycm93Ll9uZXh0IHsgcmlnaHQ6IDExMHB4OyB9XG5cbi5leGhpYml0LXByZXZpZXcgeyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IGFic29sdXRlOyBvcGFjaXR5OiAwOyB0b3A6IDUwJTsgcmlnaHQ6IC0xMTBweDsgd2lkdGg6IDMzMXB4OyBwYWRkaW5nOiAxNnB4IDE4cHg7IGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdHJhbnNmb3JtIDAuNHM7IH1cblxuLmV4aGliaXQtcHJldmlld19fY292ZXIgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiB0b3A7IHdpZHRoOiAxMzJweDsgaGVpZ2h0OiA3M3B4OyBtYXJnaW4tcmlnaHQ6IDE0cHg7IH1cblxuLmV4aGliaXQtcHJldmlld19faW5mbyB7IHdpZHRoOiAxODBweDsgbWFyZ2luLXRvcDogMTRweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5leGhpYml0LXByZXZpZXdfX2F1dGhvciB7IGZvbnQtc2l6ZTogMTNweDsgY29sb3I6ICM5OTk7IH1cblxuLmV4aGliaXQtcHJldmlld19fdGl0bGUgeyBjb2xvcjogIzMzMzsgZm9udC1zaXplOiAyMHB4OyBmb250LXdlaWdodDogNTAwOyB9XG5cbi5leGhpYml0LXByZXZpZXcuX2xlZnQgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7IH1cblxuLmV4aGliaXQtcHJldmlldy5fcmlnaHQgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAtNTAlKTsgfVxuXG4uZXhoaWJpdC1zbGlkZSB7IG92ZXJmbG93OiBoaWRkZW47IGhlaWdodDogY2FsYygxMDB2aCAtIDI0MnB4KTsgbWFyZ2luOiAwIDAgMjBweDsgcGFkZGluZy10b3A6IDk1cHg7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZXhoaWJpdC1zbGlkZSB7IGhlaWdodDogY2FsYygxMDB2aCAtIDIyNHB4KTsgbWFyZ2luLWJvdHRvbTogMzBweDsgcGFkZGluZy10b3A6IDkwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5leGhpYml0LXNsaWRlIHsgcGFkZGluZy10b3A6IDk1cHg7IH0gfVxuXG4uZXhoaWJpdC1zbGlkZV9faW1nIHsgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmV4aGliaXQtc2xpZGVfX2ltZyB7IG1heC1oZWlnaHQ6IDEwMCU7IGhlaWdodDogYXV0bzsgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLmV4aGliaXQtY29udHJvbHMgeyBwYWRkaW5nOiAyOHB4IDAgMDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5leGhpYml0LWNvbnRyb2xzIHsgcGFkZGluZy10b3A6IDEycHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5leGhpYml0LWNvbnRyb2xzIHsgcGFkZGluZy10b3A6IDRweDsgfSB9XG5cbi5leGhpYml0LWNvbnRyb2xzIGhyIHsgbWFyZ2luLXRvcDogNTRweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZXhoaWJpdC1jb250cm9scyBociB7IG1hcmdpbi10b3A6IDQ3cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5leGhpYml0LWNvbnRyb2xzIGhyIHsgbWFyZ2luLXRvcDogMzJweDsgfSB9XG5cbi5leGhpYml0LWNvbnRyb2xzX19saXN0IHsgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmV4aGliaXQtY29udHJvbHNfX2l0ZW0geyBwb3NpdGlvbjogcmVsYXRpdmU7IGN1cnNvcjogcG9pbnRlcjsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBwYWRkaW5nOiAxMHB4OyB9XG5cbi5leGhpYml0LWNvbnRyb2xzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXhoaWJpdC1jb250cm9sc19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLXJpZ2h0OiA0cHg7IH0gfVxuXG4uZXhoaWJpdC1jb250cm9sc19faXRlbS5fbGlrZSAuZXhoaWJpdC1jb250cm9sX190ZXh0IHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGJvdHRvbTogMDsgaGVpZ2h0OiAxN3B4OyBtYXJnaW46IGF1dG87IGxlZnQ6IDM4cHg7IH1cblxuLmV4aGliaXQtY29udHJvbC5fbG9hZGluZyB7IHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5leGhpYml0LWNvbnRyb2wuX2xvYWRpbmcgLmV4aGliaXQtY29udHJvbF9faWNvbiB7IG9wYWNpdHk6IDAuNTsgfVxuXG4uZXhoaWJpdC1jb250cm9sX19pY29uIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgc3Ryb2tlOiAjMzMzOyBmaWxsOiAjMzMzOyB9XG5cbi5leGhpYml0LWNvbnRyb2xfX3RleHQgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDsgbWFyZ2luLWxlZnQ6IDVweDsgZm9udC1zaXplOiAxNXB4OyB9XG5cbi5leGhpYml0LWluZm8geyBwYWRkaW5nLWJvdHRvbTogNjdweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZXhoaWJpdC1pbmZvIHsgcGFkZGluZy1ib3R0b206IDA7IGJvcmRlci1ib3R0b206IDA7IH0gfVxuXG4uZXhoaWJpdC1pbmZvX19hdXRob3IgeyBtYXJnaW4tYm90dG9tOiAxNXB4OyBmb250LXNpemU6IDE1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV4aGliaXQtaW5mb19fYXV0aG9yIHsgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmV4aGliaXQtaW5mb19fYXV0aG9yIHsgbWFyZ2luLWJvdHRvbTogMjNweDsgfSB9XG5cbi5leGhpYml0LWluZm9fX2F1dGhvciBhIHsgY29sb3I6IGluaGVyaXQ7IH1cblxuLmV4aGliaXQtaW5mb19fYXV0aG9yIGE6aG92ZXIgeyBjb2xvcjogI0I0OTY2RTsgfVxuXG4uZXhoaWJpdC1pbmZvX190aXRsZSB7IG1hcmdpbi1ib3R0b206IDE1cHg7IGZvbnQtc2l6ZTogMzVweDsgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjk7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV4aGliaXQtaW5mb19fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiAzN3B4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXhoaWJpdC1pbmZvX190aXRsZSB7IG1hcmdpbi1ib3R0b206IDIzcHg7IGZvbnQtc2l6ZTogMjVweDsgbGluZS1oZWlnaHQ6IDEuNDsgfSB9XG5cbi5leGhpYml0LWluZm9fX3NlcnZpY2VzIHsgbWFyZ2luLWJvdHRvbTogMjlweDsgZm9udC1zaXplOiAxNXB4OyBjb2xvcjogIzk5OTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZXhoaWJpdC1pbmZvX19zZXJ2aWNlcyB7IG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5leGhpYml0LWluZm9fX3NlcnZpY2VzIHsgbWFyZ2luLWJvdHRvbTogMjRweDsgbGluZS1oZWlnaHQ6IDI7IH0gfVxuXG4uZXhoaWJpdC1pbmZvX19zZXJ2aWNlIHsgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5leGhpYml0LWluZm9fX3NlcnZpY2UgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG5cbi5leGhpYml0LWluZm9fX3NlcnZpY2U6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7IGNvbnRlbnQ6ICd8JzsgdmVydGljYWwtYWxpZ246IHRvcDsgbWFyZ2luOiAwIDEwcHg7IH1cblxuLmV4aGliaXQtaW5mb19fYWNjb3JkaW9uIHsgbWFyZ2luLXRvcDogMzhweDsgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZXhoaWJpdC1pbmZvX19hY2NvcmRpb24geyBtYXJnaW4tdG9wOiAwOyBtYXJnaW4tYm90dG9tOiAzOHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXhoaWJpdC1pbmZvX19hY2NvcmRpb24geyBtYXJnaW4tdG9wOiAxNXB4OyBtYXJnaW4tYm90dG9tOiAyOXB4OyB9IH1cblxuLmV4aGliaXQtYWNjb3JkaW9uX19pdGVtIHsgcGFkZGluZy1ib3R0b206IDZweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZXhoaWJpdC1hY2NvcmRpb25fX2l0ZW0geyBib3JkZXItdG9wOiAwOyB9IH1cblxuLmV4aGliaXQtYWNjb3JkaW9uX190aXRsZSB7IHBhZGRpbmctdG9wOiA0NnB4OyBmb250LXNpemU6IDExcHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV4aGliaXQtYWNjb3JkaW9uX190aXRsZSB7IHBhZGRpbmctdG9wOiAzMXB4OyBwYWRkaW5nLWJvdHRvbTogMTRweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmV4aGliaXQtYWNjb3JkaW9uX190aXRsZSB7IHBhZGRpbmctdG9wOiAyMHB4OyBwYWRkaW5nLWJvdHRvbTogMzFweDsgfSB9XG5cbi5leGhpYml0LWFjY29yZGlvbl9faWNvbiB7IHRvcDogNDZweDsgcmlnaHQ6IDEycHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV4aGliaXQtYWNjb3JkaW9uX19pY29uLl9iaWcgeyB3aWR0aDogMTVweDsgaGVpZ2h0OiAxMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXhoaWJpdC1hY2NvcmRpb25fX2ljb24geyB0b3A6IDIycHg7IHJpZ2h0OiA1cHg7IH0gfVxuXG4uZXhoaWJpdC1hY2NvcmRpb25fX2Rlc2MgeyBwYWRkaW5nLXRvcDogMTRweDsgfVxuXG4uZXhoaWJpdC1hZGRpdGlvbmFsX19pdGVtIHsgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZXhoaWJpdC1hZGRpdGlvbmFsX19pdGVtIHsgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi5leGhpYml0LWFkZGl0aW9uYWxfX3RpdGxlIHsgbWFyZ2luLWJvdHRvbTogMnB4OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LXNpemU6IDEzcHg7IGxpbmUtaGVpZ2h0OiAzMHB4OyBmb250LXdlaWdodDogMjAwOyBjb2xvcjogIzk5OTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZXhoaWJpdC1hZGRpdGlvbmFsX190aXRsZSB7IG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uZXhoaWJpdC1hZGRpdGlvbmFsX192YWx1ZSB7IGZvbnQtc2l6ZTogMTdweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZXhoaWJpdC1hZGRpdGlvbmFsX192YWx1ZSB7IGZvbnQtc2l6ZTogMTVweDsgfSB9XG5cbi5leGhpYml0LXdvcmtzX190aXRsZSB7IG1hcmdpbi1ib3R0b206IDM1cHg7IGZvbnQtc2l6ZTogMjBweDsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uZXhoaWJpdC13b3Jrc19faW1nIHsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5leGhpYml0LW1hdGVyaWFsc19fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiA1NXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5leGhpYml0LW1hdGVyaWFsc19fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiA0MHB4OyBmb250LXNpemU6IDM1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5leGhpYml0LW1hdGVyaWFsc19fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiAxMHB4OyBmb250LXNpemU6IDI1cHg7IH0gfVxuXG4uZXhoaWJpdC1tYXRlcmlhbHNfX2l0ZW0geyBwb3NpdGlvbjogcmVsYXRpdmU7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IGZvbnQtc2l6ZTogMjBweDsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5leGhpYml0LW1hdGVyaWFsc19faXRlbSB7IGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuXG4uZXhoaWJpdC1tYXRlcmlhbCB7IHBhZGRpbmc6IDM3cHggMCAzNXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5leGhpYml0LW1hdGVyaWFsIHsgcGFkZGluZzogMzVweCAwIDQwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5leGhpYml0LW1hdGVyaWFsIHsgcGFkZGluZzogMjFweCAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXhoaWJpdC1tYXRlcmlhbDpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi5leGhpYml0LW1hdGVyaWFsX19pY29uIHsgbWFyZ2luLXJpZ2h0OiAxNnB4OyBmaWxsOiAjOTk5OyBzdHJva2U6ICM5OTk7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV4aGliaXQtbWF0ZXJpYWxfX2ljb24geyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNDFweDsgbGVmdDogMnB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXhoaWJpdC1tYXRlcmlhbF9faWNvbiB7IHRvcDogMjdweDsgfSB9XG5cbi5leGhpYml0LW1hdGVyaWFsX190ZXh0IHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwYWRkaW5nLWxlZnQ6IDM2cHg7IH1cblxuLmV4aGliaXQtZ29vZHMgeyBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV4aGliaXQtZ29vZHMgeyBwYWRkaW5nLWJvdHRvbTogNjBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmV4aGliaXQtZ29vZHMgeyBwYWRkaW5nLWJvdHRvbTogMTdweDsgfSB9XG5cbi5leGhpYml0LWdvb2RzX190aXRsZSB7IG1hcmdpbi1ib3R0b206IDU1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV4aGliaXQtZ29vZHNfX3RpdGxlIHsgZm9udC1zaXplOiAzNXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXhoaWJpdC1nb29kc19fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiAzMHB4OyBmb250LXNpemU6IDI1cHg7IH0gfVxuXG4uZXhoaWJpdC1nb29kc19fYnRuIHsgbWF4LXdpZHRoOiAyNDhweDsgaGVpZ2h0OiA1OHB4OyBtYXJnaW46IDcwcHggYXV0byAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5leGhpYml0LWdvb2RzX19idG4geyBkaXNwbGF5OiBub25lOyB9IH1cblxuLmV4aGliaXQtZ29vZF9fY292ZXIgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1ib3R0b206IDcycHg7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZXhoaWJpdC1nb29kX19jb3ZlciB7IG1hcmdpbi1ib3R0b206IDU2cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5leGhpYml0LWdvb2RfX2NvdmVyIHsgbWFyZ2luLWJvdHRvbTogMzNweDsgfSB9XG5cbi5leGhpYml0LWdvb2RfX2ltZyB7IGhlaWdodDogMjIwcHg7IG1heC13aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZXhoaWJpdC1nb29kX19pbWcgeyBoZWlnaHQ6IDE5MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXhoaWJpdC1nb29kX19pbWcgeyBoZWlnaHQ6IDE3MHB4OyB9IH1cblxuLmV4aGliaXQtZ29vZF9fdGl0bGUgeyBwYWRkaW5nOiAzcHggMDsgY29sb3I6ICMzMzM7IGZvbnQtc2l6ZTogMjBweDsgZm9udC13ZWlnaHQ6IDUwMDsgbGluZS1oZWlnaHQ6IDEuMjU7IHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmV4aGliaXQtZ29vZF9fYnV5IHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW4tdG9wOiAxOHB4OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LXNpemU6IDEzcHg7IGxpbmUtaGVpZ2h0OiAzMHB4OyBmb250LXdlaWdodDogMjAwOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IGNvbG9yOiAjOTk5OyBsaW5lLWhlaWdodDogMTsgfVxuXG4uZXhoaWJpdC1zb21lX190aXRsZSB7IG1hcmdpbi1ib3R0b206IDU1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV4aGliaXQtc29tZV9fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiAyNXB4OyBmb250LXNpemU6IDM1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5leGhpYml0LXNvbWVfX3RpdGxlIHsgbWFyZ2luLWJvdHRvbTogMjdweDsgZm9udC1zaXplOiAyNXB4OyB9IH1cblxuLmV4aGliaXQtc29tZV9faXRlbTpudGgtY2hpbGQoM24rMSkgeyBjbGVhcjogbGVmdDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZXhoaWJpdC1zb21lX19pdGVtOm50aC1jaGlsZCgzbisxKSB7IGNsZWFyOiBub25lOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV4aGliaXQtc29tZV9faXRlbTpudGgtY2hpbGQoMm4rMSkgeyBjbGVhcjogbGVmdDsgfSB9XG5cbi5leGhpYml0LXNvbWVfX2l0ZW06bnRoLWxhc3QtY2hpbGQoMSkgLmV4aGliaXQtc29tZV9fbGluaywgLmV4aGliaXQtc29tZV9faXRlbTpudGgtbGFzdC1jaGlsZCgyKSAuZXhoaWJpdC1zb21lX19saW5rLCAuZXhoaWJpdC1zb21lX19pdGVtOm50aC1sYXN0LWNoaWxkKDMpIC5leGhpYml0LXNvbWVfX2xpbmsgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5leGhpYml0LXNvbWVfX2xpbmsgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV4aGliaXQtc29tZV9fbGluayB7IG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5leGhpYml0LXNvbWVfX2xpbmsgeyBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLmV4aGliaXQtc29tZV9faW1nIHsgd2lkdGg6IDEwMCU7IH1cblxuLmV4aGliaXQtdGFncyB7IG1hcmdpbi10b3A6IDI1cHg7IG1hcmdpbi1ib3R0b206IDI1cHg7IG1hcmdpbi1yaWdodDogLTEwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmV4aGliaXQtdGFncyB7IG1hcmdpbi1ib3R0b206IDIycHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5leGhpYml0LXRhZ3MgeyBtYXJnaW4tYm90dG9tOiAxNnB4OyB9IH1cblxuLmV4aGliaXQtdGFnc19faXRlbSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLWJvdHRvbTogMTVweDsgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5leGhpYml0LXRhZ3NfX2l0ZW0geyBtYXJnaW4tYm90dG9tOiAyMnB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXhoaWJpdC10YWdzX19pdGVtIHsgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi5leGhpYml0LXRhZ3NfX2xpbmsgeyBmb250LXNpemU6IDEzcHg7IGZvbnQtd2VpZ2h0OiAyMDA7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgcGFkZGluZzogMTBweCAxNnB4IDhweDsgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyBjb2xvcjogIzMzMzsgfVxuXG4uY29sbGVjdGlvbnMgeyBtYXJnaW4tYm90dG9tOiA2MnB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5jb2xsZWN0aW9ucyB7IG1hcmdpbi1ib3R0b206IDQ1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb2xsZWN0aW9ucyB7IG1hcmdpbi1ib3R0b206IDMzcHg7IH0gfVxuXG4uY29sbGVjdGlvbnNfX2xpc3QgeyBtYXJnaW4tdG9wOiA0MHB4OyB3aWR0aDogMTAwJTsgfVxuXG4uY29sbGVjdGlvbnNfX2xpc3Qtd3JhcHBlciB7IHBhZGRpbmc6IDExMHB4IDAgMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7IC5jb2xsZWN0aW9uc19fbGlzdC13cmFwcGVyIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGZsZXgtd3JhcDogd3JhcDsgcGFkZGluZzogMTEwcHggMCAwOyB9IH1cblxuLmNvbGxlY3Rpb25zX19pdGVtIHsgbWFyZ2luLWJvdHRvbTogNDRweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuY29sbGVjdGlvbnNfX2l0ZW0geyBtYXJnaW4tYm90dG9tOiAyM3B4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29sbGVjdGlvbnNfX2l0ZW0geyBtYXJnaW4tYm90dG9tOiAyN3B4OyB9IH1cblxuLmNvbGxlY3Rpb25zX19pdGVtOm50aC1jaGlsZCgzbisxKSB7IGNsZWFyOiBsZWZ0OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5jb2xsZWN0aW9uc19faXRlbTpudGgtY2hpbGQoM24rMSkgeyBjbGVhcjogbm9uZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5jb2xsZWN0aW9uc19faXRlbTpudGgtY2hpbGQoMm4rMSkgeyBjbGVhcjogbGVmdDsgfSB9XG5cbi5jb2xsZWN0aW9uc19fbmF2IHsgbWFyZ2luLXRvcDogMzdweDsgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uY29sbGVjdGlvbnMtZmlsdGVycyB7IHBhZGRpbmctYm90dG9tOiA4cHg7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29sbGVjdGlvbnMtZmlsdGVycyB7IHBhZGRpbmctYm90dG9tOiAwOyBib3JkZXItYm90dG9tOiAwOyB9IH1cblxuLmNvbGxlY3Rpb25zLWZpbHRlcnMgLmRyb3Bkb3duLW9wZW5lcl9fdGV4dCB7IG1heC13aWR0aDogMTUwcHg7IHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyBvdmVyZmxvdzogaGlkZGVuOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBsaW5lLWhlaWdodDogMTsgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgcGFkZGluZy10b3A6IDVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuY29sbGVjdGlvbnMtZmlsdGVycyAuZHJvcGRvd24tb3BlbmVyX190ZXh0IHsgbWF4LXdpZHRoOiA5MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29sbGVjdGlvbnMtZmlsdGVycyAuZHJvcGRvd24tb3BlbmVyX190ZXh0IHsgbWF4LXdpZHRoOiA5MCU7IHBhZGRpbmctdG9wOiAwOyB9IH1cblxuLmNvbGxlY3Rpb25zLWZpbHRlcnMgLmRyb3Bkb3duLW9wZW5lcl9fY2FyZXQuaWNvbi1hcnJvd19ib3R0b20geyBtYXJnaW4tdG9wOiAtMnB4OyBwYWRkaW5nLXRvcDogNXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNvbGxlY3Rpb25zLWZpbHRlcnMgLmRyb3Bkb3duLW9wZW5lcl9fY2FyZXQuaWNvbi1hcnJvd19ib3R0b20geyBwYWRkaW5nLXRvcDogMDsgbWFyZ2luLXRvcDogLThweDsgfSB9XG5cbi5jb2xsZWN0aW9ucy1maWx0ZXJzIC5kcm9wZG93bi1vcGVuZXJfX2NhcmV0Lmljb24tYXJyb3dfZG93biB7IHRvcDogNHB4OyB9XG5cbi5jb2xsZWN0aW9ucy1maWx0ZXJzX19yaWdodCB7IG1hcmdpbi10b3A6IC0zcHg7IHRleHQtYWxpZ246IHJpZ2h0OyB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb2xsZWN0aW9ucy1maWx0ZXJzX19yaWdodCB7IHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb2xsZWN0aW9ucy1maWx0ZXJzX19yaWdodCAudmlzaWJsZS14cyB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4uY29sbGVjdGlvbnMtZmlsdGVyc19fY2hlY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiB0b3A7IG1hcmdpbi1yaWdodDogMzBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb2xsZWN0aW9ucy1maWx0ZXJzX19jaGVjayB7IG1hcmdpbi1yaWdodDogMDsgcGFkZGluZzogN3B4IDAgMjJweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAuY29sbGVjdGlvbnMtZmlsdGVyc19fY2hlY2sgLmNoZWNrX190b2dnbGUgeyBmbG9hdDogcmlnaHQ7IG1hcmdpbjogMDsgfSB9XG5cbi5jb2xsZWN0aW9ucy1maWx0ZXJzX19jaGVjazpsYXN0LWNoaWxkIHsgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5jb2xsZWN0aW9ucy1maWx0ZXJzX19idG4geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1pbi13aWR0aDogMzVweDsgdGV4dC1hbGlnbjogY2VudGVyOyBjdXJzb3I6IHBvaW50ZXI7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtc2l6ZTogMTNweDsgbGluZS1oZWlnaHQ6IDMwcHg7IGZvbnQtd2VpZ2h0OiAyMDA7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb2xsZWN0aW9ucy1maWx0ZXJzX19idG4geyB0ZXh0LWFsaWduOiBsZWZ0OyBwYWRkaW5nOiAxN3B4IDAgMTdweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfSB9XG5cbi5jb2xsZWN0aW9ucy1maWx0ZXJzX19idG4uX2Rpc2FibGVkIHsgcG9pbnRlci1ldmVudHM6IG5vbmU7IGNvbG9yOiAjY2NjOyB9XG5cbi5jb2xsZWN0aW9ucy1maWx0ZXJzX19idG4uX2Rpc2FibGVkIC5jb2xsZWN0aW9ucy1maWx0ZXJfX2ljb24geyBmaWxsOiAjY2NjOyBzdHJva2U6ICNjY2M7IH1cblxuLmNvbGxlY3Rpb25zLWZpbHRlcnNfX2xpc3QgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgeyAuY29sbGVjdGlvbnMtZmlsdGVyc19fbGlzdCB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb2xsZWN0aW9ucy1maWx0ZXJzX19saXN0IHsgbWFyZ2luLXRvcDogMTZweDsgZGlzcGxheTogbm9uZTsgfVxuICAuY29sbGVjdGlvbnMtZmlsdGVyc19fbGlzdCAuaXNzdWVzLWZpbHRlcnNfX2xpbmsgeyBtYXJnaW4tYm90dG9tOiAxOHB4OyB9IH1cblxuLmNvbGxlY3Rpb25zLWZpbHRlcnNfX2xpbmsuX29wZW5lZCAuZHJvcGRvd24tb3BlbmVyX19jYXJldCB7IHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29sbGVjdGlvbnMtZmlsdGVyc19fbGluay5fb3BlbmVkIH4gLmNvbGxlY3Rpb25zLWZpbHRlcnNfX2xpc3QgeyBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5jb2xsZWN0aW9ucy1maWx0ZXJfX2ljb24geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207IGZpbGw6ICMzMzM7IHN0cm9rZTogIzMzMzsgbWFyZ2luLWxlZnQ6IDhweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb2xsZWN0aW9ucy1maWx0ZXJfX2ljb24geyBmbG9hdDogcmlnaHQ7IG1hcmdpbi10b3A6IDVweDsgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4uY29sbGVjdGlvbnMtZmlsdGVyX19pY29uOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IDhweDsgbWFyZ2luLWxlZnQ6IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29sbGVjdGlvbnMtZmlsdGVyX19pY29uOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uY29sbGVjdGlvbnMtZmlsdGVyX19zZXBhcmF0b3IgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IGhlaWdodDogNDBweDsgbWFyZ2luOiAwIDJweCAwIDMwcHg7IGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4uY29sbGVjdGlvbnMtZmlsdGVyX19zZWFyY2ggeyBkaXNwbGF5OiBub25lOyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDE7IHRvcDogLTNweDsgYm90dG9tOiAtM3B4OyBsZWZ0OiAwOyByaWdodDogMDsgbWFyZ2luLWxlZnQ6IGF1dG87IHdpZHRoOiA0M3B4OyB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5jb2xsZWN0aW9ucy1maWx0ZXJfX3NlYXJjaC5fb3BlbmVkIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyB9XG5cbi5jb2xsZWN0aW9ucy1uYXZfX2xpc3QgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNvbGxlY3Rpb25zLW5hdl9fcmlnaHQgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uY29sbGVjdGlvbnMtbmF2X19saW5rIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiAxM3B4OyBsaW5lLWhlaWdodDogMzBweDsgZm9udC13ZWlnaHQ6IDIwMDsgcG9zaXRpb246IHJlbGF0aXZlOyBjb2xvcjogI2E5YTlhOTsgZm9udC1zaXplOiAxNXB4OyB9XG5cbi5jb2xsZWN0aW9ucy1uYXZfX2xpbms6YmVmb3JlIHsgZGlzcGxheTogYmxvY2s7IGNvbnRlbnQ6IFwiIFwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTAlOyBsZWZ0OiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyBtaW4td2lkdGg6IDIycHg7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDQwcHg7IH1cblxuLmNvbGxlY3Rpb25zLW5hdl9fbGluayBhIHsgY29sb3I6ICNjY2M7IH1cblxuLmNvbGxlY3Rpb25zLW5hdl9fbGluay5fcGFnZSB7IGZvbnQtc2l6ZTogMjBweDsgZm9udC13ZWlnaHQ6IDYwMDsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jb2xsZWN0aW9ucy1uYXZfX2xpbmsuX2FjdGl2ZSB7IGNvbG9yOiAjMzMzOyBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uY29sbGVjdGlvbnMtbmF2X19saW5rLl9hY3RpdmUgYSB7IGNvbG9yOiAjMzMzOyB9XG5cbi5jb2xsZWN0aW9ucy1uYXZfX2xpbmsuX3VuYWN0aXZlIHsgb3BhY2l0eTogLjg7IHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5jb2xsZWN0aW9ucy1pdGVtIHsgZGlzcGxheTogYmxvY2s7IH1cblxuLmNvbGxlY3Rpb25zLWl0ZW1fX2NvdmVyIHsgbWF4LXdpZHRoOiAxMDAlOyB3aWR0aDogMTAwJTsgfVxuXG4ucGFnaW5hdGlvbiB7IGNvbG9yOiAjY2NjOyB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ucGFnaW5hdGlvbl9faXRlbSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ucGFnaW5hdGlvbl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG5cbi5wYWdpbmF0aW9uX19pdGVtLl9hcnJvdzpmaXJzdC1jaGlsZCB7IG1hcmdpbi1yaWdodDogMjVweDsgfVxuXG4ucGFnaW5hdGlvbl9faXRlbS5fYXJyb3c6bGFzdC1jaGlsZCB7IG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLnBhZ2luYXRpb25fX2Fycm93IHsgc3Ryb2tlOiAjYTlhOWE5OyB9XG5cbi5maWx0ZXItc2V0dGluZ3MgeyBtYXJnaW4tdG9wOiAzMHB4OyBwYWRkaW5nLWJvdHRvbTogMXB4OyB9XG5cbi5maWx0ZXItY29sb3IgeyBkaXNwbGF5OiBub25lOyB3aGl0ZS1zcGFjZTogbm93cmFwOyBvdmVyZmxvdzogYXV0bzsgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmZpbHRlci1jb2xvcjo6LXdlYmtpdC1zY3JvbGxiYXIgeyB3aWR0aDogMDsgfVxuXG4uZmlsdGVyLWNvbG9yX19pdGVtIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5maWx0ZXItY29sb3JfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1yaWdodDogMjlweDsgfVxuXG4uZmlsdGVyLWNvbG9yX19idG4geyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IDQ0cHg7IGhlaWdodDogNDRweDsgYm9yZGVyLXJhZGl1czogMTAwJTsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5maWx0ZXItY29sb3JfX2J0bjphZnRlciB7IGRpc3BsYXk6IGJsb2NrOyBjb250ZW50OiBcIiBcIjsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogNDBweDsgaGVpZ2h0OiA0MHB4OyB0b3A6IDUwJTsgbGVmdDogNTAlOyBib3JkZXI6IDNweCBzb2xpZCAjZmZmOyBib3JkZXItcmFkaXVzOiAxMDAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG4uZmlsdGVyLWNvbG9yX19idG4uX3NlbGVjdGVkOmFmdGVyIHsgYm9yZGVyLXdpZHRoOiAxcHg7IH1cblxuLmZpbHRlci1jb2xvcl9fYnRuLl9ibGFjayB7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuLmZpbHRlci1jb2xvcl9fYnRuLl9ncmF5IHsgYmFja2dyb3VuZC1jb2xvcjogIzc3NzsgfVxuXG4uZmlsdGVyLWNvbG9yX19idG4uX3NpbHZlciB7IGJhY2tncm91bmQtY29sb3I6ICNjMmMzYzM7IH1cblxuLmZpbHRlci1jb2xvcl9fYnRuLl9icm93biB7IGJhY2tncm91bmQtY29sb3I6ICM2MjJjMDA7IH1cblxuLmZpbHRlci1jb2xvcl9fYnRuLl9vbGl2ZSB7IGJhY2tncm91bmQtY29sb3I6ICM4NDc2NTc7IH1cblxuLmZpbHRlci1jb2xvcl9fYnRuLl9wdXJwbGUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNTEyODM1OyB9XG5cbi5maWx0ZXItY29sb3JfX2J0bi5fYmx1ZSB7IGJhY2tncm91bmQtY29sb3I6ICM0MjczZDc7IH1cblxuLmZpbHRlci1jb2xvcl9fYnRuLl9taW50IHsgYmFja2dyb3VuZC1jb2xvcjogIzQxODI3NzsgfVxuXG4uZmlsdGVyLWNvbG9yX19idG4uX2dyZWVuIHsgYmFja2dyb3VuZC1jb2xvcjogIzJmODYyYzsgfVxuXG4uZmlsdGVyLWNvbG9yX19idG4uX2VtZXJhbGQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjODRkNDc3OyB9XG5cbi5maWx0ZXItY29sb3JfX2J0bi5fc2FuZCB7IGJhY2tncm91bmQtY29sb3I6ICNkMmMxOWY7IH1cblxuLmZpbHRlci1jb2xvcl9fYnRuLl9lY3J1IHsgYmFja2dyb3VuZC1jb2xvcjogI2RlYzA3YTsgfVxuXG4uZmlsdGVyLWNvbG9yX19idG4uX29yYW5nZSB7IGJhY2tncm91bmQtY29sb3I6ICNmNTdhMjc7IH1cblxuLmZpbHRlci1jb2xvcl9fYnRuLl9yZWQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZGYzYzM2OyB9XG5cbi5maWx0ZXItY29sb3JfX2J0bi5fYnJhc3MgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjY2Q4ZDdjOyB9XG5cbi5maWx0ZXItY29sb3JfX2J0bi5fcGluayB7IGJhY2tncm91bmQtY29sb3I6ICNmM2IyYTA7IH1cblxuLnNldHRpbmdzLWNob29zZSB7IGRpc3BsYXk6IG5vbmU7IG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLnNldHRpbmdzLWNob29zZV9faXRlbSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiAxNHB4OyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNldHRpbmdzLWNob29zZV9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5zZXR0aW5ncy1jaG9vc2VfX2l0ZW0uX3RpdGxlIHsgbWFyZ2luLXJpZ2h0OiAyNXB4OyBjb2xvcjogI2NjYzsgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5zZXR0aW5ncy1jaG9vc2VfX2l0ZW0gLmljb24tY2xvc2UgeyBtYXJnaW4tbGVmdDogMTBweDsgc3Ryb2tlOiAjMzMzOyBzdHJva2Utd2lkdGg6IDNweDsgfVxuXG4uZmlsdGVyLWF1dGhvciB7IGRpc3BsYXk6IG5vbmU7IG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmZpbHRlci1hdXRob3JfX21haW4geyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZpbHRlci1hdXRob3JfX21haW46YmVmb3JlLCAuZmlsdGVyLWF1dGhvcl9fbWFpbjphZnRlciB7IGNvbnRlbnQ6IFwiIFwiOyBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uZmlsdGVyLWF1dGhvcl9fbWFpbjphZnRlciB7IGNsZWFyOiBib3RoOyB9XG5cbi5maWx0ZXItYXV0aG9yX19jb3ZlciB7IGhlaWdodDogMTIwcHg7IG1hcmdpbi10b3A6IDNweDsgbWFyZ2luLXJpZ2h0OiAyMXB4OyBtYXJnaW4tYm90dG9tOiAyMXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHsgLmZpbHRlci1hdXRob3JfX2NvdmVyIHsgbWFyZ2luLWJvdHRvbTogMDsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiBhdXRvOyB9IH1cblxuLmZpbHRlci1hdXRob3JfX2NvdmVyLWltZyB7IHdpZHRoOiBhdXRvOyBtYXgtd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7IC5maWx0ZXItYXV0aG9yX19pbmZvIHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiBhdXRvOyBtYXgtd2lkdGg6IDYwJTsgfSB9XG5cbi5maWx0ZXItYXV0aG9yX19jbG9zZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyByaWdodDogMDsgcGFkZGluZzogMTJweDsgc3Ryb2tlOiAjMzMzOyBzdHJva2Utd2lkdGg6IDJweDsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHsgLmZpbHRlci1hdXRob3JfX2Nsb3NlIHsgdG9wOiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG5cbi5maWx0ZXItYXV0aG9yX19iaW9ncmFwaHkgeyBkaXNwbGF5OiBub25lOyBjbGVhcjogYm90aDsgb3ZlcmZsb3c6IGhpZGRlbjsgY29sdW1uLWNvdW50OiAyOyBjb2x1bW4tZ2FwOiA0MHB4OyBtYXgtd2lkdGg6IDEwMTZweDsgbWFyZ2luLXRvcDogMzdweDsgbWFyZ2luLWJvdHRvbTogNjBweDsgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5maWx0ZXItYXV0aG9yX19iaW9ncmFwaHkgcCB7IGxpbmUtaGVpZ2h0OiAxLjg3NTsgfVxuXG4uZmlsdGVyLWF1dGhvcl9fbnVtYmVyIHsgbWFyZ2luLXRvcDogMzBweDsgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgcGFkZGluZy10b3A6IDQ1cHg7IGNvbG9yOiAjODg4OyBmb250LXNpemU6IDE2cHg7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmF1dGhvci1pbmZvX19uYW1lIHsgbWFyZ2luLWJvdHRvbTogNDBweDsgZm9udC1zaXplOiAzMHB4OyBmb250LXdlaWdodDogNTAwOyBsaW5lLWhlaWdodDogMS4xNjY7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYXV0aG9yLWluZm9fX25hbWUgeyBmb250LXNpemU6IDI1cHg7IH0gfVxuXG4uYXV0aG9yLWluZm9fX2RhdGUgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1yaWdodDogMjVweDsgZm9udC1zaXplOiAxNXB4OyB9XG5cbi5hdXRob3ItaW5mb19fYnRuIHsgY3Vyc29yOiBwb2ludGVyOyBjb2xvcjogIzk5OTsgZm9udC1zaXplOiAxMnB4OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5hdXRob3ItaW5mb19fYnRuIC5pY29uLWFycm93X2Rvd24geyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBtYXJnaW4tYm90dG9tOiAycHg7IG1hcmdpbi1sZWZ0OiA4cHg7IHN0cm9rZTogIzk5OTsgc3Ryb2tlLXdpZHRoOiAxLjJweDsgfVxuXG4uYXV0aG9yLWluZm9fX2J0bi5fb3BlbmVkIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYXV0aG9yLWluZm9fX2J0bi5fb3BlbmVkIC5pY29uLWFycm93X2Rvd24geyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5zYW1wbGVzLWl0ZW0geyBtYXJnaW4tYm90dG9tOiAxMTBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNzlweCkgeyAuc2FtcGxlcy1pdGVtIHsgZmxleDogMCAwIDI2JTsgd2lkdGg6IDMzJTsgfSB9XG5cbi5zYW1wbGVzLWl0ZW1fX2ltYWdlcyB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgcG9zaXRpb246IHJlbGF0aXZlOyBtYXgtd2lkdGg6IDMwMHB4OyBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG4uc2FtcGxlcy1pdGVtX19pbWFnZXMtLXZlcnRpY2FsIHsgd2lkdGg6IDIzMHB4OyB9XG5cbi5zYW1wbGVzLWl0ZW1fX2ltYWdlcy0taG9yaXpvbnRhbCB7IHdpZHRoOiAyODBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7IC5zYW1wbGVzLWl0ZW1fX2ltYWdlcy0taG9yaXpvbnRhbCB7IHdpZHRoOiAzMDBweDsgfSB9XG5cbi5zYW1wbGVzLWl0ZW1fX2ltYWdlcy0tc3F1YXJlIHsgd2lkdGg6IDI3MHB4OyB9XG5cbi5zYW1wbGVzLWl0ZW1fX2NvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogIzk5OTsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7IH1cblxuLnNhbXBsZXMtaXRlbV9fY292ZXIuX2xlZnQgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogNDBweDsgbGVmdDogMDsgei1pbmRleDogMTsgfVxuXG4uc2FtcGxlcy1pdGVtX19jb3Zlci5fcmlnaHQgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogNDBweDsgcmlnaHQ6IDA7IHotaW5kZXg6IDE7IH1cblxuLnNhbXBsZXMtaXRlbV9fY292ZXIuX21pZGRsZSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMjsgbWFyZ2luOiAwIDQwcHg7IH1cblxuLnNhbXBsZXMtaXRlbV9fY292ZXIuX3ZlcnRpY2FsLl9sZWZ0IHsgd2lkdGg6IDEyMHB4OyBoZWlnaHQ6IDE4MHB4OyB9XG5cbi5zYW1wbGVzLWl0ZW1fX2NvdmVyLl92ZXJ0aWNhbC5fcmlnaHQgeyB3aWR0aDogMTIwcHg7IGhlaWdodDogMTgwcHg7IH1cblxuLnNhbXBsZXMtaXRlbV9fY292ZXIuX3ZlcnRpY2FsLl9taWRkbGUgeyB3aWR0aDogMTUwcHg7IGhlaWdodDogMjIwcHg7IH1cblxuLnNhbXBsZXMtaXRlbV9fY292ZXIuX2hvcml6b250YWwuX2xlZnQgeyB3aWR0aDogMTgwcHg7IGhlaWdodDogMTIwcHg7IH1cblxuLnNhbXBsZXMtaXRlbV9fY292ZXIuX2hvcml6b250YWwuX3JpZ2h0IHsgd2lkdGg6IDE4MHB4OyBoZWlnaHQ6IDEyMHB4OyB9XG5cbi5zYW1wbGVzLWl0ZW1fX2NvdmVyLl9ob3Jpem9udGFsLl9taWRkbGUgeyB3aWR0aDogMjIwcHg7IGhlaWdodDogMTUwcHg7IH1cblxuLnNhbXBsZXMtaXRlbV9fY292ZXIuX3NxdWFyZS5fbGVmdCB7IHdpZHRoOiAxNTBweDsgaGVpZ2h0OiAxNTBweDsgfVxuXG4uc2FtcGxlcy1pdGVtX19jb3Zlci5fc3F1YXJlLl9yaWdodCB7IHdpZHRoOiAxNTBweDsgaGVpZ2h0OiAxNTBweDsgfVxuXG4uc2FtcGxlcy1pdGVtX19jb3Zlci5fc3F1YXJlLl9taWRkbGUgeyB3aWR0aDogMTkwcHg7IGhlaWdodDogMTkwcHg7IH1cblxuLnNhbXBsZXMtaXRlbV9fdGl0bGUgeyBwYWRkaW5nOiA0cHggMDsgZm9udC1zaXplOiAyMHB4OyBmb250LXdlaWdodDogNTAwOyBjb2xvcjogIzAwMDsgfVxuXG4uc2FtcGxlcy1pdGVtX19kZXMgeyBmb250LXNpemU6IDE1cHg7IGxpbmUtaGVpZ2h0OiAxLjY2NjsgY29sb3I6ICM2NjY7IG1hcmdpbi10b3A6IDEwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuc2FtcGxlcy1pdGVtX19kZXMgeyBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuLmRyb3Bkb3duLXNlYXJjaCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZHJvcGRvd24tc2VhcmNoX19pbnB1dCB7IHdpZHRoOiAxMDAlOyBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG5cbi5kcm9wZG93bi1zZWFyY2hfX2J0biB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDA7IHRvcDogMDsgfVxuXG4uZHJvcGRvd24tc2VhcmNoX19idG4gLmljb24tc2VhcmNoIHsgc3Ryb2tlOiAjMDAwOyB9XG5cbi5kcm9wZG93bi1zZWFyY2hfX2J0bi5fbGluayB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5jb2xsZWN0aW9ucy1zZWFyY2ggeyBwb3NpdGlvbjogcmVsYXRpdmU7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyBoZWlnaHQ6IDEwMCU7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmNvbGxlY3Rpb25zLXNlYXJjaF9faW5wdXQgeyB3aWR0aDogMTAwJTsgcGFkZGluZzogNHB4IDg0cHggNnB4IDA7IGJvcmRlci1ib3R0b206IDA7IGZvbnQtc2l6ZTogMTdweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuY29sbGVjdGlvbnMtc2VhcmNoX19pbnB1dCB7IHBhZGRpbmc6IDA7IHBhZGRpbmctcmlnaHQ6IDgwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb2xsZWN0aW9ucy1zZWFyY2hfX2lucHV0IHsgcGFkZGluZy1ib3R0b206IDRweDsgZm9udC1zaXplOiAyMHB4OyB9IH1cblxuLmNvbGxlY3Rpb25zLXNlYXJjaF9fYnRuIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDJweDsgYm90dG9tOiAwOyByaWdodDogMDsgaGVpZ2h0OiAzNHB4OyBtYXJnaW46IGF1dG87IHBhZGRpbmc6IDAgN3B4OyBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5jb2xsZWN0aW9ucy1zZWFyY2hfX2J0bi5fY2xvc2UgeyByaWdodDogNDVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb2xsZWN0aW9ucy1zZWFyY2hfX2J0biB7IGhlaWdodDogMzBweDsgdG9wOiAwOyB9IH1cblxuLmNvbGxlY3Rpb25zLWl0ZW0geyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNvbGxlY3Rpb25zLWl0ZW06YmVmb3JlIHsgZGlzcGxheTogYmxvY2s7IGNvbnRlbnQ6IFwiIFwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHRvcDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmNvbGxlY3Rpb25zLWl0ZW06YWZ0ZXIgeyBkaXNwbGF5OiBibG9jazsgY29udGVudDogXCIgXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyB9XG5cbi5jb2xsZWN0aW9ucy1pdGVtX19pbmZvIHsgb3BhY2l0eTogMDsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IDA7IHBhZGRpbmc6IDE1cHggMjFweDsgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29sbGVjdGlvbnMtaXRlbV9faW5mbyB7IHBhZGRpbmc6IDEwcHggMTVweDsgfSB9XG5cbi5jb2xsZWN0aW9ucy1pdGVtX19hdXRob3IgeyBmb250LXNpemU6IDEzcHg7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmNvbGxlY3Rpb25zLWl0ZW1fX25hbWUgeyBmb250LXNpemU6IDE1cHg7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmNvbGxlY3Rpb25zLWl0ZW0uX2dvbGQtaGlkZWQ6YWZ0ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjQjQ5NjZFOyB9XG5cbi5zaGFyZS1saXN0IHsgcG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBub25lOyBib3R0b206IDEzMCU7IGxlZnQ6IDUwJTsgcGFkZGluZzogMTVweCAzMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB3aGl0ZS1zcGFjZTogbm93cmFwOyBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1OyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uc2hhcmUtbGlzdDpiZWZvcmUsIC5zaGFyZS1saXN0OmFmdGVyIHsgZGlzcGxheTogYmxvY2s7IGNvbnRlbnQ6IFwiIFwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTAwJTsgbGVmdDogMDsgcmlnaHQ6IDA7IHdpZHRoOiAwOyBoZWlnaHQ6IDA7IG1hcmdpbjogMCBhdXRvOyB9XG5cbi5zaGFyZS1saXN0OmJlZm9yZSB7IGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50OyBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci10b3A6IDExcHggc29saWQgI2VhZWFlYTsgfVxuXG4uc2hhcmUtbGlzdDphZnRlciB7IGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50OyBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci10b3A6IDEwcHggc29saWQgI2ZmZjsgfVxuXG4uc2hhcmUtbGlzdF9faXRlbSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zaGFyZS1saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLnNoYXJlLWxpc3RfX2ljb24geyBmaWxsOiAjMzMzOyB9XG5cbi5zaGFyZS1saXN0X19pY29uLmljb24tdmsgeyB3aWR0aDogMThweDsgaGVpZ2h0OiAxMHB4OyB9XG5cbi5zaGFyZS1saXN0X19pY29uLmljb24tZmIgeyB3aWR0aDogOXB4OyBoZWlnaHQ6IDE2cHg7IH1cblxuLl9kZXNrdG9wIC5leGhpYml0LWNvbnRyb2w6aG92ZXIgLmV4aGliaXQtY29udHJvbF9faWNvbiB7IHN0cm9rZTogI0I0OTY2RTsgZmlsbDogI0I0OTY2RTsgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG4uX2Rlc2t0b3AgLmV4aGliaXQtZ29vZF9fYnV5Ll9ob3ZlciB7IGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk7IH1cblxuLl9kZXNrdG9wIC5leGhpYml0LXNsaWRlcl9fYXJyb3c6aG92ZXIgLmV4aGliaXQtcHJldmlldyB7IGRpc3BsYXk6IGJsb2NrOyBvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuXG4uX2Rlc2t0b3AgLmNvbGxlY3Rpb25zLWZpbHRlcnNfX2J0bjpob3ZlciB7IGNvbG9yOiAjQjQ5NjZFOyB9XG5cbi5fZGVza3RvcCAuY29sbGVjdGlvbnMtZmlsdGVyc19fYnRuOmhvdmVyIC5jb2xsZWN0aW9ucy1maWx0ZXJfX2ljb24geyB0cmFuc2l0aW9uOiBub25lOyBmaWxsOiAjQjQ5NjZFOyBzdHJva2U6ICNCNDk2NkU7IH1cblxuLl9kZXNrdG9wIC5jb2xsZWN0aW9ucy1uYXZfX2xpbms6aG92ZXIgeyBjb2xvcjogIzMzMzsgfVxuXG4uX2Rlc2t0b3AgLmNvbGxlY3Rpb25zLW5hdl9fbGluazpob3ZlciAucGFnaW5hdGlvbl9fYXJyb3cgeyBzdHJva2U6ICMzMzM7IHRyYW5zaXRpb246IG5vbmU7IH1cblxuLl9kZXNrdG9wIC5leGhpYml0LXRhZ3NfX2xpbms6aG92ZXIgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZDogIzMzMzsgfVxuXG4uX2Rlc2t0b3AgLnNhbXBsZXMtaXRlbV9fdGl0bGUuX2hvdmVyIHsgY29sb3I6ICNCNDk2NkU7IH1cblxuLl9kZXNrdG9wIC5jb2xsZWN0aW9ucy1pdGVtOmhvdmVyOmJlZm9yZSB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4uX2Rlc2t0b3AgLmNvbGxlY3Rpb25zLWl0ZW06aG92ZXIgLmNvbGxlY3Rpb25zLWl0ZW1fX2luZm8geyBvcGFjaXR5OiAxOyB9XG5cbi5fZGVza3RvcCAuY29sbGVjdGlvbnMtaXRlbS5faG92ZXIgLmV4aGliaXRpb24tY292ZXJfX2luZm8geyBvcGFjaXR5OiAxOyB9XG5cbi5fZGVza3RvcCAuZmlsdGVyLWNvbG9yOmhvdmVyIC5maWx0ZXItY29sb3JfX2J0biB7IG9wYWNpdHk6IC4yOyB9XG5cbi5fZGVza3RvcCAuZmlsdGVyLWNvbG9yX19idG4uX2hvdmVyIHsgb3BhY2l0eTogLjI7IH1cblxuLl9kZXNrdG9wIC5maWx0ZXItY29sb3JfX2J0bi5faG92ZXI6aG92ZXIgeyBvcGFjaXR5OiAxOyB9XG5cbi5fZGVza3RvcCAuZmlsdGVyLWNvbG9yX19idG46aG92ZXIgeyBvcGFjaXR5OiAxOyB9XG5cbi5jb2xsZWN0aW9ucy1uYXYuX21vYmlsZSAuY29sbGVjdGlvbnMtbmF2X19saW5rIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiA0MHB4OyBoZWlnaHQ6IDQwcHg7IGxpbmUtaGVpZ2h0OiA0MHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7IGJvcmRlci1yYWRpdXM6IDUwcHg7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmNvbGxlY3Rpb25zLW5hdi5fbW9iaWxlIC5fYXJyb3cgLmNvbGxlY3Rpb25zLW5hdl9fbGluayB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IGF1dG87IGhlaWdodDogYXV0bzsgYm9yZGVyLXJhZGl1czogMDsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmNvbGxlY3Rpb25zLW5hdi5fbW9iaWxlIC5wYWdpbmF0aW9uX19pdGVtIHsgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmNvbGxlY3Rpb25zLW5hdi5fbW9iaWxlIC5wYWdpbmF0aW9uX19pdGVtOmxhc3QtY2hpbGQgeyBtYXJnaW4tcmlnaHQ6IDA7IG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5leGhpYml0LXNsaWRlcl9fYXJyb3dzLW1vYiB7IHRleHQtYWxpZ246IGNlbnRlcjsgcGFkZGluZy10b3A6IDE1cHg7IH1cblxuLmV4aGliaXQtc2xpZGVyX19hcnJvd3MtbW9iIC5leGhpYml0LXNsaWRlcl9fYXJyb3ctbGluayB7IHN0cm9rZTogIzAwMDsgbWFyZ2luOiAwIDE1cHg7IH1cblxuaW1nIHsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5tdXNldW1zIHsgbWFyZ2luLXRvcDogMzVweDsgbWFyZ2luLWJvdHRvbTogNTdweDsgfVxuXG4ubXVzZXVtLWxpc3RfX3R5cGUgeyBmb250LXNpemU6IDExcHg7IH1cblxuLm11c2V1bS1saXN0X190aXRsZSB7IGZvbnQtc2l6ZTogNTBweDsgZm9udC13ZWlnaHQ6IDUwMDsgbWFyZ2luLXRvcDogM3B4OyBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5tdXNldW0tbGlzdF9fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiA2MHB4OyBmb250LXNpemU6IDM1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5tdXNldW0tbGlzdF9fdGl0bGUgeyBtYXJnaW4tdG9wOiAyMHB4OyBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuLm11c2V1bS1pdGVtIHsgbWFyZ2luLWJvdHRvbTogOTVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5tdXNldW0taXRlbSB7IG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuXG4ubXVzZXVtLWl0ZW06bnRoLWNoaWxkKDJuKzEpIHsgY2xlYXI6IGxlZnQ7IH1cblxuLm11c2V1bS1pdGVtX19saW5rIHsgY29sb3I6ICMzMzM7IH1cblxuLm11c2V1bS1pdGVtX19jb3ZlciB7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDMyMHB4OyBtYXJnaW4tYm90dG9tOiAzNnB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLm11c2V1bS1pdGVtX19jb3ZlciB7IG1hcmdpbi1ib3R0b206IDE1cHg7IGhlaWdodDogMTYwcHg7IH0gfVxuXG4ubXVzZXVtLWl0ZW1fX3RpdGxlIHsgcGFkZGluZzogNXB4IDA7IGZvbnQtc2l6ZTogMjVweDsgZm9udC13ZWlnaHQ6IDUwMDsgbGluZS1oZWlnaHQ6IDEuNDsgY29sb3I6ICMzMzM7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAubXVzZXVtLWl0ZW1fX3RpdGxlIHsgZm9udC1zaXplOiAyMHB4OyB9IH1cblxuLm11c2V1bS1pdGVtX19kZXNjIHsgbWFyZ2luLXRvcDogMjdweDsgZm9udC1zaXplOiAxNXB4OyBsaW5lLWhlaWdodDogMS42NjY7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAubXVzZXVtLWl0ZW1fX2Rlc2MgeyBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuLm11c2V1bSB7IG1hcmdpbi1ib3R0b206IDY1cHg7IHBhZGRpbmctYm90dG9tOiA0MHB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5tdXNldW0geyBwYWRkaW5nLWJvdHRvbTogNDBweDsgfSB9XG5cbi5tdXNldW1fX3RpdGxlIHsgbWFyZ2luLWJvdHRvbTogMjhweDsgZm9udC1zaXplOiAyMHB4OyBmb250LXdlaWdodDogNTAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5tdXNldW1fX3RpdGxlIHsgbWFyZ2luLXRvcDogNDBweDsgfSB9XG5cbi5tdXNldW1fX3RpdGxlLl9zbWFsbCB7IG1hcmdpbi1ib3R0b206IDIwcHg7IGZvbnQtc2l6ZTogMTdweDsgbGluZS1oZWlnaHQ6IDMwcHg7IGZvbnQtd2VpZ2h0OiA1MDA7IGNvbG9yOiAjMzMzOyB9XG5cbi5tdXNldW1fX2Rlc2MgeyBsaW5lLWhlaWdodDogMi4xOyB9XG5cbi5tdXNldW1fX3BhZGRpbmcgeyBwYWRkaW5nLXRvcDogMTIwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLm11c2V1bV9fcGFkZGluZyB7IHBhZGRpbmctdG9wOiAwOyB9IH1cblxuLm11c2V1bV9fbGluayB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLXRvcDogMzJweDsgZm9udC1zaXplOiAxMXB4OyBmb250LXdlaWdodDogNTAwOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBjb2xvcjogIzY2NjsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubXVzZXVtX19hZGRyZXNzIHsgZm9udC1zaXplOiAxNXB4OyBsaW5lLWhlaWdodDogMS42NjsgY29sb3I6ICM2NjY7IH1cblxuLm11c2V1bV9fYnRuIHsgbWFyZ2luOiBhdXRvOyB9XG5cbi5tdXNldW1fX2J0bi5fbGVmdCB7IG1hcmdpbjogMDsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLm11c2V1bV9fYnRuLl9sZWZ0IHsgbWF4LXdpZHRoOiAxMDAlOyBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLm11c2V1bV9fYnRuLl9ldmVudHMgeyBtYXJnaW46IDg2cHggYXV0byAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLm11c2V1bV9fYnRuLl9ldmVudHMgeyBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cblxuLm11c2V1bV9fYnRuLl9leGN1cnNpb24geyBtYXJnaW46IDQwcHggYXV0byAwOyB9XG5cbi5tdXNldW0tcm9sbF9faXRlbSB7IGZvbnQtc2l6ZTogMTVweDsgfVxuXG4ubXVzZXVtLXJvbGxfX2l0ZW06YmVmb3JlLCAubXVzZXVtLXJvbGxfX2l0ZW06YWZ0ZXIgeyBjb250ZW50OiBcIiBcIjsgZGlzcGxheTogdGFibGU7IH1cblxuLm11c2V1bS1yb2xsX19pdGVtOmFmdGVyIHsgY2xlYXI6IGJvdGg7IH1cblxuLm11c2V1bS1yb2xsX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi5tdXNldW0tcm9sbF9fbGFiZWwgeyBmbG9hdDogbGVmdDsgY29sb3I6ICM2NjY7IH1cblxuLm11c2V1bS1yb2xsX192YWx1ZSB7IGZsb2F0OiByaWdodDsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ubXVzZXVtLXJvbGwuX2JyYW5jaCAubXVzZXVtLXJvbGxfX2l0ZW0geyBmb250LXNpemU6IDEzcHg7IH1cblxuLm11c2V1bS1yb2xsLl9icmFuY2ggLm11c2V1bS1yb2xsX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5tdXNldW0tcm9sbC5fYnJhbmNoIC5tdXNldW0tcm9sbF9fbGFiZWwgeyBjb2xvcjogI0I0OTY2RTsgfVxuXG4ubXVzZXVtLXJvbGwuX2JyYW5jaCAubXVzZXVtLXJvbGxfX3ZhbHVlIHsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4ubXVzZXVtLWluZm8geyBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbi10b3A6IDI2cHg7IG1hcmdpbi1ib3R0b206IDQ0cHg7IHBhZGRpbmctbGVmdDogNDVweDsgZm9udC1zaXplOiAxNXB4OyBjb2xvcjogI2I3YTI4NzsgfVxuXG4ubXVzZXVtLWluZm9fX2ljb24geyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNHB4OyBsZWZ0OiAwOyBmaWxsOiAjYjdhMjg3OyBzdHJva2U6ICNiN2EyODc7IH1cblxuLm11c2V1bS1pbmZvX190aXRsZSB7IG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLm11c2V1bS1pbmZvX19saXN0IHsgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi5tdXNldW0taW5mb19faXRlbSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubXVzZXVtLWluZm9fX2l0ZW06YmVmb3JlIHsgZGlzcGxheTogYmxvY2s7IGNvbnRlbnQ6IFwiIFwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IGNvbnRlbnQ6ICctJzsgbGVmdDogLTEwcHg7IH1cblxuLm11c2V1bS1pbmZvX19saW5lIHsgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5tdXNldW0taW5mb19fbGluZSB7IG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuXG4ubXVzZXVtLWluZm8uX25hdiB7IG1hcmdpbi10b3A6IDM2cHg7IG1hcmdpbi1ib3R0b206IDA7IHBhZGRpbmctbGVmdDogMzhweDsgY29sb3I6ICNmZmY7IH1cblxuLm11c2V1bS1pbmZvLl9uYXYgLm11c2V1bS1pbmZvX19pY29uIHsgdG9wOiAtNnB4OyBmaWxsOiAjQjQ5NjZFOyBzdHJva2U6ICNCNDk2NkU7IH1cblxuLm11c2V1bS1pbmZvLl9uYXYgLm11c2V1bS1pbmZvX190aXRsZSB7IGZvbnQtc2l6ZTogMTFweDsgfVxuXG4ubXVzZXVtLWV4aGliaXRpb25zIHsgbWFyZ2luLWJvdHRvbTogNDVweDsgcGFkZGluZy1ib3R0b206IDc3cHg7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLm11c2V1bS1leGhpYml0aW9uc19fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiA0NHB4OyBmb250LXNpemU6IDMwcHg7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLm11c2V1bS1ldmVudHMgeyBtYXJnaW4tYm90dG9tOiA0NXB4OyBwYWRkaW5nLWJvdHRvbTogNjlweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4ubXVzZXVtLWV2ZW50c19fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiA1NXB4OyBmb250LXNpemU6IDMwcHg7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAubXVzZXVtLWV2ZW50c19fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuLm11c2V1bS1leGN1cnNpb25zIHsgbWFyZ2luLWJvdHRvbTogNTVweDsgcGFkZGluZy1ib3R0b206IDg2cHg7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLm11c2V1bS1leGN1cnNpb25zX190aXRsZSB7IG1hcmdpbi1ib3R0b206IDQ3cHg7IGZvbnQtc2l6ZTogMzBweDsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5tdXNldW0tZXhjdXJzaW9uIHsgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG5cbi5tdXNldW0tZXhjdXJzaW9uX19saW5rIHsgY29sb3I6ICMzMzM7IH1cblxuLm11c2V1bS1leGN1cnNpb25fX2NvdmVyIHsgZGlzcGxheTogYmxvY2s7IGhlaWdodDogMjUwcHg7IG1hcmdpbi1ib3R0b206IDM5cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAubXVzZXVtLWV4Y3Vyc2lvbl9fY292ZXIgeyBoZWlnaHQ6IDE3MHB4OyBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLm11c2V1bS1leGN1cnNpb25fX3RpdGxlIHsgcGFkZGluZzogNHB4IDA7IGZvbnQtc2l6ZTogMjBweDsgZm9udC13ZWlnaHQ6IDUwMDsgY29sb3I6ICMzMzM7IH1cblxuLm11c2V1bS1leGN1cnNpb25fX2Rlc2MgeyBtYXJnaW4tdG9wOiAxOHB4OyBmb250LXNpemU6IDE1cHg7IGxpbmUtaGVpZ2h0OiAxLjY7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAubXVzZXVtLWV4Y3Vyc2lvbl9fZGVzYyB7IG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG4ubXVzZXVtLXNlcnZpY2VzIHsgcGFkZGluZy1ib3R0b206IDEzMHB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5tdXNldW0tc2VydmljZXMgeyBwYWRkaW5nLWJvdHRvbTogOTBweDsgfSB9XG5cbi5tdXNldW0tc2VydmljZXNfX3RpdGxlIHsgbWFyZ2luLWJvdHRvbTogMzdweDsgZm9udC1zaXplOiAzMHB4OyBmb250LXdlaWdodDogNTAwOyB9XG5cbi5tdXNldW0tc2VydmljZXMgYSB7IGNvbG9yOiAjQjQ5NjZFOyB9XG5cbi5tdXNldW0tc2VydmljZXMgYTpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5tdXNldW0tc2VydmljZXMuX3BiLTAgeyBwYWRkaW5nLWJvdHRvbTogMDsgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4ubXVzZXVtLWFjY29yZGlvbiB7IG1hcmdpbi1ib3R0b206IDgwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAubXVzZXVtLWFjY29yZGlvbiB7IG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4ubXVzZXVtLWFjY29yZGlvbl9faXRlbSB7IHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5tdXNldW0tYWNjb3JkaW9uX19pdGVtOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDogMDsgfVxuXG4ubXVzZXVtLWFjY29yZGlvbl9fdGl0bGUgeyBwYWRkaW5nLXRvcDogMzBweDsgcGFkZGluZy1ib3R0b206IDIwcHg7IGZvbnQtc2l6ZTogMjBweDsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5tdXNldW0tYWNjb3JkaW9uX190aXRsZSB7IGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5tdXNldW0tYWNjb3JkaW9uX19pY29uIHsgdG9wOiA1MHB4OyByaWdodDogN3B4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLm11c2V1bS1hY2NvcmRpb25fX2ljb24geyB0b3A6IDQwcHg7IH0gfVxuXG4uYWNjb3JkaW9uLXRpdGxlX19pY29uIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgd2lkdGg6IDUwcHg7IG1hcmdpbi1yaWdodDogNDVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5hY2NvcmRpb24tdGl0bGVfX2ljb24geyBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuXG4uYWNjb3JkaW9uLXRpdGxlX190ZXh0IHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBtYXgtd2lkdGg6IDM2MHB4OyBtYXJnaW4tdG9wOiAzcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYWNjb3JkaW9uLXRpdGxlX190ZXh0IHsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTsgfSB9XG5cbi5tdXNldW0tcGxhbiB7IG1hcmdpbi1ib3R0b206IDQycHg7IHBhZGRpbmctYm90dG9tOiA4MHB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5tdXNldW0tcGxhbiB7IHBhZGRpbmctYm90dG9tOiAxMjBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLm11c2V1bS1wbGFuIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5tdXNldW0tcGxhbl9fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiAyMHB4OyBmb250LXNpemU6IDM1cHg7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLm11c2V1bS1wbGFuX190aXRsZSB7IGZsb2F0OiBsZWZ0OyBtYXgtd2lkdGg6IDUwJTsgfSB9XG5cbi5tdXNldW0tcGxhbl9fbWFwcyB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucGxhbi1tYXAgeyBtYXJnaW4tdG9wOiAyMHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnBsYW4tbWFwOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgeyBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5wbGFuLW1hcCB7IG1hcmdpbi10b3A6IDkzcHg7IH1cbiAgLnBsYW4tbWFwOmJlZm9yZSwgLnBsYW4tbWFwOmFmdGVyIHsgY29udGVudDogXCIgXCI7IGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5wbGFuLW1hcDphZnRlciB7IGNsZWFyOiBib3RoOyB9IH1cblxuLnBsYW4tbWFwX19zdmcgeyBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnBsYW4tbWFwLm5vLXBlIHsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7IHRvcDogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAucGxhbi1jb250cm9scyB7IGZsb2F0OiByaWdodDsgfSB9XG5cbi5wbGFuLWNvbnRyb2xzX19pdGVtIHsgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAucGxhbi1jb250cm9sc19faXRlbSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLXRvcDogNXB4OyB9IH1cblxuLnBsYW4tY29udHJvbHNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4ucGxhbi1jb250cm9sc19faXRlbS5fYWN0aXZlIC5wbGFuLWNvbnRyb2xzX190ZXh0IHsgY29sb3I6ICMwMDA7IGJvcmRlci1jb2xvcjogIzk5OTsgfVxuXG4ucGxhbi1jb250cm9sc19fYnRuIHsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5wbGFuLWNvbnRyb2xzX19yYWRpbyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogLTk5OTlweDsgfVxuXG4ucGxhbi1jb250cm9sc19fcmFkaW86Y2hlY2tlZCB+IC5wbGFuLWNvbnRyb2xzX190ZXh0IHsgY29sb3I6ICMwMDA7IGJvcmRlci1jb2xvcjogIzk5OTsgfVxuXG4ucGxhbi1jb250cm9sc19fdGV4dCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiAxNHB4OyBjb2xvcjogIzk5OTsgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5wbGFuLWNvbnRyb2xzX190ZXh0IHsgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuLm11c2V1bS1hZGRpdGlvbiB7IG1hcmdpbi1ib3R0b206IDQycHg7IHBhZGRpbmctYm90dG9tOiA3MHB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5tdXNldW0tYWRkaXRpb25fX3RpdGxlIHsgZm9udC1zaXplOiAzNXB4OyBmb250LXdlaWdodDogNTAwOyBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5tdXNldW0tYWRkaXRpb25fX3RpdGxlIHsgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLm11c2V1bS1hZGRpdGlvbl9fdGl0bGUgeyBmb250LXNpemU6IDI1cHg7IH0gfVxuXG4ubXVzZXVtLWFkZGl0aW9uX19jb3ZlciB7IGhlaWdodDogMzUwcHg7IG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAubXVzZXVtLWFkZGl0aW9uX19jb3ZlciB7IGhlaWdodDogMTQ1cHg7IG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuXG4ubXVzZXVtLWFkZGl0aW9uX19kZXNjIHsgbGluZS1oZWlnaHQ6IDEuNzsgfVxuXG4ubXVzZXVtLWFkZGl0aW9uX19saW5lIHsgZGlzcGxheTogbm9uZTsgbWFyZ2luOiA1MHB4IDAgNDVweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4uaW5mby10aXAgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDM7IHdpZHRoOiA0MzVweDsgcGFkZGluZzogMThweCAyM3B4OyB0ZXh0LWFsaWduOiBsZWZ0OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhOyBmb250LXNpemU6IDEycHg7IGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG5cbi5pbmZvLXRpcF9fZGVsdGEgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTAwJTsgbGVmdDogMDsgcmlnaHQ6IDA7IHdpZHRoOiA2NHB4OyBtYXJnaW46IDAgYXV0bzsgfVxuXG4uaW5mby10aXBfX2RlbHRhOmJlZm9yZSB7IGRpc3BsYXk6IGJsb2NrOyBjb250ZW50OiBcIiBcIjsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDEwMCU7IGxlZnQ6IDA7IHJpZ2h0OiAwOyB3aWR0aDogMDsgaGVpZ2h0OiAwOyBtYXJnaW46IDBweCBhdXRvIDA7IGJvcmRlci1sZWZ0OiAzMnB4IHNvbGlkIHRyYW5zcGFyZW50OyBib3JkZXItcmlnaHQ6IDMycHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci10b3A6IDIxcHggc29saWQgI2VhZWFlYTsgfVxuXG4uaW5mby10aXBfX2RlbHRhOmFmdGVyIHsgZGlzcGxheTogYmxvY2s7IGNvbnRlbnQ6IFwiIFwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTAwJTsgbGVmdDogMDsgcmlnaHQ6IDA7IHdpZHRoOiAwOyBoZWlnaHQ6IDA7IG1hcmdpbjogMHB4IGF1dG8gMDsgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1yaWdodDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAjZmZmOyB9XG5cbi5pbmZvLXRpcCBwICsgcCB7IG1hcmdpbi10b3A6IC41ZW07IH1cblxuLm11c2V1bS1xdWFydGVyIHsgbWFyZ2luLXRvcDogNjBweDsgbWFyZ2luLWJvdHRvbTogNjVweDsgcGFkZGluZy1ib3R0b206IDQ1cHg7IHBhZGRpbmctdG9wOiA0NXB4OyBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg1MCwgNTAsIDUwLCAwLjE1KTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5tdXNldW0tcXVhcnRlciB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubXVzZXVtLXF1YXJ0ZXIgc3ZnIC5zdDAsIC5tdXNldW0tcXVhcnRlciBzdmcgLnN0MiwgLm11c2V1bS1xdWFydGVyIHN2ZyAuc3Q5LCAubXVzZXVtLXF1YXJ0ZXIgc3ZnIC5zdDEwLCAubXVzZXVtLXF1YXJ0ZXIgc3ZnIC5zdDEyLCAubXVzZXVtLXF1YXJ0ZXIgc3ZnIC5zY2hlbWUtY2xhc3MtMCwgLm11c2V1bS1xdWFydGVyIHN2ZyAuc2NoZW1lLWNsYXNzLTksIC5tdXNldW0tcXVhcnRlciBzdmcgLnNjaGVtZS1jbGFzcy0xMCB7IGZpbGw6ICNmZmY7IH1cblxuLm11c2V1bS1xdWFydGVyIHN2ZyAuX2FjdGl2ZSAuc3QwLCAubXVzZXVtLXF1YXJ0ZXIgc3ZnIC5fYWN0aXZlIC5zdDIsIC5tdXNldW0tcXVhcnRlciBzdmcgLl9hY3RpdmUgLnN0OSwgLm11c2V1bS1xdWFydGVyIHN2ZyAuX2FjdGl2ZSAuc3QxMCwgLm11c2V1bS1xdWFydGVyIHN2ZyAuX2FjdGl2ZSAuc3QxMiwgLm11c2V1bS1xdWFydGVyIHN2ZyAuX2FjdGl2ZSAuc2NoZW1lLWNsYXNzLTAsIC5tdXNldW0tcXVhcnRlciBzdmcgLl9hY3RpdmUgLnNjaGVtZS1jbGFzcy05LCAubXVzZXVtLXF1YXJ0ZXIgc3ZnIC5fYWN0aXZlIC5zY2hlbWUtY2xhc3MtMTAgeyBmaWxsOiAjMzMzOyB9XG5cbi5tdXNldW0tcXVhcnRlciBzdmcgLl9ob3ZlciB7IGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubXVzZXVtLXF1YXJ0ZXIgc3ZnIC5faG92ZXIgLnN0MCwgLm11c2V1bS1xdWFydGVyIHN2ZyAuX2hvdmVyIC5zdDIsIC5tdXNldW0tcXVhcnRlciBzdmcgLl9ob3ZlciAuc3Q5LCAubXVzZXVtLXF1YXJ0ZXIgc3ZnIC5faG92ZXIgLnN0MTAsIC5tdXNldW0tcXVhcnRlciBzdmcgLl9ob3ZlciAuc3QxMiwgLm11c2V1bS1xdWFydGVyIHN2ZyAuX2hvdmVyIC5zY2hlbWUtY2xhc3MtMCwgLm11c2V1bS1xdWFydGVyIHN2ZyAuX2hvdmVyIC5zY2hlbWUtY2xhc3MtOSwgLm11c2V1bS1xdWFydGVyIHN2ZyAuX2hvdmVyIC5zY2hlbWUtY2xhc3MtMTAgeyBmaWxsOiAjMzMzOyB9XG5cbi5tdXNldW0tcXVhcnRlcl9faW5mbyB7IHRvcDogMDsgd2lkdGg6IGF1dG87IHBhZGRpbmc6IDE4cHg7IH1cblxuLm11c2V1bS1xdWFydGVyX19pbmZvOmJlZm9yZSwgLm11c2V1bS1xdWFydGVyX19pbmZvOmFmdGVyIHsgY29udGVudDogXCIgXCI7IGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5tdXNldW0tcXVhcnRlcl9faW5mbzphZnRlciB7IGNsZWFyOiBib3RoOyB9XG5cbi5tdXNldW0tcXVhcnRlcl9faW5mbzpiZWZvcmUgeyBib3JkZXItbGVmdC13aWR0aDogMjJweDsgYm9yZGVyLXJpZ2h0LXdpZHRoOiAyMnB4OyBib3JkZXItdG9wLXdpZHRoOiAyMXB4OyB9XG5cbi5tdXNldW0tcXVhcnRlcl9faW5mbzphZnRlciB7IGJvcmRlci1sZWZ0LXdpZHRoOiAyMXB4OyBib3JkZXItcmlnaHQtd2lkdGg6IDIxcHg7IGJvcmRlci10b3Atd2lkdGg6IDIwcHg7IH1cblxuLmluZm8tdGlwX19jb3ZlciB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTEwcHg7IGhlaWdodDogMTEwcHg7IG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4uaW5mby10aXBfX2NvdmVyIC5jb3Zlcl9fYmcgeyBtYXgtaGVpZ2h0OiAxMDAlOyB9XG5cbi5pbmZvLXRpcF9faW5mbyB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMjAwcHg7IH1cblxuLmluZm8tdGlwX190aXRsZSB7IG1hcmdpbi1ib3R0b206IDE0cHg7IGZvbnQtc2l6ZTogMTVweDsgbGluZS1oZWlnaHQ6IDEuMzsgZm9udC13ZWlnaHQ6IDUwMDsgY29sb3I6ICMwMDA7IH1cblxuLmluZm8tdGlwX19hZGRyZXNzIHsgbWFyZ2luLWJvdHRvbTogMTZweDsgZm9udC1zaXplOiAxM3B4OyBsaW5lLWhlaWdodDogMS4yOyBjb2xvcjogIzk5OTsgfVxuXG4uaW5mby10aXBfX2xpbmsgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBjb2xvcjogIzAwMDsgfVxuXG4uaW5mby10aXBfX2xpbms6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uZ2FsbGVyeS1wYWdlIHsgbWF4LXdpZHRoOiAxMjIwcHg7IG1hcmdpbjogYXV0bzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkgeyAuZ2FsbGVyeS1wYWdlIHsgbWF4LXdpZHRoOiA5ODBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5nYWxsZXJ5LXBhZ2UgeyBtYXgtd2lkdGg6IDY3OHB4OyB9IH1cblxuLmdhbGxlcnktcGFnZV9fbGlzdCB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmdhbGxlcnktcGFnZV9fYXJyb3dzIHsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxOyBwYWRkaW5nLXRvcDogMzVweDsgbWFyZ2luLWJvdHRvbTogLTYwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZ2FsbGVyeS1wYWdlX19hcnJvd3MgeyBwYWRkaW5nLWxlZnQ6IDIwcHg7IHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuXG4uZ2FsbGVyeS1wYWdlX19pdGVtIHsgdmVydGljYWwtYWxpZ246IHRvcDsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiAxMDAlOyBtYXJnaW4tbGVmdDogLTEwcHg7IG1hcmdpbi1yaWdodDogLTEwcHg7IHdoaXRlLXNwYWNlOiBub3JtYWw7IG9wYWNpdHk6IC41OyB9XG5cbi5nYWxsZXJ5LXBhZ2VfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1yaWdodDogNHZ3OyB9XG5cbi5nYWxsZXJ5LXBhZ2VfX2l0ZW0uX2N1cnJlbnQgeyBvcGFjaXR5OiAxOyB9XG5cbnN2ZyAuc3QxIHsgZmlsbDogIzIzMUYyMDsgfVxuXG5zdmcgLnN0MiB7IGZvbnQtZmFtaWx5OiAnR2VyYmVyYSc7IH1cblxuc3ZnIC5zdDMgeyBmb250LXNpemU6IDEzcHg7IGZpbGw6ICNkN2Q3ZDc7IH1cblxuc3ZnIC5zdDQgeyBvcGFjaXR5OiAxOyBmaWxsOiAjMzMzOyBlbmFibGUtYmFja2dyb3VuZDogbmV3OyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuc3ZnIC5zdDQuX2hvdmVyIHsgb3BhY2l0eTogMC43NTsgfVxuXG5zdmcgLnNjaGVtZS1jbGFzcy0wIHsgZmlsbDogI0ZGRkZGRjsgfVxuXG5zdmcgLnNjaGVtZS1jbGFzcy0xIHsgZmlsbDogbm9uZTsgc3Ryb2tlOiAjQ0NDQ0NDOyBzdHJva2UtbWl0ZXJsaW1pdDogMTA7IH1cblxuc3ZnIC5zY2hlbWUtY2xhc3MtMiB7IGZpbGw6ICNDQ0NDQ0M7IH1cblxuc3ZnIC5zY2hlbWUtY2xhc3MtMyB7IGZvbnQtZmFtaWx5OiAnR2VyYmVyYS1MaWdodCc7IH1cblxuc3ZnIC5zY2hlbWUtY2xhc3MtNCB7IGZvbnQtc2l6ZTogMTIuOTQwOHB4OyB9XG5cbnN2ZyAuc2NoZW1lLWNsYXNzLTUgeyBmb250LXNpemU6IDEzLjU1NjJweDsgfVxuXG5zdmcgLnNjaGVtZS1jbGFzcy02IHsgZmlsbDogbm9uZTsgc3Ryb2tlOiAjQ0NDQ0NDOyBzdHJva2UtZGFzaGFycmF5OiAxLDM7IH1cblxuc3ZnIC5zY2hlbWUtY2xhc3MtNyB7IGZpbGw6ICMyMzFGMjA7IH1cblxuc3ZnIC5zY2hlbWUtY2xhc3MtOCB7IGZpbGw6IG5vbmU7IHN0cm9rZTogIzkxODE2MTsgc3Ryb2tlLXdpZHRoOiAwLjc4OTM7IHN0cm9rZS1saW5lY2FwOiByb3VuZDsgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDsgfVxuXG5zdmcgLnNjaGVtZS1jbGFzcy05IHsgZmlsbDogI0ZGRkZGRjsgc3Ryb2tlOiAjOTE4MTYxOyBzdHJva2Utd2lkdGg6IDAuODYzMzsgc3Ryb2tlLWxpbmVjYXA6IHNxdWFyZTsgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDsgfVxuXG5zdmcgLnNjaGVtZS1jbGFzcy0xMCB7IGZpbGw6ICNGRkZGRkY7IHN0cm9rZTogIzkxODE2MTsgc3Ryb2tlLXdpZHRoOiAwLjg4MDY7IHN0cm9rZS1saW5lY2FwOiBzcXVhcmU7IHN0cm9rZS1saW5lam9pbjogcm91bmQ7IH1cblxuc3ZnIC5zY2hlbWUtY2xhc3MtMTEgeyBmaWxsOiBub25lOyBzdHJva2U6ICM5MTgxNjE7IHN0cm9rZS13aWR0aDogMC44ODA2OyBzdHJva2UtbGluZWNhcDogcm91bmQ7IHN0cm9rZS1saW5lam9pbjogcm91bmQ7IH1cblxuc3ZnIC5zY2hlbWUtY2xhc3MtMTIgeyBmaWxsOiAjRkZGRkZGOyBzdHJva2U6ICM5MTgxNjE7IHN0cm9rZS13aWR0aDogMC43ODkzOyBzdHJva2UtbGluZWNhcDogcm91bmQ7IHN0cm9rZS1saW5lam9pbjogcm91bmQ7IH1cblxuc3ZnIC5zY2hlbWUtY2xhc3MtMTMgeyBmaWxsOiBub25lOyB9XG5cbi5fZGVza3RvcCAubXVzZXVtLWV4Y3Vyc2lvbl9fdGl0bGUuX2hvdmVyLCAuX2Rlc2t0b3AgLm11c2V1bS1pdGVtX190aXRsZS5faG92ZXIgeyBjb2xvcjogI0I0OTY2RTsgfVxuXG4uc2xpY2stc2xpZGVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAtbW96LXVzZXItc2VsZWN0OiBub25lOyAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IHVzZXItc2VsZWN0OiBub25lOyAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7IHRvdWNoLWFjdGlvbjogcGFuLXk7IC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLXNsaWRlciAqIHsgb3V0bGluZTogbm9uZTsgfVxuXG4uc2xpY2stbGlzdCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogYmxvY2s7IGhlaWdodDogMTAwJTsgb3ZlcmZsb3c6IGhpZGRlbjsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyB9XG5cbi5zbGljay1saXN0OmZvY3VzIHsgb3V0bGluZTogbm9uZTsgfVxuXG4uc2xpY2stbGlzdC5kcmFnZ2FibGUsIC5zbGljay1saXN0LmRyYWdnYWJsZSAqIHsgY3Vyc29yOiBwb2ludGVyOyBjdXJzb3I6IGhhbmQ7IGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjaywgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2xpY2stdHJhY2sgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogMDsgbGVmdDogMDsgZGlzcGxheTogYmxvY2s7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnNsaWNrLXRyYWNrOmJlZm9yZSB7IGRpc3BsYXk6IHRhYmxlOyBjb250ZW50OiAnJzsgfVxuXG4uc2xpY2stdHJhY2s6YWZ0ZXIgeyBkaXNwbGF5OiB0YWJsZTsgY29udGVudDogJyc7IGNsZWFyOiBib3RoOyB9XG5cbltkYXRhLXNsaWRlcl0geyBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuW2RhdGEtc2xpZGVyLXNsaWRlc10geyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbltkYXRhLXNsaWRlci1zbGlkZXNdID4gKjpub3QoLnNsaWNrLWxpc3QpIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogMTAwJTsgZmxvYXQ6IG5vbmU7IH1cblxuW2RhdGEtc2xpZGVyLXN1Yi1zbGlkZXNdID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IHRvcDsgaGVpZ2h0OiAxMDAlOyBtaW4taGVpZ2h0OiAxcHg7IHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuLnNsaWNrLXNsaWRlIGEgeyBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDsgfVxuXG4uc2xpY2stc2xpZGUgYSAqIHsgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7IH1cblxuLnNsaWNrLXNsaWRlIGltZyB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zbGljay1zbGlkZSBpbWcuaXNzdWUtc2xpZGVfX2ltZyB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcgeyBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHsgZGlzcGxheTogYmxvY2s7IGhlaWdodDogYXV0bzsgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLnBvcHVwcy13cmFwcGVyIHsgcG9zaXRpb246IGZpeGVkOyBkaXNwbGF5OiBub25lOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpOyB6LWluZGV4OiA5OTk5OTsgb3ZlcmZsb3c6IGF1dG87IHdoaXRlLXNwYWNlOiBub3dyYXA7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLnBvcHVwcy13cmFwcGVyX19jb250ZW50IHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDEwNjBweDsgZm9udC1zaXplOiAxN3B4OyB0ZXh0LWFsaWduOiBsZWZ0OyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5wb3B1cHMtd3JhcHBlcl9fY29udGVudCB7IHZlcnRpY2FsLWFsaWduOiB0b3A7IG1heC13aWR0aDogNzEycHg7IH0gfVxuXG4ucG9wdXBzLXdyYXBwZXIuX21hcCB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45Mik7IH1cblxuLnBvcHVwcy13cmFwcGVyLl9zZWFyY2ggeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOTIpOyB9XG5cbi5wb3B1cHMtd3JhcHBlci5fc2VhcmNoIC5wb3B1cC1jbG9zZV9faWNvbiB7IHN0cm9rZTogI2ZmZjsgfVxuXG4ucG9wdXAgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmc6IDIwcHg7IH1cblxuLnBvcHVwX19jbG9zZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IC01NXB4OyB0b3A6IDM0cHg7IGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkgeyAucG9wdXBfX2Nsb3NlIHsgcmlnaHQ6IDIwcHg7IHRvcDogMjBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnBvcHVwX19jbG9zZSB7IHJpZ2h0OiAyMHB4OyB0b3A6IDMwcHg7IH0gfVxuXG4ucG9wdXBfX3NlYXJjaCB7IG1hcmdpbi1ib3R0b206IDA7IG1hcmdpbi10b3A6IDI1dmg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnBvcHVwX19zZWFyY2ggeyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyBtYXgtd2lkdGg6IDcxMnB4OyBtYXJnaW4tdG9wOiA0NnB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAucG9wdXBfX3NlYXJjaCB7IG1hcmdpbi10b3A6IDYycHg7IH0gfVxuXG4ucG9wdXBfX3RpdGxlIHsgbWFyZ2luLWJvdHRvbTogMzBweDsgZm9udC1zaXplOiAyNXB4OyBmb250LXdlaWdodDogNTAwOyB9XG5cbi5wb3B1cF9fdGV4dCB7IGZvbnQtc2l6ZTogMTNweDsgZm9udC13ZWlnaHQ6IDIwMDsgfVxuXG4ucG9wdXBfX3RleHQgbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmctbGVmdDogMzBweDsgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbi5wb3B1cF9fdGV4dCBsaTpiZWZvcmUgeyBjb250ZW50OiAn4oCUJzsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyB9XG5cbi5wb3B1cC5fbWVkaXVtIHsgbWF4LXdpZHRoOiA0NjBweDsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4ucG9wdXAtY2xvc2VfX2ljb24geyB3aWR0aDogMTdweDsgaGVpZ2h0OiAxN3B4OyBzdHJva2U6ICMzMzMzMzM7IHN0cm9rZS13aWR0aDogM3B4OyB9XG5cbi5wb3B1cC1zZWFyY2ggeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnBvcHVwLXNlYXJjaF9faW5wdXQgeyB3aWR0aDogMTAwJTsgcGFkZGluZy1yaWdodDogNDBweDsgZm9udC1zaXplOiAzNXB4OyBmb250LXdlaWdodDogNTAwOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzY2NjsgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnBvcHVwLXNlYXJjaF9faW5wdXQgeyBwYWRkaW5nLWJvdHRvbTogN3B4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAucG9wdXAtc2VhcmNoX19pbnB1dCB7IGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbi5wb3B1cC1zZWFyY2hfX2lucHV0OjpwbGFjZWhvbGRlciB7IGNvbG9yOiAjNjY2OyB9XG5cbi5wb3B1cC1zZWFyY2hfX2J0biB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAxMHB4OyBib3R0b206IDA7IHJpZ2h0OiAwOyBoZWlnaHQ6IDQwcHg7IG1hcmdpbjogYXV0bzsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnBvcHVwLXNlYXJjaF9fYnRuIC5pY29uLXNlYXJjaCB7IGZpbGw6ICNmZmY7IHN0cm9rZTogI2ZmZjsgfVxuXG4ucG9wdXAtc2VhcmNoX19idG4uX2xpbmsgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2VhcmNoLXJlc3VsdCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWFyZ2luLXRvcDogMzdweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuc2VhcmNoLXJlc3VsdCB7IG1hcmdpbi10b3A6IDM1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5zZWFyY2gtcmVzdWx0IHsgbWFyZ2luLXRvcDogMjNweDsgfSB9XG5cbi5zZWFyY2gtcmVzdWx0X19vbGQgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgcmlnaHQ6IDA7IH1cblxuLnNlYXJjaC1yZXN1bHRfX2l0ZW0geyBkaXNwbGF5OiBibG9jazsgcGFkZGluZy10b3A6IDE2cHg7IHBhZGRpbmctYm90dG9tOiAxMnB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMzsgY29sb3I6ICM5OTk7IHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLW91dDsgfVxuXG4uc2VhcmNoLXJlc3VsdF9faXRlbTpiZWZvcmUsIC5zZWFyY2gtcmVzdWx0X19pdGVtOmFmdGVyIHsgY29udGVudDogXCIgXCI7IGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5zZWFyY2gtcmVzdWx0X19pdGVtOmFmdGVyIHsgY2xlYXI6IGJvdGg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuc2VhcmNoLXJlc3VsdF9faXRlbSB7IHBhZGRpbmctdG9wOiAxNHB4OyBwYWRkaW5nLWJvdHRvbTogMTRweDsgfSB9XG5cbi5zZWFyY2gtcmVzdWx0X19pdGVtLl9zZWxlY3RlZCB7IGNvbG9yOiAjQjQ5NjZFOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpOyB9XG5cbi5zZWFyY2gtcmVzdWx0X192YWx1ZSB7IGZsb2F0OiBsZWZ0OyBtYXgtd2lkdGg6IDcwJTsgZm9udC1zaXplOiAyNXB4OyBmb250LXdlaWdodDogNTAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnNlYXJjaC1yZXN1bHRfX3ZhbHVlIHsgZmxvYXQ6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyBtYXgtd2lkdGg6IDEwMCU7IGZvbnQtc2l6ZTogMTVweDsgfSB9XG5cbi5zZWFyY2gtcmVzdWx0X19sYWJlbCB7IGZsb2F0OiByaWdodDsgbWFyZ2luLXRvcDogMTJweDsgbWF4LXdpZHRoOiAzMCU7IGZvbnQtc2l6ZTogMTNweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5zZWFyY2gtcmVzdWx0X19sYWJlbCB7IGZsb2F0OiBub25lOyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLXRvcDogMnB4OyBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4uc2VhcmNoLXJlc3VsdC5fbG9hZGluZyB7IG9wYWNpdHk6IDAuNTsgfVxuXG4ucG9wdXAtbWFwIHsgcG9zaXRpb246IHJlbGF0aXZlOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBtYXJnaW4tdG9wOiA4MHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5wb3B1cC1tYXAgeyBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cblxuLnBvcHVwLW1hcF9faW5mbyB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IHRvcDsgd2lkdGg6IDUwJTsgcGFkZGluZzogOTVweCA2MHB4OyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5wb3B1cC1tYXBfX2luZm8geyB3aWR0aDogMTAwJTsgcGFkZGluZzogNTBweCAzNXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAucG9wdXAtbWFwX19pbmZvIHsgcGFkZGluZzogMzBweCAyMHB4OyB9IH1cblxuLnBvcHVwLW1hcF9fY29udGFpbmVyIHsgcG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiB0b3A7IHJpZ2h0OiAwOyB0b3A6IDA7IHdpZHRoOiA1MCU7IGhlaWdodDogMTAwJTsgYmFja2dyb3VuZC1jb2xvcjogI2NjYzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAucG9wdXAtbWFwX19jb250YWluZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGJsb2NrOyByaWdodDogYXV0bzsgdG9wOiBhdXRvOyB3aWR0aDogMTAwJTsgbWluLWhlaWdodDogMzAwcHg7IH0gfVxuXG4uaG93LWdldF9fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiAxOHB4OyBmb250LXNpemU6IDMwcHg7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaG93LWdldF9fdGl0bGUgeyBmb250LXNpemU6IDI0cHg7IH0gfVxuXG4uaG93LWdldF9fdGFicyB7IG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaG93LWdldF9fdGFicyB7IG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uaG93LWdldF9fdGV4dCB7IGRpc3BsYXk6IG5vbmU7IGZvbnQtc2l6ZTogMTVweDsgbGluZS1oZWlnaHQ6IDI1cHg7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHVzZXItc2VsZWN0OiBhdXRvOyB9XG5cbi5ob3ctZ2V0X190ZXh0Ll9hY3RpdmUgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4uaG93LXRhYnNfX2l0ZW0geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBhZGRpbmctYm90dG9tOiA5cHg7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgZm9udC1zaXplOiAxNXB4OyBjb2xvcjogIzk5OTsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmhvdy10YWJzX19pdGVtIHsgcGFkZGluZy1ib3R0b206IDVweDsgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi5ob3ctdGFic19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG5cbi5ob3ctdGFic19faXRlbS5fYWN0aXZlIHsgY29sb3I6ICMzMzM7IGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzM7IH1cblxuLnBvcHVwLWluZm8geyBwb3NpdGlvbjogcmVsYXRpdmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IG1hcmdpbi10b3A6IDgwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnBvcHVwLWluZm8geyBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cblxuLm5vdC1mb3VuZCB7IGRpc3BsYXk6IG5vbmU7IG1hcmdpbjogNzBweCAwIDEwMHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IGNvbG9yOiAjYjJiMmIyOyBmb250LXNpemU6IDI1cHg7IGZvbnQtZmFtaWx5OiBXaWxsaWFtLCBzZXJpZjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5ub3QtZm91bmQgeyBtYXJnaW4tdG9wOiA0MHB4OyBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4ubm90LWZvdW5kLl9jb2xsZWN0aW9uIHsgbWFyZ2luOiAwOyBwYWRkaW5nOiAxMDBweCAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLm5vdC1mb3VuZC5fY29sbGVjdGlvbiB7IHBhZGRpbmc6IDUwcHggMDsgbWluLWhlaWdodDogMzAwcHg7IH0gfVxuXG4ubm90LWZvdW5kLl9zZWFyY2ggeyBtYXJnaW4tdG9wOiA4MHB4OyBtYXJnaW4tYm90dG9tOiAwOyBjb2xvcjogIzU5NTk1OTsgZm9udC1zaXplOiAzMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5ub3QtZm91bmQuX3NlYXJjaCB7IG1hcmdpbi10b3A6IDYwcHg7IGZvbnQtc2l6ZTogMjRweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLm5vdC1mb3VuZC5fc2VhcmNoIHsgbWFyZ2luLXRvcDogNDBweDsgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLl9kZXNrdG9wIC5wb3B1cC1jbG9zZTpob3ZlciAucG9wdXAtY2xvc2VfX2ljb24geyBzdHJva2U6ICNCNDk2NkU7IHRyYW5zaXRpb246IG5vbmU7IH1cblxuLl9kZXNrdG9wIC5zZWFyY2gtcmVzdWx0X19pdGVtOmhvdmVyIHsgY29sb3I6ICNCNDk2NkU7IH1cblxuLmltYWdlcG9wdXAgeyBwb3NpdGlvbjogZml4ZWQ7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgei1pbmRleDogMTAwMDA7IGRpc3BsYXk6IG5vbmU7IG92ZXJmbG93OiBoaWRkZW47IGN1cnNvcjogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBTUFBQURYcWMzS0FBQUFFbEJNVkVVQUFBQzJubm0wbG0rMGwyNjBsMiswbG00UVZndlJBQUFBQlhSU1RsTUFGZFRYMS9uaUtGOEFBQUJPU1VSQlZIamExVkxCRGNCQUNBS1YvVmR1THRmMGd3eFFQeXJFcUFTb0NBdVdVSWR4dkVCakx2UW13Ny9DY0dOQ0U4Ymp3bmdpdzFQVHV3d2pOZUhCbG1iWHJTZm94aC9yRnMwUTdmTUFWY1lCL2VGNXREd0FBQUFBU1VWT1JLNUNZSUk9KSwgcG9pbnRlcjsgfVxuXG4uaW1hZ2Vwb3B1cF9fYmFjayB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgei1pbmRleDogLTE7IH1cblxuLmltYWdlcG9wdXBfX2NvbnRhaW5lciwgLmltYWdlcG9wdXBfX2JhY2sgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IC0xOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uaW1hZ2Vwb3B1cF9fY29udGFpbmVyIGltZyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbWF4LXdpZHRoOiA5MCU7IG1heC1oZWlnaHQ6IDkwJTsgfVxuXG4uaW1hZ2Vwb3B1cCBbZGF0YS1zaG93LWltYWdlXSB7IGN1cnNvcjogY3Jvc3NoYWlyICFpbXBvcnRhbnQ7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gJEJBU0UtUElDS0VSID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiogTm90ZTogdGhlIHJvb3QgcGlja2VyIGVsZW1lbnQgc2hvdWxkICpOT1QqIGJlIHN0eWxlZCBtb3JlIHRoYW4gd2hhdOKAmXMgaGVyZS4gKi9cbi5waWNrZXIgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDk5OTsgdG9wOiA1MHB4OyBsZWZ0OiAtMzBweDsgZm9udC1zaXplOiAxNXB4OyB0ZXh0LWFsaWduOiBsZWZ0OyBsaW5lLWhlaWdodDogMS4yOyBjb2xvcjogIzQyNDI0MjsgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLW1zLXVzZXItc2VsZWN0OiBub25lOyB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAucGlja2VyIHsgbGVmdDogLTIwMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAucGlja2VyIHsgbGVmdDogMDsgdG9wOiA0N3B4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkgeyAucGlja2VyIHsgbGVmdDogLTIwcHg7IHJpZ2h0OiAtMjBweDsgfSB9XG5cbi8qKiBUaGUgcGlja2VyIGlucHV0IGVsZW1lbnQuICovXG4ucGlja2VyX19pbnB1dCB7IGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ucGlja2VyX19pbnB1dC5waWNrZXJfX2lucHV0LS1hY3RpdmUgeyBib3JkZXItY29sb3I6ICMwMDg5ZWM7IH1cblxuLyoqIFdoZW4gdGhlIHBpY2tlciBpcyBvcGVuZWQsIHRoZSBpbnB1dCBlbGVtZW50IGlzIOKAnGFjdGl2YXRlZOKAnS4gKi9cbi8qKiBUaGUgaG9sZGVyIGlzIHRoZSBvbmx5IOKAnHNjcm9sbGFibGXigJ0gdG9wLWxldmVsIGNvbnRhaW5lciBlbGVtZW50LiAqL1xuLnBpY2tlcl9faG9sZGVyIHsgd2lkdGg6IDEwMCU7IG92ZXJmbG93LXk6IGF1dG87IC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG4ucGlja2VyX19ob2xkZXI6Zm9jdXMgeyBvdXRsaW5lOiBub25lOyB9XG5cbi8qISBDbGFzc2ljIHBpY2tlciBzdHlsaW5nIGZvciBwaWNrYWRhdGUuanMgRGVtbzogaHR0cDogKi9cbi8qKiBOb3RlOiB0aGUgcm9vdCBwaWNrZXIgZWxlbWVudCBzaG91bGQgKk5PVCogYmUgc3R5bGVkIG1vcmUgdGhhbiB3aGF04oCZcyBoZXJlLiAqL1xuLnBpY2tlciB7IHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHsgLnBpY2tlciB7IHdpZHRoOiBhdXRvOyB9IH1cblxuLyoqIFRoZSBob2xkZXIgaXMgdGhlIGJhc2Ugb2YgdGhlIHBpY2tlci4gKi9cbi5waWNrZXJfX2hvbGRlciB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYmFja2dyb3VuZDogI2ZmZmZmZjsgYm9yZGVyOiAxcHggc29saWQgI2FhYWFhYTsgYm9yZGVyLXRvcC13aWR0aDogMDsgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IHdpZHRoOiA0MTNweDsgbWF4LWhlaWdodDogMDsgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiOyBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7IC1tb3otb3BhY2l0eTogMDsgb3BhY2l0eTogMDsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFlbSkgcGVyc3BlY3RpdmUoNjAwcHgpIHJvdGF0ZVgoMTBkZWcpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFlbSkgcGVyc3BlY3RpdmUoNjAwcHgpIHJvdGF0ZVgoMTBkZWcpOyB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlLW91dCwgb3BhY2l0eSAwLjE1cyBlYXNlLW91dCwgbWF4LWhlaWdodCAwcyAwLjE1cywgYm9yZGVyLXdpZHRoIDBzIDAuMTVzOyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4xNXMgZWFzZS1vdXQsIG1heC1oZWlnaHQgMHMgMC4xNXMsIGJvcmRlci13aWR0aCAwcyAwLjE1czsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7IC5waWNrZXJfX2hvbGRlciB7IHdpZHRoOiBhdXRvOyB9IH1cblxuLyoqIFRoZSBmcmFtZSBhbmQgd3JhcCB3b3JrIHRvZ2V0aGVyIHRvIGVuc3VyZSB0aGF0IGNsaWNrcyB3aXRoaW4gdGhlIHBpY2tlciBkb27igJl0IHJlYWNoIHRoZSBob2xkZXIuICovXG4ucGlja2VyX19mcmFtZSB7IHBhZGRpbmc6IDFweDsgfVxuXG4ucGlja2VyX193cmFwIHsgbWFyZ2luOiAtMXB4OyB9XG5cbi8qKiBXaGVuIHRoZSBwaWNrZXIgb3BlbnMuLi4gKi9cbi5waWNrZXItLW9wZW5lZCAucGlja2VyX19ob2xkZXIgeyBtYXgtaGVpZ2h0OiAyN2VtOyAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjsgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7IC1tb3otb3BhY2l0eTogMTsgb3BhY2l0eTogMTsgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyBib3JkZXItcmFkaXVzOiAwOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgwKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKDApOyB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlLW91dCwgb3BhY2l0eSAwLjE1cyBlYXNlLW91dCwgbWF4LWhlaWdodCAwcywgYm9yZGVyLXdpZHRoIDBzOyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4xNXMgZWFzZS1vdXQsIG1heC1oZWlnaHQgMHMsIGJvcmRlci13aWR0aCAwczsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAkQkFTRS1EQVRFLVBJQ0tFUiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqIFRoZSBwaWNrZXIgYm94LiAqL1xuLnBpY2tlcl9fYm94IHsgcGFkZGluZzogMjVweCAxMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHsgLnBpY2tlcl9fYm94IHsgcGFkZGluZzogMTVweCAwOyB9IH1cblxuLyoqIFRoZSBoZWFkZXIgY29udGFpbmluZyB0aGUgbW9udGggYW5kIHllYXIgc3R1ZmYuICovXG4ucGlja2VyX19oZWFkZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWFyZ2luLXRvcDogMTFweDsgfVxuXG4vKiogVGhlIG1vbnRoIGFuZCB5ZWFyIGxhYmVscy4gKi9cbi5waWNrZXJfX21vbnRoIHsgZm9udC1zaXplOiAyMHB4OyBmb250LXdlaWdodDogNTAwOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1sZWZ0OiAuMjVlbTsgbWFyZ2luLXJpZ2h0OiAuMjVlbTsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLnBpY2tlcl9feWVhciB7IGRpc3BsYXk6IG5vbmU7IGZvbnQtd2VpZ2h0OiA1MDA7IG1hcmdpbi1sZWZ0OiAuMjVlbTsgbWFyZ2luLXJpZ2h0OiAuMjVlbTsgY29sb3I6ICM5OTk5OTk7IGZvbnQtc2l6ZTogLjhlbTsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qKiBUaGUgbW9udGggYW5kIHllYXIgc2VsZWN0b3JzLiAqL1xuLnBpY2tlcl9fc2VsZWN0LS1tb250aCwgLnBpY2tlcl9fc2VsZWN0LS15ZWFyIHsgYm9yZGVyOiAxcHggc29saWQgI2I3YjdiNzsgaGVpZ2h0OiAyZW07IHBhZGRpbmc6IC41ZW07IG1hcmdpbi1sZWZ0OiAuMjVlbTsgbWFyZ2luLXJpZ2h0OiAuMjVlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjQuNWVtKSB7IC5waWNrZXJfX3NlbGVjdC0tbW9udGgsIC5waWNrZXJfX3NlbGVjdC0teWVhciB7IG1hcmdpbi10b3A6IC0wLjVlbTsgfSB9XG5cbi5waWNrZXJfX3NlbGVjdC0tbW9udGggeyB3aWR0aDogMzUlOyB9XG5cbi5waWNrZXJfX3NlbGVjdC0teWVhciB7IHdpZHRoOiAyMi41JTsgfVxuXG4ucGlja2VyX19zZWxlY3QtLW1vbnRoOmZvY3VzLCAucGlja2VyX19zZWxlY3QtLXllYXI6Zm9jdXMgeyBib3JkZXItY29sb3I6ICMwMDg5ZWM7IH1cblxuLyoqIFRoZSBtb250aCBuYXZpZ2F0aW9uIGJ1dHRvbnMuICovXG4ucGlja2VyX19uYXYtLXByZXYsIC5waWNrZXJfX25hdi0tbmV4dCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcGFkZGluZzogLjVlbSAxLjI1ZW07IHdpZHRoOiAxZW07IGhlaWdodDogMWVtOyBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgdG9wOiAtMC4yNWVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyNC41ZW0pIHsgLnBpY2tlcl9fbmF2LS1wcmV2LCAucGlja2VyX19uYXYtLW5leHQgeyB0b3A6IC0wLjMzZW07IH0gfVxuXG4ucGlja2VyX19uYXYtLXByZXYgeyBsZWZ0OiAwOyBwYWRkaW5nLXJpZ2h0OiAxLjI1ZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDI0LjVlbSkgeyAucGlja2VyX19uYXYtLXByZXYgeyBwYWRkaW5nLXJpZ2h0OiAxLjVlbTsgfSB9XG5cbi5waWNrZXJfX25hdi0tbmV4dCB7IHJpZ2h0OiAwOyBwYWRkaW5nLWxlZnQ6IDEuMjVlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjQuNWVtKSB7IC5waWNrZXJfX25hdi0tbmV4dCB7IHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuXG4ucGlja2VyX19uYXYtLXByZXY6YmVmb3JlIHsgY29udGVudDogXCIgXCI7IGJvcmRlci10b3A6IC41ZW0gc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1ib3R0b206IC41ZW0gc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1yaWdodDogMC43NWVtIHNvbGlkICMwMDAwMDA7IHdpZHRoOiAwOyBoZWlnaHQ6IDA7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDAgYXV0bzsgfVxuXG4ucGlja2VyX19uYXYtLW5leHQ6YmVmb3JlIHsgY29udGVudDogXCIgXCI7IGJvcmRlci10b3A6IC41ZW0gc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1ib3R0b206IC41ZW0gc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1yaWdodDogMC43NWVtIHNvbGlkICMwMDAwMDA7IHdpZHRoOiAwOyBoZWlnaHQ6IDA7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDAgYXV0bzsgYm9yZGVyLXJpZ2h0OiAwOyBib3JkZXItbGVmdDogMC43NWVtIHNvbGlkICMwMDAwMDA7IH1cblxuLnBpY2tlcl9fbmF2LS1wcmV2OmhvdmVyIHsgY3Vyc29yOiBwb2ludGVyOyBjb2xvcjogI0I0OTY2RTsgfVxuXG4ucGlja2VyX19uYXYtLXByZXY6aG92ZXI6YmVmb3JlIHsgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQjQ5NjZFOyB9XG5cbi5waWNrZXJfX25hdi0tbmV4dDpob3ZlciB7IGN1cnNvcjogcG9pbnRlcjsgY29sb3I6ICNCNDk2NkU7IH1cblxuLnBpY2tlcl9fbmF2LS1uZXh0OmhvdmVyOmJlZm9yZSB7IGJvcmRlci1sZWZ0LWNvbG9yOiAjQjQ5NjZFOyB9XG5cbi5waWNrZXJfX25hdi0tZGlzYWJsZWQgeyBjdXJzb3I6IGRlZmF1bHQ7IGJhY2tncm91bmQ6IG5vbmU7IGJvcmRlci1yaWdodC1jb2xvcjogI2Y1ZjVmNTsgYm9yZGVyLWxlZnQtY29sb3I6ICNmNWY1ZjU7IH1cblxuLnBpY2tlcl9fbmF2LS1kaXNhYmxlZDpob3ZlciB7IGN1cnNvcjogZGVmYXVsdDsgYmFja2dyb3VuZDogbm9uZTsgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjVmNWY1OyBib3JkZXItbGVmdC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG4ucGlja2VyX19uYXYtLWRpc2FibGVkOmJlZm9yZSB7IGN1cnNvcjogZGVmYXVsdDsgYmFja2dyb3VuZDogbm9uZTsgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjVmNWY1OyBib3JkZXItbGVmdC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG4ucGlja2VyX19uYXYtLWRpc2FibGVkOmJlZm9yZTpob3ZlciB7IGN1cnNvcjogZGVmYXVsdDsgYmFja2dyb3VuZDogbm9uZTsgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjVmNWY1OyBib3JkZXItbGVmdC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG4vKiogVGhlIGNhbGVuZGFyIHRhYmxlIG9mIGRhdGVzICovXG4ucGlja2VyX190YWJsZSB7IHRleHQtYWxpZ246IGNlbnRlcjsgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgYm9yZGVyLXNwYWNpbmc6IDA7IHRhYmxlLWxheW91dDogZml4ZWQ7IGZvbnQtc2l6ZTogaW5oZXJpdDsgd2lkdGg6IDEwMCU7IG1hcmdpbi10b3A6IDQycHg7IH1cblxuLnBpY2tlcl9fdGFibGUgdGQgeyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IH1cblxuLyoqIFRoZSB3ZWVrZGF5IGxhYmVscyAqL1xuLnBpY2tlcl9fd2Vla2RheSB7IHdpZHRoOiAxNC4yODU3MTQyODYlOyBwYWRkaW5nLWJvdHRvbTogMTRweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLyogSW5jcmVhc2UgdGhlIHNwYWNpbmcgYSB0YWQgKi9cbi8qKiBUaGUgZGF5cyBvbiB0aGUgY2FsZW5kYXIgKi9cbi5waWNrZXJfX2RheSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZm9udC13ZWlnaHQ6IDIwMDsgcGFkZGluZzogMTJweCAxMHB4IDEwcHg7IGJvcmRlcjogMDsgfVxuXG4ucGlja2VyX19kYXk6YmVmb3JlIHsgZGlzcGxheTogYmxvY2s7IGNvbnRlbnQ6IFwiIFwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IC0xOyB0b3A6IDUwJTsgbGVmdDogNTAlOyB3aWR0aDogMzhweDsgaGVpZ2h0OiAzOHB4OyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG4ucGlja2VyX19kYXktLWRpc2FibGVkOmJlZm9yZSB7IGJvcmRlci10b3AtY29sb3I6ICNhYWFhYWE7IH1cblxuLnBpY2tlcl9fZGF5LS1vdXRmb2N1cyB7IGNvbG9yOiAjZGRkZGRkOyB9XG5cbi5waWNrZXJfX2RheS0taW5mb2N1czpob3ZlciwgLnBpY2tlcl9fZGF5LS1vdXRmb2N1czpob3ZlciB7IGN1cnNvcjogcG9pbnRlcjsgY29sb3I6ICNCNDk2NkU7IH1cblxuLnBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZCB7IGJvcmRlci1jb2xvcjogIzAwODllYzsgfVxuXG4ucGlja2VyX19kYXktLWhpZ2hsaWdodGVkOmhvdmVyIHsgY3Vyc29yOiBwb2ludGVyOyBjb2xvcjogIzAwMDAwMDsgYmFja2dyb3VuZDogI2IxZGNmYjsgfVxuXG4ucGlja2VyLS1mb2N1c2VkIC5waWNrZXJfX2RheS0taGlnaGxpZ2h0ZWQgeyBjdXJzb3I6IHBvaW50ZXI7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ucGlja2VyLS1mb2N1c2VkIC5waWNrZXJfX2RheS0taGlnaGxpZ2h0ZWQ6YmVmb3JlIHsgYmFja2dyb3VuZC1jb2xvcjogI0I0OTY2RTsgfVxuXG4ucGlja2VyX19kYXktLXNlbGVjdGVkIHsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGNvbG9yOiAjZmZmOyB9XG5cbi5waWNrZXJfX2RheS0tc2VsZWN0ZWQ6YmVmb3JlIHsgYmFja2dyb3VuZC1jb2xvcjogI0I0OTY2RTsgfVxuXG4ucGlja2VyX19kYXktLXNlbGVjdGVkOmhvdmVyIHsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGNvbG9yOiAjZmZmOyB9XG5cbi5waWNrZXJfX2RheS0tc2VsZWN0ZWQ6aG92ZXI6YmVmb3JlIHsgYmFja2dyb3VuZC1jb2xvcjogI0I0OTY2RTsgfVxuXG4ucGlja2VyLS1mb2N1c2VkIC5waWNrZXJfX2RheS0tc2VsZWN0ZWQgeyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgY29sb3I6ICNmZmZmZmY7IH1cblxuLnBpY2tlci0tZm9jdXNlZCAucGlja2VyX19kYXktLXNlbGVjdGVkOmJlZm9yZSB7IGJhY2tncm91bmQtY29sb3I6ICNCNDk2NkU7IH1cblxuLnBpY2tlcl9fZGF5LS1kaXNhYmxlZCB7IGJhY2tncm91bmQ6ICNmNWY1ZjU7IGJvcmRlci1jb2xvcjogI2Y1ZjVmNTsgY29sb3I6ICNkZGRkZGQ7IGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ucGlja2VyX19kYXktLWRpc2FibGVkOmhvdmVyIHsgYmFja2dyb3VuZDogI2Y1ZjVmNTsgYm9yZGVyLWNvbG9yOiAjZjVmNWY1OyBjb2xvcjogI2RkZGRkZDsgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5waWNrZXItLWZvY3VzZWQgLnBpY2tlcl9fZGF5LS1kaXNhYmxlZCB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyBjb2xvcjogI2RkZGRkZDsgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5waWNrZXItLWZvY3VzZWQgLnBpY2tlcl9fZGF5LS1kaXNhYmxlZDpiZWZvcmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG5cbi5waWNrZXJfX2RheS0taGlnaGxpZ2h0ZWQucGlja2VyX19kYXktLWRpc2FibGVkIHsgYmFja2dyb3VuZDogI2JiYmJiYjsgfVxuXG4ucGlja2VyX19kYXktLWhpZ2hsaWdodGVkLnBpY2tlcl9fZGF5LS1kaXNhYmxlZDpob3ZlciB7IGJhY2tncm91bmQ6ICNiYmJiYmI7IH1cblxuLyoqIFRoZSBmb290ZXIgY29udGFpbmluZyB0aGUgXCJ0b2RheVwiLCBcImNsZWFyXCIsIGFuZCBcImNsb3NlXCIgYnV0dG9ucy4gKi9cbi5waWNrZXJfX2Zvb3RlciB7IGRpc3BsYXk6IG5vbmU7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGlja2VyX19idXR0b24tLXRvZGF5LCAucGlja2VyX19idXR0b24tLWNsZWFyLCAucGlja2VyX19idXR0b24tLWNsb3NlIHsgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjsgYmFja2dyb3VuZDogI2ZmZmZmZjsgZm9udC1zaXplOiAuOGVtOyBwYWRkaW5nOiAuNjZlbSAwOyBmb250LXdlaWdodDogYm9sZDsgd2lkdGg6IDMzJTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi5waWNrZXJfX2J1dHRvbi0tdG9kYXk6aG92ZXIsIC5waWNrZXJfX2J1dHRvbi0tY2xlYXI6aG92ZXIsIC5waWNrZXJfX2J1dHRvbi0tY2xvc2U6aG92ZXIgeyBjdXJzb3I6IHBvaW50ZXI7IGNvbG9yOiAjMDAwMDAwOyBiYWNrZ3JvdW5kOiAjYjFkY2ZiOyBib3JkZXItYm90dG9tLWNvbG9yOiAjYjFkY2ZiOyB9XG5cbi5waWNrZXJfX2J1dHRvbi0tdG9kYXk6Zm9jdXMsIC5waWNrZXJfX2J1dHRvbi0tY2xlYXI6Zm9jdXMsIC5waWNrZXJfX2J1dHRvbi0tY2xvc2U6Zm9jdXMgeyBiYWNrZ3JvdW5kOiAjYjFkY2ZiOyBib3JkZXItY29sb3I6ICMwMDg5ZWM7IG91dGxpbmU6IG5vbmU7IH1cblxuLnBpY2tlcl9fYnV0dG9uLS10b2RheTpiZWZvcmUsIC5waWNrZXJfX2J1dHRvbi0tY2xlYXI6YmVmb3JlLCAucGlja2VyX19idXR0b24tLWNsb3NlOmJlZm9yZSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBoZWlnaHQ6IDA7IH1cblxuLnBpY2tlcl9fYnV0dG9uLS10b2RheTpiZWZvcmUsIC5waWNrZXJfX2J1dHRvbi0tY2xlYXI6YmVmb3JlIHsgY29udGVudDogXCIgXCI7IG1hcmdpbi1yaWdodDogLjQ1ZW07IH1cblxuLnBpY2tlcl9fYnV0dG9uLS10b2RheTpiZWZvcmUgeyB0b3A6IC0wLjA1ZW07IHdpZHRoOiAwOyBib3JkZXItdG9wOiAwLjY2ZW0gc29saWQgIzAwNTliYzsgYm9yZGVyLWxlZnQ6IC42NmVtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5waWNrZXJfX2J1dHRvbi0tY2xlYXI6YmVmb3JlIHsgdG9wOiAtMC4yNWVtOyB3aWR0aDogLjY2ZW07IGJvcmRlci10b3A6IDNweCBzb2xpZCAjZWUyMjAwOyB9XG5cbi5waWNrZXJfX2J1dHRvbi0tY2xvc2U6YmVmb3JlIHsgY29udGVudDogXCJcXEQ3XCI7IHRvcDogLTAuMWVtOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyBmb250LXNpemU6IDEuMWVtOyBtYXJnaW4tcmlnaHQ6IC4zNWVtOyBjb2xvcjogIzc3Nzc3NzsgfVxuXG4ucGlja2VyX19idXR0b24tLXRvZGF5W2Rpc2FibGVkXSB7IGJhY2tncm91bmQ6ICNmNWY1ZjU7IGJvcmRlci1jb2xvcjogI2Y1ZjVmNTsgY29sb3I6ICNkZGRkZGQ7IGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ucGlja2VyX19idXR0b24tLXRvZGF5W2Rpc2FibGVkXTpob3ZlciB7IGJhY2tncm91bmQ6ICNmNWY1ZjU7IGJvcmRlci1jb2xvcjogI2Y1ZjVmNTsgY29sb3I6ICNkZGRkZGQ7IGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ucGlja2VyX19idXR0b24tLXRvZGF5W2Rpc2FibGVkXTpiZWZvcmUgeyBib3JkZXItdG9wLWNvbG9yOiAjYWFhYWFhOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICRDTEFTU0lDLURBVEUtUElDS0VSID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBwZXJmZWN0LXNjcm9sbGJhciB2MC42LjE2ICovXG4ucHMtY29udGFpbmVyIHsgLW1zLXRvdWNoLWFjdGlvbjogYXV0bzsgdG91Y2gtYWN0aW9uOiBhdXRvOyBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgfVxuXG4ucHMtY29udGFpbmVyLnBzLWFjdGl2ZS14ID4gLnBzLXNjcm9sbGJhci14LXJhaWwsIC5wcy1jb250YWluZXIucHMtYWN0aXZlLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCB7IGRpc3BsYXk6IGJsb2NrOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ucHMtY29udGFpbmVyLnBzLWluLXNjcm9sbGluZy5wcy14ID4gLnBzLXNjcm9sbGJhci14LXJhaWwgeyBvcGFjaXR5OiAwLjk7IH1cblxuLnBzLWNvbnRhaW5lci5wcy1pbi1zY3JvbGxpbmcucHMteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsID4gLnBzLXNjcm9sbGJhci14IHsgYmFja2dyb3VuZC1jb2xvcjogIzMzMzsgaGVpZ2h0OiAxMXB4OyB9XG5cbi5wcy1jb250YWluZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCB7IG9wYWNpdHk6IDAuOTsgfVxuXG4ucHMtY29udGFpbmVyLnBzLWluLXNjcm9sbGluZy5wcy15ID4gLnBzLXNjcm9sbGJhci15LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXkgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzOyB9XG5cbi5wcy1jb250YWluZXIgLnBzLXNjcm9sbGJhci14LXJhaWwgeyBkaXNwbGF5OiBub25lOyBwb3NpdGlvbjogYWJzb2x1dGU7IG9wYWNpdHk6IDA7IC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7IC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyOyAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyOyB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjsgYm90dG9tOiAwcHg7IGhlaWdodDogMTVweDsgfVxuXG4ucHMtY29udGFpbmVyIC5wcy1zY3JvbGxiYXIteC1yYWlsID4gLnBzLXNjcm9sbGJhci14IHsgcG9zaXRpb246IGFic29sdXRlOyBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhOyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDsgLW1vei1ib3JkZXItcmFkaXVzOiA2cHg7IGJvcmRlci1yYWRpdXM6IDZweDsgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7IHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDsgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDsgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0LCAtbW96LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0OyB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0OyB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0LCAtbW96LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0OyBib3R0b206IDJweDsgaGVpZ2h0OiA2cHg7IH1cblxuLnBzLWNvbnRhaW5lciAucHMtc2Nyb2xsYmFyLXgtcmFpbDpob3ZlciA+IC5wcy1zY3JvbGxiYXIteCwgLnBzLWNvbnRhaW5lciAucHMtc2Nyb2xsYmFyLXgtcmFpbDphY3RpdmUgPiAucHMtc2Nyb2xsYmFyLXggeyBoZWlnaHQ6IDExcHg7IH1cblxuLnBzLWNvbnRhaW5lciAucHMtc2Nyb2xsYmFyLXktcmFpbCB7IGRpc3BsYXk6IG5vbmU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgb3BhY2l0eTogMC44OyAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyOyAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjsgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjsgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7IHJpZ2h0OiAwOyB3aWR0aDogMzBweDsgfVxuXG4ucHMtY29udGFpbmVyIC5wcy1zY3JvbGxiYXIteS1yYWlsOmJlZm9yZSB7IGRpc3BsYXk6IGJsb2NrOyBjb250ZW50OiBcIiBcIjsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGJvdHRvbTogMDsgcmlnaHQ6IDIwcHg7IHdpZHRoOiAxcHg7IGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7IH1cblxuLnBzLWNvbnRhaW5lciAucHMtc2Nyb2xsYmFyLXktcmFpbCA+IC5wcy1zY3JvbGxiYXIteSB7IGJvcmRlci1yYWRpdXM6IDVweDsgcG9zaXRpb246IGFic29sdXRlOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzOyAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDsgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0OyAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0OyAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQsIC1tb3otYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7IHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7IHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQsIC1tb3otYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7IHJpZ2h0OiAxOXB4OyB3aWR0aDogM3B4OyB9XG5cbi5wcy1jb250YWluZXIgLnBzLXNjcm9sbGJhci15LXJhaWw6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXksIC5wcy1jb250YWluZXIgLnBzLXNjcm9sbGJhci15LXJhaWw6YWN0aXZlID4gLnBzLXNjcm9sbGJhci15IHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5wcy1jb250YWluZXI6aG92ZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXggPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCB7IG9wYWNpdHk6IDAuOTsgfVxuXG4ucHMtY29udGFpbmVyOmhvdmVyLnBzLWluLXNjcm9sbGluZy5wcy14ID4gLnBzLXNjcm9sbGJhci14LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXggeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzOyBoZWlnaHQ6IDExcHg7IH1cblxuLnBzLWNvbnRhaW5lcjpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsIHsgb3BhY2l0eTogMC45OyB9XG5cbi5wcy1jb250YWluZXI6aG92ZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCA+IC5wcy1zY3JvbGxiYXIteSB7IGJhY2tncm91bmQtY29sb3I6ICMzMzM7IH1cblxuLnBzLWNvbnRhaW5lcjpob3ZlciAucHMtc2Nyb2xsYmFyLXgtcmFpbCwgLnBzLWNvbnRhaW5lcjpob3ZlciAucHMtc2Nyb2xsYmFyLXktcmFpbCB7IG9wYWNpdHk6IDAuNjsgfVxuXG4ucHMtY29udGFpbmVyOmhvdmVyIC5wcy1zY3JvbGxiYXIteC1yYWlsIC5wcy1zY3JvbGxiYXIteC1yYWlsOmhvdmVyLCAucHMtY29udGFpbmVyOmhvdmVyIC5wcy1zY3JvbGxiYXIteS1yYWlsIC5wcy1zY3JvbGxiYXIteC1yYWlsOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgb3BhY2l0eTogMC45OyB9XG5cbi5wcy1jb250YWluZXI6aG92ZXIgLnBzLXNjcm9sbGJhci14LXJhaWwgLnBzLXNjcm9sbGJhci14LXJhaWw6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgsIC5wcy1jb250YWluZXI6aG92ZXIgLnBzLXNjcm9sbGJhci15LXJhaWwgLnBzLXNjcm9sbGJhci14LXJhaWw6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXggeyBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OyB9XG5cbi5wcy1jb250YWluZXI6aG92ZXIgLnBzLXNjcm9sbGJhci14LXJhaWwgLnBzLXNjcm9sbGJhci15LXJhaWw6aG92ZXIsIC5wcy1jb250YWluZXI6aG92ZXIgLnBzLXNjcm9sbGJhci15LXJhaWwgLnBzLXNjcm9sbGJhci15LXJhaWw6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyBvcGFjaXR5OiAwLjk7IH1cblxuLnBzLWNvbnRhaW5lcjpob3ZlciAucHMtc2Nyb2xsYmFyLXgtcmFpbCAucHMtc2Nyb2xsYmFyLXktcmFpbDpob3ZlciA+IC5wcy1zY3JvbGxiYXIteSwgLnBzLWNvbnRhaW5lcjpob3ZlciAucHMtc2Nyb2xsYmFyLXktcmFpbCAucHMtc2Nyb2xsYmFyLXktcmFpbDpob3ZlciA+IC5wcy1zY3JvbGxiYXIteSB7IGJhY2tncm91bmQtY29sb3I6ICM5OTk7IH1cblxuQHN1cHBvcnRzICgtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmUpIHsgLnBzLWNvbnRhaW5lciB7IG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgeyAucHMtY29udGFpbmVyIHsgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbi50aXBzLWNvbnRhaW5lciB7IHBvc2l0aW9uOiBmaXhlZDsgdG9wOiAxcHg7IHJpZ2h0OiAxcHg7IHdpZHRoOiAyMDBweDsgei1pbmRleDogOTk5OTk5OTk5OyB9XG5cbi50aXBzLWNvbnRhaW5lciAudGlwIHsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nOiA1cHg7IGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IGZvbnQtc2l6ZTogMTJweDsgbGluZS1oZWlnaHQ6IDIwcHg7IGNvbG9yOiAjRkZGRkZGOyBib3JkZXItcmFkaXVzOiA1cHg7IHRleHQtc2hhZG93OiAwIDAgNXBzIHJnYmEoMCwgMCwgMCwgMC41KTsgbWFyZ2luLWJvdHRvbTogMXB4OyBvcGFjaXR5OiAwLjU7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZS1vdXQ7IH1cblxuLnRpcHMtY29udGFpbmVyIC50aXAuX3JlZCB7IGJhY2tncm91bmQtY29sb3I6ICNGRjAwMDA7IH1cblxuLnRpcHMtY29udGFpbmVyIC50aXAuX2dyZWVuIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwRkYwMDsgfVxuXG4udGlwcy1jb250YWluZXIgLnRpcC5fYmx1ZSB7IGJhY2tncm91bmQtY29sb3I6ICMwMDAwRkY7IH1cblxuLnRpcHMtY29udGFpbmVyIC50aXA6aG92ZXIgeyBvcGFjaXR5OiAxOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMDVzIGVhc2Utb3V0OyB9XG5cbi5oZWFkZXIuX3N1cHBvcnQgeyBtYXJnaW4tYm90dG9tOiA2MHB4OyBwYWRkaW5nLWJvdHRvbTogOTVweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuaGVhZGVyLl9zdXBwb3J0IHsgbWFyZ2luLWJvdHRvbTogNDVweDsgcGFkZGluZy1ib3R0b206IDQ1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oZWFkZXIuX3N1cHBvcnQgeyBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuLnN1cHBvcnRfX2J0biB7IG1heC13aWR0aDogMjY4cHg7IG1hcmdpbjogMCBhdXRvOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5zdXBwb3J0X19idG4geyBtYXJnaW46IDUwcHggMCAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuc3VwcG9ydF9fYnRuIHsgbWFyZ2luOiA2MHB4IDAgMDsgfSB9XG5cbi5zdXBwb3J0X190aXRsZSB7IG1hcmdpbi1ib3R0b206IDUwcHg7IGZvbnQtc2l6ZTogMzBweDsgbGluZS1oZWlnaHQ6IDM2cHg7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuc3VwcG9ydF9fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuLnN1cHBvcnRfX2ZpbHRlciB7IG1hcmdpbi10b3A6IDdweDsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuc3VwcG9ydF9fZmlsdGVyIHsgdGV4dC1hbGlnbjogbGVmdDsgbWFyZ2luLXRvcDogLTE1cHg7IG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4uc3VwcG9ydF9fZmlsdGVyIC5maWx0ZXJfX2l0ZW0geyBmb250LXdlaWdodDogMzAwOyB9XG5cbi5zdXBwb3J0X19maWx0ZXIgLmZpbHRlcl9faXRlbS5fYWN0aXZlIHsgY29sb3I6ICNCNDk2NkU7IGJvcmRlci1ib3R0b20tY29sb3I6ICNCNDk2NkU7IH1cblxuLnN1cHBvcnRfX3RhYiB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLnN1cHBvcnRfX3RhYi5fYWN0aXZlIHsgZGlzcGxheTogYmxvY2s7IH1cblxuLnN1cHBvcnQgeyBtYXJnaW4tYm90dG9tOiA2MHB4OyBwYWRkaW5nLWJvdHRvbTogNTVweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuc3VwcG9ydCB7IG1hcmdpbi1ib3R0b206IDQ1cHg7IHBhZGRpbmctYm90dG9tOiA1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5zdXBwb3J0IHsgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbi5zdXBwb3J0Omxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5zdXBwb3J0LWhlbHAgLmNvbC1tZC00Om5vdCg6bGFzdC1jaGlsZCkgLmhlbHAtaXRlbSB7IG1hcmdpbi1ib3R0b206IDkwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5zdXBwb3J0LWhlbHAgLmNvbC1tZC00Om5vdCg6bGFzdC1jaGlsZCkgLmhlbHAtaXRlbSB7IG1hcmdpbi1ib3R0b206IDcwcHg7IH0gfVxuXG4uaGVscC1pdGVtIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5oZWxwLWl0ZW1fX2NvdmVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyBoZWlnaHQ6IDI1MHB4OyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5oZWxwLWl0ZW1fX2NvdmVyIHsgaGVpZ2h0OiAxNzVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmhlbHAtaXRlbV9fY292ZXIgeyBoZWlnaHQ6IDE4MHB4OyB9IH1cblxuLmhlbHAtaXRlbV9fY292ZXI6YmVmb3JlIHsgZGlzcGxheTogYmxvY2s7IGNvbnRlbnQ6IFwiIFwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDI7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmhlbHAtaXRlbV9fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiAxMHB4OyBmb250LXNpemU6IDI1cHg7IGxpbmUtaGVpZ2h0OiAzNXB4OyBmb250LXdlaWdodDogNTAwOyBjb2xvcjogIzMzMzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuaGVscC1pdGVtX190aXRsZSB7IG1hcmdpbi1ib3R0b206IDE1cHg7IGZvbnQtc2l6ZTogMjBweDsgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oZWxwLWl0ZW1fX3RpdGxlIHsgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5oZWxwLWl0ZW1fX21vcmUgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgZm9udC1zaXplOiAxM3B4OyBsaW5lLWhlaWdodDogMWVtOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBjb2xvcjogIzk5OTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuaGVscC1pdGVtX19tb3JlIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oZWxwLWl0ZW1fX2luZm8geyBkaXNwbGF5OiBub25lOyBmb250LXNpemU6IDE1cHg7IGxpbmUtaGVpZ2h0OiAyNXB4OyBjb2xvcjogIzY2NjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuaGVscC1pdGVtX19pbmZvIHsgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uc3VwcG9ydC1mdW5kX19jb3ZlciB7IG1pbi1oZWlnaHQ6IDU0MHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5zdXBwb3J0LWZ1bmRfX2NvdmVyIHsgbWluLWhlaWdodDogNDYwcHg7IG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5zdXBwb3J0LWZ1bmRfX2NvdmVyIHsgbWluLWhlaWdodDogMTg1cHg7IG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uc3VwcG9ydC1mdW5kX190aXRsZSB7IGZvbnQtc2l6ZTogNDBweDsgbGluZS1oZWlnaHQ6IDQ4cHg7IGZvbnQtZmFtaWx5OiBXaWxsaWFtLCBzZXJpZjsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5zdXBwb3J0LWZ1bmRfX3RpdGxlIHsgZm9udC1zaXplOiAzNXB4OyBsaW5lLWhlaWdodDogNDJweDsgfSB9XG5cbi5zdXBwb3J0LWZ1bmRfX3RleHQgeyBtaW4taGVpZ2h0OiA0MjVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuc3VwcG9ydC1mdW5kX190ZXh0IHsgbWluLWhlaWdodDogMDsgfSB9XG5cbi5zdXBwb3J0LWZ1bmRfX3RleHQ6YmVmb3JlIHsgY29udGVudDogJyc7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWluLWhlaWdodDogaW5oZXJpdDsgaGVpZ2h0OiAxMDAlOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBtYXJnaW4tbGVmdDogLTVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuc3VwcG9ydC1mdW5kX190ZXh0OmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc3VwcG9ydC1mdW5kX190ZXh0LWhlbHBlciB7IHZlcnRpY2FsLWFsaWduOiBib3R0b207IGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IDk5JTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuc3VwcG9ydC1mdW5kX190ZXh0LWhlbHBlciB7IHdpZHRoOiAxMDAlOyB9IH1cblxuLnN1cHBvcnQtZnVuZF9fdGV4dCBwIHsgbWFyZ2luLXRvcDogMDsgfVxuXG4uc3VwcG9ydC1mdW5kX190ZXh0IHA6bGFzdC1vZi10eXBlIHsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuc3VwcG9ydC1mdW5kX190ZXh0IHA6bGFzdC1vZi10eXBlIHsgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi5zdXBwb3J0LWZ1bmRfX2xpbmsgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgZm9udC1zaXplOiAxM3B4OyBsaW5lLWhlaWdodDogMWVtOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBjb2xvcjogIzk5OTsgfVxuXG4uc3VwcG9ydC1wZW9wbGVfX2l0ZW0gLnRvb2x0aXAsIC5zdXBwb3J0LWNvbXBhbnlfX2l0ZW0gLnRvb2x0aXAgeyBtYXJnaW46IDA7IH1cblxuLnN1cHBvcnQtcGVvcGxlX19pdGVtIC50b29sdGlwX19pbmZvIC5kcm9wZG93bi1saXN0X19jb250YWluZXIsIC5zdXBwb3J0LWNvbXBhbnlfX2l0ZW0gLnRvb2x0aXBfX2luZm8gLmRyb3Bkb3duLWxpc3RfX2NvbnRhaW5lciB7IG1heC1oZWlnaHQ6IDgwdmg7IGNvbG9yOiAjOTk5OyB9XG5cbi5zdXBwb3J0LXBlb3BsZV9faXRlbSAudG9vbHRpcF9faW5mbyBwICsgcCwgLnN1cHBvcnQtY29tcGFueV9faXRlbSAudG9vbHRpcF9faW5mbyBwICsgcCB7IG1hcmdpbi10b3A6IDFlbTsgfVxuXG4uc3VwcG9ydC1wZW9wbGVfX2l0ZW0geyBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5wZW9wbGVfX25hbWUuX2FjdGl2ZSB7IGNvbG9yOiAjQjQ5NjZFOyB9XG5cbi5jb21wYW55IHsgdGV4dC1hbGlnbjogY2VudGVyOyBtaW4taGVpZ2h0OiAxMjBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb21wYW55IHsgbWluLWhlaWdodDogOTBweDsgfSB9XG5cbi5jb21wYW55OmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1pbi1oZWlnaHQ6IGluaGVyaXQ7IGhlaWdodDogMTAwJTsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uY29tcGFueSAudG9vbHRpcCB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWF4LXdpZHRoOiA5NSU7IH1cblxuLmNvbXBhbnlfX25hbWUgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1heC13aWR0aDogOTUlOyAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyB9XG5cbi5jb21wYW55X19uYW1lLl9hY3RpdmUgeyAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDApOyB9XG5cbi5jb21wYW55X19pbWcgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29tcGFueV9fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiAyMHB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTsgcGFkZGluZy1ib3R0b206IDE1cHg7IGZvbnQtc2l6ZTogMzBweDsgbGluZS1oZWlnaHQ6IDM0cHg7IGZvbnQtd2VpZ2h0OiA1MDA7IGNvbG9yOiAjMzMzOyB9XG5cbi5fZGVza3RvcCAuaGVscC1pdGVtOmhvdmVyIC5oZWxwLWl0ZW1fX2NvdmVyOmJlZm9yZSB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4uX2Rlc2t0b3AgLmhlbHAtaXRlbTpob3ZlciAuaGVscC1pdGVtX19tb3JlIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk5OTsgfVxuXG4uX2Rlc2t0b3AgLnN1cHBvcnQtZnVuZF9fbGluazpob3ZlciB7IGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk7IH1cblxuLl9kZXNrdG9wIC5wZW9wbGVfX25hbWU6aG92ZXIgeyBjb2xvcjogI0I0OTY2RTsgfVxuXG4uaGVhZGVyX193cmFwcGVyIHsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IHJvdzsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuaGVhZGVyX193cmFwcGVyIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5oZWFkZXJfX3N1YnRpdGxlIHsgbWF4LXdpZHRoOiA0ODBweDsgbWFyZ2luLXRvcDogMjRweDsgcGFkZGluZy1yaWdodDogMzVweDsgY29sb3I6IGdyZXk7IG9wYWNpdHk6IDAuODsgbGluZS1oZWlnaHQ6IDI2cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmhlYWRlcl9fc3VidGl0bGUgeyBtYXJnaW4tdG9wOiAwOyBmb250LXNpemU6IDE1cHg7IH0gfVxuXG4uaGVhZGVyX19zdWJ0aXRsZS1pbmZvIHsgY29sb3I6ICNCNDk2NkU7IH1cblxuLmhlYWRlci5fdGlja2V0cyB7IG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmhlYWRlci5fdGlja2V0cyB7IG1hcmdpbi1ib3R0b206IDQ1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oZWFkZXIuX3RpY2tldHMgeyBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuLmhlYWRlci1zbGlkZXJfX3RpY2tldCB7IHRvcDogLTQ1cHg7IHJpZ2h0OiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5oZWFkZXItc2xpZGVyX190aWNrZXQgeyByaWdodDogMnB4OyB9IH1cblxuLnRpY2tldHMtY2F0ZWdvcnkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IDEwMCU7IGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC50aWNrZXRzLWNhdGVnb3J5IHsgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi50aWNrZXRzLWNhdGVnb3J5X19jb3ZlciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgaGVpZ2h0OiAxNjBweDsgfVxuXG4udGlja2V0cy1jYXRlZ29yeV9fY292ZXI6YWZ0ZXIgeyBkaXNwbGF5OiBibG9jazsgY29udGVudDogXCIgXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBib3R0b206IDA7IHJpZ2h0OiAwOyBsZWZ0OiAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnRpY2tldHMtY2F0ZWdvcnlfX2NvdmVyOmFmdGVyIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9IH1cblxuLnRpY2tldHMtY2F0ZWdvcnlfX3RpdGxlIHsgY29sb3I6IGJsYWNrOyBvcGFjaXR5OiAwLjg7IGZvbnQtc2l6ZTogMjBweDsgZm9udC13ZWlnaHQ6IDUwMDsgbGluZS1oZWlnaHQ6IDE7IHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC50aWNrZXRzLWNhdGVnb3J5X190aXRsZSB7IGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi5ldmVudC1kYXlfX2FsbCB7IG9wYWNpdHk6IDAuODsgcGFkZGluZy10b3A6IDQwcHg7IHBhZGRpbmctYm90dG9tOiAxOHB4OyB9XG5cbi50aWNrZXRzX19maWx0ZXIgeyBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG5cbi50aWNrZXRzX19hcnJvdyB7IHN0cm9rZTogIzFDMUMxQyAhaW1wb3J0YW50OyB9XG5cbi50aWNrZXQgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAudGlja2V0X19idG4geyBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4udGlja2V0X19idG4uX2NpbmVtYSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IDEwMCU7IH1cblxuLnRpY2tldF9fbGFiZWwgeyBkaXNwbGF5OiBibG9jazsgbWF4LXdpZHRoOiAyMDhweDsgbWFyZ2luLXRvcDogMTVweDsgY29sb3I6ICM5OTk7IGZvbnQtc2l6ZTogMTNweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC50aWNrZXRfX2xhYmVsIHsgbWF4LXdpZHRoOiAxMDAlOyBtYXJnaW4tdG9wOiAxMHB4OyBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLnRpY2tldC5fY2luZW1hIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnRpY2tldC5fY2luZW1hIHsgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi5fZGVza3RvcCAudGlja2V0cy1jYXRlZ29yeTpob3ZlciAudGlja2V0cy1jYXRlZ29yeV9fY292ZXI6YWZ0ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLmJ0bi1yb3cgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5idG4tcm93IC5idG4geyBtYXJnaW46IDAgYXV0bzsgfVxuXG4uZG9uYXRpb25fX2hyIHsgbWFyZ2luOiA1MHB4IDA7IH1cblxuLmRvbmF0aW9uX19saW5rIHsgY29sb3I6ICNCNDk2NkU7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZG9uYXRpb25fX3Jlc3VsdC10aXRsZSB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZG9uYXRpb24tcGF5bWVudHMgeyBwYWRkaW5nOiAzMHB4IDAgMDsgfVxuXG4uZG9uYXRpb24tcGF5bWVudHNfX2xvZ29zIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgcGFkZGluZzogMCAwIDIwcHg7IH1cblxuLmRvbmF0aW9uLXBheW1lbnRzX19sb2dvIHsgbWFyZ2luOiAwIDE1cHggMCAwOyBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgfVxuXG4uZG9uYXRpb24tcGF5bWVudHNfX2xvZ28taW1nIHsgZGlzcGxheTogYmxvY2s7IG1heC13aWR0aDogNjBweDsgbWF4LWhlaWdodDogMzBweDsgfVxuXG4uZG9uYXRpb24tcGF5bWVudHNfX2Rlc2NyaXB0aW9uIHsgcGFkZGluZzogMjBweCAwIDA7IH1cblxuLmRvbmF0aW9uLWluZm8geyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmctbGVmdDogNDVweDsgZm9udC1zaXplOiAxNHB4OyBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG5cbi5kb25hdGlvbi1pbmZvLS13aXRob3V0LWljb24geyBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmRvbmF0aW9uLWluZm9fX2ljb24geyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgZmlsbDogI2I3YTI4Nzsgc3Ryb2tlOiAjYjdhMjg3OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5kb25hdGlvbi1pbmZvX19pY29uIHsgdG9wOiAycHg7IH0gfVxuXG4uZG9uYXRpb24taW5mb19fdGl0bGUgeyBjb2xvcjogI0I0OTY2RTsgZm9udC1zaXplOiAxM3B4OyBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5kb25hdGlvbi1pbmZvX190aXRsZS0tZGFyayB7IGNvbG9yOiAjMzMzMzMzOyB9XG5cbi5kb25hdGlvbi1pbmZvIGEgeyBjb2xvcjogI2I3YTI4NzsgfVxuXG4uZG9uYXRpb24tZm9ybSB7IG1hcmdpbi10b3A6IDUxcHg7IG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5kb25hdGlvbi1mb3JtIHsgbWFyZ2luLXRvcDogNDZweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmRvbmF0aW9uLWZvcm0geyBtYXJnaW4tdG9wOiA2M3B4OyB9IH1cblxuLmRvbmF0aW9uLWZvcm0gLmNvbC1zbS02LCAuZG9uYXRpb24tZm9ybSAuY29sLXNtLTEyIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5kb25hdGlvbi1mb3JtX190aXRsZSB7IG1hcmdpbi1ib3R0b206IDMxcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmRvbmF0aW9uLWZvcm1fX3RpdGxlIHsgbWFyZ2luLWJvdHRvbTogMzZweDsgZm9udC1zaXplOiAzNnB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZG9uYXRpb24tZm9ybV9fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiAyMnB4OyBmb250LXNpemU6IDIwcHg7IH0gfVxuXG4uZG9uYXRpb24tZm9ybV9fc2VsZWN0IHsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBibG9jazsgcGFkZGluZzogOXB4IDIwcHg7IGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7IGxpbmUtaGVpZ2h0OiAxLjc2NTsgY29sb3I6ICMzMzM7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZG9uYXRpb24tZm9ybV9fc2VsZWN0IHsgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5kb25hdGlvbi1mb3JtX19zZWxlY3QgLmRyb3Bkb3duLW9wZW5lcl9fY2FyZXQgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAyMHB4OyB0b3A6IDE3cHg7IHN0cm9rZTogIzMzMzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZG9uYXRpb24tZm9ybV9fc2VsZWN0IC5kcm9wZG93bi1vcGVuZXJfX2NhcmV0IHsgdG9wOiAxNXB4OyB9IH1cblxuLmRvbmF0aW9uLWZvcm1fX3NlbGVjdCAuZHJvcGRvd24tbGlzdCB7IHRvcDogMTAwJTsgbGVmdDogLTFweDsgcmlnaHQ6IC0xcHg7IG1pbi13aWR0aDogMTAwJTsgcGFkZGluZy1sZWZ0OiAyMHB4OyBwYWRkaW5nLXJpZ2h0OiAyMHB4OyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5kb25hdGlvbi1mb3JtX19pbnB1dCB7IHdpZHRoOiAxMDAlOyBtYXJnaW4tYm90dG9tOiA1MHB4OyBwYWRkaW5nLWxlZnQ6IDIwcHg7IHBhZGRpbmctcmlnaHQ6IDIwcHg7IGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7IGNvbG9yOiAjMzMzOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5kb25hdGlvbi1mb3JtX19pbnB1dCB7IG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4uZG9uYXRpb24tZm9ybV9faW5wdXQ6Zm9jdXMgeyBib3JkZXItY29sb3I6ICM3ZjdmN2Y7IH1cblxuLmRvbmF0aW9uLWZvcm1fX2lucHV0LWxhYmVsIHsgZGlzcGxheTogbm9uZTsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IDVweDsgZm9udC1zaXplOiAxNHB4OyBjb2xvcjogI0VGNDUzRTsgfVxuXG4uZG9uYXRpb24tZm9ybV9faW5wdXQuX3RleHRhcmVhIHsgbWF4LWhlaWdodDogMjAwcHg7IGhlaWdodDogMjAwcHg7IHJlc2l6ZTogbm9uZTsgfVxuXG4uZG9uYXRpb24tZm9ybV9faW5wdXQuX2Vycm9yIHsgYm9yZGVyLWNvbG9yOiAjRUY0NTNFOyB9XG5cbi5kb25hdGlvbi1mb3JtX19pbnB1dC5fZXJyb3IgKyAuZG9uYXRpb24tZm9ybV9faW5wdXQtbGFiZWwgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4uZG9uYXRpb24tZm9ybV9faW5wdXQuX2Vycm9yICsgLmNoZWNrYm94X190ZXh0OmJlZm9yZSB7IGJvcmRlci1jb2xvcjogI0VGNDUzRTsgfVxuXG4uZG9uYXRpb24tZm9ybV9fbGFiZWwgeyBkaXNwbGF5OiBibG9jazsgY29sb3I6ICM5OTk7IGZvbnQtc2l6ZTogMTFweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uZG9uYXRpb24tZm9ybV9faW5mbyB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tdG9wOiA3MXB4OyBmb250LXNpemU6IDE0cHg7IGNvbG9yOiAjOTk5OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7IC5kb25hdGlvbi1mb3JtX19pbmZvIHsgbWFyZ2luLXRvcDogNjBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5kb25hdGlvbi1mb3JtX19pbmZvIHsgbWFyZ2luLXRvcDogMjBweDsgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmRvbmF0aW9uLWZvcm1fX2J0biB7IGRpc3BsYXk6IGJsb2NrOyBtYXgtd2lkdGg6IDEwMCU7IHdpZHRoOiAxMDAlOyBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5kb25hdGlvbi1mb3JtX19idG4geyBoZWlnaHQ6IDU0cHg7IG1hcmdpbjogMzBweCBhdXRvIDA7IG1heC13aWR0aDogMjgwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5kb25hdGlvbi1mb3JtX19idG4geyBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4uZG9uYXRpb24tZm9ybV9fYnRuLl9zZW50IHsgZGlzcGxheTogbm9uZTsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICMxOTE5MTk7IGJvcmRlci1jb2xvcjogIzE5MTkxOTsgfVxuXG4uZG9uYXRpb24tZm9ybS5fc2VudF9fc2VsZWN0LCAuZG9uYXRpb24tZm9ybS5fc2VudF9faW5wdXQgeyBib3JkZXItY29sb3I6ICMzMzM7IH1cblxuLmRvbmF0aW9uLWZvcm0uX3NlbnRfX2J0biB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLmRvbmF0aW9uLWZvcm0uX3NlbnRfX2J0bi5fc2VudCB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5fZGVza3RvcCAuZG9uYXRpb24tZm9ybV9fc2VsZWN0OmhvdmVyIC5kcm9wZG93bi1vcGVuZXIgeyBjb2xvcjogI0I0OTY2RTsgfVxuXG4uX2Rlc2t0b3AgLmRvbmF0aW9uLWZvcm1fX3NlbGVjdDpob3ZlciAuZHJvcGRvd24tb3BlbmVyX19jYXJldCB7IHN0cm9rZTogI0I0OTY2RTsgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG4uYXR0ZW50aW9uIHsgcG9zaXRpb246IGZpeGVkOyBib3R0b206IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwOyB6LWluZGV4OiAxMDA7IGJhY2tncm91bmQ6ICNCNDk2NkU7IGNvbG9yOiB3aGl0ZTsgcGFkZGluZzogMjBweCAwOyB9XG5cbi5hdHRlbnRpb25fX2lubmVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nOiAwOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgeyAuYXR0ZW50aW9uX19pbm5lciB7IHBhZGRpbmc6IDAgNTVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7IC5hdHRlbnRpb25fX2lubmVyIHsgcGFkZGluZzogMDsgfSB9XG5cbi5hdHRlbnRpb25fX2ljb24geyBmaWxsOiB3aGl0ZTsgc3Ryb2tlOiB3aGl0ZTsgbWFyZ2luLXJpZ2h0OiAxMHB4OyBmbGV4OiAwIDAgMzBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgeyAuYXR0ZW50aW9uX19pY29uIHsgbWFyZ2luLXJpZ2h0OiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IC02MHB4OyB0b3A6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9IH1cblxuLmF0dGVudGlvbl9fY2xvc2UtaWNvbiB7IHN0cm9rZTogd2hpdGU7IGZpbGw6IHdoaXRlOyB9XG5cbi5hdHRlbnRpb25fX2Nsb3NlIHsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMDsgdG9wOiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5hdHRlbnRpb25fX3RleHQgeyBwYWRkaW5nLXJpZ2h0OiA4MHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7IC5hdHRlbnRpb25fX3RleHQgeyBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmJsb2NrLXBhcnRuZXJzIHsgbWFyZ2luOiA1MHB4IDA7IH1cblxuLmJsb2NrLXBhcnRuZXJzX190aXRsZSB7IG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmJsb2NrLXBhcnRuZXJzX19saXN0IHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5ibG9jay1wYXJ0bmVyc19faXRlbSB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBwb3NpdGlvbjogcmVsYXRpdmU7IGJhY2tncm91bmQ6ICNGNEY0RjQ7IG1hcmdpbjogMCAxMHB4IDEwcHggMDsgd2lkdGg6IGNhbGMoMjUlIC0gMTBweCk7IGhlaWdodDogMDsgcGFkZGluZy1ib3R0b206IDEyJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7IC5ibG9jay1wYXJ0bmVyc19faXRlbSB7IHBhZGRpbmctYm90dG9tOiAwOyB3aWR0aDogMTI1LjZweDsgaGVpZ2h0OiA4MnB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHsgLmJsb2NrLXBhcnRuZXJzX19pdGVtIHsgcGFkZGluZy1ib3R0b206IDA7IHdpZHRoOiAxMzJweDsgfSB9XG5cbi5ibG9jay1wYXJ0bmVyc19faXRlbS0tcHJpbWFyeSB7IHBhZGRpbmctYm90dG9tOiAxNyU7IHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHsgLmJsb2NrLXBhcnRuZXJzX19pdGVtLS1wcmltYXJ5IHsgcGFkZGluZy1ib3R0b206IDA7IHdpZHRoOiAxNTkuNXB4OyBoZWlnaHQ6IDEwNHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHsgLmJsb2NrLXBhcnRuZXJzX19pdGVtLS1wcmltYXJ5IHsgcGFkZGluZy1ib3R0b206IDA7IHdpZHRoOiAxNjcuNXB4OyB9IH1cblxuLmJsb2NrLXBhcnRuZXJzX19pdGVtLS1saW5rOmhvdmVyIC5ibG9jay1wYXJ0bmVyc19faW1nIHsgZmlsdGVyOiBncmF5c2NhbGUoMCk7IG9wYWNpdHk6IDE7IH1cblxuLmJsb2NrLXBhcnRuZXJzX19pbWcgeyBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgb3BhY2l0eTogMC42OyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTAlOyBsZWZ0OiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyBtYXgtd2lkdGg6IDcwJTsgbWF4LWhlaWdodDogNzAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHsgLmJsb2NrLXBhcnRuZXJzX19pbWcgeyBwb3NpdGlvbjogc3RhdGljOyB0b3A6IDA7IGxlZnQ6IDA7IHRyYW5zZm9ybTogaW5pdGlhbDsgdHJhbnNpdGlvbjogZmlsdGVyIC4ycyBlYXNlLWluLW91dCwgb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQ7IH0gfVxuXG4uYmxvZyB7IG1hcmdpbi10b3A6IDY2cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHsgLmJsb2cgeyBtYXJnaW4tdG9wOiAzOHB4OyBwYWRkaW5nLWJvdHRvbTogNDBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmJsb2cgeyBtYXJnaW4tdG9wOiAyNHB4OyB9IH1cblxuLmJsb2dfX3RpdGxlIHsgbWFyZ2luLWJvdHRvbTogNjVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkgeyAuYmxvZ19fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiAyOHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYmxvZ19fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiAyM3B4OyB9IH1cblxuLmJsb2dfX3Jlc3VsdHMgeyBjb2xvcjogIzk5OTsgZm9udC1zaXplOiAxNnB4OyBmb250LXdlaWdodDogNTAwOyBwYWRkaW5nOiA0OHB4IDAgNDJweDsgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYmxvZ19fcmVzdWx0cyB7IGZvbnQtc2l6ZTogMTNweDsgfSB9XG5cbi5ibG9nX19yZXN1bHRzLl9hdXRob3JzIHsgcGFkZGluZzogMCAwIDQwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgeyAuYmxvZ19fcmVzdWx0cy5fYXV0aG9ycyB7IHBhZGRpbmc6IDAgMCA2NXB4OyB9IH1cblxuLmJsb2cuX3BhZ2UgeyBtYXJnaW4tdG9wOiAzM3B4OyBtYXJnaW4tYm90dG9tOiAyN3B4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5ibG9nLl9wYWdlIHsgbWFyZ2luLXRvcDogMnB4OyBtYXJnaW4tYm90dG9tOiAxN3B4OyBwYWRkaW5nLWJvdHRvbTogMDsgYm9yZGVyLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmJsb2cuX3BhZ2UgeyBtYXJnaW4tdG9wOiAzNHB4OyBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgeyAuYmxvZ19fbGlzdCB7IG1hcmdpbjogMCAtMTVweDsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmJsb2dfX2xpc3Q6YWZ0ZXIgeyBjb250ZW50OiAnJzsgZGlzcGxheTogYmxvY2s7IGZsZXg6IDE7IH0gfVxuXG4uYmxvZ19fbGlzdC5fdmlldy1yb3cgeyBtYXJnaW46IDA7IH1cblxuLmJsb2dfX3ZpZXctYnRucyB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5ibG9nX19hbHBoYWJldC1maWx0ZXIgeyBwYWRkaW5nOiAwIDAgMjBweDsgZGlzcGxheTogZmxleDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7IC5ibG9nX19hbHBoYWJldC1maWx0ZXIgeyBwYWRkaW5nOiAwIDAgMjBweDsgfSB9XG5cbi5ibG9nX19hbHBoYWJldC1maWx0ZXItaXRlbSB7IGZvbnQtc2l6ZTogMTNweDsgZm9udC13ZWlnaHQ6IDUwMDsgY3Vyc29yOiBwb2ludGVyOyBwYWRkaW5nOiAwIDIwcHggMCAwOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBvcGFjaXR5OiAwLjU7IH1cblxuLmJsb2dfX2FscGhhYmV0LWZpbHRlci1pdGVtLl9hY3RpdmUgeyBvcGFjaXR5OiAxOyB9XG5cbi5ibG9nLWl0ZW0geyBwYWRkaW5nOiAwIDE1cHggNTBweDsgY29sb3I6ICMzMzMzMzM7IGRpc3BsYXk6IGJsb2NrOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmJsb2ctaXRlbSB7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwIDEwcHggNDBweDsgfVxuICAuX2F1dGhvcnMgLmJsb2ctaXRlbSB7IHBhZGRpbmc6IDAgMCA0MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHsgLmJsb2ctaXRlbSB7IHdpZHRoOiAzMyU7IH0gfVxuXG4uYmxvZy1pdGVtLl9oaWRkZW4geyBkaXNwbGF5OiBub25lOyB9XG5cbi5ibG9nLWl0ZW0uX2hvcml6b250YWwgeyB3aWR0aDogMTAwJTsgZGlzcGxheTogZmxleDsgcGFkZGluZzogMCAwIDMwcHg7IG1hcmdpbjogMCAwIDMwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHsgLmJsb2ctaXRlbS5faG9yaXpvbnRhbCB7IHBhZGRpbmc6IDAgMCA1NXB4OyBtYXJnaW46IDAgMCA1NXB4OyB9IH1cblxuLmJsb2ctaXRlbS5faG9yaXpvbnRhbDpub3QoLl9zdWJzY3JpYmUpOm5vdCguX2JlZm9yZS1zdWJzY3JpYmUpIHsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMEUwRTA7IH1cblxuLmJsb2ctaXRlbV9fdGl0bGUgeyBmb250LXdlaWdodDogNTAwOyBmb250LXNpemU6IDE2cHg7IGxpbmUtaGVpZ2h0OiAxLjI7IHBhZGRpbmc6IDAgMCAxNXB4OyB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2Utb3V0OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHsgLmJsb2ctaXRlbV9fdGl0bGUgeyBmb250LXNpemU6IDIwcHg7IHBhZGRpbmc6IDAgMCAzMHB4OyB9IH1cblxuLl9zbWFsbCAuYmxvZy1pdGVtX190aXRsZSB7IGZvbnQtc2l6ZTogMThweDsgbGluZS1oZWlnaHQ6IDEuNDsgcGFkZGluZzogMCAwIDIwcHg7IH1cblxuLmJsb2ctaXRlbV9fY2F0ZWdvcnkgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LXNpemU6IDExcHg7IG1hcmdpbjogMCAwIDVweDsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgb3ZlcmZsb3c6IGhpZGRlbjsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgeyAuYmxvZy1pdGVtX19jYXRlZ29yeSB7IGZvbnQtc2l6ZTogMTNweDsgfSB9XG5cbi5fc21hbGwgLmJsb2ctaXRlbV9fY2F0ZWdvcnkgeyBtYXJnaW46IDAgMCAxNXB4OyB9XG5cbi5ibG9nLWl0ZW1fX2RhdGUgeyBmb250LXNpemU6IDExcHg7IGNvbG9yOiAjOTk5OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHsgLmJsb2ctaXRlbV9fZGF0ZSB7IGZvbnQtc2l6ZTogMTNweDsgfSB9XG5cbi5faG9yaXpvbnRhbCAuYmxvZy1pdGVtX19kYXRlIHsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IDA7IGxlZnQ6IDIwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgeyAuX2hvcml6b250YWwgLmJsb2ctaXRlbV9fZGF0ZSB7IGxlZnQ6IDMwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkgeyAuX2hvcml6b250YWwgLmJsb2ctaXRlbV9fZGF0ZSB7IGxlZnQ6IDcwcHg7IH0gfVxuXG4uYmxvZy1pdGVtX19jb3ZlciB7IGhlaWdodDogMDsgcGFkZGluZy1ib3R0b206IDY2JTsgd2lkdGg6IDEwMCU7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgbWFyZ2luOiAwIDAgMzBweDsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmJsb2ctaXRlbV9fY292ZXIgeyBtYXJnaW46IDAgMCAyMHB4OyB9IH1cblxuLl9ob3Jpem9udGFsIC5ibG9nLWl0ZW1fX2NvdmVyIHsgZmxleDogMCAwIDEwMHB4OyB3aWR0aDogMTAwcHg7IGhlaWdodDogNzBweDsgcGFkZGluZy1ib3R0b206IDA7IG1hcmdpbjogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7IC5faG9yaXpvbnRhbCAuYmxvZy1pdGVtX19jb3ZlciB7IGZsZXg6IDAgMCAyMTVweDsgd2lkdGg6IDIxNXB4OyBoZWlnaHQ6IDE0MHB4OyB9IH1cblxuLl9zbWFsbCAuYmxvZy1pdGVtX19jb3ZlciB7IHBhZGRpbmctYm90dG9tOiA4OCU7IG1hcmdpbjogMCAwIDIwcHg7IH1cblxuLmJsb2ctaXRlbV9fY292ZXIuX2JudyB7IGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyB9XG5cbi5ibG9nLWl0ZW1fX2NvdmVyLl9wbGFjZWhvbGRlciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYmxvZy1pdGVtX19jb3Zlci5fcGxhY2Vob2xkZXIgLmljb24tdXNlciB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IGxlZnQ6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLl9ob3Jpem9udGFsIC5ibG9nLWl0ZW1fX2NvbnRlbnQgeyBwYWRkaW5nLWxlZnQ6IDIwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgeyAuX2hvcml6b250YWwgLmJsb2ctaXRlbV9fY29udGVudCB7IHBhZGRpbmctbGVmdDogMzBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyM3B4KSB7IC5faG9yaXpvbnRhbCAuYmxvZy1pdGVtX19jb250ZW50IHsgcGFkZGluZy1sZWZ0OiA3MHB4OyBtYXgtd2lkdGg6IDQ1MHB4OyB9IH1cblxuLmJsb2ctaXRlbV9fYXV0aG9yLW5hbWUgeyBmb250LXdlaWdodDogNTAwOyBwYWRkaW5nOiAwIDAgM3B4OyB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2Utb3V0OyB9XG5cbi5ibG9nLWl0ZW1fX2F1dGhvci1kZXNjIHsgZm9udC1zaXplOiAxM3B4OyBtYXgtd2lkdGg6IDMwMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyM3B4KSB7IC5ibG9nLWl0ZW1fX2F1dGhvci1kZXNjIHsgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLmJsb2ctaXRlbTpob3ZlciAuYmxvZy1pdGVtX19hdXRob3ItbmFtZSB7IGNvbG9yOiAjQjQ5NjZFOyB9XG5cbi5ibG9nLWl0ZW06aG92ZXIgLmJsb2ctaXRlbV9fdGl0bGUgeyBjb2xvcjogI0I0OTY2RTsgfVxuXG4uYmxvZy1zdWJzY3JpYmUgeyBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzOyBwYWRkaW5nOiAzMHB4IDIwcHg7IHdpZHRoOiAxMDAlOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyM3B4KSB7IC5ibG9nLXN1YnNjcmliZSB7IHBhZGRpbmc6IDQwcHggMzBweCAzMnB4OyB9IH1cblxuLl9ob3Jpem9udGFsIC5ibG9nLXN1YnNjcmliZSB7IG1heC13aWR0aDogMTAwJTsgcGFkZGluZzogMzBweCAyMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHsgLl9ob3Jpem9udGFsIC5ibG9nLXN1YnNjcmliZSB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyM3B4KSB7IC5faG9yaXpvbnRhbCAuYmxvZy1zdWJzY3JpYmUgeyBwYWRkaW5nOiA0MHB4IDQwcHggNDVweDsgfSB9XG5cbi5faG9yaXpvbnRhbCAuYmxvZy1zdWJzY3JpYmVfX2NvbnQgeyBtYXgtd2lkdGg6IDMwMHB4OyB9XG5cbi5ibG9nLXN1YnNjcmliZV9faW5wdXQgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiA2MHB4OyBwYWRkaW5nOiAxMHB4IDUwcHggMTBweCAxNXB4OyBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5ibG9nLXN1YnNjcmliZV9faW5wdXQ6Zm9jdXMsIC5ibG9nLXN1YnNjcmliZV9faW5wdXQ6ZGlzYWJsZWQgeyBvdXRsaW5lOiBub25lOyBib3JkZXItY29sb3I6ICNjY2M7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmJsb2ctc3Vic2NyaWJlX19pbnB1dCB7IHBhZGRpbmc6IDVweCA4NXB4IDEwcHggMjRweDsgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYmxvZy1zdWJzY3JpYmVfX2lucHV0IHsgcGFkZGluZzogNXB4IDgwcHggMTBweCAyMHB4OyB9IH1cblxuLmJsb2ctc3Vic2NyaWJlX19pbnB1dDo6cGxhY2Vob2xkZXIgeyBjb2xvcjogI2QzZDNkMzsgfVxuXG4uYmxvZy1zdWJzY3JpYmVfX2J0biB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgaGVpZ2h0OiA2MHB4OyB3aWR0aDogNTdweDsgdGV4dC1hbGlnbjogY2VudGVyOyB0b3A6IDA7IHJpZ2h0OiAwOyBib3JkZXI6IDA7IGN1cnNvcjogcG9pbnRlcjsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IHBhZGRpbmc6IDVweCAwIDA7IH1cblxuLmJsb2ctc3Vic2NyaWJlX19idG46Zm9jdXMgeyBvdXRsaW5lOiBub25lOyB9XG5cbi5ibG9nLXN1YnNjcmliZV9fZm9ybSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uX2hvcml6b250YWwgLmJsb2ctc3Vic2NyaWJlX19mb3JtIHsgbWF4LXdpZHRoOiAzNTBweDsgbWFyZ2luOiAzMHB4IDAgMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7IC5faG9yaXpvbnRhbCAuYmxvZy1zdWJzY3JpYmVfX2Zvcm0geyBtYXJnaW46IDA7IH0gfVxuXG4uYmxvZy1zdWJzY3JpYmVfX3RpdGxlIHsgZm9udC13ZWlnaHQ6IDUwMDsgZm9udC1zaXplOiAyMHB4OyBsaW5lLWhlaWdodDogMS4yOyBwYWRkaW5nOiAwIDAgMTVweDsgfVxuXG4uYmxvZy1zdWJzY3JpYmVfX3RleHQgeyBjb2xvcjogIzk5OTsgZm9udC1zaXplOiAxM3B4OyBsaW5lLWhlaWdodDogMjsgcGFkZGluZzogMCAwIDMwcHg7IH1cblxuLl9ob3Jpem9udGFsIC5ibG9nLXN1YnNjcmliZV9fdGV4dCB7IHBhZGRpbmc6IDA7IH1cblxuLmJsb2ctZmlsdGVyc19faW5uZXIgeyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UwRTBFMDsgcGFkZGluZzogMTVweCAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5ibG9nLWZpbHRlcnNfX2lubmVyID4gLmlzc3Vlcy1maWx0ZXJzX19saW5rLmRyb3Bkb3duIHsgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYmxvZy1maWx0ZXJzX19pbm5lciB7IGJvcmRlci1ib3R0b206IDAgbm9uZTsgcGFkZGluZzogMTBweCAwIDA7IH0gfVxuXG4uYmxvZy1maWx0ZXJzLl9maXhlZCB7IHBvc2l0aW9uOiBmaXhlZDsgbGVmdDogMDsgcmlnaHQ6IDA7IHotaW5kZXg6IDk5OTsgYmFja2dyb3VuZDogI2ZmZjsgdG9wOiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzlweCk7IH1cblxuLmJsb2ctZmlsdGVycy5fZml4ZWQuX3Njcm9sbC1kb3duIHsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0ICFpbXBvcnRhbnQ7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNDRweCk7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmJsb2ctZmlsdGVycy5fZml4ZWQgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudDsgfVxuICAuYmxvZy1maWx0ZXJzLl9maXhlZC5fc2Nyb2xsLWRvd24geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjVweCkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmJsb2ctZmlsdGVycyB7IHBhZGRpbmctYm90dG9tOiAwOyBib3JkZXItYm90dG9tOiAwOyB9IH1cblxuLmJsb2ctZmlsdGVyc19fbGlzdCB7IGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgeyAuYmxvZy1maWx0ZXJzX19saXN0IHsgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uYmxvZy1maWx0ZXJzX19yb3cgeyBtYXJnaW46IDAgLTIwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmJsb2ctZmlsdGVyc19fcm93IHsgbWFyZ2luOiAwIC0xMHB4OyB9IH1cblxuLmJsb2ctZmlsdGVycyAuZHJvcGRvd24tb3BlbmVyX190ZXh0IHsgbWF4LXdpZHRoOiAxNTBweDsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IG92ZXJmbG93OiBoaWRkZW47IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IGxpbmUtaGVpZ2h0OiAxOyB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB3aGl0ZS1zcGFjZTogbm93cmFwOyBwYWRkaW5nLXRvcDogNXB4OyBjb2xvcjogIzMzMzMzMzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuYmxvZy1maWx0ZXJzIC5kcm9wZG93bi1vcGVuZXJfX3RleHQgeyBtYXgtd2lkdGg6IDkwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5ibG9nLWZpbHRlcnMgLmRyb3Bkb3duLW9wZW5lcl9fdGV4dCB7IG1heC13aWR0aDogOTAlOyBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHsgLmJsb2ctZmlsdGVycyAuZHJvcGRvd25fX2xpc3QuX3JpZ2h0IHsgdGV4dC1hbGlnbjogcmlnaHQ7IGxlZnQ6IGluaXRpYWw7IHJpZ2h0OiAtMnB4OyBtaW4td2lkdGg6IDIwMHB4OyB9IH1cblxuLmJsb2ctZmlsdGVycyAuZHJvcGRvd24tb3BlbmVyX19jYXJldC5pY29uLWFycm93X2JvdHRvbSB7IG1hcmdpbi10b3A6IC0ycHg7IHBhZGRpbmctdG9wOiA1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYmxvZy1maWx0ZXJzIC5kcm9wZG93bi1vcGVuZXJfX2NhcmV0Lmljb24tYXJyb3dfYm90dG9tIHsgcGFkZGluZy10b3A6IDA7IG1hcmdpbi10b3A6IC04cHg7IH0gfVxuXG4uYmxvZy1maWx0ZXJzIC5kcm9wZG93bi1vcGVuZXJfX2NhcmV0Lmljb24tYXJyb3dfZG93biB7IHRvcDogNHB4OyB9XG5cbi5ibG9nLWZpbHRlcnNfX3JpZ2h0IHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYmxvZy1maWx0ZXJzX19yaWdodCB7IHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5ibG9nLWZpbHRlcnNfX3JpZ2h0IC52aXNpYmxlLXhzIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi5ibG9nLWZpbHRlcnNfX2xpc3QgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgeyAuYmxvZy1maWx0ZXJzX19saXN0IHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmJsb2ctZmlsdGVyc19fbGlzdCB7IG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgLmJsb2ctZmlsdGVyc19fbGlzdCAuaXNzdWVzLWZpbHRlcnNfX2xpbmsgeyBtYXJnaW4tYm90dG9tOiAxOHB4OyB9IH1cblxuLmJsb2ctZmlsdGVyc19fbGlzdCAuaXNzdWVzLWZpbHRlcnNfX2xpbms6bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1yaWdodDogNDVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5ibG9nLWZpbHRlcnNfX2xpc3QgLmlzc3Vlcy1maWx0ZXJzX19saW5rOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uYmxvZy1maWx0ZXJzX19saW5rLl9vcGVuZWQgLmRyb3Bkb3duLW9wZW5lcl9fY2FyZXQgeyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmJsb2ctZmlsdGVyc19fbGluay5fb3BlbmVkIH4gLmNvbGxlY3Rpb25zLWZpbHRlcnNfX2xpc3QgeyBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5ibG9nLXZpZXctYnRuIHsgbWFyZ2luLWxlZnQ6IDEwcHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgb3BhY2l0eTogMC41OyBjb2xvcjogIzMzMzMzMzsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5ibG9nLXZpZXctYnRuLl9hY3RpdmUgeyBvcGFjaXR5OiAxOyB9XG5cbi5ibG9nLWhlYWRlcl9fZGl2aWRlciB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTBFMEUwOyBtYXJnaW46IDUwcHggMCAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyM3B4KSB7IC5ibG9nLWhlYWRlcl9fZGl2aWRlciB7IG1hcmdpbjogMTMwcHggMCAwOyB9IH1cblxuLmJsb2ctaGVhZGVyX19kZXNjIHsgcGFkZGluZzogMjBweCAwIDA7IGZvbnQtc2l6ZTogMTVweDsgY29sb3I6ICM5OTk7IG1heC13aWR0aDogMzUwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHsgLmJsb2ctaGVhZGVyX19kZXNjIHsgcGFkZGluZzogMDsgbWF4LXdpZHRoOiA0NzBweDsgfSB9XG5cbi5ibG9nLWhlYWRlci1hdXRob3IgeyBtYXJnaW46IDMwcHggMCA2MHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYmxvZy1oZWFkZXItYXV0aG9yIHsgbWFyZ2luOiAzMHB4IDAgMTBweDsgfSB9XG5cbi5ibG9nLWhlYWRlci1hdXRob3JfX3RpdGxlIHsgbWFyZ2luOiAwIDAgNDBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5ibG9nLWhlYWRlci1hdXRob3JfX3RpdGxlIHsgbWFyZ2luOiAwIDAgMzBweDsgfSB9XG5cbi5ibG9nLWhlYWRlci1hdXRob3JfX2lubmVyIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmJsb2ctaGVhZGVyLWF1dGhvcl9faW5mbyB7IHdpZHRoOiA1NzBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5ibG9nLWhlYWRlci1hdXRob3JfX2luZm8geyBwYWRkaW5nLXJpZ2h0OiAxMjBweDsgfSB9XG5cbi5ibG9nLWhlYWRlci1hdXRob3JfX2RldGFpbHMgeyBkaXNwbGF5OiBmbGV4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmJsb2ctaGVhZGVyLWF1dGhvcl9fZGV0YWlscyB7IGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmJsb2ctaGVhZGVyLWF1dGhvcl9fZGV0YWlscy1pdGVtIHsgZm9udC13ZWlnaHQ6IDUwMDsgZm9udC1zaXplOiAxM3B4OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBtYXJnaW4tcmlnaHQ6IDI4cHg7IHVzZXItc2VsZWN0OiBub25lOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmJsb2ctaGVhZGVyLWF1dGhvcl9fZGV0YWlscy1pdGVtIHsgbWFyZ2luLXJpZ2h0OiAwOyBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLmJsb2ctaGVhZGVyLWF1dGhvcl9fZGV0YWlscy1pdGVtLl9iaW9ncmFwaHktYnRuIHsgY29sb3I6ICM5OTk7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYmxvZy1oZWFkZXItYXV0aG9yX19kZXRhaWxzLWl0ZW0tdGV4dCB7IHBhZGRpbmctcmlnaHQ6IDhweDsgfVxuXG4uYmxvZy1oZWFkZXItYXV0aG9yX19kZXRhaWxzLWl0ZW0taWNvbiB7IG1hcmdpbi10b3A6IC0zcHg7IHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7IH1cblxuLl9vcGVuIC5ibG9nLWhlYWRlci1hdXRob3JfX2RldGFpbHMtaXRlbS1pY29uIHsgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cblxuLmJsb2ctaGVhZGVyLWF1dGhvcl9fYmlvZ3JhcGh5IHsgcGFkZGluZzogNjVweCAwIDA7IGxpbmUtaGVpZ2h0OiAxLjg7IG1heC13aWR0aDogNTcwcHg7IGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYmxvZy1oZWFkZXItYXV0aG9yX19iaW9ncmFwaHkgeyBwYWRkaW5nOiAwOyB9IH1cblxuLmJsb2ctaGVhZGVyLWF1dGhvcl9fYmlvZ3JhcGh5LXRpdGxlIHsgZm9udC13ZWlnaHQ6IDUwMDsgcGFkZGluZzogMjBweCAwIDEwcHg7IH1cblxuLmJsb2ctaGVhZGVyLWF1dGhvcl9fYmlvZ3JhcGh5LWRlc2MgeyBwYWRkaW5nOiAwIDAgMzBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5ibG9nLWhlYWRlci1hdXRob3JfX2Jpb2dyYXBoeS1kZXNjIHsgcGFkZGluZzogMCAwIDEwcHg7IH0gfVxuXG4uYmxvZy1oZWFkZXItYXV0aG9yX19iaW9ncmFwaHktY2xvc2UgeyBwYWRkaW5nOiAzMHB4IDAgMDsgfVxuXG4uYmxvZy1oZWFkZXItYXV0aG9yX19jb3ZlciB7IGhlaWdodDogMjIwcHg7IHdpZHRoOiAzMDBweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5ibG9nLWhlYWRlci1hdXRob3JfX2NvdmVyIHsgd2lkdGg6IDEwMHB4OyBoZWlnaHQ6IDcwcHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyByaWdodDogMDsgfSB9XG5cbi5ibG9nLWhlYWRlci1hdXRob3JfX2NvdmVyLl9wbGFjZWhvbGRlciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYmxvZy1oZWFkZXItYXV0aG9yX19jb3Zlci5fcGxhY2Vob2xkZXIgLmljb24tdXNlciB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IGxlZnQ6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLmJsb2ctYXV0aG9yLXNoYXJlIHsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMEUwRTA7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHBhZGRpbmc6IDAgMCA0MHB4OyB9XG5cbi5ibG9nLWF1dGhvci1zaGFyZV9faWNvbiB7IGZpbGw6ICM0NDQ7IH1cblxuLmJsb2ctYXV0aG9yLXNoYXJlX190aXRsZSB7IGNvbG9yOiAjOTk5OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LXNpemU6IDEzcHg7IGxpbmUtaGVpZ2h0OiAxOyBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG5cbi5ibG9nLWF1dGhvci1zaGFyZV9faXRlbSB7IHBhZGRpbmctcmlnaHQ6IDMwcHg7IGRpc3BsYXk6IGJsb2NrOyBvcGFjaXR5OiAuODsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0OyB9XG5cbi5ibG9nLWF1dGhvci1zaGFyZV9faXRlbTpob3ZlciB7IG9wYWNpdHk6IDE7IH1cblxuLmJsb2ctYXV0aG9yLW90aGVycyB7IHBhZGRpbmc6IDUwcHggMDsgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHsgLmJsb2ctYXV0aG9yLW90aGVycyB7IHBhZGRpbmc6IDgwcHggMCAxMDBweDsgfSB9XG5cbi5ibG9nLWF1dGhvci1vdGhlcnNfX3RpdGxlIHsgZm9udC1zaXplOiAyMHB4OyBmb250LXdlaWdodDogNTAwOyBwYWRkaW5nOiAwIDAgMzBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkgeyAuYmxvZy1hdXRob3Itb3RoZXJzX190aXRsZSB7IGZvbnQtc2l6ZTogMjlweDsgcGFkZGluZzogMCAwIDU1cHg7IH0gfVxuXG4uYmxvZy1hdXRob3Itb3RoZXJzX19idG4tYWxsIHsgbWFyZ2luOiAwIGF1dG87IG1heC13aWR0aDogMzAwcHg7IHdpZHRoOiAzMDBweDsgaGVpZ2h0OiA2MHB4OyBib3JkZXItY29sb3I6ICNCNDk2NkU7IH1cblxuLmJsb2ctYXJ0aWNsZS1oZWFkZXIgeyBtYXJnaW46IDQwcHggMCA2MHB4OyB9XG5cbi5ibG9nLWFydGljbGUtaGVhZGVyX19tYWluIHsgbWF4LXdpZHRoOiA2ODBweDsgfVxuXG4uYmxvZy1hcnRpY2xlLWhlYWRlcl9fY2F0ZWdvcnkgeyBmb250LXNpemU6IDEzcHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHBhZGRpbmc6IDAgMCA1cHg7IH1cblxuLmJsb2ctYXJ0aWNsZS1oZWFkZXJfX3RpdGxlIHsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwIDAgMzBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7IC5ibG9nLWFydGljbGUtaGVhZGVyX190aXRsZSB7IHBhZGRpbmc6IDAgMCA3MHB4OyB9IH1cblxuLmJsb2ctYXJ0aWNsZS1oZWFkZXJfX2RldGFpbHMgeyBwYWRkaW5nOiAwIDAgMTVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7IC5ibG9nLWFydGljbGUtaGVhZGVyX19kZXRhaWxzIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IHBhZGRpbmc6IDAgMCAyNXB4OyB9IH1cblxuLmJsb2ctYXJ0aWNsZS1oZWFkZXJfX2RhdGUgeyBjb2xvcjogIzk5OTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiAxM3B4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHsgLmJsb2ctYXJ0aWNsZS1oZWFkZXJfX2F1dGhvcnMgeyBkaXNwbGF5OiBmbGV4OyBtYXgtd2lkdGg6IDcwJTsgfSB9XG5cbi5ibG9nLWFydGljbGUtaGVhZGVyX19hdXRob3IgeyBoZWlnaHQ6IDQwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZzogMCA1MHB4IDMwcHg7IGNvbG9yOiAjMzMzMzMzOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7IC5ibG9nLWFydGljbGUtaGVhZGVyX19hdXRob3IgeyBwYWRkaW5nOiAwIDUwcHg7IH0gfVxuXG4uYmxvZy1hcnRpY2xlLWhlYWRlcl9fYXV0aG9yLWltZyB7IHdpZHRoOiA0MHB4OyBoZWlnaHQ6IDQwcHg7IGJvcmRlci1yYWRpdXM6IDUwJTsgb3ZlcmZsb3c6IGhpZGRlbjsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtY29sb3I6ICNFMEUwRTA7IGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyB9XG5cbi5ibG9nLWFydGljbGUtaGVhZGVyX19hdXRob3ItaW1nLl9wbGFjZWhvbGRlciB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5ibG9nLWFydGljbGUtaGVhZGVyX19hdXRob3ItaW1nLl9wbGFjZWhvbGRlciAuaWNvbi11c2VyIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgbGVmdDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgfVxuXG4uYmxvZy1hcnRpY2xlLWhlYWRlcl9fYXV0aG9yLXRpdGxlIHsgZm9udC1zaXplOiAxNXB4OyBsaW5lLWhlaWdodDogMTsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uYmxvZy1hcnRpY2xlLWhlYWRlcl9fYXV0aG9yLWRlc2MgeyBmb250LXNpemU6IDEzcHg7IGxpbmUtaGVpZ2h0OiAxOyBmb250LXdlaWdodDogNTAwOyBjb2xvcjogIzk5OTsgcGFkZGluZzogMCAwIDNweDsgfVxuXG4uYmxvZy1hcnRpY2xlLWhlYWRlcl9fbGluZSB7IGhlaWdodDogMXB4OyBiYWNrZ3JvdW5kOiAjRTBFMEUwOyB9XG5cbi5ibG9nLWFydGljbGVfX3N1YnNjcmliZSB7IHdpZHRoOiAzMDBweDsgbWFyZ2luLXRvcDogLTEwcHg7IH1cblxuLmJsb2ctYXJ0aWNsZV9fcm93IHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uYmxvZy1hcnRpY2xlX19yb3cuX2JvdHRvbSB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuXG4uYmxvZy1hcnRpY2xlLWNvbnRlbnQgeyBtYXJnaW46IDAgMCAzMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyM3B4KSB7IC5ibG9nLWFydGljbGUtY29udGVudCB7IG1heC13aWR0aDogNTcwcHg7IH0gfVxuXG4uYmxvZy1hcnRpY2xlLWNvbnRlbnQ6bGFzdC1jaGlsZCB7IHBhZGRpbmc6IDA7IH1cblxuLmJsb2ctYXJ0aWNsZS1jb250ZW50X190aXRsZSB7IGZvbnQtc2l6ZTogMTdweDsgZm9udC13ZWlnaHQ6IDUwMDsgbGluZS1oZWlnaHQ6IDEuNTsgcGFkZGluZzogMCAwIDIwcHg7IH1cblxuLmJsb2ctYXJ0aWNsZS1jb250ZW50X190aXRsZS5fcHJpbWFyeSB7IGZvbnQtc2l6ZTogMTZweDsgcGFkZGluZzogMCAwIDMwcHg7IGxpbmUtaGVpZ2h0OiAxLjg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgeyAuYmxvZy1hcnRpY2xlLWNvbnRlbnRfX3RpdGxlLl9wcmltYXJ5IHsgZm9udC1zaXplOiAyMHB4OyBwYWRkaW5nOiAwIDAgNDBweDsgfSB9XG5cbi5ibG9nLWFydGljbGUtY29udGVudF9fdGV4dC5fc21hbGwgeyBmb250LXNpemU6IDE1cHg7IH1cblxuLmJsb2ctYXJ0aWNsZS1jb250ZW50X190ZXh0IHVsIHsgbWFyZ2luOiAyMHB4IDA7IH1cblxuLmJsb2ctYXJ0aWNsZS1jb250ZW50X190ZXh0IHVsIGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nLWxlZnQ6IDMwcHg7IHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHsgLmJsb2ctYXJ0aWNsZS1jb250ZW50X190ZXh0IHVsIGxpIHsgcGFkZGluZy1sZWZ0OiA2NXB4OyB9IH1cblxuLmJsb2ctYXJ0aWNsZS1jb250ZW50X190ZXh0IHVsIGxpOmJlZm9yZSB7IGNvbnRlbnQ6ICfigJQnOyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgeyAuYmxvZy1hcnRpY2xlLWNvbnRlbnRfX3RleHQgdWwgbGk6YmVmb3JlIHsgbGVmdDogMzBweDsgfSB9XG5cbi5ibG9nLWFydGljbGUtcXVvdGUgeyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UwRTBFMDsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMEUwRTA7IG1hcmdpbjogNDBweCAwOyBwYWRkaW5nOiAzMHB4IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHsgLmJsb2ctYXJ0aWNsZS1xdW90ZSB7IG1hcmdpbjogNzVweCAwOyBwYWRkaW5nOiA1NXB4IDA7IH0gfVxuXG4uYmxvZy1hcnRpY2xlLXF1b3RlX190aXRsZSB7IGZvbnQtc2l6ZTogMjBweDsgbGluZS1oZWlnaHQ6IDEuNjsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkgeyAuYmxvZy1hcnRpY2xlLXF1b3RlX190aXRsZSB7IGZvbnQtc2l6ZTogMzVweDsgfSB9XG5cbi5ibG9nLWFydGljbGUtcXVvdGVfX2Rlc2MgeyBjb2xvcjogIzk5OTsgZm9udC1zaXplOiAxM3B4OyBwYWRkaW5nOiAxNXB4IDAgMDsgfVxuXG4uYmxvZy1hcnRpY2xlLXRhZ3MgeyBtYXgtd2lkdGg6IDUwMHB4OyBtYXJnaW46IDMwcHggMDsgfVxuXG4uYmxvZy1hcnRpY2xlLXRhZ3NfX2l0ZW0geyBjb2xvcjogI0I0OTY2RTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwYWRkaW5nOiAwIDZweCAxM3B4IDA7IH1cblxuLmJsb2ctYXJ0aWNsZS1zcmMgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBtYXJnaW46IDMwcHggMDsgfVxuXG4uYmxvZy1hcnRpY2xlLXNyY19fdGl0bGUgeyBwYWRkaW5nOiAwIDEwcHggMCAwOyB9XG5cbi5ibG9nLWFydGljbGUtc3JjX19saW5rIHsgY29sb3I6ICNCNDk2NkU7IH1cblxuLmJsb2ctYXJ0aWNsZSB7IG1hcmdpbjogMCAwIDIwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHsgLmJsb2ctYXJ0aWNsZSB7IG1hcmdpbjogMCAwIDkwcHg7IH0gfVxuXG4uYmxvZy1hcnRpY2xlLXJlcG9ydCB7IHdpZHRoOiAzMDBweDsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMEUwRTA7IHBhZGRpbmc6IDIwcHggMCAwOyBtYXJnaW46IDAgMCA2MHB4OyB9XG5cbi5ibG9nLWFydGljbGUtcmVwb3J0X190aXRsZSB7IGZvbnQtc2l6ZTogMTZweDsgZm9udC13ZWlnaHQ6IDUwMDsgbWFyZ2luOiAwIDAgMjBweDsgfVxuXG4uYmxvZy1hcnRpY2xlLXJlcG9ydF9fYnRuIHsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogMTAwJTsgYm9yZGVyLWNvbG9yOiAjQjQ5NjZFOyBjb2xvcjogI0I0OTY2RTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkgeyAuYmxvZy1hdXRob3JzLWhlYWRlciB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyM3B4KSB7IC5ibG9nLWF1dGhvcnMtaGVhZGVyX190aXRsZSB7IHdpZHRoOiAzMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkgeyAuYmxvZy1hdXRob3JzLWhlYWRlcl9fZGVzYyB7IHdpZHRoOiA1MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkgeyAuYmxvZy1hdXRob3JzLWhlYWRlciAuaGVhZGVyX190aXRsZSB7IGxpbmUtaGVpZ2h0OiAxOyB9IH1cblxuLnVuc3Vic2NyaWJlLWhlYWRlciB7IG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLnVuc3Vic2NyaWJlLWhlYWRlcl9fc3VidGl0bGUgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LXNpemU6IDEzcHg7IGNvbG9yOiAjOTk5OyBsZXR0ZXItc3BhY2luZzogMC40cHg7IHBhZGRpbmc6IDAgMCAyMHB4OyB9XG5cbi51bnN1YnNjcmliZS1oZWFkZXJfX3RpdGxlIHsgZm9udC1zaXplOiAyNHB4OyBmb250LXdlaWdodDogNTAwOyBwYWRkaW5nOiAwIDAgMzVweDsgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkgeyAudW5zdWJzY3JpYmUtaGVhZGVyX190aXRsZSB7IGZvbnQtc2l6ZTogMzhweDsgfSB9XG5cbi51bnN1YnNjcmliZS1oZWFkZXJfX3RpdGxlLl9oaWRkZW4geyBkaXNwbGF5OiBub25lOyB9XG5cbi51bnN1YnNjcmliZS1oZWFkZXJfX2VtYWlsIHsgcGFkZGluZzogMDsgYm9yZGVyOiAwOyBmb250LXNpemU6IDI0cHg7IGZvbnQtd2VpZ2h0OiA1MDA7IGNvbG9yOiAjMjcyNzI3OyBsaW5lLWhlaWdodDogMTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkgeyAudW5zdWJzY3JpYmUtaGVhZGVyX19lbWFpbCB7IGZvbnQtc2l6ZTogMzhweDsgfSB9XG5cbi51bnN1YnNjcmliZV9fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG5cbi51bnN1YnNjcmliZS1mb3JtX19pbm5lciB7IG1heC13aWR0aDogNjIwcHg7IH1cblxuLnVuc3Vic2NyaWJlLWZvcm1fX2lubmVyLl9oaWRkZW4geyBkaXNwbGF5OiBub25lOyB9XG5cbi51bnN1YnNjcmliZS1mb3JtX190aXRsZSB7IHBhZGRpbmctYm90dG9tOiA0NXB4OyB9XG5cbi51bnN1YnNjcmliZS1mb3JtX19pbnB1dCB7IHBhZGRpbmc6IDAgMCAzMHB4OyB9XG5cbi51bnN1YnNjcmliZS1mb3JtX190ZXh0IHsgZm9udC1zaXplOiAxN3B4OyB9XG5cbi51bnN1YnNjcmliZS1mb3JtX190ZXh0OjpiZWZvcmUgeyBib3JkZXI6IDFweCBzb2xpZCBibGFjazsgfVxuXG4udW5zdWJzY3JpYmUtZm9ybV9fbGFiZWwgeyBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4udW5zdWJzY3JpYmUtZm9ybV9fYnRuIHsgbWF4LXdpZHRoOiAxMDAlOyB3aWR0aDogMTAwJTsgbWFyZ2luOiAxMHB4IDAgMDsgaGVpZ2h0OiA1NXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHsgLnVuc3Vic2NyaWJlLWZvcm1fX2J0biB7IHdpZHRoOiAzMDBweDsgfSB9XG5cbi51bnN1YnNjcmliZS1mb3JtX190ZXh0YXJlYS13cmFwIHsgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG5cbi51bnN1YnNjcmliZS1mb3JtX190ZXh0YXJlYSB7IG1heC1oZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IGhlaWdodDogMTIwcHggIWltcG9ydGFudDsgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLnBvcHVwLXdyYXBwZXIgeyBwb3NpdGlvbjogZml4ZWQ7IHotaW5kZXg6IDEwMDAwOyB0b3A6IDA7IGxlZnQ6IDA7IGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45Nik7IHdpZHRoOiAxMDB2dzsgaGVpZ2h0OiAxMDB2aDsgb3ZlcmZsb3cteTogYXV0bzsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnBvcHVwLXdyYXBwZXJfX2NvbnRlbnQgeyB3aWR0aDogNDYwcHg7IHBhZGRpbmc6IDUlIDA7IH1cblxuLnBvcHVwLW1pc3Rha2UgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnBvcHVwLW1pc3Rha2VfX2Nsb3NlIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDIwcHg7IGxlZnQ6IDUwJTsgbWFyZ2luLWxlZnQ6IDIxM3B4OyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnBvcHVwLW1pc3Rha2VfX3RpdGxlIHsgbWFyZ2luLWJvdHRvbTogNDBweDsgZm9udC1zaXplOiAyNXB4OyBmb250LXdlaWdodDogNTAwOyB9XG5cbi5wb3B1cC1taXN0YWtlX19zdWJ0aXRsZSB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHBhZGRpbmctYm90dG9tOiAxMHB4OyBmb250LXNpemU6IDEzcHg7IH1cblxuLnBvcHVwLW1pc3Rha2VfX2FydGljbGUgeyBwYWRkaW5nLWJvdHRvbTogNDBweDsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ucG9wdXAtbWlzdGFrZV9fdGV4dGFyZWEtd3JhcHBlciB7IGhlaWdodDogMjI1cHg7IH1cblxuLnBvcHVwLW1pc3Rha2VfX2NvbW1lbnQgeyBwYWRkaW5nLXRvcDogNTBweDsgcGFkZGluZy1ib3R0b206IDE3cHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTBFMEUwOyBjb2xvcjogI0JCQkJCQjsgZm9udC1zaXplOiAxMXB4OyB9XG5cbi5wb3B1cC1taXN0YWtlX190ZXh0YXJlYSB7IG1hcmdpbi1ib3R0b206IDM4cHg7IHdpZHRoOiA0NjBweDsgbWF4LXdpZHRoOiA0NjBweDsgfVxuXG4ucG9wdXAtbWlzdGFrZV9fYWRkIHsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nLWJvdHRvbTogNTdweDsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5wb3B1cC1taXN0YWtlX19jcm9zcyB7IGJhY2tncm91bmQ6ICNCQkJCQkI7IGhlaWdodDogMXB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTFweDsgbGVmdDogLTFweDsgd2lkdGg6IDlweDsgfVxuXG4ucG9wdXAtbWlzdGFrZV9fY3Jvc3M6OmFmdGVyIHsgYmFja2dyb3VuZDogI0JCQkJCQjsgY29udGVudDogXCJcIjsgaGVpZ2h0OiA5cHg7IGxlZnQ6IDRweDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IC00cHg7IHdpZHRoOiAxcHg7IH1cblxuLnBvcHVwLW1pc3Rha2VfX2FkZC1maWxlIHsgZm9udC1zaXplOiAxMXB4OyBwYWRkaW5nLWxlZnQ6IDE1cHg7IGNvbG9yOiAjQkJCQkJCOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5wb3B1cC1taXN0YWtlX19pbnB1dCB7IG9wYWNpdHk6IDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAtMTVweDsgbGVmdDogMDsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5wb3B1cC1taXN0YWtlX19jdXN0b20tdGV4dCB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IHBvc2l0aW9uOiByZWxhdGl2ZTsgZm9udC1zaXplOiAxMXB4OyB9XG5cbi5wb3B1cC1taXN0YWtlX19jdXN0b20tdGV4dCBwIHsgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ucG9wdXAtbWlzdGFrZV9fY3VzdG9tLXRleHQgcDpsYXN0LW9mLXR5cGUgeyBwYWRkaW5nLWJvdHRvbTogMjlweDsgfVxuXG4ucG9wdXAtbWlzdGFrZV9fY3VzdG9tLXRleHQgc3BhbiB7IGNvbG9yOiAjOTk5OTk5OyB9XG5cbi5wb3B1cC1taXN0YWtlX19idG4geyBtYXJnaW4tYm90dG9tOiAycmVtOyB3aWR0aDogMzAwcHg7IG1heC13aWR0aDogMzAwcHg7IH1cblxuLnBvcHVwLW1pc3Rha2VfX3N1Y2Nlc3MgeyBkaXNwbGF5OiBub25lOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5wb3B1cC1taXN0YWtlX19zdWNjZXNzLWNvbnRlbnQgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4ucG9wdXAtbWlzdGFrZV9fc3VjY2Vzcy10aXRsZSB7IGZvbnQtc2l6ZTogMjVweDsgcGFkZGluZy10b3A6IDMwcHg7IHBhZGRpbmctYm90dG9tOiAyMHB4OyBmb250LXdlaWdodDogNTAwOyB9XG5cbi5wb3B1cC1taXN0YWtlX19zdWNjZXNzLWNoZWNrbWFyayB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogNTBweDsgaGVpZ2h0OiA1MHB4OyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLnBvcHVwLW1pc3Rha2VfX3N1Y2Nlc3MtY2hlY2ttYXJrLWNpcmNsZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDUwcHg7IGhlaWdodDogNTBweDsgYm9yZGVyOiAycHggc29saWQgIzY2NjY2NjsgYm9yZGVyLXJhZGl1czogMTAwJTsgbGVmdDogMDsgdG9wOiAwOyB9XG5cbi5wb3B1cC1taXN0YWtlX19zdWNjZXNzLWNoZWNrbWFyay1zdGVtIHsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogM3B4OyBoZWlnaHQ6IDIwcHg7IGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7IGxlZnQ6IDI5cHg7IHRvcDogMTJweDsgfVxuXG4ucG9wdXAtbWlzdGFrZV9fc3VjY2Vzcy1jaGVja21hcmsta2ljayB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDEzcHg7IGhlaWdodDogM3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2OyBsZWZ0OiAxOXB4OyB0b3A6IDMxcHg7IH1cblxuLnJlbW92ZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDA7IH1cblxuLnBlcm1hbmVudC1leHBvc2VfX3dyYXBwZXIgeyBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cblxuLmlzc3VlLXNlYXNvbl9fd3JhcHBlciB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiByb3c7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmlzc3VlLXNlYXNvbl9fd3JhcHBlciB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHsgLmlzc3VlLXNlYXNvbl9fd3JhcHBlciB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuaXNzdWUtc2Vhc29uX19jb3ZlciB7IHBhZGRpbmctdG9wOiAyNXB4OyB9IH1cblxuLmlzc3VlLXNlYXNvbl9fZXZlbnQgeyBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5ydWxlcy10aWNrZXRzX19saW5lIHsgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50OyBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5ydWxlcy10aWNrZXRzX19saW5lIHsgbWFyZ2luLXRvcDogMDsgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5ydWxlcy10aWNrZXRzX191c2VmdWwgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuLnJ1bGVzLXRpY2tldHNfX2ZyZWUgeyBjb2xvcjogI0I0OTY2RTsgb3BhY2l0eTogMC44OyB9XG5cbi5ydWxlcy10aWNrZXRzX19zdWJ0aXRsZSB7IGZvbnQtc2l6ZTogMjlweCAhaW1wb3J0YW50OyBmb250LXdlaWdodDogNTAwOyB9XG5cbi5ydWxlcy10aWNrZXRzX190ZXh0IHsgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLnJ1bGVzLXRpY2tldHNfX3RleHQtbGFzdCB7IHBhZGRpbmctdG9wOiAyMHB4OyBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuXG4ucnVsZXMtdGlja2V0c19fdGltZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAzMi41JTsgcmlnaHQ6IC01NSU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnJ1bGVzLXRpY2tldHNfX3RpbWUgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuLnJ1bGVzLXRpY2tldHNfX2xpc3QgeyBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7IHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5ydWxlcy10aWNrZXRzX19zaGFyZSB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiByb3c7IHBhZGRpbmctdG9wOiA0MHB4OyB9XG5cbi5ydWxlcy10aWNrZXRzX19pdGVtIHsgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5ydWxlcy10aWNrZXRzX19pdGVtIHsgd2lkdGg6IGF1dG87IHBhZGRpbmctbGVmdDogNDBweDsgfSB9XG5cbi5wbGFjZXMgeyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IG1hcmdpbi10b3A6IDYwcHg7IHBhZGRpbmc6IDA7IH1cblxuLnBsYWNlc19faWNvbiB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4ucGxhY2VzX19pdGVtIHsgd2lkdGg6IDcwJTsgfVxuXG4ucGxhY2VzX19ib3JkZXIgeyBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgcGFkZGluZy1sZWZ0OiA3MHB4OyBwYWRkaW5nLXJpZ2h0OiA5MHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5wbGFjZXNfX2JvcmRlciB7IHBhZGRpbmctbGVmdDogNTBweDsgfSB9XG5cbi5wbGFjZXNfX2ZpcnN0LWl0ZW0geyBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5wbGFjZXNfX2ZpcnN0LWl0ZW0geyBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9IH1cblxuLnBsYWNlc19fYWRkcmVzcyB7IGNvbG9yOiAjOTk5OTk5OyB9XG5cbi5wbGFjZXNfX2luZm8geyBwYWRkaW5nLXRvcDogNDBweDsgfVxuXG4ucGxhY2VzX19hcnJvdyB7IG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnBsYWNlc19fYXJyb3cgc3ZnIHsgc3Ryb2tlOiAjOTk5OTk5OyB9XG5cbi5wbGFjZXNfX3RpY2tldHMgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5wbGFjZXNfX2J0biB7IG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLl9wcm9ncmFtbXMtdGlja2V0cyAuaGVhZGVyX190aXRsZSB7IG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4uX3Byb2dyYW1tcy10aWNrZXRzIC5oZWFkZXJfX2luZm8tcm93IHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5fcHJvZ3JhbW1zLXRpY2tldHMgLmhlYWRlcl9faW5mby1yb3cgLmhlYWRlcl9faW5mbyB7IGRpc3BsYXk6IGZsZXg7IH1cblxuLl9wcm9ncmFtbXMtdGlja2V0cyAuaGVhZGVyX19pbmZvLXJvdyAuaGVhZGVyX19pbmZvIC5oZWFkZXItaW5mb19faWNvbiB7IGZpbGw6ICNCNDk2NkU7IHN0cm9rZTogI0I0OTY2RTsgd2lkdGg6IDM1cHg7IGhlaWdodDogMzVweDsgfVxuXG4uX3Byb2dyYW1tcy10aWNrZXRzIC5oZWFkZXJfX2luZm8tcm93IC5oZWFkZXJfX2luZm8gLmhlYWRlci1pbmZvX190aXRsZSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLWxlZnQ6IDE1cHg7IGNvbG9yOiAjQjQ5NjZFOyBmb250LXdlaWdodDogNTAwOyBmb250LXNpemU6IDE1cHg7IHBhZGRpbmctdG9wOiA2cHg7IH1cblxuLl9wcm9ncmFtbXMtdGlja2V0cyAuaGVhZGVyX19pbmZvLXJvdyAuaGVhZGVyX19pbmZvIC5oZWFkZXItaW5mb19fdGl0bGUgYSB7IGNvbG9yOiAjQjQ5NjZFOyB9XG5cbi5fcHJvZ3JhbW1zLXRpY2tldHMgLmhlYWRlcl9faW5mby1yb3cgLmhlYWRlcl9faW5mbyAuaGVhZGVyLWluZm9fX3RpdGxlIGE6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ucHJvZ3JhbW1zLXRpY2tldHMgLnByb2dyYW1tcy10aWNrZXRzX19pdGVtIHsgcG9zaXRpb246IHJlbGF0aXZlOyBjb2xvcjogI2ZmZjsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucHJvZ3JhbW1zLXRpY2tldHMgLnByb2dyYW1tcy10aWNrZXRzX19pdGVtOjpiZWZvcmUgeyBjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiAxOyB3aWR0aDogMTAwJTsgdG9wOiAwOyBib3R0b206IDA7IHJpZ2h0OiAwOyBsZWZ0OiAwOyBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cblxuLnByb2dyYW1tcy10aWNrZXRzIC5wcm9ncmFtbXMtdGlja2V0c19faXRlbSAuaWNvbi1kYXNoIHsgc3Ryb2tlOiAjZmZmOyB9XG5cbi5wcm9ncmFtbXMtdGlja2V0cyAucHJvZ3JhbW1zLXRpY2tldHNfX2l0ZW0gLnByb2dyYW1tcy10aWNrZXRzX19wbGFjZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgei1pbmRleDogMzsgYm90dG9tOiAyNXB4OyBsZWZ0OiAyMHB4OyByaWdodDogMjBweDsgY29sb3I6ICNmZmY7IH1cblxuLnByb2dyYW1tcy10aWNrZXRzIC5wcm9ncmFtbXMtdGlja2V0c19faXRlbSAucHJvZ3JhbW1zLXRpY2tldHNfX3BsYWNlIC5pY29uLW1hcCB7IGZpbGw6ICNmZmY7IH1cblxuLnByb2dyYW1tcy10aWNrZXRzIC5wcm9ncmFtbXMtdGlja2V0c19faXRlbSAucHJvZ3JhbW1zLXRpY2tldHNfX2ltZyB7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IHZlcnRpY2FsLWFsaWduOiB0b3A7IHRyYW5zaXRpb246IGFsbCAxcyBlYXNlOyB9XG5cbi5wcm9ncmFtbXMtdGlja2V0cyAucHJvZ3JhbW1zLXRpY2tldHNfX2l0ZW0gLnByb2dyYW1tcy10aWNrZXRzX19pbmZvIHsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiAzOyBsZWZ0OiAyMHB4OyByaWdodDogMjBweDsgYm90dG9tOiA3MHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnByb2dyYW1tcy10aWNrZXRzIC5wcm9ncmFtbXMtdGlja2V0c19faXRlbSAucHJvZ3JhbW1zLXRpY2tldHNfX2luZm8geyBib3R0b206IDU1cHg7IH0gfVxuXG4ucHJvZ3JhbW1zLXRpY2tldHMgLnByb2dyYW1tcy10aWNrZXRzX19pdGVtIC5wcm9ncmFtbXMtdGlja2V0c19fdHlwZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgZm9udC1zaXplOiAxM3B4OyBmb250LXdlaWdodDogNTAwOyB6LWluZGV4OiAzOyBsZWZ0OiAyMHB4OyB0b3A6IDI2cHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiAjZmZmOyBtYXgtd2lkdGg6IDQwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkgeyAucHJvZ3JhbW1zLXRpY2tldHMgLnByb2dyYW1tcy10aWNrZXRzX19pdGVtIC5wcm9ncmFtbXMtdGlja2V0c19fdHlwZSB7IGZvbnQtc2l6ZTogMTJweDsgdG9wOiAyMHB4OyByaWdodDogMjBweDsgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLnByb2dyYW1tcy10aWNrZXRzIC5wcm9ncmFtbXMtdGlja2V0c19faXRlbSAucHJvZ3JhbW1zLXRpY2tldHNfX2ZyZWUgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDM7IHJpZ2h0OiAyMHB4OyB0b3A6IDIwcHg7IGNvbG9yOiAjZmZmOyBwYWRkaW5nOiAwOyBoZWlnaHQ6IDM0cHg7IGxpbmUtaGVpZ2h0OiAzNHB4OyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBmb250LXNpemU6IDEzcHg7IGZvbnQtd2VpZ2h0OiA1MDA7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnByb2dyYW1tcy10aWNrZXRzIC5wcm9ncmFtbXMtdGlja2V0c19faXRlbSAucHJvZ3JhbW1zLXRpY2tldHNfX2J0biB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgei1pbmRleDogMzsgcmlnaHQ6IDIwcHg7IHRvcDogMjBweDsgY29sb3I6ICNmZmY7IHBhZGRpbmc6IDAgNXB4OyBoZWlnaHQ6IDM0cHg7IGxpbmUtaGVpZ2h0OiAzNHB4OyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgZm9udC1zaXplOiAxM3B4OyBmb250LXdlaWdodDogNTAwOyB9XG5cbi5wcm9ncmFtbXMtdGlja2V0cyAucHJvZ3JhbW1zLXRpY2tldHNfX2l0ZW0gLnByb2dyYW1tcy10aWNrZXRzX19idG4uX2xlZnQgeyBsZWZ0OiAyMHB4OyByaWdodDogYXV0bzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkgeyAucHJvZ3JhbW1zLXRpY2tldHMgLnByb2dyYW1tcy10aWNrZXRzX19pdGVtIC5wcm9ncmFtbXMtdGlja2V0c19fYnRuLl9sZWZ0IHsgbGVmdDogMjBweDsgcmlnaHQ6IGF1dG87IHRvcDogMjBweDsgfSB9XG5cbi5wcm9ncmFtbXMtdGlja2V0cyAucHJvZ3JhbW1zLXRpY2tldHNfX2l0ZW0gLnByb2dyYW1tcy10aWNrZXRzX19idG46aG92ZXIgeyBiYWNrZ3JvdW5kOiAjQjQ5NjZFOyBjb2xvcjogI2ZmZjsgYm9yZGVyLWNvbG9yOiAjQjQ5NjZFOyB9XG5cbi5wcm9ncmFtbXMtdGlja2V0cyAucHJvZ3JhbW1zLXRpY2tldHNfX2l0ZW0gLnByb2dyYW1tcy10aWNrZXRzX19idG4uX2ljb24gLmJ0bi1pY29uIGltZyB7IHdpZHRoOiAwOyBvcGFjaXR5OiAwOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBtYXJnaW4tdG9wOiAtNHB4OyBtYXJnaW4tcmlnaHQ6IDA7IHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cblxuLnByb2dyYW1tcy10aWNrZXRzIC5wcm9ncmFtbXMtdGlja2V0c19faXRlbSAucHJvZ3JhbW1zLXRpY2tldHNfX2J0bi5faWNvbjpob3ZlciB7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi5wcm9ncmFtbXMtdGlja2V0cyAucHJvZ3JhbW1zLXRpY2tldHNfX2l0ZW0gLnByb2dyYW1tcy10aWNrZXRzX19idG4uX2ljb246aG92ZXIgLmJ0bi1pY29uIGltZyB7IHdpZHRoOiAxM3B4OyBvcGFjaXR5OiAxOyBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkgeyAucHJvZ3JhbW1zLXRpY2tldHMgLnByb2dyYW1tcy10aWNrZXRzX19pdGVtIC5wcm9ncmFtbXMtdGlja2V0c19fYnRuIHsgbGVmdDogMjBweDsgcmlnaHQ6IGF1dG87IHRvcDogNjVweDsgfSB9XG5cbi5wcm9ncmFtbXMtdGlja2V0cyAucHJvZ3JhbW1zLXRpY2tldHNfX2l0ZW0gLnByb2dyYW1tcy10aWNrZXRzX190aXRsZSB7IGZvbnQtc2l6ZTogMThweDsgbGluZS1oZWlnaHQ6IDIwcHg7IGZvbnQtd2VpZ2h0OiA1MDA7IGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnByb2dyYW1tcy10aWNrZXRzIC5wcm9ncmFtbXMtdGlja2V0c19faXRlbSAucHJvZ3JhbW1zLXRpY2tldHNfX3RpdGxlIHsgZm9udC1zaXplOiAxNnB4OyBsaW5lLWhlaWdodDogMThweDsgfSB9XG5cbi5wcm9ncmFtbXMtdGlja2V0cyAucHJvZ3JhbW1zLXRpY2tldHNfX2l0ZW0gLnByb2dyYW1tcy10aWNrZXRzX19saW5rIHsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiAyOyB0b3A6IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7IH1cblxuLnByb2dyYW1tcy10aWNrZXRzIC5wcm9ncmFtbXMtdGlja2V0c19faXRlbSAucHJvZ3JhbW1zLXRpY2tldHNfX2RhdGUgeyBmb250LXNpemU6IDEzcHg7IGZvbnQtZmFtaWx5OiBcIkdlcmJlcmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLnByb2dyYW1tcy10aWNrZXRzIC5wcm9ncmFtbXMtdGlja2V0c19faXRlbSAucHJvZ3JhbW1zLXRpY2tldHNfX2RhdGUgLmljb24tZGFzaCB7IG1hcmdpbi10b3A6IDRweDsgfVxuXG4uZXhoaWJpdGlvbnNfX2l0ZW0tLXRpY2tldHMgeyBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC5leGhpYml0aW9uc19faXRlbS0tdGlja2V0cyB7IG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uZXhoaWJpdGlvbnMtcm93X19idG4geyBtYXJnaW46IDQwcHggYXV0byA0MHB4OyB9XG5cbi5wcm9ncmFtbXMtdGlja2V0c19faXRlbTpob3ZlciAucHJvZ3JhbW1zLXRpY2tldHNfX2ltZyB7IHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7IH1cblxuLnByb2dyYW1tcy10aWNrZXRzX19pdGVtOmhvdmVyOjpiZWZvcmUgeyBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQodHJhbnNwYXJlbnQgMjAlLCAjMDAwKTsgfVxuXG4ucG9wdXAtYnV5LXRpY2tldCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgd2lkdGg6IDc1MHB4OyBtYXgtd2lkdGg6IDEwMCU7IG1hcmdpbjogODBweCBhdXRvIDA7IH1cblxuLnBvcHVwLWJ1eS10aWNrZXQgLmJ1eS10aWNrZXRfX3RpdGxlIHsgbWFyZ2luLWJvdHRvbTogMThweDsgZm9udC1zaXplOiAzMHB4OyBmb250LXdlaWdodDogNTAwOyB9XG5cbi5wb3B1cC1idXktdGlja2V0IC5idXktdGlja2V0X19zdWJ0aXRsZSB7IGZvbnQtc2l6ZTogMjRweDsgbWFyZ2luLWJvdHRvbTogMTBweDsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ucG9wdXAtYnV5LXRpY2tldCAuYnV5LXRpY2tldF9faW5mbyB7IG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnBvcHVwLWJ1eS10aWNrZXQgLmJ1eS10aWNrZXRfX2xpc3QgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5wb3B1cC1idXktdGlja2V0IC5idXktdGlja2V0X19pdGVtIHsgcG9zaXRpb246IHJlbGF0aXZlOyBvdmVyZmxvdzogaGlkZGVuOyBwYWRkaW5nOiAyMHB4OyB3aWR0aDogNTAlOyBtYXgtd2lkdGg6IDUwJTsgbWluLXdpZHRoOiA1MCU7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLnBvcHVwLWJ1eS10aWNrZXQgLmJ1eS10aWNrZXRfX2l0ZW06OmJlZm9yZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAtNzUlOyB6LWluZGV4OiAyOyBkaXNwbGF5OiBibG9jazsgY29udGVudDogJyc7IHdpZHRoOiA1MCU7IGhlaWdodDogMTAwJTsgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDEwMCUpOyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAxMDAlKTsgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0yNWRlZyk7IHRyYW5zZm9ybTogc2tld1goLTI1ZGVnKTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5wb3B1cC1idXktdGlja2V0IC5idXktdGlja2V0X19pdGVtIHsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogMTAwJTsgbWluLXdpZHRoOiAxMDAlOyB9IH1cblxuLnBvcHVwLWJ1eS10aWNrZXQgLmJ1eS10aWNrZXRfX2xpbmsgeyBkaXNwbGF5OiBibG9jazsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5wb3B1cC1idXktdGlja2V0IC5idXktdGlja2V0X19saW5rIGltZyB7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmJ1eS10aWNrZXRfX2l0ZW06aG92ZXI6OmJlZm9yZSB7IC13ZWJraXQtYW5pbWF0aW9uOiBzaGluZSAxLjhzOyBhbmltYXRpb246IHNoaW5lIDEuOHM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNoaW5lIHsgMTAwJSB7IGxlZnQ6IDEyNSU7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNoaW5lIHsgMTAwJSB7IGxlZnQ6IDEyNSU7IH0gfVxuXG4uaXNzdWVzLWZpbHRlcnNfX2xpbmsgLmRyb3Bkb3duX19saXN0IHsgdG9wOiAyNnB4OyB9XG5cbi5wcm9ncmFtbXMtMl9fYnV5IC5ldmVudC1idXlfX2NvbnRhY3RzIHsgYm9yZGVyLXRvcDogbm9uZTsgcGFkZGluZy10b3A6IDA7IH1cblxuLnByb2dyYW1tcy0yX19ib3JkZXItdG9wIHsgcGFkZGluZy10b3A6IDIwcHg7IGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDUwLCA1MCwgNTAsIDAuMTUpOyB9XG5cbi5ldmVudC1idXlfX3N1YnRpdGxlIHsgY29sb3I6ICNCNDk2NkU7IGZvbnQtc2l6ZTogMTVweDsgcGFkZGluZy10b3A6IDdweDsgcGFkZGluZy1ib3R0b206IDRweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkgeyAuZXZlbnQtYnV5X19zdWJ0aXRsZSB7IHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5ldmVudC1idXlfX3RleHQgeyBmb250LXNpemU6IDE1cHg7IHBhZGRpbmctdG9wOiA3cHg7IHBhZGRpbmctYm90dG9tOiA0cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHsgLmV2ZW50LWJ1eV9fdGV4dCB7IHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5wcm9ncmFtbXMtZXZlbnQtYnV5IHsgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHsgLnByb2dyYW1tcy1ldmVudC1idXkgLnJvdyAuZXZlbnQtYnV5X190aXRsZSB7IHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4ucHJvZ3JhbW1zLWV2ZW50LXJlZ19fYnRuLXJvdyB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5wcm9ncmFtbXMtZXZlbnQtcmVnX19idG4tcm93IC5wcm9ncmFtbXMtZXZlbnQtcmVnX19idG4geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBhZGRpbmc6IDAgMTNweDsgbGluZS1oZWlnaHQ6IDUzcHg7IGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ucHJvZ3JhbW1zLWV2ZW50LXJlZ19fYnRuLXJvdyAucHJvZ3JhbW1zLWV2ZW50LXJlZ19fYnRuLl9hZGQtdGlja2V0IHsgZm9udC1zaXplOiAxNHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7IC5wcm9ncmFtbXMtZXZlbnQtcmVnX19idG4tcm93IC5wcm9ncmFtbXMtZXZlbnQtcmVnX19idG4geyBsaW5lLWhlaWdodDogNDhweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7IC5wcm9ncmFtbXMtMl9fYnV5IC5ldmVudC1idXlfX2NvbnRhY3RzIHsgcGFkZGluZy1ib3R0b206IDI1cHg7IH0gfVxuXG4ucHJvZ3JhbW1zLXRpY2tldHMgLmV2ZW50LWJ1eV9fdGl0bGUgeyBjb2xvcjogIzAwMDsgfVxuXG4ucHJvZ3JhbW1zLWV2ZW50LXByZW9yZGVyX19idG4tcm93IHsgcGFkZGluZzogMjBweCAwIDI1cHg7IH1cblxuLnByb2dyYW1tcy1ldmVudC1wcmVvcmRlcl9fYnRuLXJvdyAuYnRuIHsgbWFyZ2luOiAwIGF1dG87IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHsgLnByb2dyYW1tcy1ldmVudC1wcmVvcmRlcl9fYnRuLXJvdyB7IHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5oZWFkZXItY29sLmNvbC1tZC00IHsgcGFkZGluZy1sZWZ0OiAwOyBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG5cbi50aWNrZXRzLXNsaWRlci1jb2wgLnRpY2tldHMtY2F0ZWdvcnlfX2NvdmVyIHsgaGVpZ2h0OiAxNDBweDsgfVxuXG4udGlja2V0cy1zbGlkZXItY29sIC50aWNrZXRzLWNhdGVnb3J5X19jb3Zlcjo6YWZ0ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAudGlja2V0cy1zbGlkZXItY29sIC50aWNrZXRzLWNhdGVnb3J5X19jb3ZlciB7IGhlaWdodDogMjAwcHg7IH0gfVxuXG4uZ3RnLWRvdHMgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrOyBsZWZ0OiAwOyBib3R0b206IC0yNXB4OyB3aWR0aDogMTAwJTsgcGFkZGluZzogMjBweCAwIDA7IG1hcmdpbjogMDsgbGlzdC1zdHlsZTogbm9uZTsgdGV4dC1hbGlnbjogY2VudGVyOyB6LWluZGV4OiAwOyB9XG5cbi5ndGctZG90cyBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW46IDAgN3B4OyBwYWRkaW5nOiAwOyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmd0Zy1kb3RzIGxpOjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5ndGctZG90cyBsaSBidXR0b24geyBmb250LXNpemU6IDA7IGxpbmUtaGVpZ2h0OiAwOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEzcHg7IGhlaWdodDogMTNweDsgcGFkZGluZzogMDsgY3Vyc29yOiBwb2ludGVyOyBjb2xvcjogdHJhbnNwYXJlbnQ7IG91dGxpbmU6IG5vbmU7IGJvcmRlci1yYWRpdXM6IDUwcHg7IGJhY2tncm91bmQ6ICNmZmY7IGJvcmRlcjogMXB4IHNvbGlkICM4ZDhkOGQ7IH1cblxuLmd0Zy1kb3RzIGxpIGJ1dHRvbjpob3ZlciB7IGJvcmRlci1jb2xvcjogI0FGOTc3MzsgfVxuXG4udGlja2V0cy1zbGlkZXIgeyBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAudGlja2V0cy1zbGlkZXIgeyBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLmd0Zy1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24geyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDI7IGJhY2tncm91bmQtY29sb3I6ICNBRjk3NzM7IGJvcmRlci1jb2xvcjogI0FGOTc3MzsgfVxuXG4udGlja2V0cy1uZXdfX2ZpbHRlci1yb3cgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuXG4udGlja2V0cy1uZXdfX2ZpbHRlci1yb3cgLnRpY2tldHMtbmV3X19maWx0ZXItcm93LXRpdGxlIHsgd2lkdGg6IDE2MHB4OyBtaW4td2lkdGg6IDE2MHB4OyBtYXgtd2lkdGg6IDE2MHB4OyBmb250LXNpemU6IDEzcHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiAjMzMzMzMzOyBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAudGlja2V0cy1uZXdfX2ZpbHRlci1yb3cgLnRpY2tldHMtbmV3X19maWx0ZXItcm93LXRpdGxlIHsgd2lkdGg6IDEzMHB4OyBtaW4td2lkdGg6IDEzMHB4OyBtYXgtd2lkdGg6IDEzMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAudGlja2V0cy1uZXdfX2ZpbHRlci1yb3cgLnRpY2tldHMtbmV3X19maWx0ZXItcm93LXRpdGxlIHsgd2lkdGg6IDEwNXB4OyBtaW4td2lkdGg6IDEwNXB4OyBtYXgtd2lkdGg6IDEwNXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnRpY2tldHMtbmV3X19maWx0ZXItcm93IC5zZWFyY2gtZGF0ZSB7IG1heC13aWR0aDogMTAwJTsgcGFkZGluZy1yaWdodDogMjVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IC50aWNrZXRzLW5ld19fZmlsdGVyLXJvdyAuc2VhcmNoLWRhdGUgLl9maWx0ZXIgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiA5MHB4OyBtYXgtd2lkdGg6IDkwcHg7IHBhZGRpbmctYm90dG9tOiAwOyBib3JkZXItYm90dG9tOiBub25lOyB0ZXh0LWFsaWduOiBsZWZ0OyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBtYXJnaW4tcmlnaHQ6IDdweDsgbWFyZ2luLWxlZnQ6IDdweDsgbWFyZ2luLWJvdHRvbTogMDsgbGluZS1oZWlnaHQ6IDM1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAudGlja2V0cy1uZXdfX2ZpbHRlci1yb3cgLnNlYXJjaC1kYXRlIC5fZmlsdGVyIC5kcm9wZG93bi1vcGVuZXJfX3RleHQgeyBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAudGlja2V0cy1uZXdfX2ZpbHRlci1yb3cgLnNlYXJjaC1kYXRlIC5fZmlsdGVyIC5kcm9wZG93bl9fb3BlbmVyIHN2ZyB7IGJvdHRvbTogMDsgfSB9XG5cbi50aWNrZXRzLW5ld19fZmlsdGVyLXJvdyAudGlja2V0cy1uZXdfX2ZpbHRlci1yb3ctb3B0aW9ucyB7IGZsZXgtZ3JvdzogMTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC50aWNrZXRzLW5ld19fZmlsdGVyLXJvdyAucGlja2VyIHsgd2lkdGg6IDI4MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAudGlja2V0cy1uZXdfX2ZpbHRlci1yb3cgLl9kYXRlLXRvIC5waWNrZXIgeyBsZWZ0OiAtMTUwcHg7IH0gfVxuXG4udGlja2V0cy1uZXdfX2ZpbHRlci1saW5rcyB7IGZvbnQtc2l6ZTogMDsgfVxuXG4udGlja2V0cy1uZXdfX2ZpbHRlci1saW5rIHsgZm9udC1zaXplOiAxM3B4OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBjb2xvcjogIzMzMzMzMzsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyBib3JkZXI6IDFweCBzb2xpZCAjN0Q3QzdDOyBtYXJnaW4tcmlnaHQ6IDIycHg7IG1hcmdpbi1ib3R0b206IDI1cHg7IHBhZGRpbmc6IDAgMjBweDsgaGVpZ2h0OiAzN3B4OyBsaW5lLWhlaWdodDogMzdweDsgfVxuXG4udGlja2V0cy1uZXdfX2ZpbHRlci1saW5rOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogIzdEN0M3QzsgY29sb3I6ICNmZmY7IH1cblxuLnRpY2tldHMtbmV3X19maWx0ZXItbGluazpsYXN0LWNoaWxkIHsgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi50aWNrZXRzLW5ld19fZmlsdGVyLWxpbmsuX2FjdGl2ZSB7IGJhY2tncm91bmQtY29sb3I6ICM3RDdDN0M7IGNvbG9yOiAjZmZmOyB9XG5cbi50aWNrZXRzLW5ld19fZmlsdGVyLWxpbmsuX2J0bi1mcmllbmRzIHsgY29sb3I6ICNBRjk3NzM7IGJvcmRlcjogMXB4IHNvbGlkICNBRjk3NzM7IH1cblxuLnRpY2tldHMtbmV3X19maWx0ZXItbGluay5fYnRuLWZyaWVuZHM6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjQUY5NzczOyBjb2xvcjogI2ZmZjsgfVxuXG4udGlja2V0cy1uZXdfX3NlYXJjaC1ib3ggLnNlYXJjaC1ncm91cF9faW5wdXQgeyBmb250LXNpemU6IDE0cHg7IGNvbG9yOiAjMzMzMzMzOyBwYWRkaW5nOiA2cHggMDsgcGFkZGluZy1yaWdodDogMjVweDsgZm9udC13ZWlnaHQ6IDQwMDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiM2IzYjM7IH1cblxuLnRpY2tldHMtbmV3X19zZWFyY2gtYm94IC5pbnB1dC1zZWFyY2gtZmllbGQgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cblxuLnRpY2tldHMtbmV3X19zZWFyY2gtYm94IC5pbnB1dC1zZWFyY2gtZmllbGQgLnNlYXJjaC1ncm91cF9fYnRuLl9jbGVhciB7IHJpZ2h0OiA0MHB4OyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uaWNvbi1zZWFyY2gtY2xlYXIgeyBzdHJva2U6ICMzMzMzMzM7IHdpZHRoOiAxM3B4OyBoZWlnaHQ6IDEzcHg7IH1cblxuLmljb24tc2VhcmNoLWNsZWFyOmhvdmVyIHsgc3Ryb2tlOiAjQUY5NzczOyB9XG5cbi50aWNrZXRzLW5ld19fc2VhcmNoLWV4YW1wbGVzIHsgZm9udC1zaXplOiAxMnB4OyB9XG5cbi50aWNrZXRzLW5ld19fc2VhcmNoLWV4YW1wbGVzIGEgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgY29sb3I6ICMzMzMzMzM7IH1cblxuLnRpY2tldHMtbmV3X19zZWFyY2gtZXhhbXBsZXMgYTpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4udGlja2V0cy1uZXdfX3NlYXJjaC1yb3cgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi50aWNrZXRzLW5ld19fc2VhcmNoLXJvdyAudGlja2V0cy1uZXdfX3NlYXJjaCB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnRpY2tldHMtbmV3X19maWx0ZXItaGVscCB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi50aWNrZXRzLW5ld19fZmlsdGVyLWhlbHAgLnRpY2tldHMtbmV3X19maWx0ZXItaGVscC1saW5rIHsgY29sb3I6ICNBRjk3NzM7IGZvbnQtc2l6ZTogMTRweDsgZm9udC13ZWlnaHQ6IDUwMDsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnRpY2tldHMtbmV3X19maWx0ZXItaGVscCAudGlja2V0cy1uZXdfX2ZpbHRlci1oZWxwLWxpbms6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnRpY2tldHMtbmV3X19zZWFyY2gtZXhhbXBsZXMgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udGlja2V0cy1uZXdfX2ZpbHRlci1yb3cuX2RhdGUgeyBwYWRkaW5nOiAyNnB4IDA7IH1cblxuLnRpY2tldHMtbmV3X19maWx0ZXItcm93Ll9zZWFyY2ggeyBwYWRkaW5nOiAxMHB4IDA7IH1cblxuLnRpY2tldHMtbmV3X19maWx0ZXItZGF0ZSB7IGNvbG9yOiAjMzMzMzMzOyBmb250LXNpemU6IDEzcHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtd2VpZ2h0OiAzMDA7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnRpY2tldHMtbmV3X19maWx0ZXItZGF0ZSAuZXZlbnRzLWZpbHRlcnNfX2xpbmsgeyBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4udGlja2V0cy1uZXdfX2ZpbHRlci1kYXRlIC5ldmVudHMtZmlsdGVyc19fbGluayAuZHJvcGRvd24tb3BlbmVyX190ZXh0IHsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiM2IzYjM7IH1cblxuLnNlYXJjaC1kYXRlIHsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG5cbi50aWNrZXRzLW5ld19fZmlsdGVyLWJveCB7IHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnRpY2tldHMtbmV3X19maWx0ZXItYm94IHsgcGFkZGluZy10b3A6IDI1cHg7IH0gfVxuXG4udGlja2V0cy1uZXdfX2Jsb2NrIHsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgcGFkZGluZy10b3A6IDQwcHg7IH1cblxuLnRpY2tldHMtbmV3X19ibG9jazpmaXJzdC1jaGlsZCB7IHBhZGRpbmctdG9wOiAwOyB9XG5cbi50aWNrZXRzLW5ld19fYmxvY2s6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IG5vbmU7IHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG5cbi50aWNrZXRzLW5ld19fYmxvY2sgLnRpY2tldHMtbmV3X19ibG9jay1hYm91dCB7IGNvbG9yOiAjMzMzMzMzOyBmb250LXNpemU6IDE1cHg7IGZvbnQtd2VpZ2h0OiAzMDA7IG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLnRpY2tldHMtbmV3X19ibG9jayAuZXhoaWJpdGlvbnNfX3RpdGxlIHsgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG4udGlja2V0cy1uZXdfX2Jsb2NrIC5leGhpYml0aW9ucy1yb3dfX2J0biB7IG1hcmdpbjogMTBweCBhdXRvIDUwcHg7IH1cblxuLnRpY2tldHMtbmV3X19mcmllbmQtaW1nLWJveCB7IHdpZHRoOiA1OTFweDsgaGVpZ2h0OiAzMjlweDsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi50aWNrZXRzLW5ld19fZnJpZW5kLWltZy1ib3ggLnRpY2tldHMtbmV3X19mcmllbmQtaW1nLWxpbmsgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4udGlja2V0cy1uZXdfX2ZyaWVuZC1pbWctYm94IC50aWNrZXRzLW5ld19fZnJpZW5kLWltZy1saW5rIGltZyB7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnRpY2tldHMtc2xpZGVyIC50aWNrZXRzX19jb2wgeyBkaXNwbGF5OiBub25lOyB9XG5cbi50aWNrZXRzLXNsaWRlciAudGlja2V0c19fY29sOmZpcnN0LWNoaWxkIHsgZGlzcGxheTogYmxvY2s7IH1cblxuLnRpY2tldHMtc2xpZGVyIC50aWNrZXRzLWNhdGVnb3J5IHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50aWNrZXRzLXNsaWRlciAudGlja2V0cy1jYXRlZ29yeSAudGlja2V0cy1zbGlkZXJfX3RpdGxlIHsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiAyOyBib3R0b206IDIwcHg7IHJpZ2h0OiAyMHB4OyBsZWZ0OiAyMHB4OyB0ZXh0LWFsaWduOiBsZWZ0OyBmb250LXNpemU6IDE2cHg7IHZpc2liaWxpdHk6IGhpZGRlbjsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbjogYWxsIDJzOyB9XG5cbi5zbGljay1jdXJyZW50LnNsaWNrLWFjdGl2ZSAudGlja2V0cy1zbGlkZXJfX3RpdGxlIHsgdmlzaWJpbGl0eTogdmlzaWJsZTsgb3BhY2l0eTogMTsgfVxuXG4udGlja2V0cy1zbGlkZXIgLnNsaWNrLXNsaWRlciAudGlja2V0c19fY29sIHsgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLnNjcm9sbC1tb2JpbGUgeyBvdmVyZmxvdy14OiBzY3JvbGw7IC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyB9XG4gIC5zY3JvbGwtbW9iaWxlOjotd2Via2l0LXNjcm9sbGJhciB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNjcm9sbC1tb2JpbGUgLnRpY2tldHMtbmV3X19maWx0ZXItbGlua3MgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29sdW1uLW1vYmlsZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IHBhZGRpbmc6IDVweCAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29sdW1uLW1vYmlsZSAudGlja2V0cy1uZXdfX2ZpbHRlci1yb3ctdGl0bGUgeyBwYWRkaW5nLWJvdHRvbTogMTBweDsgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNvbHVtbi1tb2JpbGUgLnRpY2tldHMtbmV3X19maWx0ZXItaGVscCB7IHBhZGRpbmctdG9wOiAyNXB4OyB9IH1cblxuLmhlYWRlci1mbGV4LXJvdyB7IGRpc3BsYXk6IGZsZXg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaGVhZGVyLWZsZXgtcm93IHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5oZWFkZXItZmxleC1yb3cgLmhlYWRlci1mbGV4LWNvbCB7IHdpZHRoOiA1MCU7IGZsZXg6IDAgMCA1MCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaGVhZGVyLWZsZXgtcm93IC5oZWFkZXItZmxleC1jb2wgeyB3aWR0aDogMTAwJTsgZmxleDogMCAwIDEwMCU7IH0gfVxuXG4uaGVhZGVyLWZsZXgtcm93IC5oZWFkZXItZmxleC1jb2wuX2J0bi1yb3cgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmhlYWRlci1mbGV4LXJvdyAuaGVhZGVyLWZsZXgtY29sLl9idG4tcm93IHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBwYWRkaW5nLXRvcDogMjVweDsgfSB9XG5cbi5oZWFkZXItZmxleC1yb3cgLmhlYWRlci1mbGV4LWNvbC5fYnRuLXJvdyAuYnRuIHsgd2lkdGg6IDEwMCU7IH1cbiIsIi8vIEEgbWl4aW4gZm9yIHdyaXRpbmcgQGZvbnQtZmFjZSBydWxlcyBpbiBTQVNTLlxuLy8gU2VlOiBodHRwczovL2dpc3QuZ2l0aHViLmNvbS9qb25hdGhhbnRuZWFsL2QwNDYwZTVjMmQ1ZDdmOWJjNWU2XG4vL1xuLy8gVXNhZ2U6XG4vLyBDcmVhdGUgYSBmb250IGZhY2UgcnVsZS4gRW1iZWRkZWQgT3BlblR5cGUsIFdPRkYyLCBXT0ZGLCBUcnVlVHlwZSwgYW5kIFNWRyBmaWxlcyBhcmUgYXV0b21hdGljYWxseSBzb3VyY2VkLlxuLy9cbi8vIEBpbmNsdWRlIGZvbnQtZmFjZShcIlNhbXBsaW5vXCIsIFwiZm9udHMvU2FtcGxpbm9cIilcbi8vXG4vLyBSZW5kZXJlZCBhcyBDU1M6XG4vLyBAZm9udC1mYWNlIHtcbi8vICAgICBmb250LWZhbWlseTogXCJTYW1wbGlub1wiO1xuLy8gICAgIHNyYzogdXJsKFwiZm9udHMvU2FtcGxpbm8uZW90P1wiKSBmb3JtYXQoXCJlb3RcIiksXG4vLyAgICAgICAgICB1cmwoXCJmb250cy9TYW1wbGluby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbi8vICAgICAgICAgIHVybChcImZvbnRzL1NhbXBsaW5vLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbi8vICAgICAgICAgIHVybChcImZvbnRzL1NhbXBsaW5vLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbi8vICAgICAgICAgIHVybChcImZvbnRzL1NhbXBsaW5vLnN2ZyNTYW1wbGlub1wiKSBmb3JtYXQoXCJzdmdcIik7XG4vLyB9XG4vL1xuLy8gQ3JlYXRlIGEgZm9udCBmYWNlIHJ1bGUgdGhhdCBhcHBsaWVzIHRvIGJvbGQgYW5kIGl0YWxpYyB0ZXh0LlxuLy9cbi8vIEBpbmNsdWRlIGZvbnQtZmFjZShcIlNhbXBsaW5hIE5ldWVcIiwgXCJmb250cy9TYW1wbGluYU5ldWVcIiwgYm9sZCwgaXRhbGljKTtcbi8vXG4vLyBAZm9udC1mYWNlIHtcbi8vICAgICBmb250LWZhbWlseTogXCJTYW1wbGluYSBOZXVlXCI7XG4vLyAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuLy8gICAgIHNyYzogdXJsKFwiZm9udHMvU2FtcGxpbmFOZXVlLmVvdD9cIikgZm9ybWF0KFwiZW90XCIpLFxuLy8gICAgICAgICAgdXJsKFwiZm9udHMvU2FtcGxpbmFOZXVlLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuLy8gICAgICAgICAgdXJsKFwiZm9udHMvU2FtcGxpbmFOZXVlLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbi8vICAgICAgICAgIHVybChcImZvbnRzL1NhbXBsaW5hTmV1ZS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4vLyAgICAgICAgICB1cmwoXCJmb250cy9TYW1wbGluYU5ldWUuc3ZnI1NhbXBsaW5hX05ldWVcIikgZm9ybWF0KFwic3ZnXCIpO1xuLy8gfVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU3RyaW5nIFJlcGxhY2Vcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuXHQkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuXHRAaWYgJGluZGV4IHtcblx0XHRAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG5cdH1cblxuXHRAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGb250IEZhY2Vcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBtaXhpbiBmb250LWZhY2UoJG5hbWUsICRwYXRoLCAkd2VpZ2h0OiBudWxsLCAkc3R5bGU6IG51bGwsICRleHRzOiBlb3Qgd29mZjIgd29mZiB0dGYgc3ZnKSB7XG5cdCRzcmM6IG51bGw7XG5cblx0JGV4dG1vZHM6IChcblx0XHRlb3Q6IFwiP1wiLFxuXHRcdHN2ZzogXCIjXCIgKyBzdHItcmVwbGFjZSgkbmFtZSwgXCIgXCIsIFwiX1wiKVxuXHQpO1xuXG5cdCRmb3JtYXRzOiAoXG5cdFx0b3RmOiBcIm9wZW50eXBlXCIsXG5cdFx0dHRmOiBcInRydWV0eXBlXCJcblx0KTtcblxuXHRAZWFjaCAkZXh0IGluICRleHRzIHtcblx0XHQkZXh0bW9kOiBpZihtYXAtaGFzLWtleSgkZXh0bW9kcywgJGV4dCksICRleHQgKyBtYXAtZ2V0KCRleHRtb2RzLCAkZXh0KSwgJGV4dCk7XG5cdFx0JGZvcm1hdDogaWYobWFwLWhhcy1rZXkoJGZvcm1hdHMsICRleHQpLCBtYXAtZ2V0KCRmb3JtYXRzLCAkZXh0KSwgJGV4dCk7XG5cdFx0JHNyYzogYXBwZW5kKCRzcmMsIHVybChxdW90ZSgkcGF0aCArIFwiLlwiICsgJGV4dG1vZCkpIGZvcm1hdChxdW90ZSgkZm9ybWF0KSksIGNvbW1hKTtcblx0fVxuXG5cdEBmb250LWZhY2Uge1xuXHRcdGZvbnQtZmFtaWx5OiBxdW90ZSgkbmFtZSk7XG5cdFx0Zm9udC1zdHlsZTogJHN0eWxlO1xuXHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuXHRcdHNyYzogJHNyYztcblx0fVxufSIsIi8vIFVzZSBHb29nbGUgRm9udHNcbi8vIEBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuK1NhbnM6NDAwLDcwMCZzdWJzZXQ9bGF0aW4sY3lyaWxsaWMpXG4vLyBvclxuLy8gK2ZvbnQtZmFjZShcIlNhbXBsaW5hIE5ldWVcIiwgXCIuLi9mb250cy9TYW1wbGluYU5ldWVcIilcblxuXG5AaW5jbHVkZSBmb250LWZhY2UoXCJHZXJiZXJhXCIsIFwiLi4vZm9udHMvR2VyYmVyYVwiLCA0MDAsIG51bGwsIHdvZmYgd29mZjIpO1xuQGluY2x1ZGUgZm9udC1mYWNlKFwiR2VyYmVyYVwiLCBcIi4uL2ZvbnRzL0dlcmJlcmEtTWVkaXVtXCIsIDUwMCwgbnVsbCwgd29mZiB3b2ZmMik7XG5AaW5jbHVkZSBmb250LWZhY2UoXCJHZXJiZXJhXCIsIFwiLi4vZm9udHMvR2VyYmVyYS1MaWdodFwiLCAyMDAsIG51bGwsIHdvZmYgd29mZjIpO1xuQGluY2x1ZGUgZm9udC1mYWNlKFwiV2lsbGlhbVwiLCBcIi4uL2ZvbnRzL1dpbGxpYW1cIiwgNDAwLCBudWxsLCB3b2ZmIHdvZmYyKTtcbkBpbmNsdWRlIGZvbnQtZmFjZShcIkZvbnRBd2Vzb21lXCIsIFwiLi4vZm9udHMvRm9udEF3ZXNvbWVcIiwgNDAwLCBudWxsLCBlb3Qgd29mZiB0dGYgc3ZnIG90Zik7XG4iLCIqIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmh0bWwsIGJvZHkge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRjdXJzb3I6IGRlZmF1bHQ7IH1cblxuYm9keSB7XG5cdGZvbnQ6IG5vcm1hbCAjeyRkZWZhdWx0LWZvbnQtc2l6ZX0vMS40IEdlcmJlcmEsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdGNvbG9yOiAjMzMzO1xuXHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0Zm9udC1zaXplOiAxNXB4OyB9XG5cdCYuX3J0bCB7XG5cdFx0KiB7XG5cdFx0XHRkaXJlY3Rpb246IHJ0bDtcblx0XHRcdCYuX3Bob25lIHtcblx0XHRcdFx0ZGlyZWN0aW9uOiBsdHI7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cblx0XHQucG9wdXBzLXdyYXBwZXJfX2NvbnRlbnQge1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7IH1cblx0XHQucG9wdXAtbWFwX19jb250YWluZXIge1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRsZWZ0OiAwOyB9XG5cdFx0Lmhvdy10YWJzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7IH1cblx0XHQudG9wLW1lbnVfX2xpbmsuX2Ryb3Bkb3duIHtcblx0XHRcdC5kcm9wZG93bi1saXN0IHtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cmlnaHQ6IGF1dG87IH1cblx0XHRcdC5kcm9wZG93bi1saXN0X190b3Age1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfSB9XG5cdFx0LnNsaWNrLXNsaWRlciB7XG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHRcdCoge1xuXHRcdFx0XHRkaXJlY3Rpb246IGx0cjsgfVxuXHRcdFx0LmZpZ3VyZV9fZmlnY2FwdGlvbiB7XG5cdFx0XHRcdGRpcmVjdGlvbjogcnRsOyB9IH1cblx0XHQuYnJhbmNoLWxpc3Qge1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiAtMzVweDsgfVxuXHRcdC5icmFuY2gtbGlzdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcblx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0bGVmdDogMTVweDsgfVxuXHRcdC5tdXNldW0tYWNjb3JkaW9uX19pY29uIHtcblx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0bGVmdDogN3B4OyB9XG5cdFx0LmFjY29yZGlvbi10aXRsZV9faWNvbiB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogNDVweDsgfVxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdC5hY2NvcmRpb25fX3RpdGxlIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4OyB9IH1cblx0XHQuYXR0ZW50aW9uIHtcblx0XHRcdCZfX2Nsb3NlIHtcblx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdGxlZnQ6IDA7IH1cblx0XHRcdCZfX2ljb24ge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCRzY3JlZW4tbGcpIHtcblx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdHJpZ2h0OiAtNjBweDsgfSB9XG5cdFx0XHQmX190ZXh0IHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA4MHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCRzY3JlZW4tbGcpIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7IH0gfSB9XG5cdFx0LnRvcC1tZW51LFxuXHRcdC5ib3R0b20tbWVudSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cdFx0LmNvbC1sZy0xLC5jb2wtbGctMTAsLmNvbC1sZy0xMSwuY29sLWxnLTEyLC5jb2wtbGctMiwuY29sLWxnLTMsLmNvbC1sZy00LC5jb2wtbGctNSwuY29sLWxnLTYsLmNvbC1sZy03LC5jb2wtbGctOCwuY29sLWxnLTksLmNvbC1tZC0xLC5jb2wtbWQtMTAsLmNvbC1tZC0xMSwuY29sLW1kLTEyLC5jb2wtbWQtMiwuY29sLW1kLTMsLmNvbC1tZC00LC5jb2wtbWQtNSwuY29sLW1kLTYsLmNvbC1tZC03LC5jb2wtbWQtOCwuY29sLW1kLTksLmNvbC1zbS0xLC5jb2wtc20tMTAsLmNvbC1zbS0xMSwuY29sLXNtLTEyLC5jb2wtc20tMiwuY29sLXNtLTMsLmNvbC1zbS00LC5jb2wtc20tNSwuY29sLXNtLTYsLmNvbC1zbS03LC5jb2wtc20tOCwuY29sLXNtLTksLmNvbC14cy0xLC5jb2wteHMtMTAsLmNvbC14cy0xMSwuY29sLXhzLTEyLC5jb2wteHMtMiwuY29sLXhzLTMsLmNvbC14cy00LC5jb2wteHMtNSwuY29sLXhzLTYsLmNvbC14cy03LC5jb2wteHMtOCwuY29sLXhzLTkge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7IH1cblx0XHQuY29sLXhzLW9mZnNldC0wIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDsgfVxuXHRcdC5jb2wteHMtb2Zmc2V0LTEge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4LjMzMzMzJTsgfVxuXHRcdC5jb2wteHMtb2Zmc2V0LTIge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNi42NjY2NyU7IH1cblx0XHQuY29sLXhzLW9mZnNldC0zIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMjUlOyB9XG5cdFx0LmNvbC14cy1vZmZzZXQtNCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMzLjMzMzMzJTsgfVxuXHRcdC5jb2wteHMtb2Zmc2V0LTUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0MS42NjY2NyU7IH1cblx0XHQuY29sLXhzLW9mZnNldC02IHtcblx0XHRcdG1hcmdpbi1yaWdodDogNTAlOyB9XG5cdFx0LmNvbC14cy1vZmZzZXQtNyB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDU4LjMzMzMzJTsgfVxuXHRcdC5jb2wteHMtb2Zmc2V0LTgge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA2Ni42NjY2NyU7IH1cblx0XHQuY29sLXhzLW9mZnNldC05IHtcblx0XHRcdG1hcmdpbi1yaWdodDogNzUlOyB9XG5cdFx0LmNvbC14cy1vZmZzZXQtMTAge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4My4zMzMzMyU7IH1cblx0XHQuY29sLXhzLW9mZnNldC0xMSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDkxLjY2NjY3JTsgfVxuXHRcdC5jb2wteHMtb2Zmc2V0LTEyIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTAwJTsgfVxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdC5jb2wtc20tb2Zmc2V0LTAge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7IH1cblx0XHRcdC5jb2wtc20tb2Zmc2V0LTEge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDguMzMzMzMlOyB9XG5cdFx0XHQuY29sLXNtLW9mZnNldC0yIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNi42NjY2NyU7IH1cblx0XHRcdC5jb2wtc20tb2Zmc2V0LTMge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI1JTsgfVxuXHRcdFx0LmNvbC1zbS1vZmZzZXQtNCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMzMuMzMzMzMlOyB9XG5cdFx0XHQuY29sLXNtLW9mZnNldC01IHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0MS42NjY2NyU7IH1cblx0XHRcdC5jb2wtc20tb2Zmc2V0LTYge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDUwJTsgfVxuXHRcdFx0LmNvbC1zbS1vZmZzZXQtNyB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNTguMzMzMzMlOyB9XG5cdFx0XHQuY29sLXNtLW9mZnNldC04IHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA2Ni42NjY2NyU7IH1cblx0XHRcdC5jb2wtc20tb2Zmc2V0LTkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDc1JTsgfVxuXHRcdFx0LmNvbC1zbS1vZmZzZXQtMTAge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDgzLjMzMzMzJTsgfVxuXHRcdFx0LmNvbC1zbS1vZmZzZXQtMTEge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDkxLjY2NjY3JTsgfVxuXHRcdFx0LmNvbC1zbS1vZmZzZXQtMTIge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwMCU7IH0gfVxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHQuY29sLW1kLW9mZnNldC0wIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwOyB9XG5cdFx0XHQuY29sLW1kLW9mZnNldC0xIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4LjMzMzMzJTsgfVxuXHRcdFx0LmNvbC1tZC1vZmZzZXQtMiB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTYuNjY2NjclOyB9XG5cdFx0XHQuY29sLW1kLW9mZnNldC0zIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyNSU7IH1cblx0XHRcdC5jb2wtbWQtb2Zmc2V0LTQge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMzLjMzMzMzJTsgfVxuXHRcdFx0LmNvbC1tZC1vZmZzZXQtNSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNDEuNjY2NjclOyB9XG5cdFx0XHQuY29sLW1kLW9mZnNldC02IHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1MCU7IH1cblx0XHRcdC5jb2wtbWQtb2Zmc2V0LTcge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDU4LjMzMzMzJTsgfVxuXHRcdFx0LmNvbC1tZC1vZmZzZXQtOCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNjYuNjY2NjclOyB9XG5cdFx0XHQuY29sLW1kLW9mZnNldC05IHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA3NSU7IH1cblx0XHRcdC5jb2wtbWQtb2Zmc2V0LTEwIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4My4zMzMzMyU7IH1cblx0XHRcdC5jb2wtbWQtb2Zmc2V0LTExIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA5MS42NjY2NyU7IH1cblx0XHRcdC5jb2wtbWQtb2Zmc2V0LTEyIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMDAlOyB9IH1cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuXHRcdFx0LmNvbC1sZy1vZmZzZXQtMCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDsgfVxuXHRcdFx0LmNvbC1sZy1vZmZzZXQtMSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogOC4zMzMzMyU7IH1cblx0XHRcdC5jb2wtbGctb2Zmc2V0LTIge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE2LjY2NjY3JTsgfVxuXHRcdFx0LmNvbC1sZy1vZmZzZXQtMyB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjUlOyB9XG5cdFx0XHQuY29sLWxnLW9mZnNldC00IHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMy4zMzMzMyU7IH1cblx0XHRcdC5jb2wtbGctb2Zmc2V0LTUge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDQxLjY2NjY3JTsgfVxuXHRcdFx0LmNvbC1sZy1vZmZzZXQtNiB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNTAlOyB9XG5cdFx0XHQuY29sLWxnLW9mZnNldC03IHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1OC4zMzMzMyU7IH1cblx0XHRcdC5jb2wtbGctb2Zmc2V0LTgge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDY2LjY2NjY3JTsgfVxuXHRcdFx0LmNvbC1sZy1vZmZzZXQtOSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNzUlOyB9XG5cdFx0XHQuY29sLWxnLW9mZnNldC0xMCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogODMuMzMzMzMlOyB9XG5cdFx0XHQuY29sLWxnLW9mZnNldC0xMSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogOTEuNjY2NjclOyB9XG5cdFx0XHQuY29sLWxnLW9mZnNldC0xMiB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTAwJTsgfSB9XG5cdFx0LnByb2dyYW0tbGlkX19jb2wge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdGZsb2F0OiBub25lOyB9IH0gfSB9XG4vLy5uYXYsXG4vLy8vLmZvb3RlclxuLy8vL1x0KlxuLy8vL1x0XHRkaXJlY3Rpb246IGluaXRpYWxcbi8vdWxcbi8vXHQmLl93aXRoLWRhc2hcbi8vXHRcdGxpXG4vL1x0XHRcdHBhZGRpbmctbGVmdDogMFxuLy9cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4XG4vL1x0XHRcdCY6YmVmb3JlXG4vL1x0XHRcdFx0bGVmdDogYXV0b1xuLy9cdFx0XHRcdHJpZ2h0OiAwXG5cbmh0bWwge1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1vdXQ7XG5cdCYuX2xvYWRpbmcge1xuXHRcdG9wYWNpdHk6IDA7IH0gfVxuXG5cbmltZywgZmllbGRzZXQge1xuXHRib3JkZXI6IDA7IH1cblxuZmllbGRzZXQgbGVnZW5kIHtcblx0ZGlzcGxheTogbm9uZTsgfVxuXG51bCwgbGkge1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuaW1nIHtcblx0dmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG5hIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQmOmxpbmssXG5cdCY6dmlzaXRlZCxcblx0Jjpob3Zlcixcblx0JjphY3RpdmUge1xuXHRcdC8vY29sb3I6ICMwMDBcbiB9IH1cdFx0Ly90ZXh0LWRlY29yYXRpb246IG5vbmVcblxudGFibGUge1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdHRkIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7IH0gfVxuXG5pbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG5cdEBpbmNsdWRlIGJveDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Zm9udC1mYW1pbHk6IEdlcmJlcmEsIHNhbnMtc2VyaWY7IH1cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRtYXJnaW46IDA7IH1cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRtYXJnaW46IDA7IH1cblxuaW5wdXRbdHlwZT1udW1iZXJdIHtcblx0LW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcblx0ZGlzcGxheTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG46OnNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQ6ICM1ZjVmNWY7XG5cdGNvbG9yOiAjRkZGRkZGO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZDogIzVmNWY1Zjtcblx0Y29sb3I6ICNGRkZGRkY7XG5cdHRleHQtc2hhZG93OiBub25lOyB9XG5cbi5mb290ZXIgKjo6c2VsZWN0aW9uLFxuW2RhdGEtcG9wdXA9XCJzZWFyY2hcIl0gKjo6c2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Y29sb3I6ICMzMzM7IH1cblxuLmZvb3RlciAqOjotbW96LXNlbGVjdGlvbixcbltkYXRhLXBvcHVwPVwic2VhcmNoXCJdICo6Oi1tb3otc2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Y29sb3I6ICMzMzM7IH1cblxuI19fYnNfbm90aWZ5X18ge1xuXHRwYWRkaW5nOiAycHggIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdG9wYWNpdHk6IDAuNzU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuIiwiLy8gIEF1dGhvcjogUmFmYWwgQnJvbWlyc2tpXG4vLyAgd3d3OiBodHRwOi8vcmFmYWxicm9taXJza2kuY29tL1xuLy8gIGdpdGh1YjogaHR0cDovL2dpdGh1Yi5jb20vcGFyYW5vaWRhL3Nhc3MtbWVkaWFxdWVyaWVzXG4vL1xuLy8gIExpY2Vuc2VkIHVuZGVyIGEgTUlUIExpY2Vuc2Vcbi8vXG4vLyAgVmVyc2lvbjpcbi8vICAxLjYuMVxuXG4vLyAtLS0gZ2VuZXJhdG9yIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gbXEoJGFyZ3MuLi4pIHtcbiAgJG1lZGlhLXR5cGU6ICdvbmx5IHNjcmVlbic7XG4gICRtZWRpYS10eXBlLWtleTogJ21lZGlhLXR5cGUnO1xuICAkYXJnczoga2V5d29yZHMoJGFyZ3MpO1xuICAkZXhwcjogJyc7XG5cbiAgQGlmIG1hcC1oYXMta2V5KCRhcmdzLCAkbWVkaWEtdHlwZS1rZXkpIHtcbiAgICAkbWVkaWEtdHlwZTogbWFwLWdldCgkYXJncywgJG1lZGlhLXR5cGUta2V5KTtcbiAgICAkYXJnczogbWFwLXJlbW92ZSgkYXJncywgJG1lZGlhLXR5cGUta2V5KTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkYXJncyB7XG4gICAgQGlmICR2YWx1ZSB7XG4gICAgICAkZXhwcjogXCIjeyRleHByfSBhbmQgKCN7JGtleX06ICN7JHZhbHVlfSlcIjtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skbWVkaWEtdHlwZX0gI3skZXhwcn0ge1xuICAgIEBjb250ZW50O1xuICB9XG5cbn1cblxuLy8gLS0tIHNjcmVlbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIHNjcmVlbigkbWluLCAkbWF4LCAkb3JpZW50YXRpb246IGZhbHNlKSB7XG4gIEBpbmNsdWRlIG1xKCRtaW4td2lkdGg6ICRtaW4sICRtYXgtd2lkdGg6ICRtYXgsICRvcmllbnRhdGlvbjogJG9yaWVudGF0aW9uKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1heC1zY3JlZW4oJG1heCkge1xuICBAaW5jbHVkZSBtcSgkbWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1pbi1zY3JlZW4oJG1pbikge1xuICBAaW5jbHVkZSBtcSgkbWluLXdpZHRoOiAkbWluKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHNjcmVlbi1oZWlnaHQoJG1pbiwgJG1heCwgJG9yaWVudGF0aW9uOiBmYWxzZSkge1xuICBAaW5jbHVkZSBtcSgkbWluLWhlaWdodDogJG1pbiwgJG1heC1oZWlnaHQ6ICRtYXgsICRvcmllbnRhdGlvbjogJG9yaWVudGF0aW9uKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1heC1zY3JlZW4taGVpZ2h0KCRtYXgpIHtcbiAgQGluY2x1ZGUgbXEoJG1heC1oZWlnaHQ6ICRtYXgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWluLXNjcmVlbi1oZWlnaHQoJG1pbikge1xuICBAaW5jbHVkZSBtcSgkbWluLWhlaWdodDogJG1pbikge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIC0tLSBoZHBpIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBoZHBpKCRyYXRpbzogMS4zKSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogJHJhdGlvKSxcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogI3tyb3VuZCgkcmF0aW8qOTYpfWRwaSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIC0tLSBoZHR2IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBoZHR2KCRzdGFuZGFyZDogJzEwODAnKSB7XG4gICRtaW4td2lkdGg6IGZhbHNlO1xuICAkbWluLWhlaWdodDogZmFsc2U7XG5cbiAgJHN0YW5kYXJkczogKCc3MjBwJywgMTI4MHB4LCA3MjBweClcbiAgICAgICAgICAgICAgKCcxMDgwJywgMTkyMHB4LCAxMDgwcHgpXG4gICAgICAgICAgICAgICgnMksnLCAyMDQ4cHgsIDEwODBweClcbiAgICAgICAgICAgICAgKCc0SycsIDQwOTZweCwgMjE2MHB4KTtcblxuICBAZWFjaCAkcyBpbiAkc3RhbmRhcmRzIHtcbiAgICBAaWYgJHN0YW5kYXJkID09IG50aCgkcywgMSkge1xuICAgICAgJG1pbi13aWR0aDogbnRoKCRzLCAyKTtcbiAgICAgICRtaW4taGVpZ2h0OiBudGgoJHMsIDMpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1xKFxuICAgICRtaW4tZGV2aWNlLXdpZHRoOiAkbWluLXdpZHRoLFxuICAgICRtaW4tZGV2aWNlLWhlaWdodDogJG1pbi1oZWlnaHQsXG4gICAgJG1pbi13aWR0aDogJG1pbi13aWR0aCxcbiAgICAkbWluLWhlaWdodDogJG1pbi1oZWlnaHRcbiAgKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gLS0tIGlwaG9uZTQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGlwaG9uZTQoJG9yaWVudGF0aW9uOiBmYWxzZSkge1xuICAkbWluOiAzMjBweDtcbiAgJG1heDogNDgwcHg7XG4gICRwaXhlbC1yYXRpbzogMjtcbiAgJGFzcGVjdC1yYXRpbzogJzIvMyc7XG5cbiAgQGluY2x1ZGUgbXEoXG4gICAgJG1pbi1kZXZpY2Utd2lkdGg6ICRtaW4sXG4gICAgJG1heC1kZXZpY2Utd2lkdGg6ICRtYXgsXG4gICAgJG9yaWVudGF0aW9uOiAkb3JpZW50YXRpb24sXG4gICAgJGRldmljZS1hc3BlY3QtcmF0aW86ICRhc3BlY3QtcmF0aW8sXG4gICAgJC13ZWJraXQtZGV2aWNlLXBpeGVsLXJhdGlvOiAkcGl4ZWwtcmF0aW9cbiAgKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gLS0tIGlwaG9uZTUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGlwaG9uZTUoJG9yaWVudGF0aW9uOiBmYWxzZSkge1xuICAkbWluOiAzMjBweDtcbiAgJG1heDogNTY4cHg7XG4gICRwaXhlbC1yYXRpbzogMjtcbiAgJGFzcGVjdC1yYXRpbzogJzQwLzcxJztcblxuICBAaW5jbHVkZSBtcShcbiAgICAkbWluLWRldmljZS13aWR0aDogJG1pbixcbiAgICAkbWF4LWRldmljZS13aWR0aDogJG1heCxcbiAgICAkb3JpZW50YXRpb246ICRvcmllbnRhdGlvbixcbiAgICAkZGV2aWNlLWFzcGVjdC1yYXRpbzogJGFzcGVjdC1yYXRpbyxcbiAgICAkLXdlYmtpdC1kZXZpY2UtcGl4ZWwtcmF0aW86ICRwaXhlbC1yYXRpb1xuICApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyAtLS0gaXBob25lNiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gaXBob25lNigkb3JpZW50YXRpb246IGZhbHNlKSB7XG4gICRtaW46IDM3NXB4O1xuICAkbWF4OiA2NjdweDtcbiAgJHBpeGVsLXJhdGlvOiAyO1xuXG4gIEBpbmNsdWRlIG1xKFxuICAgICRtaW4tZGV2aWNlLXdpZHRoOiAkbWluLFxuICAgICRtYXgtZGV2aWNlLXdpZHRoOiAkbWF4LFxuICAgICRvcmllbnRhdGlvbjogJG9yaWVudGF0aW9uLFxuICAgICQtd2Via2l0LWRldmljZS1waXhlbC1yYXRpbzogJHBpeGVsLXJhdGlvXG4gICkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIC0tLSBpcGhvbmU2IHBsdXMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBpcGhvbmU2LXBsdXMoJG9yaWVudGF0aW9uOiBmYWxzZSkge1xuICAkbWluOiA0MTRweDtcbiAgJG1heDogNzM2cHg7XG4gICRwaXhlbC1yYXRpbzogMztcblxuICBAaW5jbHVkZSBtcShcbiAgICAkbWluLWRldmljZS13aWR0aDogJG1pbixcbiAgICAkbWF4LWRldmljZS13aWR0aDogJG1heCxcbiAgICAkb3JpZW50YXRpb246ICRvcmllbnRhdGlvbixcbiAgICAkLXdlYmtpdC1kZXZpY2UtcGl4ZWwtcmF0aW86ICRwaXhlbC1yYXRpb1xuICApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyAtLS0gaXBhZCAoYWxsKSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gaXBhZCgkb3JpZW50YXRpb246IGZhbHNlKSB7XG4gICRtaW46IDc2OHB4O1xuICAkbWF4OiAxMDI0cHg7XG5cbiAgQGluY2x1ZGUgbXEoXG4gICAgJG1pbi1kZXZpY2Utd2lkdGg6ICRtaW4sXG4gICAgJG1heC1kZXZpY2Utd2lkdGg6ICRtYXgsXG4gICAgJG9yaWVudGF0aW9uOiAkb3JpZW50YXRpb25cbiAgKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gLS0tIGlwYWQtcmV0aW5hIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGlwYWQtcmV0aW5hKCRvcmllbnRhdGlvbjogZmFsc2UpIHtcbiAgJG1pbjogNzY4cHg7XG4gICRtYXg6IDEwMjRweDtcbiAgJHBpeGVsLXJhdGlvOiAyO1xuXG4gIEBpbmNsdWRlIG1xKFxuICAgICRtaW4tZGV2aWNlLXdpZHRoOiAkbWluLFxuICAgICRtYXgtZGV2aWNlLXdpZHRoOiAkbWF4LFxuICAgICRvcmllbnRhdGlvbjogJG9yaWVudGF0aW9uLFxuICAgICQtd2Via2l0LWRldmljZS1waXhlbC1yYXRpbzogJHBpeGVsLXJhdGlvXG4gICkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIC0tLSBvcmllbnRhdGlvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBsYW5kc2NhcGUoKSB7XG4gIEBpbmNsdWRlIG1xKCRvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBvcnRyYWl0KCkge1xuICBAaW5jbHVkZSBtcSgkb3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIkBtaXhpbiBiIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuQG1peGluIGhpZGUtaW5wdXQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3BhY2l0eTogMDtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuQG1peGluIGhpZGUtaW5wdXQtZmlsZSB7XG5cdEBpbmNsdWRlIGhpZGUtaW5wdXQ7XG5cdGZvbnQtc2l6ZTogMTAwcHg7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvOyB9XG5cbkBtaXhpbiB0ZXh0LW92ZXJmbG93IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuQG1peGluIGNvdmVyIHtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuXG5AbWl4aW4gaW1nLWNvdmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXgtaGVpZ2h0OiBub25lO1xuXHRtYXgtd2lkdGg6IG5vbmU7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdG1pbi13aWR0aDogMTAwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdEBzdXBwb3J0cyAob2JqZWN0LWZpdDogY292ZXIpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRvcDogYXV0bztcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHRcdHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBtaXhpbiByZXRpbmEge1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcblx0XHRAY29udGVudDsgfSB9XG5cbkBtaXhpbiBib3gge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbkBtaXhpbiB0aSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtaW5kZW50OiAtOTk5ZW07IH1cblxuQG1peGluIHBsYWNlaG9sZGVyIHtcblx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50OyB9XG5cdCY6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7IH1cblx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7IH1cblx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7IH1cblx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50OyB9IH1cblxuQG1peGluIHVuc2VsZWN0YWJsZSB7XG5cdHVzZXItc2VsZWN0OiBub25lOyB9XG5cbkBtaXhpbiBwcmV2ZW50LXRleHQge1xuXHQtbXMtd29yZC1icmVhazogYnJlYWstYWxsO1xuXHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdC13ZWJraXQtaHlwaGVuczogYXV0bztcblx0LW1vei1oeXBoZW5zOiBhdXRvO1xuXHRoeXBoZW5zOiBhdXRvOyB9XG5cbkBtaXhpbiBncHUge1xuXHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlM2QoMCwgMCwgMCkpOyB9XG5cbkBtaXhpbiBzbW9vdGgtdHJpYW5nbGUge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgwLjA1ZGVnKTsgfVxuXG5AbWl4aW4gc2Nyb2xsYmFyIHtcblx0JiA6Oi1tb3otc2Nyb2xsYmFyIHtcblx0XHRAY29udGVudDsgfVxuXHQmIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdEBjb250ZW50OyB9XG5cdCYgOjpzY3JvbGxiYXIge1xuXHRcdEBjb250ZW50OyB9IH1cblxuQG1peGluIHNjcm9sbGJhci10cmFjayB7XG5cdCYgOjotbW96LXNjcm9sbGJhci10cmFjayB7XG5cdFx0QGNvbnRlbnQ7IH1cblx0JiA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRAY29udGVudDsgfVxuXHQmIDo6c2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRAY29udGVudDsgfSB9XG5cbkBtaXhpbiBzY3JvbGxiYXItdGh1bWIge1xuXHQmIDo6LW1vei1zY3JvbGxiYXItdGh1bWIge1xuXHRcdEBjb250ZW50OyB9XG5cdCYgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0QGNvbnRlbnQ7IH1cblx0JiA6OnNjcm9sbGJhci10aHVtYiB7XG5cdFx0QGNvbnRlbnQ7IH0gfVxuXG5AbWl4aW4gc2Nyb2xsYmFyLXRyYWNrLXBpZWNlIHtcblx0JiA6Oi1tb3otc2Nyb2xsYmFyLXRyYWNrLXBpZWNlIHtcblx0XHRAY29udGVudDsgfVxuXHQmIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2Uge1xuXHRcdEBjb250ZW50OyB9XG5cdCYgOjpzY3JvbGxiYXItdHJhY2stcGllY2Uge1xuXHRcdEBjb250ZW50OyB9IH1cblxuLy8gVHlwb2dyYXBoeVxuQG1peGluIGdlcmJlcmEtaDEge1xuXHRmb250LXNpemU6IDUwcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7IH1cbkBtaXhpbiBnZXJiZXJhLWgyIHtcblx0Zm9udC1zaXplOiAzNXB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMS4zOyB9XG5AbWl4aW4gZ2VyYmVyYS1oMyB7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdGZvbnQtc2l6ZTogMjVweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDsgfVxuQG1peGluIGdlcmJlcmEtYm9keSB7XG5cdGZvbnQtc2l6ZTogMjVweDtcblx0Zm9udC13ZWlnaHQ6IDIwMDsgfVxuQG1peGluIGdlcmJlcmEtc3VidGV4dCB7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC13ZWlnaHQ6IDIwMDsgfVxuQG1peGluIGdlcmJlcmEtc2VydmljZSB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Zm9udC13ZWlnaHQ6IDIwMDsgfVxuQG1peGluIGdlcmJlcmEtc2VydmljZS11cCB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdGZvbnQtd2VpZ2h0OiAyMDA7IH1cbkBtaXhpbiBoZWFkZXItaDEge1xuXHRmb250LWZhbWlseTogV2lsbGlhbTtcblx0Zm9udC1zaXplOiA1MHB4O1xuXHRmb250LXdlaWdodDogbm9ybWFsOyB9XG5AbWl4aW4gaGVhZGVyLWgyIHtcblx0Zm9udC1mYW1pbHk6IFdpbGxpYW07XG5cdGZvbnQtc2l6ZTogMzBweDsgfVxuQG1peGluIGhlYWRlci1oMyB7XG5cdGZvbnQtZmFtaWx5OiBXaWxsaWFtO1xuXHRmb250LXNpemU6IDI1cHg7IH1cblxuQG1peGluIGFycigkd2lkdGgsICRoZWlnaHQsICRiZywgJGRpcmVjdGlvbikge1xuXHR3aWR0aDogMHB4O1xuXHRoZWlnaHQ6IDBweDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0QGlmICRkaXJlY3Rpb24gPT0gdCB7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwICR3aWR0aCAvIDIgKyBweCAkaGVpZ2h0ICsgcHggJHdpZHRoIC8gMiArIHB4O1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJnIHRyYW5zcGFyZW50OyB9XG5cdEBpZiAkZGlyZWN0aW9uID09IHIge1xuXHRcdGJvcmRlci13aWR0aDogJGhlaWdodCAvIDIgKyBweCAwICRoZWlnaHQgLyAyICsgcHggJHdpZHRoICsgcHg7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYmc7IH1cblx0QGlmICRkaXJlY3Rpb24gPT0gYiB7XG5cdFx0Ym9yZGVyLXdpZHRoOiAkaGVpZ2h0ICsgcHggJHdpZHRoIC8gMiArIHB4IDAgJHdpZHRoIC8gMiArIHB4O1xuXHRcdGJvcmRlci1jb2xvcjogJGJnIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG5cdEBpZiAkZGlyZWN0aW9uID09IGwge1xuXHRcdGJvcmRlci13aWR0aDogJGhlaWdodCAvIDIgKyBweCAkd2lkdGggKyBweCAkaGVpZ2h0IC8gMiArIHB4IDA7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkYmcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cblx0QGlmICRkaXJlY3Rpb24gPT0gdGwge1xuXHRcdGJvcmRlci13aWR0aDogJGhlaWdodCArIHB4ICR3aWR0aCArIHB4IDAgMDtcblx0XHRib3JkZXItY29sb3I6ICRiZyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuXHRAaWYgJGRpcmVjdGlvbiA9PSB0ciB7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwICR3aWR0aCArIHB4ICRoZWlnaHQgKyBweCAwO1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGJnIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG5cdEBpZiAkZGlyZWN0aW9uID09IGJyIHtcblx0XHRib3JkZXItd2lkdGg6IDAgMCAkaGVpZ2h0ICsgcHggJHdpZHRoICsgcHg7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYmcgdHJhbnNwYXJlbnQ7IH1cblx0QGlmICRkaXJlY3Rpb24gPT0gYmwge1xuXHRcdGJvcmRlci13aWR0aDogJHdpZHRoICsgcHggMCAwICRoZWlnaHQgKyBweDtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRiZzsgfSB9XG4vLyBleGFtcGxlXG4vLyArYXJyKDUwMCw1MCwgIzAwMCwgbClcbi8vICthcnIoNTAwLDUwLCAjMDAwLCBibClcblxuQG1peGluIGJyKCRyYWRpdXMpIHtcblx0Ym9yZGVyLXJhZGl1czogJHJhZGl1czsgfVxuXG4vLyBSZXRpbmEgQmFja2dyb3VuZHMgZm9yIENvbXBhc3Ncbi8vIGJ5OiAgICAgICAgICAgICAgR2F5YSBLZXNzbGVyXG4vLyBsYXN0IHVwZGF0ZTogICAgIDAzLzExLzE0XG4vLyB1cmw6IGh0dHBzOi8vZ2l0aHViLmNvbS9waXhlbG1vcmQvUmV0aW5hLVNwcml0ZXMtZm9yLUNvbXBhc3Ncbi8vXG4vLyBVc2FnZTpcbi8vIDEuIGNyZWF0ZSBiYWNrZ3JvdW5kIGltYWdlIGZvciBwaXhlbCByYXRpbyAxIHNjcmVlbnMgYW5kIHB1dCBpdCBzb21ld2hlcmUgaW4geW91ciBpbWFnZXMgZm9sZGVyLlxuLy8gMi4gY3JlYXRlIGJhY2tncm91bmQgaW1hZ2UgZm9yIHBpeGVsIHJhdGlvIDIgc2NyZWVucyBhbmQgcHV0IGl0IHNvbWV3aGVyZSBpbiB5b3VyIGltYWdlcyBmb2xkZXIuXG4vLyAzLiBpbmNsdWRlIHRoZSBiYWNrZ3JvdW5kLWltYWdlIHByb3BlcnR5IGluIHlvdXIgU2Fzcy9TY3NzIHVzaW5nOiAnQGluY2x1ZGUgYmFja2dyb3VuZC1yZXRpbmEoPHJhdGlvLTEtaW1hZ2VmaWxlPiwgPHJhdGlvLTItaW1hZ2VmaWxlPiknXG5AbWl4aW4gYmFja2dyb3VuZC1yZXRpbmEoJG5vcm1hbCwgJHJldGluYSwgJGNvbnRhaW46IGZhbHNlKSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGltYWdlLXVybCgkbm9ybWFsKTtcblx0QG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMy8yKSwgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcHB4KSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogaW1hZ2UtdXJsKCRyZXRpbmEpO1xuXHRcdEBpZiAkY29udGFpbiA9PSB0cnVlIHtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXHRcdEBlbHNlIHtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogKGltYWdlLXdpZHRoKCRyZXRpbmEpIC8gMikgKGltYWdlLWhlaWdodCgkcmV0aW5hKSAvIDIpOyB9IH0gfVxuXG5AbWl4aW4gdmVydGljYWwtYWxpZ24oJHBhcmVudF9jb250YWluZXIpIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRAYXQtcm9vdCAjeyRwYXJlbnRfY29udGFpbmVyfSB7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAwOyB9IH0gfVxuXG4vLyBHcmlkIHN5c3RlbVxuLy8gTGF5b3V0XG5AbWl4aW4gY2xlYXJmaXgge1xuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCIgXCI7XG5cdFx0ZGlzcGxheTogdGFibGU7IH1cblx0JjphZnRlciB7XG5cdFx0Y2xlYXI6IGJvdGg7IH0gfVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGk6IDEsICRsaXN0OiBcIi5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIikge1xuXHRAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuXHRcdCRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCI7IH1cblx0I3skbGlzdH0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcblx0XHRtaW4taGVpZ2h0OiAxcHg7XG5cdFx0Ly8gSW5uZXIgZ3V0dGVyIHZpYSBwYWRkaW5nXG5cdFx0cGFkZGluZy1sZWZ0OiAgY2VpbCgoJGdyaWQtZ3V0dGVyLXdpZHRoLXRhYmxldCAvIDIpKTtcblx0XHRwYWRkaW5nLXJpZ2h0OiBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoLXRhYmxldCAvIDIpKTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAgY2VpbCgoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuXHRcdFx0cGFkZGluZy1yaWdodDogZmxvb3IoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTsgfSB9IH1cbkBtaXhpbiBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzLCAkaTogMSwgJGxpc3Q6IFwiLmNvbC0jeyRjbGFzc30tI3skaX1cIikge1xuXHRAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuXHRcdCRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLSN7JGNsYXNzfS0jeyRpfVwiOyB9XG5cdCN7JGxpc3R9IHtcblx0XHRmbG9hdDogbGVmdDsgfSB9XG5AbWl4aW4gY2FsYy1ncmlkLWNvbHVtbigkaW5kZXgsICRjbGFzcywgJHR5cGUpIHtcblx0QGlmICgkdHlwZSA9PSB3aWR0aCkgYW5kICgkaW5kZXggPiAwKSB7XG5cdFx0LmNvbC0jeyRjbGFzc30tI3skaW5kZXh9IHtcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7IH0gfVxuXHRAaWYgKCR0eXBlID09IG9mZnNldCkge1xuXHRcdC5jb2wtI3skY2xhc3N9LW9mZnNldC0jeyRpbmRleH0ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTsgfSB9IH1cbkBtaXhpbiBsb29wLWdyaWQtY29sdW1ucygkY29sdW1ucywgJGNsYXNzLCAkdHlwZSkge1xuXHRAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcblx0XHRAaW5jbHVkZSBjYWxjLWdyaWQtY29sdW1uKCRpLCAkY2xhc3MsICR0eXBlKTsgfSB9XG5AbWl4aW4gbWFrZS1ncmlkKCRjbGFzcykge1xuXHRAaW5jbHVkZSBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzKTtcblx0QGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCB3aWR0aCk7XG5cdEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgb2Zmc2V0KTsgfVxuXG4vLyBDZW50ZXJlZCBjb250YWluZXIgZWxlbWVudFxuQG1peGluIGNvbnRhaW5lci1maXhlZCgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0cGFkZGluZy1sZWZ0OiAgZmxvb3IoKCRndXR0ZXIgLyAyKSk7XG5cdHBhZGRpbmctcmlnaHQ6IGNlaWwoKCRndXR0ZXIgLyAyKSk7XG5cdEBpbmNsdWRlIGNsZWFyZml4OyB9XG5cbi8vIENyZWF0ZXMgYSB3cmFwcGVyIGZvciBhIHNlcmllcyBvZiBjb2x1bW5zXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG5cdG1hcmdpbi1sZWZ0OiAgY2VpbCgoJGd1dHRlciAvIC0yKSk7XG5cdG1hcmdpbi1yaWdodDogZmxvb3IoKCRndXR0ZXIgLyAtMikpO1xuXHRAaW5jbHVkZSBjbGVhcmZpeDsgfVxuXG4vLyBHZW5lcmF0ZSB0aGUgZXh0cmEgc21hbGwgY29sdW1uc1xuQG1peGluIG1ha2UteHMtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuXHRtaW4taGVpZ2h0OiAxcHg7XG5cdHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG5cdHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7IH1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcblx0bWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpOyB9XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuXHRsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTsgfVxuQG1peGluIG1ha2UteHMtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcblx0cmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpOyB9XG5cbi8vIEdlbmVyYXRlIHRoZSBzbWFsbCBjb2x1bW5zXG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDFweDtcblx0cGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcblx0cGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpOyB9IH1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG5cdFx0bWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpOyB9IH1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXHRcdGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpOyB9IH1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXHRcdHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTsgfSB9XG5cbi8vIEdlbmVyYXRlIHRoZSBtZWRpdW0gY29sdW1uc1xuQG1peGluIG1ha2UtbWQtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxcHg7XG5cdHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG5cdHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTsgfSB9XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHRcdG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTsgfSB9XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0XHRsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTsgfSB9XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0XHRyaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7IH0gfVxuXG4vLyBHZW5lcmF0ZSB0aGUgbGFyZ2UgY29sdW1uc1xuQG1peGluIG1ha2UtbGctY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxcHg7XG5cdHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG5cdHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTsgfSB9XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuXHRcdG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTsgfSB9XG5cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuXHRcdGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpOyB9IH1cblxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG5cdFx0cmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpOyB9IH1cblxuLy8gUmVzcG9uc2l2ZSB1dGlsaXRpZXNcbkBtaXhpbiByZXNwb25zaXZlLXZpc2liaWxpdHkoJHBhcmVudCkge1xuXHQjeyRwYXJlbnR9IHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cbkBtaXhpbiByZXNwb25zaXZlLWludmlzaWJpbGl0eSgkcGFyZW50KSB7XG5cdCN7JHBhcmVudH0ge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4iLCIvLyAucHNldWRvXG4vLyBcdGNvbG9yOiAjMDAwXG4vLyBcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWRcbi8vIFx0Y3Vyc29yOiBwb2ludGVyXG4vLyBcdCY6aG92ZXJcbi8vIFx0XHRjb2xvcjogIzMzM1xuLy8gXHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgdHJhbnNwYXJlbnRcblxuLmNsZWFyZml4IHtcblx0em9vbTogMTtcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCIgXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRmb250LXNpemU6IDA7IH0gfVxuXG4vLyAudmlkZW8tY29udGFpbmVyXG4vLyBcdHBvc2l0aW9uOiByZWxhdGl2ZVxuLy8gXHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlXG4vLyBcdHBhZGRpbmctdG9wOiAzMHB4XG4vLyBcdGhlaWdodDogMFxuLy8gXHRvdmVyZmxvdzogaGlkZGVuXG4vLyBcdGlmcmFtZSwgb2JqZWN0LCBlbWJlZFxuLy8gXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZVxuLy8gXHRcdHRvcDogMFxuLy8gXHRcdGxlZnQ6IDBcbi8vIFx0XHR3aWR0aDogMTAwJVxuLy8gXHRcdGhlaWdodDogMTAwJVxuXG4ubm8tc2VsZWN0IHtcblx0dXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm5vLXBlIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmRyYWdnaW5nLCAuZHJhZ2dpbmcgKiB7XG5cdGN1cnNvcjogZXctcmVzaXplO1xuXHRjdXJzb3I6IGdyYWJiaW5nO1xuXHRjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XG5cdGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcblx0Y3Vyc29yOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUUFnTUFBQUJpblJmeUFBQUFDVkJNVkVVQUFBRC8vLzhBQUFCenhvTnhBQUFBQVhSU1RsTUFRT2JZWmdBQUFERkpSRUZVQ05kalFBZUx1aGdZbUNKVEZ6QXdoWWJPWUdDWUdockJ3QVFpT0VNaFJBSklJZ0VrMGNEQW9Bb2o0QUFBNmpJTTM0NS9NUFVBQUFBQVNVVk9SSzVDWUlJPScpLCBhdXRvOyB9XG5cbi5kcmFnZ2FibGUsIC5kcmFnZ2FibGUgKiB7XG5cdGN1cnNvcjogZXctcmVzaXplO1xuXHRjdXJzb3I6IGdyYWI7XG5cdGN1cnNvcjogLW1vei1ncmFiO1xuXHRjdXJzb3I6IC13ZWJraXQtZ3JhYjtcblx0Y3Vyc29yOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUUFnTUFBQUJpblJmeUFBQUFERkJNVkVVQUFBRC8vLzhBQUFEQXdNQUo2dlMxQUFBQUFYUlNUbE1BUU9iWVpnQUFBRVZKUkVGVUNOY3R4TEVOZ0RBTVJjRW5keGtrRmZNWVFVZVRBcVp3Q1FOOGo4Q2N4QkxGSFZoTXp3WHRIRkhkMkQ3ZUtsbmtTY3BYSk4vb1BtdC9CMVloRCtnVjhBRVZmeEwzYVJnaWx3QUFBQUJKUlU1RXJrSmdnZz09JyksIGF1dG87IH1cblxuLmRyYWdnYWJsZSBhIHtcblx0Y3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zdGF0aWMtdGV4dCB7XG5cdHAge1xuXHRcdG1hcmdpbi1ib3R0b206IDEuNGVtOyB9XG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLmxpc3Qge1xuXHRsaSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ+KAlCc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwOyB9IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0aW5nIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4vLyBMaW5lYXIgcG5nIHNwaW5uZXJcbiVzcGlubmVyIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJRQUFBQVVCQU1BQUFCL3B3QStBQUFBTFZCTVZFVUFBQUJyYTJ0b2FHaHNiR3hyYTJ0c2JHeHJhMnRzYkd4c2JHeHNiR3hyYTJ0c2JHeHJhMnRyYTJ0c2JHekttSlNZQUFBQUQzUlNUbE1BUXcwYVc0YzJ2cTJZZWNocUsra0ErY284QUFBQWQwbEVRVlFJMTJOZ1lHRHlLR2VBQXI4cGdnd01DaUFXWnhPUWdMQTlHR0NBc1FoQ016RXdhQ2RBeFF3WVhHSFNSZ3dUWVV4bGhrMHdKaHZEQmdTekFHNFVReE9DR1Faam1qSEl3SmpKREpvR1VLWUFBMk1BVk9rRkJnWXZpTEFnaUJzTVlyRmNBSkdwemd3TWhtY2h6cE1LWFhVUTZISUFybmdQY0cvcUJtTUFBQUFBU1VWT1JLNUNZSUk9Jyk7XG5cdG9wYWNpdHk6IDE7XG5cdGFuaW1hdGlvbjogcm90YXRpbmcgMC42NXMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5hbmltYXRlZCB7XG5cdEBleHRlbmQgLnRyYW5zaXRpb24tYWN0aXZlO1xuXHQmOmhvdmVyLFxuXHQmLl9ob3ZlciB7XG5cdFx0QGV4dGVuZCAudHJhbnNpdGlvbi1ob3ZlcjsgfSB9XG5cbi50cmFuc2l0aW9uLWFjdGl2ZSB7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkZGVmYXVsdC10cmFuc2l0aW9uLWZ1bmN0aW9uLCBjb2xvciAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uICRkZWZhdWx0LXRyYW5zaXRpb24tZnVuY3Rpb24sIGJhY2tncm91bmQgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkZGVmYXVsdC10cmFuc2l0aW9uLWZ1bmN0aW9uLCBib3JkZXItY29sb3IgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkZGVmYXVsdC10cmFuc2l0aW9uLWZ1bmN0aW9uLCBmaWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGRlZmF1bHQtdHJhbnNpdGlvbi1mdW5jdGlvbiwgc3Ryb2tlICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGRlZmF1bHQtdHJhbnNpdGlvbi1mdW5jdGlvbiwgbWF4LXdpZHRoICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGRlZmF1bHQtdHJhbnNpdGlvbi1mdW5jdGlvbjsgfVxuXG4udHJhbnNpdGlvbi1ob3ZlciB7XG5cdHRyYW5zaXRpb246IG5vbmU7IH1cblxuLl9sb2FkaW5nIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdG9wYWNpdHk6IC44OyB9XG5cbltkYXRhLXNyY10uX2xvYWRpbmcsIFtkYXRhLWJhY2tncm91bmQtc3JjXS5fbG9hZGluZyB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRvcGFjaXR5OiAwOyB9XG5cbi5fbG9hZGVkIHtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2Utb3V0O1xuXHRvcGFjaXR5OiAxOyB9XG5cbi5fZGlzYWJsZWQge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0b3BhY2l0eTogLjU7IH1cblxuLy9mb3IgYml0cml4XG4jYngtcGFuZWwuYngtcGFuZWwtZml4ZWQsIHtcblx0Ly8uYngtY29yZS1kaWFsb2ctb3ZlcmxheSxcblx0Ly8uYngtY29yZS13aW5kb3cuYngtY29yZS1hZG0tZGlhbG9nXG5cdHotaW5kZXg6IDk5OTk5ICFpbXBvcnRhbnQ7IH1cbi5ieC1jb3JlLWRpYWxvZy1vdmVybGF5IHtcblx0ei1pbmRleDogMTAwNzQgIWltcG9ydGFudDsgfVxuLmJ4LWNvcmUtd2luZG93LmJ4LWNvcmUtYWRtLWRpYWxvZy5ieC1jb3JlLWFkbS1hZG1pbi1kaWFsb2cge1xuXHR6LWluZGV4OiAxMDA3NiAhaW1wb3J0YW50OyB9XG4iLCIkZGVmYXVsdC1mb250LXNpemU6IDE3cHg7XG5cbiRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4kZGVmYXVsdC10cmFuc2l0aW9uLWZ1bmN0aW9uOiBlYXNlLW91dDtcblxuLy8gQ29sb3JzXG4kcmVkOiAjRUY0NTNFO1xuJGJsdWU6ICMwMDZFRkY7XG4kZ3JlZW46ICMwMEJFNTA7XG4kYnJvd246ICNCNDk2NkU7XG4kZGFyazogIzMzMzMzMztcblxuLy89PSBNZWRpYSBxdWVyaWVzIGJyZWFrcG9pbnRzXG4vLyBFeHRyYSBzbWFsbCBzY3JlZW4gLyBwaG9uZVxuJHNjcmVlbi14czogICAgICAgICAgICAgICAgICA0ODBweDtcbiRzY3JlZW4teHMtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi14cztcbiRzY3JlZW4tcGhvbmU6ICAgICAgICAgICAgICAgJHNjcmVlbi14cy1taW47XG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcbiRzY3JlZW4tc206ICAgICAgICAgICAgICAgICAgNzY4cHg7XG4kc2NyZWVuLXNtLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tc207XG4kc2NyZWVuLXRhYmxldDogICAgICAgICAgICAgICRzY3JlZW4tc20tbWluO1xuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3BcbiRzY3JlZW4tbWQ6ICAgICAgICAgICAgICAgICAgMTAyNHB4O1xuJHNjcmVlbi1tZC1taW46ICAgICAgICAgICAgICAkc2NyZWVuLW1kO1xuJHNjcmVlbi1kZXNrdG9wOiAgICAgICAgICAgICAkc2NyZWVuLW1kLW1pbjtcbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuJHNjcmVlbi1sZzogICAgICAgICAgICAgICAgICAxMjgwcHg7XG4kc2NyZWVuLWxnLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tbGc7XG4kc2NyZWVuLWxnLWRlc2t0b3A6ICAgICAgICAgICRzY3JlZW4tbGctbWluO1xuLy8gU28gbWVkaWEgcXVlcmllcyBkb24ndCBvdmVybGFwIHdoZW4gcmVxdWlyZWQsIHByb3ZpZGUgYSBtYXhpbXVtXG4kc2NyZWVuLXhzLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLXNtLW1pbiAtIDEpO1xuJHNjcmVlbi1zbS1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1tZC1taW4gLSAxKTtcbiRzY3JlZW4tbWQtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tbGctbWluIC0gMSk7XG5cbi8vPT0gR3JpZCBzeXN0ZW1cbi8vIE51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBncmlkLlxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgIDEyO1xuLy8gUGFkZGluZyBiZXR3ZWVuIGNvbHVtbnMuIEdldHMgZGl2aWRlZCBpbiBoYWxmIGZvciB0aGUgbGVmdCBhbmQgcmlnaHQuXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgNDBweDtcbiRncmlkLWd1dHRlci13aWR0aC10YWJsZXQ6ICAyMHB4O1xuXG4vLz09IENvbnRhaW5lciBzaXplc1xuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4kY29udGFpbmVyLXRhYmxldDogICAgICAgICAgICAgKDYzOHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiRjb250YWluZXItc206ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLXRhYmxldDtcbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4kY29udGFpbmVyLWRlc2t0b3A6ICAgICAgICAgICAgKDk0MHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiRjb250YWluZXItbWQ6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWRlc2t0b3A7XG4vLyBMYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3BcbiRjb250YWluZXItbGFyZ2UtZGVza3RvcDogICAgICAoMTE4MHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiRjb250YWluZXItbGc6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWxhcmdlLWRlc2t0b3A7XG5cbkBpbXBvcnQgXCJsaWIvYmFzZVwiO1xuQGltcG9ydCBcImZvbnRzXCI7XG5AaW1wb3J0IFwicmVzZXRcIjtcbkBpbXBvcnQgXCJnbG9iYWxcIjtcbkBpbXBvcnQgXCJsYXlvdXRcIjtcbkBpbXBvcnQgXCJjb250cm9sc1wiO1xuQGltcG9ydCBcImljb25zXCI7XG5AaW1wb3J0IFwibWFpblwiO1xuQGltcG9ydCBcInNsaWRlclwiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcImhlYWRlclwiO1xuQGltcG9ydCBcImZvb3RlclwiO1xuQGltcG9ydCBcImluZGV4XCI7XG5AaW1wb3J0IFwicHJvZ3JhbXNcIjtcbkBpbXBvcnQgXCJldmVudHNcIjtcbkBpbXBvcnQgXCJhcnRpY2xlXCI7XG5AaW1wb3J0IFwiZXhoaWJpdGlvbnNcIjtcbkBpbXBvcnQgXCJpc3N1ZXNcIjtcbkBpbXBvcnQgXCJjb250YWN0c1wiO1xuQGltcG9ydCBcInZhY2FuY2llc1wiO1xuQGltcG9ydCBcIjQwNFwiO1xuQGltcG9ydCBcInRvdXJcIjtcbkBpbXBvcnQgXCJoaXN0b3J5XCI7XG5AaW1wb3J0IFwic2VhcmNoXCI7XG5AaW1wb3J0IFwiY29sbGVjdGlvblwiO1xuQGltcG9ydCBcIm11c2V1bVwiO1xuQGltcG9ydCBcInNsaWNrXCI7XG5AaW1wb3J0IFwicG9wdXBcIjtcbkBpbXBvcnQgXCJwaWNrZXIuZGF0ZVwiO1xuQGltcG9ydCBcInNjcm9sbFwiO1xuQGltcG9ydCBcInRpcHNcIjtcbkBpbXBvcnQgXCJzdXBwb3J0XCI7XG5AaW1wb3J0IFwidGlja2V0c1wiO1xuQGltcG9ydCBcImRvbmF0aW9uXCI7XG5AaW1wb3J0IFwiYXR0ZW50aW9uXCI7XG5AaW1wb3J0IFwiYmxvY2stcGFydG5lcnNcIjtcbkBpbXBvcnQgXCJibG9nXCI7XG5AaW1wb3J0IFwidW5zdWJzY3JpYmVcIjtcbkBpbXBvcnQgXCJwb3B1cC1taXN0YWtlXCI7XG5AaW1wb3J0IFwiaXNzdWUtcGVybWFuZW50LWV4cG9zZVwiO1xuQGltcG9ydCBcImlzc3VlLXNlYXNvblwiO1xuQGltcG9ydCBcInJ1bGVzLXRpY2tldHNcIjtcbkBpbXBvcnQgXCJnYWxsZXJ5XCI7XG5AaW1wb3J0IFwicHJvZ3JhbW1zLXRpY2tldHNcIjtcbkBpbXBvcnQgXCJuZXctdGlja2V0c1wiO1xuIiwiaHRtbCB7XG5cdCYuX3BvcHVwLW9wZW5lZCxcblx0Ji5fbWVudS1vcGVuZWQge1xuXHRcdGJvZHkge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjsgfSB9IH1cblxuLndyYXBwZXIge1xuXHQvL292ZXJmbG93LXg6IGhpZGRlblxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8vei1pbmRleDogMlxuXHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1hcmdpbi1ib3R0b206IC00NjZweDtcblx0cGFkZGluZy10b3A6IDFweDtcblx0bWFyZ2luLXRvcDogLTFweDtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdG1hcmdpbi1ib3R0b206IC00NzRweDsgfVxuXHQmX19wdXNoIHtcblx0XHRoZWlnaHQ6IDQ2NnB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1tZC1tYXgpIHtcblx0XHRcdGhlaWdodDogNDc0cHg7IH0gfVxuXHQmLl9nYWxsZXJ5IHtcblx0XHRvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuLl9tZW51LW9wZW5lZCB7XG5cdC53cmFwcGVyIHtcblx0XHR6LWluZGV4OiAyOyB9IH1cblxuLy8gR3JpZCBzeXN0ZW1cbi8vIENvbnRhaW5lciB3aWR0aHNcbi5za2luIHtcblx0QGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xuXHRAaW5jbHVkZSBtaW4tc2NyZWVuKCRzY3JlZW4tc20tbWluKSB7XG5cdFx0d2lkdGg6ICRjb250YWluZXItc207XG5cdFx0cGFkZGluZzogMCAxMHB4OyB9XG5cdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHNjcmVlbi1tZC1taW4pIHtcblx0XHR3aWR0aDogJGNvbnRhaW5lci1tZDtcblx0XHRwYWRkaW5nOiAwIDEwcHg7IH1cblx0QGluY2x1ZGUgbWluLXNjcmVlbigkc2NyZWVuLWxnLW1pbikge1xuXHRcdHdpZHRoOiAkY29udGFpbmVyLWxnOyB9IH1cbi8vIFJvd1xuLnJvdyB7XG5cdEBpbmNsdWRlIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aC10YWJsZXQpO1xuXHRAaW5jbHVkZSBtaW4tc2NyZWVuKCRzY3JlZW4tbGctbWluKSB7XG5cdFx0QGluY2x1ZGUgbWFrZS1yb3c7IH0gfVxuXG4vLyBDb2x1bW5zXG5AaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucztcbkBpbmNsdWRlIG1ha2UtZ3JpZCh4cyk7XG5AaW5jbHVkZSBtaW4tc2NyZWVuKCRzY3JlZW4tc20tbWluKSB7XG5cdEBpbmNsdWRlIG1ha2UtZ3JpZChzbSk7IH1cbkBpbmNsdWRlIG1pbi1zY3JlZW4oJHNjcmVlbi1tZC1taW4pIHtcblx0QGluY2x1ZGUgbWFrZS1ncmlkKG1kKTsgfVxuQGluY2x1ZGUgbWluLXNjcmVlbigkc2NyZWVuLWxnLW1pbikge1xuXHRAaW5jbHVkZSBtYWtlLWdyaWQobGcpOyB9XG5cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUteHMnKTtcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1zbScpO1xuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLW1kJyk7XG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtbGcnKTtcbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5AaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUteHMnKTsgfVxuLnZpc2libGUteHMtYmxvY2sge1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG4udmlzaWJsZS14cy1pbmxpbmUge1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0ZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXNtJyk7IH1cbi52aXNpYmxlLXNtLWJsb2NrIHtcblx0QGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc20tbWluLCAkc2NyZWVuLXNtLW1heCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuLnZpc2libGUtc20taW5saW5lIHtcblx0QGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc20tbWluLCAkc2NyZWVuLXNtLW1heCkge1xuXHRcdGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XG5cdEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNtLW1pbiwgJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5AaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tbWQtbWF4KSB7XG5cdEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtbWQnKTsgfVxuLnZpc2libGUtbWQtYmxvY2sge1xuXHRAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1tZC1taW4sICRzY3JlZW4tbWQtbWF4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG4udmlzaWJsZS1tZC1pbmxpbmUge1xuXHRAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1tZC1taW4sICRzY3JlZW4tbWQtbWF4KSB7XG5cdFx0ZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcblx0QGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbWQtbWluLCAkc2NyZWVuLW1kLW1heCkge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cbkBpbmNsdWRlIG1pbi1zY3JlZW4oJHNjcmVlbi1sZy1taW4pIHtcblx0QGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1sZycpOyB9XG4udmlzaWJsZS1sZy1ibG9jayB7XG5cdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHNjcmVlbi1sZy1taW4pIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cbi52aXNpYmxlLWxnLWlubGluZSB7XG5cdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHNjcmVlbi1sZy1taW4pIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuXHRAaW5jbHVkZSBtaW4tc2NyZWVuKCRzY3JlZW4tbGctbWluKSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi14cycpOyB9XG5AaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXNtJyk7IH1cbkBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1tZC1tYXgpIHtcblx0QGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tbWQnKTsgfVxuQGluY2x1ZGUgbWluLXNjcmVlbigkc2NyZWVuLWxnLW1pbikge1xuXHRAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1sZycpOyB9XG5cbi5fc3RpY2t5IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdHRvcDogMDtcblx0dHJhbnNpdGlvbjogdG9wIDAuMTVzIGVhc2Utb3V0O1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogYXV0byAhaW1wb3J0YW50OyB9IH1cbiIsIi5pLXRleHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDVweDtcblx0Ly8gVHVybiBvZmYgaVBob25lL1NhZmFyaSBpbnB1dCBlbGVtZW50IHJvdW5kaW5nOlxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmktc2VsZWN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdEBpbmNsdWRlIHVuc2VsZWN0YWJsZTtcblx0QGluY2x1ZGUgYm94O1xuXHQmLi1vcGVuZWQge1xuXHRcdC5pLXNlbGVjdF9fdmFsdWUge1xuXHRcdFx0b3BhY2l0eTogLjU7IH0gfVxuXHQmX19pbnB1dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IH1cblx0Jl9fbGFiZWwge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQvL3ZlcnRpY2FsLWFsaWduOiBtaWRkbGVcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Y29sb3I6ICMwMDA7IH1cblx0Jl9fYm94IHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0Ji5fb3BlbmVkIHtcblx0XHRcdC5pLXNlbGVjdCB7XG5cdFx0XHRcdCZfX2xpc3Qge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrOyB9IH0gfSB9XG5cdCZfX3ZhbHVlLXdyYXBwZXIge1xuXHRcdEBleHRlbmQgLmFuaW1hdGVkO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG5cdFx0XHQuaS1zZWxlY3Qge1xuXHRcdFx0XHQmX192YWx1ZSwgJl9faWNvbiB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IG5vbmU7IH0gfSB9IH1cblx0Jl9fdmFsdWUge1xuXHRcdEBleHRlbmQgLmFuaW1hdGVkO1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRAaW5jbHVkZSBib3g7XG5cdFx0Ji4tZGVmYXVsdCB7XG5cdFx0XHRwYWRkaW5nOiA1cHggMzBweCA1cHggNXB4O1xuXHRcdFx0Y29sb3I6ICM5ODk2OTY7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRmb250LXdlaWdodDogbGlnaHRlcjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0dHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcblx0XHRcdC8vQGluY2x1ZGUgbXEoJG1heC13aWR0aDogJGJyZWFrLXNtKVxuIH1cdFx0XHQvL1x0Zm9udC1zaXplOiAxNHB4XG5cdFx0Jjpub3QoLi1kZWZhdWx0KSB7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9IH1cblx0Jl9fbGlzdCB7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0dG9wOiA0MXB4O1xuXHRcdGxlZnQ6IC0zMHB4O1xuXHRcdG1pbi13aWR0aDogMzQwcHg7XG5cdFx0bWF4LWhlaWdodDogMzUwcHg7XG5cdFx0cGFkZGluZzogMzBweCAzMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLW1kLW1heCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7IH0gfVxuXHQmX19saXN0LWl0ZW0ge1xuXHRcdEBleHRlbmQgLmFuaW1hdGVkO1xuXHRcdGNvbG9yOiAjMzMzO1xuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cdFx0Ji5fYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGdyZXk7IH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkYnJvd247IH0gfSB9XG5cbi5fbW9iaWxlIHtcblx0Lmktc2VsZWN0IHtcblx0XHQmX19ib3gge1xuXHRcdFx0d2lkdGg6IDEwMCU7IH1cblx0XHQmX19pbnB1dCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdCYuX2hpZGRlbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRcdG1hcmdpbjogMDsgfSB9IH0gfSB9XG5cbi5pLXRleHRhcmVhIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDVweDsgfVxuXG4uaS1yYWRpbyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaS1jaGVja2JveCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYnRuIHtcblx0Ly9AZXh0ZW5kIC5hbmltYXRlZFxuXHRkaXNwbGF5OiBibG9jaztcblx0b3V0bGluZTogbm9uZTtcblx0aGVpZ2h0OiA1M3B4O1xuXHRtYXgtd2lkdGg6IDIwOHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdGNvbG9yOiAjMzMzO1xuXHRAaW5jbHVkZSB1bnNlbGVjdGFibGU7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1tZC1tYXgpIHtcblx0XHRoZWlnaHQ6IDQ4cHg7IH1cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtaW4taGVpZ2h0OiBpbmhlcml0O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdEBpbmNsdWRlIHVuc2VsZWN0YWJsZTsgfVxuXHRpbnB1dCB7XG5cdFx0QGluY2x1ZGUgaGlkZS1pbnB1dDtcblx0XHRib3JkZXI6IDA7XG5cdFx0ei1pbmRleDogMjsgfVxuXHQmX190ZXh0IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRtYXJnaW4tdG9wOiA1cHg7IH1cblx0Jl9faWNvbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0bWFyZ2luLXRvcDogM3B4OyB9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzMzMztcblx0XHRiYWNrZ3JvdW5kOiAjMzMzO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cdCYuX2Rhcmsge1xuXHRcdGJvcmRlci1jb2xvcjogIzMzMztcblx0XHRiYWNrZ3JvdW5kOiAjMzMzO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRib3JkZXItY29sb3I6ICMzMzM7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfSB9XG5cdCYuX3doaXRlIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlci1jb2xvcjogIzMzMztcblx0XHRcdGJhY2tncm91bmQ6ICMzMzMzMzM7IH0gfVxuXHQmLl9saWdodCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYnJvd247XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogIzMzMzsgfVxuXHRcdC5idG5fX2ljb24ge1xuXHRcdFx0c3Ryb2tlOiAkYnJvd247IH0gfVxuXHQmLl9saW5rIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGJyb3duO1xuXHRcdFx0LmJ0bl9faWNvbiB7XG5cdFx0XHRcdHN0cm9rZTogJGJyb3duOyB9IH0gfVxuXHQmLl9maWx0ZXIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXI6IDA7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7IH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGJyb3duO1xuXHRcdFx0LmJ0bl9faWNvbiB7XG5cdFx0XHRcdHN0cm9rZTogJGJyb3duOyB9IH0gfVxuXHQmLl9kaXNhYmxlZCB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0b3BhY2l0eTogLjU7XG5cdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKCMwMDAsIC4yKTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgjMDAwLCAuMik7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAjMzMzOyB9IH0gfVxuXG4uZHJvcGRvd24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmRyb3Bkb3duLW9wZW5lciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0QGluY2x1ZGUgdW5zZWxlY3RhYmxlO1xuXHQmOmJlZm9yZSB7XG5cdFx0QGluY2x1ZGUgYjtcblx0XHR3aWR0aDogMTEwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWluLWhlaWdodDogNDBweDtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLW1kLW1heCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7IH0gfVxuXHQmX19pY29uIHtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7IH0gfVxuXHQmX19jYXJldCB7XG5cdFx0dmVydGljYWwtYWxpZ246IHN1Yjtcblx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXHRcdCYuaWNvbi1hcnJvd19ib3R0b20ge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0aGVpZ2h0OiAxMXB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvOyB9IH0gfVxuXHQmX190ZXh0IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IHN1Yjtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG5cdCYuX2FjdGl2ZSB7XG5cdFx0LmRyb3Bkb3duLW9wZW5lciB7XG5cdFx0XHQmX19jYXJldCB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH0gfSB9IH1cblxuLmRyb3Bkb3duLWxpc3Qge1xuXHR6LWluZGV4OiAxMDtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0b3A6IDM3cHg7XG5cdGxlZnQ6IC0zMHB4O1xuXHRtaW4td2lkdGg6IDM0MHB4O1xuXHQvL21heC1oZWlnaHQ6IDM1MHB4XG5cdHBhZGRpbmc6IDMwcHggMzBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLW1kLW1heCkge1xuXHRcdHdpZHRoOiAxMDAlOyB9XG5cdCZfX2l0ZW0ge1xuXHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblx0XHQmLl90aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Y29sb3I6ICMzMzM7IH1cblx0XHQmLl9zZWxlY3RlZCB7XG5cdFx0XHRjb2xvcjogJGJyb3duOyB9XG5cdFx0Ji5fZW1wdHkge1xuXHRcdFx0b3BhY2l0eTogLjU7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTsgfSB9XG5cdCZfX2xpbmsge1xuXHRcdEBleHRlbmQgLmFuaW1hdGVkO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHQmLl9zZWxlY3RlZCB7XG5cdFx0XHRjb2xvcjogJGJyb3duO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblx0XHQuY29sbGVjdGlvbnMtZmlsdGVyX19pY29uIHtcblx0XHRcdGZpbGw6ICM5OTk7XG5cdFx0XHRzdHJva2U6ICM5OTk7IH0gfVxuXHQmX19jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXgtaGVpZ2h0OiAzMjVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cblx0Ji5feHMge1xuXHRcdG1pbi13aWR0aDogMjUwcHg7IH1cblx0Ji5fcmlnaHQge1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IC0zMHB4O1xuXHRcdG1pbi13aWR0aDogMjgwcHg7IH1cblx0Ji5fYXV0aG9yIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1heC1oZWlnaHQ6IDQ1MHB4O1xuXHRcdHBhZGRpbmc6IDIzcHggMzBweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHQuZHJvcGRvd24tbGlzdCB7XG5cdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cdFx0XHRcdCYuX3NlYXJjaCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDsgfVxuXHRcdFx0XHQmLl90aXRsZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTNweDsgfSB9IH0gfSB9XG5cbi5zd2l0Y2gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdEBpbmNsdWRlIGNsZWFyZml4OyB9XG5cdCZfX2xhYmVsIHtcblx0XHRAZXh0ZW5kIC5hbmltYXRlZDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdEBpbmNsdWRlIGdlcmJlcmEtc2VydmljZS11cDtcblx0XHRjb2xvcjogIzQyNDI0Mjtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7IH1cblx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7IH0gfSB9XG5cdCZfX2lucHV0IHtcblx0XHR6LWluZGV4OiAyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0JjpjaGVja2Vkfi5zd2l0Y2hfX2xhYmVsOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdGNvbG9yOiAjNDI0MjQyO1xuXHRcdFx0d2lkdGg6IGF1dG87IH1cblx0XHQmOmNoZWNrZWR+LnN3aXRjaF9fbGFiZWw6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0d2lkdGg6IDA7IH1cblx0XHR+OmNoZWNrZWR+LnN3aXRjaF9fbGFiZWw6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0d2lkdGg6IDA7IH1cblx0XHR+OmNoZWNrZWR+LnN3aXRjaF9fbGFiZWw6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0Y29sb3I6ICM0MjQyNDI7XG5cdFx0XHR3aWR0aDogYXV0bzsgfVxuXHRcdCY6Y2hlY2tlZH4uc3dpdGNoX190b2dnbGUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDIycHg7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXHRcdH46Y2hlY2tlZH4uc3dpdGNoX190b2dnbGUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMnB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXHRcdCY6Y2hlY2tlZH4uc3dpdGNoX190b2dnbGU6YWZ0ZXIge1xuXHRcdFx0bGVmdDogM3B4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjYzsgfVxuXHRcdH46Y2hlY2tlZH4uc3dpdGNoX190b2dnbGU6YWZ0ZXIge1xuXHRcdFx0bGVmdDogMjNweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNhZmEwODY7IH1cblx0XHQmOmNoZWNrZWQge1xuXHRcdFx0ei1pbmRleDogMDsgfSB9XG5cdCZfX3RvZ2dsZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogLTJweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7IH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAzOHB4O1xuXHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYzsgfVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRsZWZ0OiAzcHg7XG5cdFx0XHR0b3A6IDNweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNhZmEwODY7XG5cdFx0XHR0cmFuc2l0aW9uOiBsZWZ0IC4ycyBlYXNlOyB9IH0gfVxuXG4uY2hlY2sge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRAaW5jbHVkZSBjbGVhcmZpeDsgfVxuXHQmX19sYWJlbCB7XG5cdFx0QGV4dGVuZCAuYW5pbWF0ZWQ7XG5cdFx0QGluY2x1ZGUgZ2VyYmVyYS1zZXJ2aWNlLXVwO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0XHRjb2xvcjogIzMzMztcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cdCZfX2lucHV0IHtcblx0XHR6LWluZGV4OiAyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fjpjaGVja2VkIHtcblx0XHRcdH4uY2hlY2sge1xuXHRcdFx0XHQmX190b2dnbGU6YWZ0ZXIge1xuXHRcdFx0XHRcdGxlZnQ6IDNweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOyB9IH0gfVxuXHRcdCY6Y2hlY2tlZCB7XG5cdFx0XHR+LmNoZWNrIHtcblx0XHRcdFx0Jl9fdG9nZ2xlOmFmdGVyIHtcblx0XHRcdFx0XHRsZWZ0OiAyM3B4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNhZmEwODY7IH0gfSB9IH1cblx0Jl9fdG9nZ2xlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdG1hcmdpbi10b3A6IC0ycHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwOyB9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDM4cHg7XG5cdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjOyB9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdGxlZnQ6IDNweDtcblx0XHRcdHRvcDogM3B4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcblx0XHRcdHRyYW5zaXRpb246IGxlZnQgLjJzIGVhc2U7IH0gfSB9XG5cbi5jaGVja2JveCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nLWxlZnQ6IDQ3cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Jl9faW5wdXQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAtOTk5OXB4O1xuXHRcdCY6Y2hlY2tlZCB7XG5cdFx0XHR+IC5jaGVja2JveF9fdGV4dDphZnRlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7IH0gfSB9XG5cdCZfX3RleHQge1xuXHRcdEBleHRlbmQgLmFuaW1hdGVkO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRAaW5jbHVkZSBnZXJiZXJhLXNlcnZpY2U7XG5cdFx0QGluY2x1ZGUgdW5zZWxlY3RhYmxlO1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBpbmNsdWRlIGI7XG5cdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdGhlaWdodDogMjNweDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNDI0MjQyOyB9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRAaW5jbHVkZSBiO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHR0b3A6IDhweDtcblx0XHRcdGxlZnQ6IDdweDtcblx0XHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgIzQyNDI0Mjtcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDI0MjQyO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdHRyYW5zaXRpb246IC4ycyAkZGVmYXVsdC10cmFuc2l0aW9uLWZ1bmN0aW9uOyB9IH1cblx0Ji5fcmlnaHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDQ3cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0LmNoZWNrYm94IHtcblx0XHRcdCZfX3RleHQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHRyaWdodDogMDsgfVxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdHJpZ2h0OiA3cHg7IH0gfSB9IH0gfVxuXG5cbmlucHV0LFxudGV4dGFyZWEge1xuXHRwYWRkaW5nOiAxMXB4IDA7XG5cdGJvcmRlcjogMDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWE7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0bGluZS1oZWlnaHQ6IDEuNzY1O1xuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRicm93bjsgfSB9XG5cbjo6cGxhY2Vob2xkZXIge1xuXHRjb2xvcjogcmdiYSgjMzMzLCAuNTEpOyB9XG5cbltkYXRhLXNsaWRlZG93bi1vcGVuZXJdIHtcblx0QGluY2x1ZGUgdW5zZWxlY3RhYmxlOyB9XG5cblxuLl9kZXNrdG9wIHtcblx0LmRyb3Bkb3duLWxpc3Qge1xuXHRcdCZfX2xpbmsge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkYnJvd247XG5cdFx0XHRcdC5jb2xsZWN0aW9ucy1maWx0ZXJfX2ljb24ge1xuXHRcdFx0XHRcdEBleHRlbmQgLnRyYW5zaXRpb24taG92ZXI7XG5cdFx0XHRcdFx0ZmlsbDogJGJyb3duO1xuXHRcdFx0XHRcdHN0cm9rZTogJGJyb3duOyB9IH0gfSB9XG5cdC8vLmNoZWNrXG5cdC8vXHQmOmhvdmVyXG5cdC8vXHRcdC5jaGVja1xuXHQvL1x0XHRcdCZfX2xhYmVsXG5cdC8vXHRcdFx0XHRAZXh0ZW5kIC50cmFuc2l0aW9uLWhvdmVyXG5cdC8vXHRcdFx0XHRjb2xvcjogJGJyb3duXG5cdC8vLmNoZWNrYm94XG5cdC8vXHQmOmhvdmVyXG5cdC8vXHRcdC5jaGVja2JveFxuXHQvL1x0XHRcdCZfX3RleHRcblx0Ly9cdFx0XHRcdEBleHRlbmQgLnRyYW5zaXRpb24taG92ZXJcblx0Ly9cdFx0XHRcdGNvbG9yOiAkYnJvd25cblx0Ly8uc3dpdGNoXG5cdC8vXHQmOmhvdmVyXG5cdC8vXHRcdC5zd2l0Y2hcblx0Ly9cdFx0XHQmX19sYWJlbFxuXHQvL1x0XHRcdFx0QGV4dGVuZCAudHJhbnNpdGlvbi1ob3ZlclxuIH1cdC8vXHRcdFx0XHRjb2xvcjogJGJyb3duXG5cbi5fd2luIHtcblx0LmJ0biB7XG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwOyB9XG5cdFx0Jl9faWNvbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwOyB9IH0gfVxuIiwiLmljb24ge1xuXHQmLWNsb2NrIHtcblx0XHR3aWR0aDogMTVweDtcblx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0d2lkdGg6IDE5cHg7XG5cdFx0XHRoZWlnaHQ6IDE5cHg7IH1cblx0XHQmLl9mb290ZXIge1xuXHRcdFx0d2lkdGg6IDIxcHg7XG5cdFx0XHRoZWlnaHQ6IDIxcHg7XG5cdFx0XHRzdHJva2U6ICNmZmY7IH1cblx0XHQmLl9tb2RlIHtcblx0XHRcdHdpZHRoOiAyMXB4O1xuXHRcdFx0aGVpZ2h0OiAyMXB4OyB9IH1cblx0Ji1hcnJvd19kb3duIHtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDZweDtcblx0XHQmLl9iaWcge1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDExcHg7IH0gfVxuXHQmLWFycm93X2JvdHRvbSB7XG5cdFx0d2lkdGg6IDdweDtcblx0XHRoZWlnaHQ6IDE0cHg7IH1cblx0Ji1sb29rIHtcblx0XHR3aWR0aDogMjJweDtcblx0XHRoZWlnaHQ6IDE0cHg7IH1cblx0Ji1lbiB7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0aGVpZ2h0OiAxOHB4OyB9IH1cblx0Ji1ydSB7XG5cdFx0d2lkdGg6IDE4cHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0aGVpZ2h0OiAxOHB4OyB9IH1cblx0Ji1sb2dvIHtcblx0XHR3aWR0aDogMTc5cHg7XG5cdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdCYuX3Qge1xuXHRcdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdFx0d2lkdGg6IDQ0cHg7IH1cblx0XHQmLl90ZyB7XG5cdFx0XHRoZWlnaHQ6IDMzcHg7XG5cdFx0XHR3aWR0aDogMTE4cHg7IH1cblx0XHQmLl9zbWFsbCB7XG5cdFx0XHR3aWR0aDogMzlweDtcblx0XHRcdGhlaWdodDogMzlweDtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1tZC1tYXgpIHtcblx0XHRcdFx0d2lkdGg6IDQ1cHg7XG5cdFx0XHRcdGhlaWdodDogNDVweDsgfSB9XG5cdFx0Ji5fbW9iaWxlIHtcblx0XHRcdHdpZHRoOiAzM3B4O1xuXHRcdFx0aGVpZ2h0OiAzM3B4OyB9IH1cblx0Ji1zZWFyY2gge1xuXHRcdHdpZHRoOiAxN3B4O1xuXHRcdGhlaWdodDogMTdweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHR3aWR0aDogMTlweDtcblx0XHRcdGhlaWdodDogMTlweDsgfVxuXHRcdCYuX2JpZyB7XG5cdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdGhlaWdodDogMjRweDsgfVxuXHRcdCYuX2ZpbHRlcnMge1xuXHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRoZWlnaHQ6IDE4cHg7IH0gfVxuXHQmLW1lbnUge1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMTZweDsgfVxuXHQmLWRhc2gge1xuXHRcdHdpZHRoOiA0OHB4O1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblx0Ji1tYXAge1xuXHRcdHdpZHRoOiAxNXB4O1xuXHRcdGhlaWdodDogMTVweDtcblx0XHQmLl9saW5lIHtcblx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0aGVpZ2h0OiAyNXB4OyB9IH1cblx0Ji1zY29wZSB7XG5cdFx0d2lkdGg6IDM4cHg7XG5cdFx0aGVpZ2h0OiAzOHB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1tZC1tYXgpIHtcblx0XHRcdHdpZHRoOiAzOXB4OyB9IH1cblx0Ji1ta3JmIHtcblx0XHR3aWR0aDogMjE1cHg7XG5cdFx0aGVpZ2h0OiA0NXB4OyB9XG5cdCYta3JmIHtcblx0XHR3aWR0aDogMTM3cHg7XG5cdFx0aGVpZ2h0OiAxN3B4OyB9XG5cdCYtZmIge1xuXHRcdHdpZHRoOiAxMnB4O1xuXHRcdGhlaWdodDogMjJweDsgfVxuXHQmLXZrIHtcblx0XHR3aWR0aDogMjZweDtcblx0XHRoZWlnaHQ6IDE1cHg7IH1cblx0Ji1pbnN0IHtcblx0XHR3aWR0aDogMjNweDtcblx0XHRoZWlnaHQ6IDIzcHg7IH1cblx0Ji1mbGlja3Ige1xuXHRcdHdpZHRoOiAyN3B4O1xuXHRcdGhlaWdodDogMTZweDsgfVxuXHQmLXl0IHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIzcHg7IH1cblx0Ji10YSB7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAxOHB4OyB9XG5cdCYtdHcge1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMThweDsgfVxuXHQmLW9rIHtcblx0XHR3aWR0aDogMTJweDtcblx0XHRoZWlnaHQ6IDIycHg7IH1cblx0Ji1zdWJtaXQge1xuXHRcdHdpZHRoOiAzMnB4O1xuXHRcdGhlaWdodDogMTNweDsgfVxuXHQmLXN1Ym1pdF9kYXJrIHtcblx0XHR3aWR0aDogMzVweDtcblx0XHRoZWlnaHQ6IDEzcHg7IH1cblx0Ji1hcnJvdyB7XG5cdFx0d2lkdGg6IDMxcHg7XG5cdFx0aGVpZ2h0OiAxMXB4O1xuXHRcdCYuX2xvbmcge1xuXHRcdFx0d2lkdGg6IDQxcHg7XG5cdFx0XHRoZWlnaHQ6IDExcHg7IH1cblx0XHQmLl9iaWcge1xuXHRcdFx0d2lkdGg6IDQ4cHg7XG5cdFx0XHRoZWlnaHQ6IDEzcHg7IH1cblx0XHQmLl9zaG9ydCB7XG5cdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdGhlaWdodDogMTJweDsgfSB9XG5cdCYtcmVhZF9tb3JlIHtcblx0XHR3aWR0aDogMTdweDtcblx0XHRoZWlnaHQ6IDExcHg7IH1cblx0Ji1jYWxlbmRhciB7XG5cdFx0d2lkdGg6IDE1cHg7XG5cdFx0aGVpZ2h0OiAxNnB4OyB9XG5cdCYtZXZlbnRfcGVyaW9kIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdHdpZHRoOiAyMHB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0d2lkdGg6IDZweDsgfSB9XG5cdCYtaW5mbyB7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdCYuX25hdiB7XG5cdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdGhlaWdodDogMjVweDsgfSB9XG5cdCYtcGRmIHtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDYwcHg7IH1cblx0Ji1kb2Mge1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNjBweDsgfVxuXHQmLWxpbmsge1xuXHRcdHdpZHRoOiAxMnB4O1xuXHRcdGhlaWdodDogMTJweDsgfVxuXHQmLXdhcm5pbmcge1xuXHRcdHdpZHRoOiAyNnB4O1xuXHRcdGhlaWdodDogMjZweDsgfVxuXHQmLXBsYXkge1xuXHRcdHdpZHRoOiA3MHB4O1xuXHRcdGhlaWdodDogNzFweDsgfVxuXHQmLWF1ZGlvIHtcblx0XHR3aWR0aDogMjJweDtcblx0XHRoZWlnaHQ6IDE3cHg7XG5cdFx0Ji5fYmlnIHtcblx0XHRcdGhlaWdodDogNDdweDtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4OyB9IH0gfVxuXHQmLWFwcCB7XG5cdFx0d2lkdGg6IDE4cHg7XG5cdFx0aGVpZ2h0OiAyMXB4OyB9XG5cdCYtYmFjayB7XG5cdFx0d2lkdGg6IDVweDtcblx0XHRoZWlnaHQ6IDhweDsgfVxuXHQmLWNsb3NlIHtcblx0XHR3aWR0aDogMjZweDtcblx0XHRoZWlnaHQ6IDI2cHg7XG5cdFx0Ji5fbWVkaXVtIHtcblx0XHRcdHdpZHRoOiAyMnB4O1xuXHRcdFx0aGVpZ2h0OiAyMnB4OyB9XG5cdFx0Ji5fc21hbGwge1xuXHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRoZWlnaHQ6IDE4cHg7IH1cblx0XHQmLl94cyB7XG5cdFx0XHR3aWR0aDogMTFweDtcblx0XHRcdGhlaWdodDogMTFweDsgfSB9XG5cdCYtbWV0cm8ge1xuXHRcdHdpZHRoOiAyMXB4O1xuXHRcdGhlaWdodDogMTlweDsgfVxuXHQmLXBob25lIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7IH1cblx0Ji10aW1lIHtcblx0XHR3aWR0aDogMTdweDtcblx0XHRoZWlnaHQ6IDI0cHg7IH1cblx0Ji16b29tIHtcblx0XHR3aWR0aDogMjJweDtcblx0XHRoZWlnaHQ6IDIycHg7IH1cblx0Ji1mdWxsIHtcblx0XHR3aWR0aDogMThweDtcblx0XHRoZWlnaHQ6IDE4cHg7IH1cblx0Ji1kb3dubG9hZCB7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAxOXB4OyB9XG5cdCYtbGlrZSB7XG5cdFx0d2lkdGg6IDIycHg7XG5cdFx0aGVpZ2h0OiAyMHB4OyB9XG5cdCYtbG9zdCB7XG5cdFx0d2lkdGg6IDQ1cHg7XG5cdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdGhlaWdodDogMzBweDsgfSB9XG5cdCYtc3RvcmFnZSB7XG5cdFx0d2lkdGg6IDQ1cHg7XG5cdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdGhlaWdodDogMzBweDsgfSB9XG5cdCYtcGhvdG8ge1xuXHRcdHdpZHRoOiA0NXB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7IH0gfVxuXHQmLWNhZmZlIHtcblx0XHR3aWR0aDogMzZweDtcblx0XHRoZWlnaHQ6IDQ2cHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0aGVpZ2h0OiAzMHB4OyB9IH1cblx0Ji1kaXNhYmxlZCB7XG5cdFx0d2lkdGg6IDQycHg7XG5cdFx0aGVpZ2h0OiA0N3B4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdGhlaWdodDogMzBweDsgfSB9XG5cdCYtZGlzYWJsZWQge1xuXHRcdHdpZHRoOiA0NHB4O1xuXHRcdGhlaWdodDogNDJweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7IH0gfVxuXHQmLXNob3Age1xuXHRcdHdpZHRoOiA0NXB4O1xuXHRcdGhlaWdodDogNDJweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7IH0gfVxuXHQmLWNvbG9yIHtcblx0XHR3aWR0aDogMTJweDtcblx0XHRoZWlnaHQ6IDE5cHg7IH1cblx0Ji1jaGVjayB7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxMHB4OyB9XG5cdCYtdmlld19ncmlkIHtcblx0XHR3aWR0aDogMTNweDtcblx0XHRoZWlnaHQ6IDEzcHg7IH1cblx0Ji12aWV3X3JvdyB7XG5cdFx0d2lkdGg6IDEzcHg7XG5cdFx0aGVpZ2h0OiAxM3B4OyB9XG5cdCYtYXJyb3dfZG93bl9zbWFsbCB7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiA1cHg7IH0gfVxuXG5cblxuLmljb24tbWVudSB7XG5cdCYuX2J1cmdlciB7XG5cdFx0d2lkdGg6IDIycHg7XG5cdFx0aGVpZ2h0OiAxOXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSB1bnNlbGVjdGFibGU7XG5cdFx0aSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDIycHg7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDlweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLW91dDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG5cdFx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG5cdFx0aTpudGgtY2hpbGQoMSkge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtN3B4LCAwKSBzY2FsZSgxLCAxKTsgfVxuXHRcdGk6bnRoLWNoaWxkKDIpIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKSBzY2FsZSgxLCAxKTsgfVxuXHRcdGk6bnRoLWNoaWxkKDMpIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgN3B4LCAwKSBzY2FsZSgxLCAxKTsgfVxuXHRcdGk6bnRoLWNoaWxkKDQpIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKSByb3RhdGUoMGRlZyk7IH1cblx0XHRpOm50aC1jaGlsZCg1KSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCkgcm90YXRlKDBkZWcpOyB9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRpOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTlweCwgMCkgc2NhbGUoMSwgMSk7IH1cblx0XHRcdGk6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApIHNjYWxlKDEsIDEpOyB9XG5cdFx0XHRpOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgOXB4LCAwKSBzY2FsZSgxLCAxKTsgfVxuXHRcdFx0aTpudGgtY2hpbGQoNCkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCkgcm90YXRlKDBkZWcpOyB9XG5cdFx0XHRpOm50aC1jaGlsZCg1KSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKSByb3RhdGUoMGRlZyk7IH0gfSB9IH1cblxuLl9tb2JpbGUge1xuXHQuaWNvbiB7XG5cdFx0Ji1lbiB7XG5cdFx0XHR3aWR0aDogMTdweDtcblx0XHRcdGhlaWdodDogMTFweDsgfVxuXHRcdCYtcnUge1xuXHRcdFx0d2lkdGg6IDE3cHg7XG5cdFx0XHRoZWlnaHQ6IDExcHg7IH0gfSB9XG4iLCIuaDEge1xuXHRAaW5jbHVkZSBnZXJiZXJhLWgxO1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tbWQtbWF4KSB7XG5cdFx0Zm9udC1zaXplOiAzNXB4OyB9XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRmb250LXNpemU6IDI1cHg7IH0gfVxuXG4uX3RnIHtcblx0LmgxIHtcblx0XHRAaW5jbHVkZSBoZWFkZXItaDE7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLW1kLW1heCkge1xuXHRcdFx0Zm9udC1zaXplOiAzNXB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4OyB9IH0gfVxuXG4uaDIge1xuXHRAaW5jbHVkZSBnZXJiZXJhLWgyO1xuXHRjb2xvcjogIzMzMztcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLW1kLW1heCkge1xuXHRcdGZvbnQtc2l6ZTogMzBweDsgfVxuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuXG5iIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5wIHtcblx0bGluZS1oZWlnaHQ6IDEuNzY0NzE7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRsaW5lLWhlaWdodDogMS43OyB9XG5cdCsgcCB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4OyB9IH1cblx0YSB7XG5cdFx0Y29sb3I6ICRicm93bjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSB9IH1cblxuLnRleHQtZ3JheSB7XG5cdGNvbG9yOiAjOTk5OyB9XG5cbi50eXBlIHtcblx0QGluY2x1ZGUgZ2VyYmVyYS1zZXJ2aWNlLXVwOyB9XG5cbmhyIHtcblx0Ym9yZGVyOiAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjMzIzMjMyLCAuMTUpOyB9XG5cbi5wbGFjZSB7XG5cdEBleHRlbmQgLmFuaW1hdGVkO1xuXHRAaW5jbHVkZSBnZXJiZXJhLXNlcnZpY2U7XG5cdCZfX2ljb24ge1xuXHRcdEBleHRlbmQgLmFuaW1hdGVkO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuXHRcdG1hcmdpbi1yaWdodDogNHB4OyB9IH1cblxuLmRhdGUge1xuXHRmb250LWZhbWlseTogV2lsbGlhbSwgc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdGZvbnQtc2l6ZTogMTNweDsgfVxuXHQmX19pY29uIHtcblx0XHRtYXJnaW46IDAgMTBweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cdHNwYW4ge1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH0gfVxuXG4uY292ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQmX19iZyB7XG5cdFx0QGluY2x1ZGUgaW1nLWNvdmVyO1xuXHRcdCYuX3JpZ2h0IHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiAwO1xuIH0gfSB9XHRcdFx0Ly90cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKVxuXG4uZmlndXJlIHtcblx0Jl9faW1nIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE3cHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4OyB9IH1cblx0Jl9fZmlnY2FwdGlvbiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdEBpbmNsdWRlIGdlcmJlcmEtc2VydmljZTtcblx0XHRjb2xvcjogIzY2Njtcblx0XHRiIHtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7IH0gfSB9IH1cblxuLnNoYXJlIHtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRAaW5jbHVkZSBnZXJiZXJhLXNlcnZpY2UtdXA7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzhweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblx0XHQmLl9pbmxpbmUge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDU0cHg7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7IH0gfSB9XG5cdCZfX2xpc3Qge1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW46IDAgLTEwcHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW46IDAgLTIwcHg7IH1cblx0XHQmLl9pbmxpbmUge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDM4cHg7IH1cblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjVweDsgfVxuXHRcdFx0LnNoYXJlX19pdGVtIHtcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwOyB9IH0gfSB9IH1cblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0d2lkdGg6IDI1JTsgfVxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDI5cHg7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDsgfSB9IH1cblx0Jl9fbGluayB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGluY2x1ZGUgYjtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0d2lkdGg6IDQ1cHg7XG5cdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXHRcdHN2ZyB7XG5cdFx0XHRAZXh0ZW5kIC5hbmltYXRlZDtcblx0XHRcdGZpbGw6ICM2NjY7IH0gfSB9XG5cbi5fZGVza3RvcCB7XG5cdC5zaGFyZSB7XG5cdFx0Jl9fbGluayB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRmaWxsOiAjNDQ0O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IG5vbmU7IH0gfSB9IH0gfVxuXG4ud2FybmluZyB7XG5cdGNvbG9yOiAkYmx1ZTtcblx0Jl9faWNvbiB7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRmaWxsOiAkYmx1ZTtcblx0XHRzdHJva2U6ICRibHVlOyB9XG5cdCZfX3RleHQge1xuXHRcdEBpbmNsdWRlIGdlcmJlcmEtc2VydmljZTsgfSB9XG5cbi5saWQge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiAjMzAzMDMwO1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTsgfSB9XG5cbi5xdW90ZSxcbmJsb2NrcXVvdGUge1xuXHRwYWRkaW5nOiA0MHB4IDAgNDdweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoIzAwMCwgLjEpO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjMDAwLCAuMSk7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTJweDsgfVxuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0cGFkZGluZy10b3A6IDE4cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDI0cHg7IH1cblx0cCB7XG5cdFx0bWF4LXdpZHRoOiA4My4zMzMzMyU7XG5cdFx0Zm9udC1mYW1pbHk6IFdpbGxpYW0sIHNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU5OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTsgfSB9XG5cdGNpdGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Y29sb3I6ICM2NjY7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogLTIwcHg7IH0gfSB9XG5cbi50b29sdGlwIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMCA1cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Jl9faWNvbiB7XG5cdFx0QGV4dGVuZCAudHJhbnNpdGlvbi1hY3RpdmU7XG5cdFx0ZmlsbDogJGJyb3duO1xuXHRcdHN0cm9rZTogJGJyb3duO1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDsgfVxuXHQmX19pbmZvIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiA5OTtcblx0XHR0b3A6IC0xMHB4O1xuXHRcdGxlZnQ6IGNhbGMoMTAwJSArIDEwcHgpO1xuXHRcdHdpZHRoOiAzMjBweDtcblx0XHRtaW4td2lkdGg6IDMyMHB4O1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHQuZHJvcGRvd24tbGlzdF9fY29udGFpbmVyIHtcblx0XHRcdG1heC1oZWlnaHQ6IDEzMHB4OyB9XG5cdFx0Ji5fYm90dG9tIHtcblx0XHRcdHRvcDogMTAwJTtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdG1pbi13aWR0aDogMjQwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlOyB9XG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBiO1xuXHRcdFx0XHRib3R0b206IDEwMCU7XG5cdFx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2U1ZTVlNTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpOyB9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfSB9XG5cdFx0Ji5fc21hbGwge1xuXHRcdFx0d2lkdGg6IDE0MHB4O1xuXHRcdFx0bWluLXdpZHRoOiAxNDBweDsgfSB9IH1cblxuLnRvb2x0aXAtaW5mbyB7XG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblx0dWwge1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRsaXN0LXN0eWxlOiBkaXNjOyB9XG5cdGxpIHtcblx0XHRsaXN0LXN0eWxlOiBkaXNjO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4uX2Rlc2t0b3Age1xuXHQucGxhY2Uge1xuXHRcdC8vJjpob3ZlclxuXHRcdC8vXHRjb2xvcjogJGJyb3duXG5cdFx0Ly9cdC5wbGFjZV9faWNvblxuXHRcdC8vXHRcdGZpbGw6ICRicm93blxuXHRcdC8vXHRcdEBleHRlbmQgLnRyYW5zaXRpb24taG92ZXJcblx0XHQmLl90ZyB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHRcdC5wbGFjZV9faWNvbiB7XG5cdFx0XHRcdFx0ZmlsbDogJHJlZDtcblx0XHRcdFx0XHRAZXh0ZW5kIC50cmFuc2l0aW9uLWhvdmVyOyB9IH0gfVxuXHRcdCYuX25ldyB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0XHQucGxhY2VfX2ljb24ge1xuXHRcdFx0XHRcdGZpbGw6ICRibHVlO1xuXHRcdFx0XHRcdEBleHRlbmQgLnRyYW5zaXRpb24taG92ZXI7IH0gfSB9XG5cdFx0Ji5fbXVzZXVtIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGdyZWVuO1xuXHRcdFx0XHQucGxhY2VfX2ljb24ge1xuXHRcdFx0XHRcdGZpbGw6ICRncmVlbjtcblx0XHRcdFx0XHRAZXh0ZW5kIC50cmFuc2l0aW9uLWhvdmVyOyB9IH0gfSB9XG5cdC50b29sdGlwIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdC50b29sdGlwIHtcblx0XHRcdFx0Jl9faWNvbiB7XG5cdFx0XHRcdFx0QGV4dGVuZCAudHJhbnNpdGlvbi1ob3Zlcjtcblx0XHRcdFx0XHRmaWxsOiAjMzMzO1xuXHRcdFx0XHRcdHN0cm9rZTogIzMzMzsgfSB9IH0gfSB9XG5cbi50YWJsZSB7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRvdmVyZmxvdy14OiBhdXRvOyB9IH1cbiIsIi5zbGlkZXItYXJyb3dzIHtcblx0QGluY2x1ZGUgdW5zZWxlY3RhYmxlOyB9XG5cbi5zbGlkZXItYXJyb3cge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0JjpiZWZvcmUge1xuXHRcdEBpbmNsdWRlIGI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWluLXdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH0gfVxuIiwiLm5hdiB7XG5cdHotaW5kZXg6IDk5OTk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ly90b3A6IDBcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctdG9wOiAyM3B4O1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkZGVmYXVsdC10cmFuc2l0aW9uLWZ1bmN0aW9uLCB0cmFuc2Zvcm0gLjJzICRkZWZhdWx0LXRyYW5zaXRpb24tZnVuY3Rpb247XG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1tZC1tYXgpIHtcblx0XHRwYWRkaW5nOiAyNHB4IDAgMDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHR0b3A6IGF1dG87IH1cblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cdGEsXG5cdC5kcm9wZG93bi1vcGVuZXIsXG5cdC50b3AtbWVudV9fbGluayxcblx0LmJvdHRvbS1tZW51X19saW5rLFxuXHQubW9iaWxlLW1lbnVfX2xpbmsge1xuXHRcdEBleHRlbmQgLmFuaW1hdGVkO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0QGluY2x1ZGUgYjtcblx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH0gfVxuXHRcdC5pY29uLWNsb2NrLFxuXHRcdC5pY29uLWFycm93X2Rvd24sXG5cdFx0Lmljb24tbG9vayxcblx0XHQuaWNvbi1tZW51LFxuXHRcdC5pY29uLWJhY2ssXG5cdFx0Lmljb24tc2VhcmNoLFxuXHRcdC5pY29uLWNsb3NlIHtcblx0XHRcdHN0cm9rZTogI2ZmZjsgfVxuXHRcdC5pY29uLWVuLFxuXHRcdC5pY29uLXJ1IHtcblx0XHRcdGZpbGw6ICNmZmY7IH1cblx0XHRzdmcge1xuXHRcdFx0QGV4dGVuZCAuYW5pbWF0ZWQ7IH0gfVxuXHRhLFxuXHQudG9wLW1lbnVfX2xpbmssXG5cdC5ib3R0b20tbWVudV9fbGluayxcblx0Lm1vYmlsZS1tZW51X19saW5rIHtcblx0XHQmLl9hY3RpdmUge1xuXHRcdFx0Y29sb3I6ICRicm93bjtcblx0XHRcdC5pY29uLWNsb2NrLFxuXHRcdFx0Lmljb24tYXJyb3dfZG93bixcblx0XHRcdC5pY29uLWxvb2ssXG5cdFx0XHQuaWNvbi1tZW51LFxuXHRcdFx0Lmljb24tc2VhcmNoIHtcblx0XHRcdFx0c3Ryb2tlOiAkYnJvd247IH1cblx0XHRcdC5pY29uLWVuLFxuXHRcdFx0Lmljb24tcnUge1xuXHRcdFx0XHRmaWxsOiAkYnJvd247IH0gfSB9XG5cdC5kcm9wZG93bi1vcGVuZXIge1xuXHRcdCYuX2FjdGl2ZSB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdC8vcG9pbnRlci1ldmVudHM6IG5vbmVcblx0XHRcdC5pY29uLWNsb2NrLFxuXHRcdFx0Lmljb24tYXJyb3dfZG93biB7XG5cdFx0XHRcdHN0cm9rZTogI2ZmZjsgfSB9IH1cblx0aHIge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKCNmZmYsIC4yKTsgfVxuXHQmX19sb2dvIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdC8vb3ZlcmZsb3c6IGhpZGRlblxuXHRcdHdpZHRoOiAxOTBweDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzICRkZWZhdWx0LXRyYW5zaXRpb24tZnVuY3Rpb24sIHdpZHRoIDAgMCAkZGVmYXVsdC10cmFuc2l0aW9uLWZ1bmN0aW9uICFpbXBvcnRhbnQ7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0d2lkdGg6IGF1dG87IH1cblx0XHQuaWNvbi1sb2dvIHtcblx0XHRcdGZpbGw6ICNmZmY7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0Ji5fdGcge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNHB4OyB9IH1cblx0XHQmLl9tb2JpbGUge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAtNXB4O1xuXHRcdFx0d2lkdGg6IGF1dG87IH0gfVxuXHQmX190b3Age1xuXHRcdG1hcmdpbi1ib3R0b206IDM5cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXNpemU6IDExcHg7IH1cblx0Jl9fYm90dG9tIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTlweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjZmZmLCAuNSk7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdCYuX2JhY2sge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDI2cHg7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMnB4OyB9XG5cdFx0XHQuaWNvbi1iYWNrIHtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9IH1cblx0XHQmLl9jbG9zZSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwOyB9IH1cblx0Jl9fbW9iaWxlIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0bWFyZ2luLXRvcDogM3B4OyB9XG5cdC5zdWJuYXYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0Ji5fbW9iaWxlIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfSB9IH1cblx0Ji5fYmcge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblx0Ji5fZml4ZWQge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdHRvcDogLTYxcHg7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uICRkZWZhdWx0LXRyYW5zaXRpb24tZnVuY3Rpb24sIHRyYW5zZm9ybSAuMnMgJGRlZmF1bHQtdHJhbnNpdGlvbi1mdW5jdGlvbiwgdG9wIC4ycyAkZGVmYXVsdC10cmFuc2l0aW9uLWZ1bmN0aW9uO1xuXHRcdCYuX3Zpc2libGUge1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Lm5hdl9fbG9nbyB7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdFx0d2lkdGg6IDE5MHB4O1xuXHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgJGRlZmF1bHQtdHJhbnNpdGlvbi1mdW5jdGlvbiwgd2lkdGggMCAwICRkZWZhdWx0LXRyYW5zaXRpb24tZnVuY3Rpb24gIWltcG9ydGFudDtcblx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvOyB9XG5cdFx0XHRcdC5pY29uLWxvZ28uX3RnIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxOyB9XG5cdFx0XHRcdCYuX21vYmlsZSB7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfSB9IH1cblx0XHQrIC5fc2Nyb2xsZWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuXHRcdC5uYXZfX2JvdHRvbSB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdEBleHRlbmQgLmFuaW1hdGVkOyB9XG5cdFx0LmJvdHRvbS1tZW51IHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7IH1cblx0XHQubmF2X19sb2dvIHtcblx0XHRcdHdpZHRoOiA0NnB4O1xuXHRcdFx0dG9wOiAtM3B4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdG1hcmdpbi1ib3R0b206IC0xMHB4O1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSguNyk7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyAkZGVmYXVsdC10cmFuc2l0aW9uLWZ1bmN0aW9uLCB3aWR0aCAwcyAuM3MgJGRlZmF1bHQtdHJhbnNpdGlvbi1mdW5jdGlvbiAhaW1wb3J0YW50O1xuXHRcdFx0Lmljb24tbG9nbyB7XG5cdFx0XHRcdCYuX3RnIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwOyB9IH0gfVxuXHRcdC5zdWJuYXYge1xuXHRcdFx0cGFkZGluZy10b3A6IDIxNHB4O1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDsgfSB9XG5cdFx0LnN1Ym5hdi1saXN0IHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0dG9wOiAxNTlweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgjZmZmLCAuNSk7IH0gfSB9XG5cdCYuX29wZW5lZCB7XG5cdFx0LnN1Ym5hdi1saXN0IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBub25lOyB9XG5cdFx0Lmljb24tbWVudSB7XG5cdFx0XHQmLl9idXJnZXIge1xuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRcdHdpZHRoOiAyNHB4OyB9XG5cdFx0XHRcdGk6bnRoLWNoaWxkKDEpLCBpOm50aC1jaGlsZCgyKSwgaTpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0ycHgsIDApIHNjYWxlKDAsMCk7IH1cblx0XHRcdFx0aTpudGgtY2hpbGQoNCkge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0ycHgsIDApIHJvdGF0ZSgtNDVkZWcpOyB9XG5cdFx0XHRcdGk6bnRoLWNoaWxkKDUpIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LCAwKSByb3RhdGUoNDVkZWcpOyB9IH0gfVxuXHRcdC8vLm5hdl9fYm90dG9tXG4gfVx0XHQvL1x0Ym9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpXG5cdCYuX2xpZ2h0IHtcblx0XHQvL3Bvc2l0aW9uOiByZWxhdGl2ZVxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ji5fc21hbGwge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblx0XHQrIHNlY3Rpb24sXG5cdFx0KyBoZWFkZXIsXG5cdFx0KyAuaGVhZGVyLFxuXHRcdCsgLmhpc3RvcnktaGVhZGVyLFxuXHRcdCsgLmdhbGxlcnktcGFnZSxcblx0XHQrIC5za2luIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxNTVweDtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDc1cHg7IH0gfVxuXHRcdC5kcm9wZG93bi1vcGVuZXIge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cdFx0YSxcblx0XHQuZHJvcGRvd24tb3BlbmVyLFxuXHRcdC50b3AtbWVudV9fbGluayxcblx0XHQuYm90dG9tLW1lbnVfX2xpbmssXG5cdFx0Lm1vYmlsZS1tZW51X19saW5rIHtcblx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0Lmljb24tY2xvY2ssXG5cdFx0XHQuaWNvbi1hcnJvd19kb3duLFxuXHRcdFx0Lmljb24tbG9vayxcblx0XHRcdC5pY29uLW1lbnUsXG5cdFx0XHQuaWNvbi1iYWNrLFxuXHRcdFx0Lmljb24tc2VhcmNoLFxuXHRcdFx0Lmljb24tY2xvc2Uge1xuXHRcdFx0XHRzdHJva2U6ICMzMzM7IH1cblx0XHRcdC5pY29uLWVuLFxuXHRcdFx0Lmljb24tcnUge1xuXHRcdFx0XHRmaWxsOiAjMzMzOyB9XG5cdFx0XHQmLl9hY3RpdmUge1xuXHRcdFx0XHRjb2xvcjogJGJyb3duOyB9IH1cblx0XHQubmF2X19sb2dvIHtcblx0XHRcdC5pY29uLWxvZ28ge1xuXHRcdFx0XHRmaWxsOiAjMzMzOyB9IH1cblx0XHQubmF2X19ib3R0b20sXG5cdFx0aHIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKCMzMjMyMzIsIC4xNSk7IH1cblx0XHQuc3VibmF2LWxpc3Qge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cdFx0LnN1Ym5hdixcblx0XHQuc3VibmF2Ll9tb2JpbGU6YmVmb3JlLFxuXHRcdC5zdWJuYXZfX21vYmlsZTpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXHRcdC5zdWJuYXZfX21vYmlsZTpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmVkOyB9XG5cdFx0LnN1Ym5hdl9fdGl0bGUsXG5cdFx0LnN1Ym5hdl9fcGxhY2UsXG5cdFx0LnN1Ym5hdi1leGhpYml0aW9uX190aXRsZSxcblx0XHQuc3VibmF2X190ZXh0IHtcblx0XHRcdGNvbG9yOiAjMzMzOyB9XG5cdFx0LnN1Ym5hdi1wbGFjZV9fdGl0bGUge1xuXHRcdFx0Lmljb24tbWFwIHtcblx0XHRcdFx0ZmlsbDogIzMzMzsgfSB9XG5cdFx0LnN1Ym5hdi1tZW51Ll9ib3JkZXI6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMzMzLCAuMSk7IH1cblx0XHQuc3VibmF2X19leGhpYml0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgjMzMzLCAuMSk7IH1cblx0XHQuc3VibmF2X19idG4ge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYzsgfVxuXHRcdC5zdWJuYXYtZHJvcGRvd24ge1xuXHRcdFx0YmFja2dyb3VuZDogI2VhZWFlYTsgfVxuXHRcdC5pY29uLW1lbnUge1xuXHRcdFx0Ji5fYnVyZ2VyIHtcblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzMzMzsgfSB9IH1cblx0XHQuYnJhbmNoLWxpc3Qge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZWFlYWVhO1xuXHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoIzAwMCwgLjEpOyB9IH0gfVxuXHRcdFx0Lm11c2V1bS1pbmZvX190aXRsZSB7XG5cdFx0XHRcdGNvbG9yOiAjMzMzOyB9IH1cblx0XHQuZHJvcGRvd24tb3BlbmVyIHtcblx0XHRcdCYuX2FjdGl2ZSB7XG5cdFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0XHQuaWNvbi1jbG9jayxcblx0XHRcdFx0Lmljb24tYXJyb3dfZG93biB7XG5cdFx0XHRcdFx0c3Ryb2tlOiAjMzMzOyB9IH0gfVxuXHRcdCYuX29wZW5lZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cdFx0Ji5fZml4ZWQge1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdCsgLl9zY3JvbGxlZCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0gfSB9XG5cdCYudmlzaWJsZS1zbSB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdCYuX3Njcm9sbGVkIHtcblx0XHRcdHRvcDogMDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDAlKTtcblx0XHRcdCYuX29wZW5lZCB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9IH1cblx0XHQmLl92aXNpYmxlIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9IH0gfVxuXG4udG9wLW1lbnUge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMjhweDsgfSB9XG5cdCZfX2xpbmsge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRAaW5jbHVkZSBiO1xuXHRcdFx0dG9wOiAtMTBweDtcblx0XHRcdGxlZnQ6IC0xMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAxMHB4OyB9XG5cdFx0c3ZnIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblx0XHQmLl9kcm9wZG93biB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNHB4O1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMnB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE5cHg7IH1cblx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTlweDsgfSB9XG5cdFx0XHQuZHJvcGRvd24tb3BlbmVyIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHQmX190ZXh0IHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXHRcdFx0XHQmX19jYXJldCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNHB4OyB9IH1cblx0XHRcdC5kcm9wZG93bi1saXN0IHtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHRvcDogLTIwcHg7XG5cdFx0XHRcdG1pbi13aWR0aDogMTkwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDdweDtcblx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLW1kLW1heCkge1xuXHRcdFx0XHRcdHRvcDogLTIycHg7XG5cdFx0XHRcdFx0cmlnaHQ6IC0zcHg7IH1cblx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHRcdHRvcDogLTI3cHg7IH1cblx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigzNzBweCkge1xuXHRcdFx0XHRcdHJpZ2h0OiAtNjBweDsgfVxuXHRcdFx0XHQmX190b3Age1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtN3B4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLTdweDtcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMTRweCAxMHB4O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDUwLCA1MCwgNTAsIDAuMTUpO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1tZC1tYXgpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDdweCAxNHB4IDExcHg7IH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDsgfSB9XG5cdFx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCA3cHg7XG5cdFx0XHRcdFx0Ji5faW5saW5lIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cdFx0XHRcdCZfX2luZm8ge1xuXHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHRjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDsgfVxuXHRcdFx0XHQmX19saW5rIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRcdFx0Ji5fdXAge1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDsgfVxuXHRcdFx0XHRcdCYuX2FjdGl2ZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGJyb3duO1xuXHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7IH0gfSB9IH0gfSB9XG5cbi5ib3R0b20tbWVudSB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR0cmFuc2l0aW9uOiBtYXJnaW4gJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkZGVmYXVsdC10cmFuc2l0aW9uLWZ1bmN0aW9uO1xuXHQmLl9iYWNrIHtcblx0XHRtYXJnaW4tdG9wOiA2cHg7IH1cblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMzFweDtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1tZC1tYXgpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH0gfVxuXHQmX19saW5rIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBpbmNsdWRlIGI7XG5cdFx0XHR0b3A6IC0xMHB4O1xuXHRcdFx0bGVmdDogLTEwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDEwcHg7IH1cblx0XHQmLl9iYWNrIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRzdmcge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDsgfSB9XG5cdFx0Ji5fYWN0aXZlIHtcblx0XHRcdGNvbG9yOiAkYnJvd247IH1cblx0XHRzdmcge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTsgfSB9IH1cblxuLm1vYmlsZS1tZW51IHtcblx0QGluY2x1ZGUgdW5zZWxlY3RhYmxlO1xuXHQmX19saW5rIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA2cHg7IH0gfVxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDI4cHg7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTlweDsgfSB9IH0gfVxuXG4uc3VibmF2LWxpc3Qge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IC0xO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRAZXh0ZW5kIC5hbmltYXRlZDtcblx0JjpiZWZvcmUge1xuXHRcdEBpbmNsdWRlIGI7XG5cdFx0dG9wOiAxNTBweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAxMjIwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoI2ZmZiwgMCk7IH1cblx0LnN1Ym5hdiB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcbiB9IH1cdFx0Ly90b3A6IDBcblxuLnN1Ym5hdiB7XG5cdC8vIEBleHRlbmQgLmFuaW1hdGVkXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0ZGlzcGxheTogbm9uZTtcblx0cGFkZGluZy10b3A6IDIwNXB4O1xuXHQvL3BhZGRpbmctdG9wOiA1NHB4XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0ei1pbmRleDogLTI7XG5cdFx0Ly9wYWRkaW5nLXRvcDogODdweFxuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiA5cHg7IH1cblx0JjphZnRlciB7XG5cdFx0QGluY2x1ZGUgYjtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjMDAwLCAuMSk7XG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkc2NyZWVuLWxnLW1pbikge1xuXHRcdFx0d2lkdGg6IDEyMjBweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDsgfSB9XG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiAtM3B4O1xuXHRcdGZvbnQtZmFtaWx5OiBXaWxsaWFtLCBzZXJpZjtcblx0XHRmb250LXNpemU6IDMwcHg7IH1cblx0Jl9fdGV4dCB7XG5cdFx0QGluY2x1ZGUgZ2VyYmVyYS1zdWJ0ZXh0O1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRsaW5lLWhlaWdodDogMmVtOyB9XG5cdCZfX2J0biB7XG5cdFx0bWFyZ2luLXRvcDogMzZweDsgfVxuXHQmX19wbGFjZSB7XG5cdFx0bWFyZ2luLXRvcDogMTRweDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRjb2xvcjogI2ZmZjsgfVxuXHQmX19leGhpYml0aW9uIHtcblx0XHRwYWRkaW5nOiAxN3B4IDAgMTVweDtcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1tZC1tYXgpIHtcblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlOyB9IH1cblx0XHQmLWl0ZW0ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMjBweDsgfVxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXRvcDogLTNweDsgfVxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjZmZmLCAuMik7IH0gfVxuXHQmX19kcm9wZG93biB7XG5cdFx0bWFyZ2luOiAwIC0yMHB4IDEwcHg7XG5cdFx0cGFkZGluZzogN3B4IDIycHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDhweDsgfVxuXHRcdCYuX29wZW5lZCB7XG5cdFx0XHR+IGhyIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9IH1cblx0aHIge1xuXHRcdG1hcmdpbjogMjBweCAtNXB4IDdweDsgfVxuXHQuY29sLXNtLTUge1xuXHRcdG1pbi1oZWlnaHQ6IDIwMHB4OyB9XG5cdCZfX21vYmlsZSB7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLW1kLW1heCkge1xuXHRcdFx0bWF4LWhlaWdodDogMTAwdmg7XG5cdFx0XHRwYWRkaW5nLXRvcDogODdweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDgwcHg7IH0gfVxuXHQmLl9tb2JpbGUge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBpbmNsdWRlIGI7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0aGVpZ2h0OiA3NHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfSB9XG5cdCYuX29wZW5lZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uc3VibmF2LW1lbnUge1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tbWQtbWF4KSB7XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cdC8vK21heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpXG5cdC8vXHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTY3cHgpXG5cdC8vXHRwYWRkaW5nLWJvdHRvbTogODBweFxuXHQmX19pdGVtIHtcblx0XHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdFx0Ly9AaW5jbHVkZSBjb250YWluZXItZml4ZWRcblx0XHQvLyttaW4tc2NyZWVuKCRzY3JlZW4tc20tbWluKVxuXHRcdC8vXHR3aWR0aDogJGNvbnRhaW5lci1zbVxuXHRcdC8vK21pbi1zY3JlZW4oJHNjcmVlbi1tZC1taW4pXG5cdFx0Ly9cdHdpZHRoOiAkY29udGFpbmVyLW1kXG5cdFx0Ly8rbWluLXNjcmVlbigkc2NyZWVuLWxnLW1pbilcblx0XHQvL1x0d2lkdGg6ICRjb250YWluZXItbGdcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHQuc3VibmF2LW1lbnVfX2xpbmsge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHQmLl9zbWFsbCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4OyB9IH0gfSB9XG5cdCZfX2xpbmsge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nOiAxMXB4IDA7XG5cdFx0QGluY2x1ZGUgZ2VyYmVyYS1zdWJ0ZXh0O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7IH1cblx0XHQmLl9hY3RpdmUge1xuXHRcdFx0Y29sb3I6ICRicm93bjsgfVxuXHRcdCYuX3NtYWxsIHtcblx0XHRcdHBhZGRpbmc6IDEwcHggMCAxMXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTJweDtcblx0XHRcdEBpbmNsdWRlIGdlcmJlcmEtc2VydmljZS11cDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTsgfSB9XG5cdCYuX2JvcmRlciB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRAaW5jbHVkZSBiO1xuXHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCNmZmYsIC4yKTsgfSB9IH1cblxuLnN1Ym5hdi1kcm9wZG93biB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzI2MjYyNjtcblx0JjpiZWZvcmUge1xuXHRcdHJpZ2h0OiAxMDAlOyB9XG5cdCY6YWZ0ZXIge1xuXHRcdGxlZnQ6IDEwMCU7IH1cblx0Jl9faXRlbSB7XG5cdFx0cGFkZGluZzogMTJweCAwOyB9XG5cdCZfX2xpbmsge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRAaW5jbHVkZSBnZXJiZXJhLXN1YnRleHQ7IH1cblx0Ji5fb3BlbmVkIHtcblx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5zdWJuYXYtcGxhY2Uge1xuXHQmX190aXRsZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC5pY29uLW1hcCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC0xcHg7XG5cdFx0XHRsZWZ0OiAtMTlweDtcblx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0ZmlsbDogI2ZmZjsgfSB9XG5cdCZfX3RpbWUge1xuXHRcdG1hcmdpbi10b3A6IDIxcHg7IH1cblx0Jl9fY292ZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMjYwcHg7IH1cblx0Jl9faW1nIHtcblx0XHRAaW5jbHVkZSBpbWctY292ZXI7IH0gfVxuXG4uc3VibmF2LXRpbWUge1xuXHQmX19zdGF0dXMge1xuXHRcdGNvbG9yOiAjOTk5OyB9XG5cdCZfX2luZGV4IHtcblx0XHRmb250LXNpemU6IC42ZW07IH0gfVxuXG4uc3VibmF2LWV4aGliaXRpb24ge1xuXHRmb250LXNpemU6IDA7XG5cdCZfX3RpdGxlIHtcblx0XHRAZXh0ZW5kIC50cmFuc2l0aW9uLWFjdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR3aWR0aDogMjExcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1MHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1tZC1tYXgpIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXHQmX19kYXRlIHtcblx0XHRAZXh0ZW5kIC50cmFuc2l0aW9uLWFjdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRjb2xvcjogIzk5OTtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjYxcHgpO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tbWQtbWF4KSB7XG5cdFx0XHR3aWR0aDogNDclO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7IH0gfSB9XG5cbi5uYXYtdG9wX19saW5rIHtcblx0ei1pbmRleDogMTA7XG5cdC8vLl9hY3RpdmVcblx0Ly9cdC5kcm9wZG93bi1vcGVuZXJfX2NhcmV0XG4gfVx0Ly9cdFx0ZGlzcGxheTogbm9uZVxuXG4uc3VibmF2LXBsYWNlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmX19pdGVtIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7IH0gfVxuXG4uYnJhbmNoLWxpc3Qge1xuXHR6LWluZGV4OiAtMTtcblx0d2lkdGg6IDY3MHB4O1xuXHRtaW4td2lkdGg6IDEwMCU7XG5cdHRvcDogLTI1cHg7XG5cdGxlZnQ6IC0zNXB4O1xuXHRwYWRkaW5nOiA4NHB4IDM1cHggMTVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHBhZGRpbmctdG9wOiAxMzBweDsgfVxuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7IH1cblx0Jl9faXRlbSB7XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCNmZmYsIC4xKTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdEBpbmNsdWRlIGI7XG5cdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgjZmZmLCAuMSk7XG5cdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lOyB9IH0gfSB9XG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsOyB9XG5cdCZfX3JvbGwge1xuXHRcdC8vdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZVxuXHRcdG1heC13aWR0aDogMTY1cHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlOyB9XG5cdFx0Lm11c2V1bS1yb2xsX19pdGVtIHtcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG5cdFx0Lm11c2V1bS1yb2xsX19sYWJlbCB7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpOyB9XG5cdFx0Lm11c2V1bS1yb2xsX192YWx1ZSB7XG5cdFx0XHRtYXgtd2lkdGg6IDYwcHg7IH0gfVxuXHQmX19saW5rIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9IH1cblxuLmluZm9ybWF0aW9uIHtcblx0ZGlzcGxheTogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJyb3duO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDk5OTkwO1xuXHRwYWRkaW5nOiAyNXB4IDA7XG5cdGNvbG9yOiAjZmZmO1xuXHQmLl9ib3R0b20ge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRib3R0b206IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bGVmdDogMDsgfVxuXHQmLl9uZXcge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlOyB9XG5cdCYuX3RnIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkOyB9XG5cdCYuX211c2V1bSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuOyB9XG5cdC5za2luIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IH1cblx0Jl9faWNvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogLTMwcHg7XG5cdFx0d2lkdGg6IDI1cHg7XG5cdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRmaWxsOiAjZmZmO1xuXHRcdHN0cm9rZTogI2ZmZjtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tbWQtbWF4KSB7XG5cdFx0XHRsZWZ0OiAyMHB4OyB9IH1cblx0Jl9fdGV4dCB7XG5cdFx0QGluY2x1ZGUgZ2VyYmVyYS1zdWJ0ZXh0O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1tZC1tYXgpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7IH0gfVxuXHQmX19tb3JlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0gfVxuXHQmX19jbG9zZSB7XG5cdFx0QGV4dGVuZCAuYW5pbWF0ZWQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAtMzBweDtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHR3aWR0aDogMTlweDtcblx0XHRoZWlnaHQ6IDE5cHg7XG5cdFx0c3Ryb2tlOiAjZmZmO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tbWQtbWF4KSB7XG5cdFx0XHRyaWdodDogMjBweDsgfVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogLjg7IH0gfSB9XG5cbi5fZGVza3RvcCB7XG5cdC5uYXYge1xuXHRcdGEsXG5cdFx0LmRyb3Bkb3duLW9wZW5lcixcblx0XHQudG9wLW1lbnVfX2xpbmssXG5cdFx0LmJvdHRvbS1tZW51X19saW5rLFxuXHRcdC5tb2JpbGUtbWVudV9fbGluayB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRicm93bjtcblx0XHRcdFx0Lmljb24tbG9vayxcblx0XHRcdFx0Lmljb24tc2VhcmNoLFxuXHRcdFx0XHQuaWNvbi1jbG9jayxcblx0XHRcdFx0Lmljb24tbWVudSxcblx0XHRcdFx0Lmljb24tYmFjayxcblx0XHRcdFx0Lmljb24tYXJyb3dfZG93biB7XG5cdFx0XHRcdFx0c3Ryb2tlOiAkYnJvd247IH1cblx0XHRcdFx0Lmljb24tZW4sXG5cdFx0XHRcdC5pY29uLXJ1IHtcblx0XHRcdFx0XHRmaWxsOiAkYnJvd247IH1cblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBub25lOyB9IH0gfVxuXHRcdC5zdWJuYXYtZXhoaWJpdGlvbiB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0LnN1Ym5hdi1leGhpYml0aW9uX190aXRsZSxcblx0XHRcdFx0LnN1Ym5hdi1leGhpYml0aW9uX19kYXRlIHtcblx0XHRcdFx0XHRjb2xvcjogJGJyb3duO1xuXHRcdFx0XHRcdEBleHRlbmQgLnRyYW5zaXRpb24taG92ZXI7IH0gfSB9XG5cdFx0YS5fd2hpdGUge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmOyB9IH1cblx0XHQubmF2LXRvcF9fbGluayB7XG5cdFx0XHQuZHJvcGRvd24tb3BlbmVyIHtcblx0XHRcdFx0Ji5fYWN0aXZlIHtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0Lmljb24tY2xvY2sge1xuXHRcdFx0XHRcdFx0XHRzdHJva2U6ICNmZmY7IH0gfSB9IH0gfVxuXHRcdCYuX2xpZ2h0IHtcblx0XHRcdC5uYXYtdG9wX19saW5rIHtcblx0XHRcdFx0LmRyb3Bkb3duLW9wZW5lciB7XG5cdFx0XHRcdFx0Ji5fYWN0aXZlIHtcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdFx0XHRcdFx0Lmljb24tY2xvY2sge1xuXHRcdFx0XHRcdFx0XHRcdHN0cm9rZTogIzMzMzsgfSB9IH0gfSB9IH0gfVxuXHQuc3VibmF2IHtcblx0XHQmX19saW5rIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGJyb3duOyB9IH0gfSB9XG5cbi5fd2luIHtcblx0LnN1Ym5hdi5fbW9iaWxlOmJlZm9yZSB7XG5cdFx0cmlnaHQ6IDE2cHg7IH0gfVxuXG4uc3VibmF2LW1lbnUge1xuXHQuaGFzLWRyb3AtZG93bi1hIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1yaWdodDogMjVweDtcblx0XHQmOjphZnRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRtYXJnaW4tdG9wOiAtOHB4O1xuXHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZG93bi1jaGV2cm9uLXcuc3ZnXCIpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuXG5cdFx0Ji5fYWN0aXZlIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3VwLWNoZXZyb24tdy5zdmdcIik7IH0gfSB9IH1cblxuXG5cbi5uYXYge1xuXHQmLl9saWdodCB7XG5cdFx0LnN1Ym5hdi1tZW51IHtcblx0XHRcdC5oYXMtZHJvcC1kb3duLWEge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Rvd24tY2hldnJvbi5zdmdcIik7IH1cblxuXHRcdFx0XHQmLl9hY3RpdmUge1xuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy91cC1jaGV2cm9uLnN2Z1wiKTsgfSB9IH0gfSB9IH1cblxuLnN1Ym5hdi1idG4ge1xuXHQmLmJnLXRyYW5zcGFyZW50IHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfSB9XG4iLCIuaGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmLl9ydGwge1xuXHRcdGRpcmVjdGlvbjogcnRsOyB9XG5cdGhyIHtcblx0XHRtYXJnaW4tdG9wOiAxMDlweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MnB4O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IC00cHg7IH0gfVxuXHQmX19zbGlkZSB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGNvbG9yOiAjZmZmOyB9XG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMDBweDtcblx0XHRjb2xvcjogIzJiMmIyYjtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tbWQtbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjVweDsgfVxuXHRcdCYuaDEge1xuXHRcdFx0Zm9udC1mYW1pbHk6IFdpbGxpYW0sIHNlcmlmOyB9XG5cdFx0Ji5fc21hbGwge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzNXB4OyB9XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjVweDsgfSB9XG5cdFx0Ji5faXNzdWUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzNXB4OyB9XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjVweDsgfSB9XG5cdFx0Ji5fbGVjdHVyZXMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOTBweDtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2N3B4OyB9IH1cblx0XHQmLl9tYW51c2NyaXB0cyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA5MHB4O1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLW1kLW1heCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDY1cHg7IH0gfVxuXHRcdCYuX2JpZyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMDNweDtcblx0XHRcdGZvbnQtc2l6ZTogNTVweDtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1tZC1tYXgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdFx0Zm9udC1zaXplOiA1MHB4OyB9XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDM2cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzVweDsgfSB9XG5cdFx0Ji5fc3VwcG9ydCB7XG5cdFx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNzBweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBXaWxsaWFtLCBzZXJpZjtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNDJweDsgfSB9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdCY6bm90KC5fY292ZXIpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDsgfSB9IH1cblx0Jl9fc3VidGl0bGUge1xuXHRcdGNvbG9yOiAjMzAzMDMwO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMzVweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjVweDsgfSB9XG5cdCZfX3R5cGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMXB4OyB9IH1cblx0Jl9fbGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogMTNweDsgfVxuXHQmX19jb3ZlciB7XG5cdFx0aGVpZ2h0OiA1MDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1tZC1tYXgpIHtcblx0XHRcdGhlaWdodDogNDAwcHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRoZWlnaHQ6IDI3N3B4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0aGVpZ2h0OiAxNDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXHQmX19kZXMge1xuXHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHRjb2xvcjogIzEzMTMxMztcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyOHB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTRweDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc7IH0gfVxuXHQmLl9tYWluIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1hcmdpbi1ib3R0b206IDc2cHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLW1kLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXHRcdC5oZWFkZXItc2xpZGVyX19pdGVtIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGhlaWdodDogNTE4cHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTgycHg7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tbWQtbWF4KSB7XG5cdFx0XHRcdGhlaWdodDogMTAwdmg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMDdweDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0XHRoZWlnaHQ6IDgwdmg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA5OHB4OyB9IH0gfVxuXHQmLl9leGhpYml0aW9ucyB7XG5cdFx0bWFyZ2luLXRvcDogOTNweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMDBweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA4M3B4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjJweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDQycHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwOyB9IH1cblx0Ji5fZXhoaWJpdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMzVweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA2M3B4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogNDJweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzNHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoIzAwMCwgLjEpOyB9XG5cdFx0aHIge1xuXHRcdFx0bWFyZ2luLXRvcDogOTVweDtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNTRweDtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKCMwMDAsIC4xKTsgfVxuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lOyB9IH0gfVxuXHQmLl9saXN0IHtcblx0XHRtYXJnaW4tdG9wOiA5MnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwMnB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MXB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM4cHg7IH0gfVxuXHQmLl9pc3N1ZXMge1xuXHRcdG1hcmdpbi10b3A6IDkycHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjlweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7IH0gfVxuXHQmLl9pc3N1ZSB7XG5cdFx0bWFyZ2luLXRvcDogMzVweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA2N3B4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogNjRweDsgfSB9XG5cdCYuX2NvbnRhY3RzIHtcblx0XHRtYXJnaW4tdG9wOiA4NHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDMzcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogNTJweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDY1cHg7IH0gfVxuXHQmLl9kb25hdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogODRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMDBweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzM3B4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDUycHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2NXB4OyB9IH1cblx0Ji5fY29sbGVjdGlvbnMge1xuXHRcdG1hcmdpbi10b3A6IDkycHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjlweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA3NHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTE5cHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDRweDsgfSB9XG5cdCYuX3BhZ2Uge1xuXHRcdG1hcmdpbi10b3A6IDgzcHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMzNweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMnB4O1xuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcbiB9XHRcdFx0Ly9ib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjMDAwLCAuMSlcblx0XHRociB7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDY5cHg7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgjMDAwLCAuMSk7IH1cblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTsgfSB9IH1cblx0Ji5fYXJ0aWNsZSB7XG5cdFx0bWFyZ2luLXRvcDogMzVweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA2N3B4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogNDJweDtcblx0XHRcdC5oZWFkZXJfX3R5cGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7IH1cblx0XHRcdC5oZWFkZXJfX2NvdmVyIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTlweDsgfSB9IH1cblx0Ji5fc3VwcG9ydCxcblx0Ji5fdGlja2V0cyB7XG5cdFx0bWFyZ2luLXRvcDogNDVweDsgfVxuXHQmLl9ibG9nIHtcblx0XHRtYXJnaW4tdG9wOiAxMzBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1M3B4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDgzcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MnB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogNDJweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXHQmLl9hdXRob3JzIHtcblx0XHRtYXJnaW4tdG9wOiAxMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDgzcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MnB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogNDJweDsgfSB9IH1cblxuLmhlYWRlci1zbGlkZXIge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdCZfX2l0ZW0ge1xuXHRcdGN1cnNvcjogcG9pbnRlcjsgfVxuXHQmX19jb250cm9scyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7IH1cblx0Jl9fYXJyb3dzIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxODdweDtcblx0XHRyaWdodDogMjBweDtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0dG9wOiAxMTBweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXHQmX19hcnJvdyB7XG5cdFx0c3ZnIHtcblx0XHRcdEBleHRlbmQgLmFuaW1hdGVkO1xuXHRcdFx0c3Ryb2tlOiAjZmZmOyB9XG5cdFx0Ji5fcHJldiB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7IH0gfSB9XG5cbi5oZWFkZXItc2xpZGUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGNvbG9yOiAjZmZmO1xuXHQmX19iZyB7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDElO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0QGluY2x1ZGUgYjtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwgLjQpOyB9IH1cblx0Jl9fdHlwZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDsgfSB9XG5cdCZfX25hbWUge1xuXHRcdEBleHRlbmQgLmFuaW1hdGVkO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRjb2xvcjogI2ZmZjtcblx0XHR3aWR0aDogOTAwcHg7XG5cdFx0bWF4LXdpZHRoOiA5NSU7XG5cdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0XHRAaW5jbHVkZSBnZXJiZXJhLWgxO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdGZvbnQtc2l6ZTogNTBweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IC02cHg7XG5cdFx0XHRmb250LXNpemU6IDM1cHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKDM3MHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDI2cHg7IH1cblx0XHQmLl9sZWZ0IHtcblx0XHRcdG1heC13aWR0aDogNTAlO1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDc1JTsgfVxuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7IH0gfSB9XG5cdCZfX2luZm8ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRtYXJnaW4tdG9wOiAxMXB4O1xuXHRcdEBpbmNsdWRlIGdlcmJlcmEtc3VidGV4dDtcblx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDc1JTsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDRweDsgfSB9XG5cdCZfX2RhdGUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Ly9wb3NpdGlvbjogYWJzb2x1dGVcblx0XHQvL2JvdHRvbTogMTA1cHhcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG4gfVx0XHRcdC8vYm90dG9tOiA1NHB4XG5cdFx0Lmljb24tZGFzaCB7XG5cdFx0XHRzdHJva2U6ICNmZmY7IH0gfVxuXHQmX19wbGFjZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ly9wb3NpdGlvbjogYWJzb2x1dGVcblx0XHQvL2JvdHRvbTogNzVweFxuXHRcdC8vK21heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpXG5cdFx0Ly9vdHRvbTogMjRweFxuXHRcdC5pY29uLW1hcCB7XG5cdFx0XHRmaWxsOiAjZmZmOyB9IH1cblx0Jl9fYm90dG9tIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiA3NXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdGJvdHRvbTogMjRweDsgfSB9XG5cdCYuX2Rhcmsge1xuXHRcdC5oZWFkZXItc2xpZGVfX2JnIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxMTE7IH1cblx0XHQuaGVhZGVyLXNsaWRlX19pbWcge1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cdFx0LmhlYWRlci1zbGlkZV9fdHlwZSB7XG5cdFx0XHRjb2xvcjogIzY2NjY2NjsgfSB9IH1cblxuLmhlYWRlci1zbGlkZXJfX2J0biB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc1LCAxNTEsMTE1LCAwLjYpO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQUY5NzczO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0aGVpZ2h0OiA1NXB4O1xuXHR3aWR0aDogMjIwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdG1hcmdpbi1ib3R0b206IDQwcHgge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOWE4MDVhO1xuXHRcdGJvcmRlci1jb2xvcjogIzlhODA1YTsgfSB9XG5cblxuLy8uX3RnXG4vL2hlYWRlci1zbGlkZVxuLy8mX19uYW1lXG4vL1x0Zm9udC1mYW1pbHk6IFdpbGxpYW1cblxuLmhlYWRlci1pbmZvIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHBhZGRpbmctdG9wOiAxODJweDtcblx0Y29sb3I6ICNmZmY7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0cGFkZGluZy10b3A6IDEwN3B4OyB9XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRwYWRkaW5nLXRvcDogOThweDsgfVxuXHRhIHtcblx0XHRwb2ludGVyLWV2ZW50czogYWxsOyB9IH1cblxuLmhlYWRlci10b3VyIHtcblx0Jl9fZGVzIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdGNvbG9yOiAjOTk5O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRzcGFuLFxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICMzMzM7IH0gfSB9XG5cbi5oZWFkZXItZXhoaWJpdGlvbiB7XG5cdCZfX3R5cGUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7IH0gfVxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRAaW5jbHVkZSBnZXJiZXJhLWgyO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXHQmX19kYXRlIHtcblx0XHRtYXJnaW4tdG9wOiA3MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cdFx0Lmljb24tZGFzaCB7XG5cdFx0XHRzdHJva2U6ICMzMzM7IH0gfVxuXHQmX19wbGFjZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGNvbG9yOiAjOTk5O1xuXHRcdC5pY29uLW1hcCB7XG5cdFx0XHRmaWxsOiAjOTk5OyB9IH1cblx0Jl9fYnRuIHtcblx0XHQvL21heC13aWR0aDogMjczcHhcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiA1M3B4O1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4OyB9IH1cblx0Jl9fd2FybmluZyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAxMHB4OyB9IH1cblx0Ly8mLl90Z1xuXHQvL2hlYWRlci1leGhpYml0aW9uXG5cdC8vJl9fdGl0bGVcbiB9XHQvL1x0Zm9udC1mYW1pbHk6IFdpbGxpYW1cblxuLmhlYWRlci1pc3N1ZSB7XG5cdCZfX2RlcyB7XG5cdFx0bWF4LXdpZHRoOiA0NzBweDtcblx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdGNvbG9yOiAjOTk5O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi10b3A6IDIxcHg7XG5cdFx0XHRjb2xvcjogIzMzMzsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7IH0gfSB9XG5cbi5oZWFkZXItY29sbGVjdGlvbnMge1xuXHQmX19kZXMge1xuXHRcdG1heC13aWR0aDogNDcwcHg7XG5cdFx0bWFyZ2luLXRvcDogMTNweDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY2Njc7XG5cdFx0XHRjb2xvcjogIzY2NjsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDMzcHg7IH0gfSB9XG5cbi5oZWFkZXItZXZlbnQge1xuXHRtYXJnaW4tdG9wOiA0M3B4O1xuXHRtYXJnaW4tYm90dG9tOiA0NHB4O1xuXHRociB7XG5cdFx0bWFyZ2luLXRvcDogNDVweDsgfVxuXHQmX19jb3ZlciB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7IH1cblx0Jl9faW1nIHtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdG1heC13aWR0aDogMTAwJTsgfVxuXHQmX19pbmZvIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7IH1cblx0Jl9fZGF0ZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRmb250LWZhbWlseTogR2VyYmVyYSwgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRzdmcge1xuXHRcdFx0c3Ryb2tlOiAjMzMzOyB9IH1cblx0Jl9fcGxhY2Uge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRjb2xvcjogIzk5OTtcblx0XHRzdmcge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuXHRcdFx0ZmlsbDogIzk5OTsgfSB9XG5cdCYuX2xlY3R1cmVzIHtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjMDAwLCAuMSk7IH1cblx0XHQuaGVhZGVyLWV2ZW50IHtcblx0XHRcdCZfX2luZm8ge1xuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cblx0XHRcdCZfX3RpdGxlIHtcblx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzNXB4OyB9XG5cdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjVweDsgfSB9XG5cdFx0XHQmX19kYXRlIHtcblx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDsgfVxuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cdFx0XHQmX19wbGFjZSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzNweDsgfSB9XG5cdFx0XHQmX19jb3ZlciB7XG5cdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cdFx0XHQmX19pbWcge1xuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogNDE1cHg7IH0gfSB9XG5cdFx0aHIge1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lOyB9IH1cblx0XHQucGxhY2VfX25hbWUge1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7IH0gfVxuXHRcdC5ldmVudC1idXlfX2J0biB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH0gfVxuXHQvLyYuX3RnXG5cdC8vaGVhZGVyLWV2ZW50XG5cdC8vJl9fdGl0bGVcbiB9XHQvL1x0Zm9udC1mYW1pbHk6IFdpbGxpYW1cblxuLmV2ZW50LWluZm8ge1xuXHQmX190eXBlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHRcdG1hcmdpbi1yaWdodDogMjdweDtcblx0XHRjb2xvcjogIzAwMDsgfVxuXHQmX19kYXRlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDsgfVxuXHQmX190aW1lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfSB9XG4uaGVhZGVyLW11c2V1bSB7XG5cdG1hcmdpbi10b3A6IDM1cHg7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cdCZfX3R5cGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Y29sb3I6ICMwMDA7IH1cblx0Jl9fcXVhcnRlciB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblx0Jl9fYmFjayB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdHBhZGRpbmc6IDdweDtcblx0XHRjb2xvcjogIzMzMztcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRzdmcge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0c3Ryb2tlOiAjMzMzO1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0d2lkdGg6IDdweDsgfSB9XG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcblx0XHRAaW5jbHVkZSBnZXJiZXJhLWgxO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMzVweDsgfVxuXHRcdCYuX2dhbGxlcnkge1xuXHRcdFx0QGluY2x1ZGUgaGVhZGVyLWgxO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjlweDtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzNXB4OyB9IH0gfVxuXHQmX19kZXNjIHtcblx0XHRmb250LXNpemU6IDE1cHg7IH1cblx0Jl9fY292ZXIge1xuXHRcdGhlaWdodDogNTAwcHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0aGVpZ2h0OiAzNjBweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdGhlaWdodDogMTYwcHg7IH1cblx0XHQmLWNhcHRpb24ge1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDsgfSB9XG5cdCZfX2luZm8ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlNzM3MzM7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0d2lkdGg6IDU1JTtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyB9XG5cdCZfX3RleHQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwJTsgfVxuXHQmX19oaWRkZW4taW5mbyB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXHQmX19pY29uIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxOXB4O1xuXHRcdHJpZ2h0OiAxNXB4OyB9XG5cdCZfX3N2ZyB7XG5cdFx0bWFyZ2luOiAwOyB9XG5cdCZfX2ljb24gc3ZnIHtcblx0XHRzdHJva2U6IHdoaXRlO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcyAkZGVmYXVsdC10cmFuc2l0aW9uLWZ1bmN0aW9uOyB9IH1cbi50cmFuc2Zvcm0ge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykhaW1wb3J0YW50OyB9XG4uZGlzcGxheSB7XG5cdGRpc3BsYXk6IGJsb2NrOyB9XG4uZGlzcGxheU5vbmUge1xuXHRkaXNwbGF5OiBub25lO1xuXHQuaGVhZGVyLXNsaWRlciB7XG5cdFx0Jl9fYXJyb3cge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0QGV4dGVuZCAudHJhbnNpdGlvbi1ob3Zlcjtcblx0XHRcdFx0XHRzdHJva2U6ICM5OTk7IH0gfSB9IH0gfVxuXG4uX3JldGluYSB7XG5cdC5oZWFkZXItc2xpZGVyIHtcblx0XHQmX19pdGVtIHtcblx0XHRcdCYuc2xpY2stY3VycmVudCB7XG5cdFx0XHRcdHotaW5kZXg6IDE7IH0gfSB9XG5cdC5oZWFkZXItc2xpZGUge1xuXHRcdCZfX2JnIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7IH0gfSB9XG5cbi5zdWJuYXYtYnRuIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0FGOTc3Mztcblx0Ym9yZGVyOiAxcHggc29saWQgI0FGOTc3Mztcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdGhlaWdodDogMzdweDtcblx0d2lkdGg6IDE1MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiAzN3B4O1xuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogI2ZmZmZmZjsgfSB9XG5cbi5zdWJuYXYtYnRuLXJvdyB7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4ubmF2IHtcblx0Ji5fbGlnaHQge1xuXHRcdC5zdWJuYXYtYnRuIHtcblx0XHRcdGNvbG9yOiAjZmZmOyB9IH0gfVxuLmhlYWRlci1zbGlkZV9fZGF0ZSB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi5oZWFkZXItc2xpZGVfX3BsYWNlIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0Zm9udC1zaXplOiAxNXB4OyB9IH1cblxuLmhlYWRlci1jb2xsZWN0aW9ucyB7XG5cdHNwYW4ge1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICNCNDk2NkU7IH0gfSB9XG5cbiIsIi5mb290ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDQ0cHggMCA1NXB4O1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRjb2xvcjogIzY2Njtcblx0Ly8rbWF4LXNjcmVlbigkc2NyZWVuLW1kLW1heClcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdHBhZGRpbmc6IDc3cHggMCAzN3B4OyB9XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRwYWRkaW5nOiA1NnB4IDAgNTdweDsgfVxuXHQvLy5za2luXG5cdC8vLyttaW4tc2NyZWVuKCRzY3JlZW4tc20tbWluKVxuXHQvLy9cdHdpZHRoOiA2NzJweFxuXHQvLy8rbWluLXNjcmVlbigkc2NyZWVuLWxnLW1pbilcblx0Ly8vXHR3aWR0aDogJGNvbnRhaW5lci1sZ1xuXHQmX19sb2dvIHtcblx0XHRtYXJnaW4tbGVmdDogLTRweDtcblx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0Ly8rbWF4LXNjcmVlbigkc2NyZWVuLW1kLW1heClcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTFweDtcblx0XHRcdG1hcmdpbi10b3A6IDA7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblx0XHQuaWNvbi1sb2dvIHtcblx0XHRcdCYuX3NtYWxsIHtcblx0XHRcdFx0ZmlsbDogIzM1MzUzNTsgfSB9IH1cblx0Jl9fYWRkcmVzcyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctbGVmdDogMjVweDsgfVxuXHQmX19zY29wZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDU3cHg7XG5cdFx0Ly8rbWF4LXNjcmVlbigkc2NyZWVuLW1kLW1heClcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1NHB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogNDlweDsgfVxuXHRcdCYtLWxvZ28ge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogNTBweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblx0XHQmLS1sb2dvcyB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0OyB9IH0gfVxuXHQmX19uZXR3b3JrIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIyMHB4KTtcblx0XHQvL21hcmdpbi1yaWdodDogMjBweFxuXHRcdC8vK21heC1zY3JlZW4oJHNjcmVlbi1tZC1tYXgpXG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDUwcHggLTEzcHggMDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbjogNTBweCA2cHggMDtcblx0XHRcdG1heC13aWR0aDogMTAwJTsgfSB9IH1cblxuLmZvb3Rlci1tZW51IHtcblx0Jl9faXRlbSB7XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7IH0gfVxuXHQmX19saW5rIHtcblx0XHRAZXh0ZW5kIC5hbmltYXRlZDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRjb2xvcjogIzk5OTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Ly8rbWF4LXNjcmVlbigkc2NyZWVuLW1kLW1heClcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDsgfSB9IH1cblxuLmZvb3Rlci1icmFuY2gge1xuXHRAZXh0ZW5kIC5hbmltYXRlZDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tbGVmdDogLTE2cHg7XG5cdG1hcmdpbi10b3A6IDlweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Y29sb3I6ICM5OTk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ZGlzcGxheTogbm9uZTtcblx0Ly8rbWF4LXNjcmVlbigkc2NyZWVuLW1kLW1heClcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtc2l6ZTogMTVweDsgfVxuXHQmX19pY29uIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdFx0bWFyZ2luLXRvcDogLTRweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEzcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNnB4OyB9IH1cblx0Jl9fdGV4dCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0bWF4LXdpZHRoOiAxNTVweDtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDVweCk7IH0gfVxuXG4uZm9vdGVyLWFkZHJlc3Mge1xuXHRAZXh0ZW5kIC5hbmltYXRlZDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6ICM2NjY7XG5cdCZfX3RpdGxlIHtcblx0XHRAZXh0ZW5kIC5hbmltYXRlZDtcblx0XHQvL21pbi13aWR0aDogMTQ1cHhcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRjb2xvcjogIzk5OTk5OTtcblx0XHQuaWNvbi1tYXAge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRsZWZ0OiAycHg7XG5cdFx0XHR0b3A6IDJweDtcblx0XHRcdGZpbGw6ICNmZmY7IH0gfVxuXHQmX19pbmZvIHtcblx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsaW5lLWhlaWdodDogMS42ZW07IH1cblx0Jl9fdGltZSB7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH0gfVxuXG4uZm9vdGVyLXNjb3BlIHtcblx0QGV4dGVuZCAuYW5pbWF0ZWQ7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogIzY2Njtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQvLyttYXgtc2NyZWVuKCRzY3JlZW4tbWQtbWF4KVxuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4OyB9XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblx0Jl9faWNvbiB7XG5cdFx0QGV4dGVuZCAuYW5pbWF0ZWQ7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRzdHJva2U6ICM2NjY7IH1cblx0Jl9faWNvbi1sb2dvIHtcblx0XHRvcGFjaXR5OiAwLjU7IH1cblx0Jl9fdGV4dCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0bWF4LXdpZHRoOiAxNTBweDtcblx0XHRtYXJnaW4tbGVmdDogMThweDtcblx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRcdC8vK21heC1zY3JlZW4oJHNjcmVlbi1tZC1tYXgpXG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWF4LXdpZHRoOiAxODBweDtcblx0XHRcdG1hcmdpbi10b3A6IC0zcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDE1OHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDsgfSB9IH1cblxuLmZvb3Rlci1uZXR3b3JrIHtcblx0Zm9udC1zaXplOiAwO1xuXHRtYXJnaW4tbGVmdDogLTE2cHg7XG5cdG1hcmdpbi1yaWdodDogLTE2cHg7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXHQmX19pdGVtIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xuXHRcdC8vK21heC1zY3JlZW4oJHNjcmVlbi1tZC1tYXgpXG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0d2lkdGg6IDE2LjYlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHR3aWR0aDogMzMuMyU7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHQmOm50aC1jaGlsZCgxKSxcblx0XHRcdCY6bnRoLWNoaWxkKDIpLFxuXHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblx0XHQvLyY6bm90KDpsYXN0LWNoaWxkKVxuXHRcdC8vXHRtYXJnaW4tcmlnaHQ6IDMzcHhcblx0XHQvL1x0Ly8rbWF4LXNjcmVlbigkc2NyZWVuLW1kLW1heClcblx0XHQvL1x0K21heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpXG4gfVx0XHQvL1x0XHRtYXJnaW4tcmlnaHQ6IDBcblx0Jl9fbGluayB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBpbmNsdWRlIGI7XG5cdFx0XHR3aWR0aDogNDZweDtcblx0XHRcdGhlaWdodDogNDZweDtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblx0XHRzdmcge1xuXHRcdFx0QGV4dGVuZCAuYW5pbWF0ZWQ7XG5cdFx0XHRmaWxsOiAjNjY2OyB9IH0gfVxuXG4uY29weXJpZ2h0IHtcblx0bWFyZ2luLXRvcDogMzlweDtcblx0cGFkZGluZy10b3A6IDM2cHg7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDQ0O1xuXHRjb2xvcjogIzQ0NDQ0NDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRmb250LXdlaWdodDogMTAwO1xuXHQvLyttYXgtc2NyZWVuKCRzY3JlZW4tbWQtbWF4KVxuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0cGFkZGluZy10b3A6IDQycHg7XG5cdFx0bWFyZ2luLXRvcDogNDNweDsgfVxuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0bWFyZ2luOiA0MnB4IC0xMHB4IDA7XG5cdFx0cGFkZGluZy10b3A6IDM3cHg7XG5cdFx0Zm9udC1zaXplOiAxMnB4OyB9XG5cdCZfX25hbWUge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0Ly8rbWF4LXNjcmVlbigkc2NyZWVuLW1kLW1heClcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblx0Jl9fY29uZGl0aW9ucyB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHQvLyttYXgtc2NyZWVuKCRzY3JlZW4tbWQtbWF4KVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA5cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXHQmX19tYWRlIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0Ly8rbWF4LXNjcmVlbigkc2NyZWVuLW1kLW1heClcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRmbG9hdDogbGVmdDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblx0Jl9fbGluayB7XG5cdFx0QGV4dGVuZCAuYW5pbWF0ZWQ7XG5cdFx0Y29sb3I6ICM0NDQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH1cblxuLnN1YnNjcmliZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRtYXJnaW46IDAgLTJweDsgfVxuXHQmX19sYWJlbCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDdweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRmb250LXdlaWdodDogMTAwO1xuXHRcdC8vK21heC1zY3JlZW4oJHNjcmVlbi1tZC1tYXgpXG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0bWFyZ2luLXRvcDogLTQwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMzJweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXHQmX19pbnB1dCB7XG5cdFx0QGV4dGVuZCAuYW5pbWF0ZWQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA2NXB4O1xuXHRcdHBhZGRpbmc6IDEwcHggMTAwcHggMTBweCAxOXB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM0NDQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdCY6Zm9jdXMsXG5cdFx0JjpkaXNhYmxlZCB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjY2NjOyB9XG5cdFx0Ly8rbWF4LXNjcmVlbigkc2NyZWVuLW1kLW1heClcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRwYWRkaW5nOiA1cHggODVweCAxMHB4IDI0cHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRwYWRkaW5nOiA1cHggODBweCAxMHB4IDIwcHg7IH1cblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogIzY2NjsgfSB9XG5cdCZfX2J0biB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGhlaWdodDogNjVweDtcblx0XHR3aWR0aDogMTAwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3JkZXI6IDA7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7IH1cblx0XHQvLyttYXgtc2NyZWVuKCRzY3JlZW4tbWQtbWF4KVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdHdpZHRoOiA4NXB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0d2lkdGg6IDgwcHg7IH0gfVxuXHQmX19lcnJvciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbi10b3A6IDdweDtcblx0XHRjb2xvcjogJHJlZDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblx0Jl9fZG9uZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHBhZGRpbmc6IDIycHggMjBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0Lmljb24tY2hlY2sge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRtYXJnaW46IGF1dG87IH0gfVxuXHQvL21haWxnYW5cblx0I21nLWZvb3RlciB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXHQjbG9nbyB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXHQucmVzZXQtZm9udCB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXHQuZm9ybWZpZWxkcyB7XG5cdFx0LmNsZWFyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IH1cblx0XHRiciB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9XG5cdFx0aDEge1xuXHRcdFx0ZGlzcGxheTogbm9uZTsgfVxuXHRcdGgyIHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRjb2xvcjogIzk5OTk5OTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cdFx0aDMge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGNvbG9yOiAjOTk5OTk5O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7IH1cblx0XHQqIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7IH1cblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7IH0gfVxuXHRcdC5mZmllbGRzIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50OyB9IH1cbiB9XHQvLyFtYWlsZ2FuXG5cbi5idG4tdG8tdG9wIHtcblx0ZGlzcGxheTogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHotaW5kZXg6IDk5OTtcblx0cmlnaHQ6IDQwcHg7XG5cdGJvdHRvbTogODBweDtcblx0d2lkdGg6IDgwcHg7XG5cdGhlaWdodDogODBweDtcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0Ly9ib3JkZXI6IDFweCBzb2xpZCByZ2JhKDUwLCA1MCwgNTAsIDAuMTUpXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2NmYmZhZCwgLjUpO1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0cmlnaHQ6IDE5cHg7XG5cdFx0Ym90dG9tOiAxMTBweDtcblx0XHR3aWR0aDogNzBweDtcblx0XHRoZWlnaHQ6IDcwcHg7IH1cblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdHJpZ2h0OiA4cHg7XG5cdFx0Ym90dG9tOiAxNDVweDtcblx0XHR3aWR0aDogNTBweDtcblx0XHRoZWlnaHQ6IDUwcHg7IH1cblx0Jl9faWNvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR3aWR0aDogMzFweDtcblx0XHRoZWlnaHQ6IDExcHg7XG5cdFx0bWFyZ2luLWxlZnQ6ICAtMTVweDtcblx0XHRtYXJnaW4tdG9wOiAtNnB4O1xuXHRcdGZpbGw6ICMwMDA7XG5cdFx0c3Ryb2tlOiAjMDAwO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTEycHg7IH0gfSB9XG5cbi5fZGVza3RvcCB7XG5cdC5mb290ZXItbWVudSB7XG5cdFx0Jl9fbGluayB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7IH0gfSB9XG5cdC5mb290ZXItbmV0d29yayB7XG5cdFx0Jl9fbGluayB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRAZXh0ZW5kIC50cmFuc2l0aW9uLWhvdmVyO1xuXHRcdFx0XHRcdGZpbGw6ICNmZmY7IH0gfSB9IH1cblx0LmZvb3Rlci1zY29wZSB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdC5mb290ZXItc2NvcGVfX2ljb24ge1xuXHRcdFx0XHRzdHJva2U6ICNmZmY7XG5cdFx0XHRcdEBleHRlbmQgLnRyYW5zaXRpb24taG92ZXI7IH1cblx0XHRcdC5mb290ZXItc2NvcGVfX2ljb24tbG9nbyB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdEBleHRlbmQgLnRyYW5zaXRpb24taG92ZXI7IH0gfSB9XG5cdC5jb3B5cmlnaHQge1xuXHRcdCZfX2xpbmsge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9IH0gfVxuXHQuZm9vdGVyLWFkZHJlc3Mge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHQuZm9vdGVyLWFkZHJlc3NfX3RpdGxlIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdEBleHRlbmQgLnRyYW5zaXRpb24taG92ZXI7IH0gfSB9IH1cblxuLmZvb3Rlci1mbGV4IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRtYXJnaW46IDA7XG5cdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRtYXJnaW46IDAgLTEwcHg7IH1cblx0QGluY2x1ZGUgbWluLXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdG1hcmdpbjogMCAtMjBweDsgfSB9XG4iLCIuZ2FsbGVyeSB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGhyIHtcblx0XHRtYXJnaW4tdG9wOiA2OXB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1tZC1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDI2cHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9IH1cblx0Jl9faXRlbSB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRAaW5jbHVkZSBiO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cmlnaHQ6IC0xcHg7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCMzMjMyMzIsIC4xNSk7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdHJpZ2h0OiAxMHB4OyB9XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCMzMjMyMzIsIC4xNSk7IH0gfVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrOyB9IH0gfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1tZC1tYXgpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDE4cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjdweDsgfSB9XG5cdCZfX2luZm8ge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWF4LXdpZHRoOiAyNTBweDtcblx0XHRoZWlnaHQ6IDUuMWVtO1xuXHRcdG1hcmdpbi10b3A6IDMycHg7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdFx0QGluY2x1ZGUgZ2VyYmVyYS1zdWJ0ZXh0O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjc7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLW1kLW1heCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cdCZfX21vcmUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tdG9wOiAyMnB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1tZC1tYXgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfSB9XG5cbi5nYWxsZXJ5LW5hbWUge1xuXHRAZXh0ZW5kIC5hbmltYXRlZDtcblx0Y29sb3I6ICMzMzM7XG5cdEBpbmNsdWRlIGdlcmJlcmEtaDM7XG5cdGZvbnQtc2l6ZTogMjVweDtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLW1kLW1heCkge1xuXHRcdGZvbnQtc2l6ZTogMTVweDsgfVxuXHQmX19pY29uIHtcblx0XHRAZXh0ZW5kIC5hbmltYXRlZDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG5cdFx0d2lkdGg6IDE0cHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdGZpbGw6ICMzMzM7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLW1kLW1heCkge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDExcHg7IH0gfVxuXHQmX190ZXh0IHtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tbWQtbWF4KSB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWF4LXdpZHRoOiAxMzBweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTsgfSB9IH1cblxuLmdhbGxlcnktaXRlbSB7XG5cdCZfX2xpbmsge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbi5nYWxsZXJ5LWxpbmsge1xuXHRAZXh0ZW5kIC5hbmltYXRlZDtcblx0Y29sb3I6ICM5OTk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0QGluY2x1ZGUgZ2VyYmVyYS1zZXJ2aWNlLXVwO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHQmLl9ob3ZlciB7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0LmdhbGxlcnktbGlua19fdGV4dCB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDsgfVxuXHRcdC5nYWxsZXJ5LWxpbmtfX2ljb24ge1xuXHRcdFx0c3Ryb2tlOiAjMDAwOyB9IH1cblx0Jl9fdGV4dCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDA7XG5cdFx0dHJhbnNpdGlvbjogbWF4LXdpZHRoIC4zcyAkZGVmYXVsdC10cmFuc2l0aW9uLWZ1bmN0aW9uOyB9XG5cdCZfX2ljb24ge1xuXHRcdEBleHRlbmQgLmFuaW1hdGVkO1xuXHRcdHN0cm9rZTogIzk5OTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9IH1cblxuLmNvbGxlY3Rpb24ge1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG1hcmdpbi10b3A6IDgxcHg7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRtYXJnaW4tdG9wOiA0MXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoIzAwMCwgLjEpOyB9XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjlweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuOyB9XG5cdGhyIHtcblx0XHRtYXJnaW4tdG9wOiAxMDdweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9IH1cblx0Jl9fdHlwZSB7XG5cdFx0Y29sb3I6ICNjY2M7IH1cblx0Jl9fbGlzdCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IDUxcHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTlweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7IH0gfSB9XG5cbi5jb2xsZWN0aW9uLWl0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMzlweDtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDMzcHg7IH1cblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHQuY29sbGVjdGlvbi1pdGVtIHtcblx0XHRcdCZfX2xpbmsge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC4yNWVtO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwOyB9XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcsJztcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lOyB9IH0gfSB9IH1cblx0Jl9fbGluayB7XG5cdFx0QGV4dGVuZCAuYW5pbWF0ZWQ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRmb250LWZhbWlseTogV2lsbGlhbSwgc2VyaWY7XG5cdFx0Zm9udC1zaXplOiA1NXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdGZvbnQtc2l6ZTogMjZweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4OyB9IH1cblx0Jl9faW1nIHtcblx0XHQvL0BleHRlbmQgLnRyYW5zaXRpb24tYWN0aXZlXG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogLTI7XG5cdFx0bWF4LXdpZHRoOiAyODdweDtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7IH0gfVxuXG4uX2Rlc2t0b3Age1xuXHQuY29sbGVjdGlvbi1pdGVtIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHNjcmVlbi1tZC1taW4pIHtcblx0XHRcdFx0LmNvbGxlY3Rpb24taXRlbV9faW1nIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdHotaW5kZXg6IDI7IH0gfSB9XG5cdFx0Jl9fbGluayB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzMzMzsgfSB9IH0gfVxuXG4ubmV3cyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXRvcDogNjBweDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7IH1cblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7IH1cblx0LnNraW4ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbi5uZXdzLXNsaWRlciB7XG5cdCZfX2Fycm93cyB7XG5cdFx0Ly9wb3NpdGlvbjogYWJzb2x1dGVcblx0XHQvL3RvcDogMFxuXHRcdC8vbGVmdDogMFxuXHRcdC8vcmlnaHQ6IDBcblx0XHQvL2JvdHRvbTogMTAwcHhcblx0XHQvL3dpZHRoOiAxMjIwcHhcblx0XHQvL2hlaWdodDogMjNweFxuXHRcdC8vbWFyZ2luOiBhdXRvXG5cdFx0Ly8rbWF4LXNjcmVlbigkc2NyZWVuLW1kLW1heClcblx0XHQvL1x0d2lkdGg6IDk4MHB4XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cdCZfX2Fycm93IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNXB4O1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdGhlaWdodDogMjNweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tbWQtbWF4KSB7XG5cdFx0XHRsZWZ0OiAwOyB9XG5cdFx0Lmljb24tYXJyb3cge1xuXHRcdFx0QGV4dGVuZCAuYW5pbWF0ZWQ7XG5cdFx0XHRzdHJva2U6ICMwMDA7IH1cblx0XHQmLl9uZXh0IHtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLW1kLW1heCkge1xuXHRcdFx0XHRyaWdodDogMDsgfSB9IH0gfVxuXG4ubmV3cy1zbGlkZSB7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblx0Jl9fbGluayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiAjMzMzOyB9XG5cdCZfX2NvbCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdGZsb2F0OiBub25lOyB9IH1cblx0Jl9fY292ZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdC8vbWF4LXdpZHRoOiAzMTZweFxuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdC8vK21heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpXG5cdFx0Ly9cdG1heC13aWR0aDogMTg2cHhcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0bWF4LXdpZHRoOiAzNzBweDtcblx0XHRcdHBhZGRpbmc6IDAgNHB4O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgfSB9XG5cdCZfX2ltZyB7XG5cdFx0d2lkdGg6IDEwMCU7IH1cblx0Jl9fdGl0bGUge1xuXHRcdEBleHRlbmQgLmFuaW1hdGVkO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXgtd2lkdGg6IDQyMHB4O1xuXHRcdG1hcmdpbi10b3A6IDEyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XG5cdFx0QGluY2x1ZGUgZ2VyYmVyYS1oMjtcblx0XHRsaW5lLWhlaWdodDogMS4xNDU7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDsgfSB9XG5cdCZfX2RlcyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWF4LXdpZHRoOiA0ODBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdEBpbmNsdWRlIGdlcmJlcmEtc3VidGV4dDtcblx0XHRsaW5lLWhlaWdodDogMS43O1xuXHRcdGNvbG9yOiAjNjY2O1xuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXHQmX19tb3JlIHtcblx0XHRAZXh0ZW5kIC5hbmltYXRlZDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0QGluY2x1ZGUgZ2VyYmVyYS1zZXJ2aWNlLXVwO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGNvbG9yOiAjMzMzOyB9IH1cblxuLl9kZXNrdG9wIHtcblx0LmNvbGxlY3Rpb24tbGlzdCB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQuY29sbGVjdGlvbi1pdGVtX19saW5rIHtcblx0XHRcdFx0Y29sb3I6ICNjY2M7IH0gfSB9XG5cdC5jb2xsZWN0aW9uLWl0ZW0ge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmNvbGxlY3Rpb24taXRlbV9fbGluayB7XG5cdFx0XHRcdGNvbG9yOiAjMzMzOyB9IH0gfVxuXHQuZ2FsbGVyeS1pdGVtIHtcblx0XHQmX19saW5rIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQuZ2FsbGVyeS1uYW1lIHtcblx0XHRcdFx0XHRjb2xvcjogJGJyb3duO1xuXHRcdFx0XHRcdC5nYWxsZXJ5LW5hbWVfX2ljb24ge1xuXHRcdFx0XHRcdFx0ZmlsbDogJGJyb3duO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogbm9uZTsgfVxuXHRcdFx0XHRcdCYuX25ldyB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHRcdFx0XHQuZ2FsbGVyeS1uYW1lX19pY29uIHtcblx0XHRcdFx0XHRcdFx0ZmlsbDogJGJsdWU7IH0gfVxuXHRcdFx0XHRcdCYuX3RnIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdFx0XHRcdFx0LmdhbGxlcnktbmFtZV9faWNvbiB7XG5cdFx0XHRcdFx0XHRcdGZpbGw6ICRyZWQ7IH0gfVxuXHRcdFx0XHRcdCYuX211c2V1bSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGdyZWVuO1xuXHRcdFx0XHRcdFx0LmdhbGxlcnktbmFtZV9faWNvbiB7XG5cdFx0XHRcdFx0XHRcdGZpbGw6ICRncmVlbjsgfSB9IH1cblx0XHRcdFx0LmdhbGxlcnktbGluayB7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0LmdhbGxlcnktbGlua19fdGV4dCB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDsgfVxuXHRcdFx0XHRcdC5nYWxsZXJ5LWxpbmtfX2ljb24ge1xuXHRcdFx0XHRcdFx0c3Ryb2tlOiAjMDAwOyB9IH0gfSB9IH1cblx0Lm5ld3Mtc2xpZGVyIHtcblx0XHQmX19hcnJvdyB7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Ji5faG92ZXIge1xuXHRcdFx0XHQuaWNvbi1hcnJvdyB7XG5cdFx0XHRcdFx0QGV4dGVuZCAudHJhbnNpdGlvbi1ob3Zlcjtcblx0XHRcdFx0XHRzdHJva2U6ICRicm93bjsgfSB9IH0gfVxuXHQubmV3cy1zbGlkZSB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQubmV3cy1zbGlkZSB7XG5cdFx0XHRcdCZfX3RpdGxlIHtcblx0XHRcdFx0XHRjb2xvcjogJGJyb3duOyB9XG5cdFx0XHRcdCZfX21vcmUge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzM7IH0gfSB9IH0gfVxuXG5cbi5uZXdzIHtcblx0LmV2ZW50c19fdGl0bGUge1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfSB9XG4iLCIucHJvZ3JhbXMge1xuXHRtYXJnaW4tdG9wOiA2N3B4O1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0bWFyZ2luLXRvcDogNTNweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzlweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjMDAwLCAuMSk7IH1cblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdG1hcmdpbi10b3A6IDM3cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7IH1cblx0aHIge1xuXHRcdG1hcmdpbi10b3A6IDEwMHB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXHQmX190aXRsZSB7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE3cHg7IH0gfVxuXHQmX19kZXMge1xuXHRcdG1heC13aWR0aDogNDkwcHg7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1MnB4O1xuXHRcdEBpbmNsdWRlIGdlcmJlcmEtc3VidGV4dDtcblx0XHRsaW5lLWhlaWdodDogMS43O1xuXHRcdGNvbG9yOiAjNjY2O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4OyB9IH1cblx0Jl9fYnRuIHtcblx0XHR3aWR0aDogMTk4cHg7XG5cdFx0bWFyZ2luOiA2OHB4IGF1dG8gMDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHR3aWR0aDogMjc4cHg7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNHB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMjNweDsgfSB9XG5cdCYuX3BhZ2Uge1xuXHRcdG1hcmdpbi1ib3R0b206IDkwcHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDJweDsgfSB9XG5cdCYuX3NjaWVuY2Uge1xuXHRcdG1hcmdpbi10b3A6IC00NXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDkwcHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQycHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwOyB9IH0gfVxuXG4ucHJvZ3JhbSB7XG5cdG1hcmdpbi1ib3R0b206IDY4cHg7XG5cdGNvbG9yOiAjMzMzO1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjJweDsgfVxuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzNweDsgfVxuXHQmOm50aC1jaGlsZCgybisxKSB7XG5cdFx0Y2xlYXI6IGxlZnQ7IH1cblx0JjpudGgtbGFzdC1vZi10eXBlKDEpLFxuXHQmOm50aC1sYXN0LW9mLXR5cGUoMikge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cdCY6bnRoLWxhc3QtY2hpbGQoMikge1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMzcHg7IH0gfVxuXHQmX19saW5rIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6ICMzMzM7IH1cblx0Jl9fY292ZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDMyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0aGVpZ2h0OiAxNzVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRoZWlnaHQ6IDE1MXB4OyB9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGV4dGVuZCAudHJhbnNpdGlvbi1hY3RpdmU7XG5cdFx0XHRAaW5jbHVkZSBiO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwgMCk7IH0gfVxuXHQmX19pbWcge1xuXHRcdEBpbmNsdWRlIGltZy1jb3ZlcjsgfVxuXHQmX19kYXRlIHtcblx0XHRtYXJnaW4tdG9wOiAtNnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0QGluY2x1ZGUgZ2VyYmVyYS1zdWJ0ZXh0O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4OyB9IH1cblx0Jl9fdGl0bGUge1xuXHRcdEBleHRlbmQgLmFuaW1hdGVkO1xuXHRcdHBhZGRpbmc6IDZweCAwO1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cblx0Jl9fZGVzYyB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY2NjsgfVxuXHQmX19uYW1lIHtcblx0XHRAZXh0ZW5kIC5hbmltYXRlZDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRAaW5jbHVkZSBnZXJiZXJhLWgzO1xuXHRcdGNvbG9yOiAjMzMzO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuXHQmX19tb3JlIHtcblx0XHRAZXh0ZW5kIC5hbmltYXRlZDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdFx0QGluY2x1ZGUgZ2VyYmVyYS1zZXJ2aWNlLXVwO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9IH1cblx0Jl9fbGlkIHtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDZweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0OXB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMThweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuXHQmX19zaGFyZSB7XG5cdFx0bWFyZ2luLXRvcDogNTFweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzNXB4OyB9IH1cblx0Ji5fYXJ0aWNsZSB7XG5cdFx0aHIge1xuXHRcdFx0bWFyZ2luLXRvcDogNzVweDtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDsgfSB9XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGJyb3duO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9IH0gfVxuXHQmLl9zY2llbmNlIHtcblx0XHQucHJvZ3JhbV9fdGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4OyB9IH0gfSB9XG5cbi5wcm9ncmFtLWxpZCB7XG5cdCZfX2NvbCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdGZsb2F0OiBub25lOyB9IH1cblx0Jl9fdGV4dCB7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMjlweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDMycHg7IH0gfSB9XG5cbi5wcm9ncmFtLWRhdGUge1xuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0Ly8rZ2VyYmVyYS1zZXJ2aWNlLXVwXG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogLTM2cHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwOyB9XG5cdFx0Ji5faXNzdWUge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXHQmX190aW1lIHtcblx0XHRAaW5jbHVkZSBnZXJiZXJhLXN1YnRleHQ7XG5cdFx0YSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfSB9IH1cblxuLnJlYWQtbW9yZSB7XG5cdG1hcmdpbi10b3A6IDE0MHB4O1xuXHRtYXJnaW4tYm90dG9tOiA5MHB4O1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0bWFyZ2luLXRvcDogNTlweDtcblx0XHRtYXJnaW4tYm90dG9tOiA0MnB4OyB9XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7IH0gfVxuXG4uX2Rlc2t0b3Age1xuXHQucHJvZ3JhbSB7XG5cdFx0Jl9fbmFtZSxcblx0XHQmX190aXRsZSB7XG5cdFx0XHQmLl9ob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkYnJvd247IH0gfVxuXHRcdCZfX21vcmUge1xuXHRcdFx0Ji5faG92ZXIge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjMzMzO1xuXHRcdFx0XHRAZXh0ZW5kIC50cmFuc2l0aW9uLWhvdmVyOyB9IH1cblx0XHQmX19jb3ZlciB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwgLjUpOyB9IH0gfSB9IH1cbiIsIi5ldmVudHMge1xuXHRtYXJnaW4tdG9wOiA1NXB4O1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjMDAwLCAuMSk7IH1cblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7IH1cblx0aHIge1xuXHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4OyB9IH1cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDU1cHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDFweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ3cHg7IH1cblx0XHQmLl9sZWN0dXJlcyB7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzVweDsgfVxuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7IH0gfSB9XG5cdCZfX2Fycm93cyB7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAycHg7IH1cblx0XHQmLl9tdXNldW0ge1xuXHRcdFx0bWFyZ2luLXRvcDogMDsgfSB9XG5cdCZfX2Fycm93IHtcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogOXB4OyB9XG5cdFx0c3ZnIHtcblx0XHRcdEBleHRlbmQgLmFuaW1hdGVkO1xuXHRcdFx0c3Ryb2tlOiAjMDAwOyB9IH1cblx0Jl9fYnRuIHtcblx0XHR3aWR0aDogMTk4cHg7XG5cdFx0bWFyZ2luOiA2OHB4IGF1dG8gMDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHR3aWR0aDogMjc4cHg7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRtYXJnaW4tdG9wOiAzM3B4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMjNweDsgfSB9XG5cdCZfX2ZpbHRlcnMge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwOyB9IH1cblx0Jl9fbW9udGgge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tdG9wOiA2OXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE5cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoIzAwMCwgLjEpO1xuXHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1hcmdpbjogMTZweCAwIDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7IH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0QGluY2x1ZGUgYjtcblx0XHRcdFx0bGVmdDogLTIwcHg7XG5cdFx0XHRcdHJpZ2h0OiAtMjBweDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjMDAwLCAuMSk7IH0gfSB9XG5cdC8vJl9fbGlzdFxuXHQvL1x0bWFyZ2luLXRvcDogMTlweFxuXHQvL1x0K21heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpXG5cdC8vXHRcdG1hcmdpbi10b3A6IDBcblx0Ji5fZXhoaWJpdGlvbiB7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogNDhweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0NHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDM0cHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjMDAwLCAuMSk7IH1cblx0XHRociB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMDNweDtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMzcHg7IH1cblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cdFx0LmV2ZW50cyB7XG5cdFx0XHQmX190aXRsZSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzOXB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzVweDsgfVxuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDZweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7IH0gfSB9IH1cblx0Ji5fcGFnZSB7XG5cdFx0bWFyZ2luLXRvcDogMjdweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMDVweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0N3B4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzlweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXHRcdC5ldmVudHNfX3RpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUxcHg7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDZweDsgfSB9IH1cblx0Ji5fc2NpZW5jZSB7XG5cdFx0bWFyZ2luLXRvcDogNjlweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMDVweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0N3B4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzlweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXHRcdC5ldmVudHNfX3RpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUxcHg7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDZweDsgfSB9IH1cblx0Ji5fbGlzdCB7XG5cdFx0QGV4dGVuZCAuYW5pbWF0ZWQ7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMDBweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDsgfVxuXHRcdGhyIHtcblx0XHRcdG1hcmdpbi10b3A6IDg0cHg7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXHRcdC5ldmVudHNfX2J0biB7XG5cdFx0XHRtYXJnaW4tdG9wOiA4M3B4O1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRcdGhlaWdodDogNTRweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogNThweDsgfVxuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiAyODBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzdweDsgfSB9IH1cblx0Ji5fbG9hZGluZyB7XG5cdFx0b3BhY2l0eTogLjU7IH0gfVxuXG4uZXZlbnQge1xuXHQmX19saW5rIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdFx0Y3Vyc29yOiBwb2ludGVyOyB9XG5cdCZfX3R5cGUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogNHB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4OyB9IH1cblx0Jl9fY292ZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDE4M3B4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRoZWlnaHQ6IDE0MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDsgfVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBleHRlbmQgLnRyYW5zaXRpb24tYWN0aXZlO1xuXHRcdFx0QGluY2x1ZGUgYjtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIDApO1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIC40KTsgfSB9IH1cblx0Jl9faW1nIHtcblx0XHRAaW5jbHVkZSBpbWctY292ZXI7IH1cblx0Jl9fZGF0ZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogOXB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG5cdCZfX3RpdGxlIHtcblx0XHRAZXh0ZW5kIC5hbmltYXRlZDtcblx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdGNvbG9yOiAjMzMzO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yNTsgfSB9XG5cdCZfX3BsYWNlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dG9wOiAxNXB4O1xuXHRcdGxlZnQ6IDM1cHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRvcDogMTBweDtcblx0XHRcdGxlZnQ6IDIwcHg7IH1cblx0XHQuaWNvbi1tYXAge1xuXHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRmaWxsOiAjZmZmOyB9IH1cblx0Jl9faXRlbSB7XG5cdFx0bWFyZ2luLXRvcDogMzlweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMDsgfVxuXHRcdCYuX2N5Y2xlcyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyOHB4OyB9XG5cdFx0LmNvbC1tZC0zIHtcblx0XHRcdCYuX2NpbmVtYS10aWNrZXQge1xuXHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAyNSU7IH1cblx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0XHR3aWR0aDogMjAlOyB9IH0gfVxuXHRcdC5jb2wtbWQtOSB7XG5cdFx0XHQmLl9jaW5lbWEtdGlja2V0IHtcblx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdFx0XHR3aWR0aDogNzUlOyB9XG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDgwJTsgfSB9IH1cblx0XHQuX2NpbmVtYS10aWNrZXQge1xuXHRcdFx0LmV2ZW50LWl0ZW1fX3RpbWUge1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9IH0gfVxuXG5cdCZfX3NoYXJlIHtcblx0XHRtYXJnaW4tdG9wOiA2NXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblx0Ly8mLl90Z1xuXHQvL2V2ZW50XG5cdC8vJl9fdGl0bGVcbiB9XHQvL1x0Zm9udC1mYW1pbHk6IFdpbGxpYW1cblxuLmV2ZW50LWRhdGUge1xuXHRmb250LXNpemU6IDA7XG5cdCZfX21vbnRoIHtcblx0XHRAaW5jbHVkZSBnZXJiZXJhLXN1YnRleHQ7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7IH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0bWFyZ2luOiAwIC4yNWVtO1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lOyB9IH0gfVxuXHQmX190aW1lIHtcblx0XHRAaW5jbHVkZSBnZXJiZXJhLXN1YnRleHQ7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4OyB9IH1cblx0LnRvb2x0aXAge1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7IH0gfVxuXG4uZXZlbnRzLWZpbHRlcnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCMwMDAsIC4xKTtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxOHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDA7IH1cblx0JjphZnRlciB7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0QGluY2x1ZGUgYjtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IC0yMHB4O1xuXHRcdFx0cmlnaHQ6IC0yMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoIzAwMCwgLjEpOyB9IH1cblx0LmRyb3Bkb3duLW9wZW5lcl9fdGV4dCB7XG5cdFx0bWF4LXdpZHRoOiAxNTBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0dmVydGljYWwtYWxpZ246IC1tb3otbWlkZGxlLXdpdGgtYmFzZWxpbmU7XG5cdFx0dmVydGljYWwtYWxpZ246IC13ZWJraXQtYmFzZWxpbmUtbWlkZGxlOyB9XG5cdCZfX2xlZnQge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0LmRyb3Bkb3duLW9wZW5lcl9fY2FyZXQuaWNvbi1hcnJvd19ib3R0b20ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7IH0gfSB9XG5cdCZfX3N3aXRjaCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW4tdG9wOiAyN3B4OyB9XG5cdFx0Ji5faW5saW5lIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyN3B4O1xuXHRcdFx0XHQuY2hlY2tfX3RvZ2dsZSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwOyB9IH0gfSB9XG5cdCZfX2xpbmsge1xuXHRcdEBleHRlbmQgLmFuaW1hdGVkO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSBnZXJiZXJhLXNlcnZpY2UtdXA7XG5cdFx0Y29sb3I6ICM0MjQyNDI7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdHBhZGRpbmc6IDAgMCAxMXB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoIzAwMCwgLjEpOyB9XG5cdFx0c3ZnIHtcblx0XHRcdEBleHRlbmQgLmFuaW1hdGVkO1xuXHRcdFx0ZmlsbDogIzMyMzIzMjtcblx0XHRcdHN0cm9rZTogIzMyMzIzMjtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0Ym90dG9tOiAxNXB4O1xuXHRcdFx0XHRtYXJnaW46IGF1dG8gMDtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwOyB9IH0gfVxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDsgfSB9IH0gfVxuXG4uZXZlbnRzLWxpc3Qge1xuXHQmX19kYXRlIHtcblx0XHR3aWR0aDogMTAuNSU7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7IH0gfVxuXHQmX19pbmZvIHtcblx0XHR3aWR0aDogODkuNSU7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7IH0gfSB9XG5cbi5ldmVudC1kYXkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi10b3A6IDM5cHg7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRjb2xvcjogIzJmMmYyZjtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdG1hcmdpbi10b3A6IDE5cHg7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDNweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjMDAwLCAuMSk7IH1cblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdG1hcmdpbi10b3A6IDIycHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNnB4OyB9XG5cdCZfX251bSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBXaWxsaWFtLCBzZXJpZjtcblx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRmb250LXNpemU6IDUwcHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRmb250LXNpemU6IDM1cHg7IH1cblx0XHQmLl9zbWFsbCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7IH0gfSB9XG5cdCZfX21vbnRoIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJywnOyB9IH0gfVxuXHQmX193ZWVrZGF5IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRmb250LXdlaWdodDogMjAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7IH0gfSB9XG5cbi5ldmVudC1wZXJpb2Qge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7IH1cblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDE0cHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDsgfSB9XG5cdCZfX2ljb24ge1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0bWFyZ2luOiAyMXB4IDE1cHggMDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW46IDIxcHggM3B4IDAgMTRweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRtYXJnaW46IDA7IH0gfVxuXHQmX19udW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IFdpbGxpYW0sIHNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LWZhbWlseTogR2VyYmVyYSwgc2Fucy1zZXJpZjtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDsgfSB9XG5cdCZfX21vbnRoIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfSB9XG5cbi5ldmVudC1pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDI3cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoIzAwMCwgLjEpOyB9XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTRweDtcblx0XHRib3JkZXItYm90dG9tOiAwOyB9XG5cdCY6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdEBpbmNsdWRlIGI7XG5cdFx0XHRsZWZ0OiAtMjBweDtcblx0XHRcdHJpZ2h0OiAtMjBweDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCMwMDAsIC4xKTsgfSB9XG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzhweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogODRweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjMDAwLCAuMSk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDI4cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMXB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9XG5cdFx0Ji5fY3ljbGVzIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXHQmX19jb3ZlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAxNDBweDtcblx0XHRtYXgtd2lkdGg6IDIxNnB4O1xuXHRcdG1hcmdpbi10b3A6IC00cHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0aGVpZ2h0OiAxMjBweDtcblx0XHRcdG1heC13aWR0aDogMTgwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAwOyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cdCZfX3R5cGUge1xuXHRcdG1hcmdpbi10b3A6IC03cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IC00cHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0Y29sb3I6ICM5OTk7IH0gfVxuXHQmX19uYW1lIHtcblx0XHRAZXh0ZW5kIC5hbmltYXRlZDtcblx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRAaW5jbHVkZSBnZXJiZXJhLWgzO1xuXHRcdGNvbG9yOiAjMzMzO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1tZC1tYXgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cblx0Jl9faW5mbyB7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tbWQtbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxOHB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogOXB4OyB9IH1cblx0Jl9fdGltZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6ICM0MjQyNDI7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdC8vd2lkdGg6IDM4cHhcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblx0XHRzdmcge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdG1hcmdpbi1yaWdodDogMnB4O1xuXHRcdFx0c3Ryb2tlOiAjMDAwO1xuXHRcdFx0bWFyZ2luLXRvcDogLTJweDtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRtYXJnaW46IDAgNXB4IDAgOHB4O1xuXHRcdFx0aGVpZ2h0OiAxN3B4O1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgjMDAwLCAuMTUpO1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lOyB9IH0gfVxuXHQmX19wbGFjZSB7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA2NXB4KTtcblx0XHRcdG1hcmdpbi10b3A6IDFweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTlweDsgfVxuXHRcdHN2ZyB7XG5cdFx0XHRmaWxsOiAjOTk5O1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7IH0gfSB9XG5cdCZfX3RpY2tldHMge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDsgfSB9XG5cdCYuX25vYm9yZGVyIHtcblx0XHRib3JkZXItYm90dG9tOiAwOyB9XG5cdCYuX3Byb2dyYW0taW5uZXIge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwOyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDI1cHg7IH0gfVxuXHQmLl9wcm9ncmFtIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDVweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjdweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDsgfVxuXHRcdC5jb2wtbGctMiB7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwOyB9IH1cblx0Ly8mLl90Z1xuXHQvL2V2ZW50LWl0ZW1cblx0Ly8mX19uYW1lXG5cdC8vXHRAaW5jbHVkZSBoZWFkZXItaDNcblx0Ly9cdGZvbnQtZmFtaWx5OiBHZXJiZXJhLCBzYW5zLXNlcmlmXG5cdCYuX2N5Y2xlcyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDc1cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoIzAwMCwgLjEpO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzM3B4OyB9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDc5cHg7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDU5cHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDA7IH0gfVxuXHRcdC5ldmVudC1pdGVtIHtcblx0XHRcdCZfX3RpbWUge1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRvcDogYXV0bzsgfVxuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOXB4OyB9XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMXB4OyB9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTsgfSB9IH1cblx0XHRcdCZfX3R5cGUge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXHRcdFx0Jl9fbmFtZSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDsgfSB9IH0gfSB9XG5cbi5ldmVudC1kZXNjIHtcblx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoIzAwMCwgLjEpOyB9XG5cdGEge1xuXHRcdCY6bm90KCcuYnRuJykge1xuXHRcdFx0Y29sb3I6ICRicm93bjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9XG5cdGhyIHtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9IH1cblx0Jl9fbGlkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41OyB9IH1cblx0Jl9fdGV4dCB7XG5cdFx0bGluZS1oZWlnaHQ6IDIuMTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS42NjY7IH1cblx0XHQmLl9saWdodCB7XG5cdFx0XHRjb2xvcjogIzk5OTsgfVxuXHRcdCYtaW1nLFxuXHRcdGlmcmFtZSB7XG5cdFx0XHR3aWR0aDogMTAwJTsgfVxuXHRcdGlmcmFtZSB7XG5cdFx0XHRoZWlnaHQ6IDM5MHB4O1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHRoZWlnaHQ6IDIzMHB4OyB9IH0gfVxuXHQmX19idXkge1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCMwMDAsIC4xKTtcblx0XHQmLl9ub2xpbmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7IH1cblx0XHRcdC5ldmVudC1idXkge1xuXHRcdFx0XHQmX190aXRsZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyOyB9IH0gfSB9IH1cblx0Jl9fYWRkcmVzcyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjMDAwLCAuMSk7XG5cdFx0Ji5fbm9saW5lIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4OyB9IH0gfSB9XG5cbi5ldmVudC1zY2hlZHVsZSB7XG5cdG1hcmdpbi1ib3R0b206IDExNXB4O1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDVweDsgfVxuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXHQmX19ociB7XG5cdFx0bWFyZ2luLWJvdHRvbTogODVweDsgfVxuXHQmX19pdGVtIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1NXB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXHQmX19kYXRlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRmb250LWZhbWlseTogV2lsbGlhbTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4OyB9IH1cblx0Jl9fdGltZSB7XG5cdFx0bWFyZ2luOiAwIC0xMXB4O1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW46IDAgLTE0cHg7IH1cblx0XHQmLWl0ZW0ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIDExcHg7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdG1hcmdpbjogMCAxNHB4IDE4cHg7IH0gfSB9XG5cdCZfX21vcmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZXZlbnQtc2NoZWR1bGUtdGltZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Jl9faW5wdXQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGxlZnQ6IC05OTk5cHg7XG5cdFx0JjpjaGVja2VkIHtcblx0XHRcdH4gLmV2ZW50LXNjaGVkdWxlLXRpbWUge1xuXHRcdFx0XHQmX190ZXh0IHtcblx0XHRcdFx0XHRAZXh0ZW5kIC50cmFuc2l0aW9uLWhvdmVyO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogIzMwMzAzMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzMDMwO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmOyB9IH0gfSB9XG5cdCZfX3RleHQge1xuXHRcdEBleHRlbmQgLmFuaW1hdGVkO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nOiAxMXB4IDQwcHggMTBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRjb2xvcjogIzk5OTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRwYWRkaW5nOiA2cHggMThweCA1cHg7XG5cdFx0XHRmb250LXNpemU6IDExcHg7IH0gfSB9XG5cbi5ldmVudC1idXkge1xuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0bWFyZ2luLXRvcDogMDtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7IH1cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGNvbG9yOiAjOTk5O1xuXHRcdHBhZGRpbmc6IDVweCAwIDA7IH1cblx0Jl9fcHJpY2Uge1xuXHRcdC8vZm9udC1zaXplOiAyNXB4XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0Ji12YWwge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAtMnB4O1xuXHRcdFx0Zm9udC1zaXplOiAuNzVlbTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTsgfSB9XG5cdCZfX2J0biB7XG5cdFx0aGVpZ2h0OiA0OXB4O1xuXHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHR3aWR0aDogMTYwcHg7IH1cblx0Jl9fYnRuLXdyYXAge1xuXHRcdHdpZHRoOiAxNjBweDtcblx0XHRmbG9hdDogcmlnaHQ7IH1cblx0Jl9fY29zdCB7XG5cdFx0bWFyZ2luOiAtMTBweCAwIDIwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyOyB9XG5cdCZfX2xpbmsge1xuXHRcdGNvbG9yOiAjOTk5O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cdCZfX2NvbnRhY3RzIHtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg1MCwgNTAsIDUwLCAwLjE1KTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDsgfVxuXHRcdCYtaXRlbSB7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0OyB9XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdC5ldmVudC1idXlfX2FkZHJlc3Mge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDsgfSB9IH0gfSB9XG5cdCZfX2FkZHJlc3Mge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDsgfVxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7IH0gfVxuXHQmLl90b3VyIHtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0NXB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg1MCwgNTAsIDUwLCAwLjE1KTtcblx0XHRcdC5ldmVudC1idXlfX2NvbnRhY3RzIHtcblx0XHRcdFx0LmV2ZW50LWJ1eV9fdGl0bGUge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7IH0gfSB9XG5cdFx0LmRlcGFydG1lbnQtaW5mb19faWNvbiB7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdHRvcDogLTdweDsgfVxuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0XHR0b3A6IDJweDsgfSB9IH1cblx0Jl9fZGVzYyB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGNvbG9yOiAjOTk5O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxMHB4IDAgMDtcblx0XHQmLl9yaWdodCB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR3aWR0aDogMTYwcHg7IH0gfVxuXHQmX19lbXB0eSB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGNvbG9yOiAjOTk5O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXHQmX190ZXh0IHtcblx0XHRwYWRkaW5nOiAwIDAgNDBweDsgfVxuXHQmX190ZXh0LXRpdGxlIHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdHBhZGRpbmc6IDAgMCAyNXB4OyB9XG5cdCZfX3RleHQtZGVzYyB7XG5cdFx0Y29sb3I6ICM2NjY7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7IH1cblx0Jl9fcm93IHtcblx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW46IDAgLTIwcHg7IH0gfSB9XG5cbi5zY2hlZHVsZSB7XG5cdG1hcmdpbi1ib3R0b206IDU1cHg7XG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDsgfVxuXHRcdCsgLnNjaGVkdWxlX19pdGVtIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCMwMDAsIC4xKTsgfSB9XG5cdCZfX2l0ZW0ge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCMwMDAsIC4xKTtcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCMwMDAsIC4xKTsgfSB9XG5cdGhyIHtcblx0XHRtYXJnaW4tdG9wOiA0OHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTsgfVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwOyB9IH0gfVxuXG5cbi5zY2hlZHVsZS1pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogLThweDtcblx0cGFkZGluZzogMzlweCAwIDczcHg7XG5cdCZfX3RpdGxlIHtcblx0XHRAZXh0ZW5kIC5hbmltYXRlZDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRjb2xvcjogIzMzMzsgfVxuXHQmX19kZXMge1xuXHRcdG1hcmdpbi10b3A6IDE3cHg7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY7IH1cblx0Jl9fdGltZSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuXG4uYnV5LWxpc3Qge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDsgfVxuXHQmX19pdGVtIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXHQmX19sYWJlbCB7XG5cdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Y29sb3I6ICM2NjY7IH1cblx0Jl9fdmFsIHtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogNTAlO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LXdlaWdodDogNTAwOyB9XG5cdCsgLmV2ZW50LWJ1eV9fYnRuIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2NXB4OyB9IH0gfVxuXG4ubGVjdHVyZXJzIHtcblx0bWFyZ2luLWJvdHRvbTogNDVweDtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoIzAwMCwgLjEpOyB9XG5cdCZfX3R5cGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblx0Jl9faXRlbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzM3B4OyB9IH1cblx0aHIge1xuXHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogNjBweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfSB9XG5cbi5sZWN0dXJlciB7XG5cdCZfX2NvdmVyIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR3aWR0aDogMTA1cHg7XG5cdFx0aGVpZ2h0OiAxNDVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDIzcHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9IH1cblx0Jl9faW5mbyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gODBweCk7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9IH0gfVxuXG4uZXZlbnQtZGVzYyB7XG5cdHZpZGVvIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvOyB9XG5cdGlmcmFtZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuIH0gfVx0XHQvL2hlaWdodDogYXV0b1xuLmxlY3R1cmVyLWluZm8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cblx0Jl9fbmFtZSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE7IH1cblx0Jl9fdHlwZSB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRwYWRkaW5nOiAxMHB4IDAgMDsgfVxuXHQmX19kZXNjIHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMS42NjY7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTsgfVxuXHRcdCYuX21vYmlsZSB7XG5cdFx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9IH1cblx0Jl9fZGVzYy1vcGVuZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7IH1cblx0XHQuaWNvbi1hcnJvd19kb3duIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRzdHJva2U6ICMwMDA7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMTFweDtcblx0XHRcdG9wYWNpdHk6IDAuMztcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzICRkZWZhdWx0LXRyYW5zaXRpb24tZnVuY3Rpb247IH1cblx0XHQmLl9vcGVuZWQge1xuXHRcdFx0Lmljb24tYXJyb3dfZG93biB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTE4MGRlZyk7IH0gfSB9IH1cblxuLl9kZXNrdG9wIHtcblx0LmV2ZW50cyB7XG5cdFx0Jl9fYXJyb3cge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0c3Ryb2tlOiAkYnJvd247XG5cdFx0XHRcdFx0QGV4dGVuZCAudHJhbnNpdGlvbi1ob3ZlcjsgfSB9IH0gfVxuXHQuZXZlbnRfX3RpdGxlIHtcblx0XHQmLl9ob3ZlciB7XG5cdFx0XHRjb2xvcjogJGJyb3duOyB9IH1cblx0LmV2ZW50IHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdC5ldmVudCB7XG5cdFx0XHRcdCZfX2NvdmVyIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIC41KTsgfSB9IH0gfVxuXHRcdCZfX2NvdmVyIHtcblx0XHRcdCYuX2hvdmVyLFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIC41KTsgfVxuXHRcdFx0XHR+IC5ldmVudF9fcGxhY2Uge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7IH0gfSB9XG5cdFx0Jl9fdHlwZSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICM2NjY7IH0gfVxuXHRcdCZfX3BsYWNlIHtcblx0XHRcdCYuX2hvdmVyLFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7IH0gfSB9XG5cdC5ldmVudC1pdGVtIHtcblx0XHQmX19uYW1lIHtcblx0XHRcdCYuX2hvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRicm93bjsgfSB9IH1cblx0LmV2ZW50cy1maWx0ZXJzIHtcblx0XHQmX19saW5rIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQuZHJvcGRvd24tb3BlbmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGJyb3duOyB9XG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0QGV4dGVuZCAudHJhbnNpdGlvbi1ob3Zlcjtcblx0XHRcdFx0XHRmaWxsOiAkYnJvd247XG5cdFx0XHRcdFx0c3Ryb2tlOiAkYnJvd247IH0gfSB9IH1cblx0LmV2ZW50LWRlc2Mge1xuXHRcdGEge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9IH0gfVxuXHQuc2NoZWR1bGUtaXRlbSB7XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkYnJvd247IH0gfSB9XG5cdC5ldmVudC1zY2hlZHVsZS10aW1lIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQuZXZlbnQtc2NoZWR1bGUtdGltZSB7XG5cdFx0XHRcdCZfX3RleHQge1xuXHRcdFx0XHRcdEBleHRlbmQgLnRyYW5zaXRpb24taG92ZXI7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzk3OTc5NzsgfVxuXHRcdFx0XHQmX19pbnB1dCB7XG5cdFx0XHRcdFx0JjpjaGVja2VkIHtcblx0XHRcdFx0XHRcdH4gLmV2ZW50LXNjaGVkdWxlLXRpbWUge1xuXHRcdFx0XHRcdFx0XHQmX190ZXh0IHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICMzMDMwMzA7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzMwMzAzMDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjsgfSB9IH0gfSB9IH0gfSB9XG5cbi5ldmVudC10b3AtYmFyIHtcblx0Ly8gYmFja2dyb3VuZDogJGRhcmtcblx0Ly8gY29sb3I6ICNmZmZcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0cGFkZGluZzogMTRweCAwO1xuXHRoZWlnaHQ6IDgwcHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogMTAwO1xuXHR0cmFuc2l0aW9uOiAgdHJhbnNmb3JtIC4ycyAkZGVmYXVsdC10cmFuc2l0aW9uLWZ1bmN0aW9uO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTgwcHgpOyB9XG5cdCYuX3Zpc2libGUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3OXB4KTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXHQmLl9zY3JvbGwtZG93biB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE0NHB4KTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjVweCk7IH0gfVxuXHQmX19yaWdodCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cblxuLmV2ZW50LXRvcC1iYXItaW5mbyB7XG5cdHBhZGRpbmc6IDNweCAwO1xuXHQmX190eXBlIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRwYWRkaW5nOiAwIDAgMTBweDsgfVxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuLmV2ZW50LXRvcC1iYXItYnV5IHtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdG1hcmdpbi10b3A6IC0zcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Jl9fYnRuIHtcblx0XHQvLyBiYWNrZ3JvdW5kOiAkYnJvd25cblx0XHQvLyBjb2xvcjogI2ZmZlxuXHRcdC8vIGJvcmRlcjogMCBub25lXG5cdFx0aGVpZ2h0OiA1NHB4O1xuXHRcdC8vICY6aG92ZXJcblx0XHQvLyBcdGJhY2tncm91bmQ6ICRicm93blxuIH1cdFx0Ly8gXHRjb2xvcjogI2ZmZlxuXHQmX19lbXB0eSB7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cdCZfX2Rlc2Mge1xuXHRcdHBhZGRpbmc6IDEwcHggMDsgfSB9XG5cbi5ldmVudC10b3AtYmFyLW1vcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IC00NXB4O1xuXHR0b3A6IDEwcHg7XG5cdCZfX2ljb24ge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmaWxsOiAjYjdhMjg3O1xuXHRcdHN0cm9rZTogI2I3YTI4NzsgfVxuXHQmX19kcm9wZG93biB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDNEM0QzO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDU5cHg7XG5cdFx0bGVmdDogLTI1cHg7XG5cdFx0cGFkZGluZzogMjVweDtcblx0XHRjb2xvcjogJGRhcms7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdHdpZHRoOiAyNTBweDtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvdHRvbTogMTAwJTtcblx0XHRcdGxlZnQ6IDM3cHg7XG5cdFx0XHRib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcblx0XHRcdGJvcmRlci13aWR0aDogMTJweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTJweDsgfVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvdHRvbTogMTAwJTtcblx0XHRcdGxlZnQ6IDM3cHg7XG5cdFx0XHRib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDIxMSwgMjExLCAyMTEsIDApO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0QzRDNEMztcblx0XHRcdGJvcmRlci13aWR0aDogMTNweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTNweDsgfSB9IH1cblxuXG4uaGVhZGVyLWV2ZW50X19hdWRpZW5jZSB7XG5cdGNvbG9yOiAjOTk5O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5wcm9ncmFtbXMtdGlja2V0LWJveCB7XG5cdGZvbnQtc2l6ZTogMDtcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1tZC1tYXgpIHtcblx0XHRwYWRkaW5nLXRvcDogNDBweDsgfVxuXG5cdC5idXktdGlja2V0X19pdGVtIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiA0OCU7XG5cdFx0bWF4LXdpZHRoOiA0OCU7XG5cdFx0bWluLXdpZHRoOiA0OCU7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdCY6bnRoLWNoaWxkKDJuKSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNCU7IH1cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogLTc1JTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjMpIDEwMCUpO1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4zKSAxMDAlKTtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMjVkZWcpO1xuXHRcdFx0dHJhbnNmb3JtOiBza2V3WCgtMjVkZWcpOyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLW1kLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdFx0JjpudGgtY2hpbGQoMm4pIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG5cdFx0LmJ1eS10aWNrZXRfX2xpbmsge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9IH0gfSB9XG5cblxuXG4uYnV5LXRpY2tldF9faXRlbTpob3Zlcjo6YmVmb3JlIHtcblx0LXdlYmtpdC1hbmltYXRpb246IHNoaW5lIDEuOHM7XG5cdGFuaW1hdGlvbjogc2hpbmUgMS44czsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hpbmUge1xuXHQxMDAlIHtcblx0XHRsZWZ0OiAxMjUlOyB9IH1cblxuXG5Aa2V5ZnJhbWVzIHNoaW5lIHtcblx0MTAwJSB7XG5cdFx0bGVmdDogMTI1JTsgfSB9XG5cblxuLnByb2dyYW1tLWRvY3VtZW50cyB7XG5cdHBhZGRpbmctdG9wOiA1MHB4OyB9XG5cblxuLmV2ZW50LWRlc2NfX2J1eS1saW5rIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogIzAwNkVGRjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tbGVmdDogMTBweDsgfVxuXG5cbi5fZGVza3RvcCB7XG5cdC5ldmVudC1kZXNjIHtcblx0XHQuZXZlbnQtYnV5X19hZGRyZXNzIHtcblx0XHRcdGEge1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfSB9IH0gfVxuXG5cbi5zY2hlZHVsZSB7XG5cdC5ldmVudC1kYXkge1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfSB9XG5cbiIsIi5kZXBhcnRtZW50IHtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMDBweDtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDgwcHg7IH1cblx0Jl9fY29sIHtcblx0XHRmbG9hdDogcmlnaHQ7IH1cblx0Jl9fY29udGFjdHMge1xuXHRcdG1hcmdpbi1ib3R0b206IDM3cHg7IH1cblx0Jl9fZG9jIHtcblx0XHRtYXJnaW4tdG9wOiA2N3B4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuXHQmX19hY2NvcmRpb24ge1xuXHRcdG1hcmdpbi10b3A6IDc0cHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogNjBweDsgfVxuXHRcdC5hY2NvcmRpb25fX2Rlc2Mge1xuXHRcdFx0bWF4LXdpZHRoOiA1OC4zMzMzMyU7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTsgfSB9IH1cblx0Jl9faW5mbyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXHRwIHtcblx0XHRsaW5lLWhlaWdodDogMS44OyB9IH1cblxuLmRlcGFydG1lbnQtY29udGFjdHMge1xuXHRwYWRkaW5nLWJvdHRvbTogMThweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoIzAwMCwgLjEpO1xuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHQvLytnZXJiZXJhLXNlcnZpY2UtdXBcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRjb2xvcjogIzMzMzsgfVxuXHQmX19pdGVtIHtcblx0XHRAaW5jbHVkZSBjbGVhcmZpeDsgfVxuXHQmX19sYWJlbCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1heC13aWR0aDogMTIwcHg7XG5cdFx0QGluY2x1ZGUgZ2VyYmVyYS1zZXJ2aWNlO1xuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0Y29sb3I6ICM2NjY7IH1cblx0Jl9faW5mbyB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdGNsZWFyOiByaWdodDtcblx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEzMHB4KTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cblxuLmRlcGFydG1lbnQtaW5mbyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiA0NXB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWluLWhlaWdodDogMzBweDtcblxuXHQ+IGRpdiB7XG5cdFx0d2lkdGg6IDEwMCU7IH1cblx0PiB1bCB7XG5cdFx0d2lkdGg6IDEwMCU7IH1cblxuXHQmX19pY29uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ZmlsbDogI2I3YTI4Nztcblx0XHRzdHJva2U6ICNiN2EyODc7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0dG9wOiAycHg7IH0gfVxuXHQmX190aXRsZSB7XG5cdFx0Y29sb3I6ICNiN2EyODc7IH1cblx0Jl9fbGlzdCB7XG5cdFx0cGFkZGluZy10b3A6IDI0cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cdCZfX2l0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRAaW5jbHVkZSBiO1xuXHRcdFx0Y29udGVudDogJy0nO1xuXHRcdFx0bGVmdDogLTEwcHg7IH0gfSB9XG5cbi5kb2Mge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDsgfVxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHQmLmRvY19fdGl0bGUsXG5cdFx0Ji5kb2MtbmFtZV9fbGluayB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9IH1cblx0Jl9faWNvbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1OHB4OyB9XG5cdCZfX2luZm8ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMDVweCk7XG5cdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdHBhZGRpbmctdG9wOiAxNnB4O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCMwMDAsIC4xKTsgfVxuXHQmX190aXRsZSB7XG5cdFx0QGV4dGVuZCAuYW5pbWF0ZWQ7XG5cdFx0cGFkZGluZzogNHB4IDA7XG5cdFx0QGluY2x1ZGUgZ2VyYmVyYS1zdWJ0ZXh0O1xuXHRcdGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7IH1cblx0Jl9fYm90dG9tIHtcblx0XHRtYXJnaW4tdG9wOiA2cHg7IH1cblx0Jl9fbmFtZSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0QGluY2x1ZGUgZ2VyYmVyYS1zZXJ2aWNlO1xuXHRcdGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7IH1cblx0Jl9fc2l6ZSB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdEBpbmNsdWRlIGdlcmJlcmEtc2VydmljZTtcblx0XHRjb2xvcjogIzk5OTsgfSB9XG5cbi5kb2MtbmFtZSB7XG5cdCZfX2xpbmsge1xuXHRcdGNvbG9yOiAjOTk5OyB9IH1cblxuLmFjY29yZGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Jl9faXRlbSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEycHg7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoIzAwMCwgLjEpO1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjMDAwLCAuMSk7IH1cblx0XHQmLl9vcGVuZWQsXG5cdFx0Ji5fYWN0aXZlIHtcblx0XHRcdC5hY2NvcmRpb25fX2ljb24ge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cdFx0XHQuYWNjb3JkaW9uX19kZXNjIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7IH0gfSB9XG5cdCZfX2ljb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDYxcHg7XG5cdFx0cmlnaHQ6IDUycHg7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSBzY2FsZVkoLTEpO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLW91dDtcblx0XHRzdHJva2U6ICMwMDA7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0dG9wOiA1MHB4O1xuXHRcdFx0cmlnaHQ6IDEwcHg7IH0gfVxuXHQmX190aXRsZSB7XG5cdFx0QGV4dGVuZCAuYW5pbWF0ZWQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDU1cHggMCAzN3B4O1xuXHRcdEBpbmNsdWRlIGdlcmJlcmEtaDM7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdHBhZGRpbmc6IDMwcHggNDBweCAyMHB4IDA7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7IH1cblx0XHQmLl9vcGVuZWQge1xuXHRcdFx0LmFjY29yZGlvbl9faWNvbiB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH0gfSB9XG5cdCZfX2Rlc2Mge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjNweDsgfSB9XG5cbi5hcnRpY2xlIHtcblx0bWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cblxuLmFydGljbGUtc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tdG9wOiA2OXB4O1xuXHRtYXJnaW4tYm90dG9tOiA1NnB4O1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0bWFyZ2luLXRvcDogMzZweDtcblx0XHRtYXJnaW4tYm90dG9tOiA3MnB4OyB9XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDMzcHg7IH1cblx0Ji5fZXhoaWJpdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogODlweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7IH1cblx0XHQuc2xpY2stbGlzdCB7XG5cdFx0XHRvdmVyZmxvdzogaW5pdGlhbDsgfSB9XG5cdCZfX2Fycm93cyB7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cdCZfX2Fycm93IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogNTBweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDIwdnc7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdC5pY29uLWFycm93IHtcblx0XHRcdEBleHRlbmQgLmFuaW1hdGVkO1xuXHRcdFx0c3Ryb2tlOiAjOTk5O1xuXHRcdFx0ZmlsbDogIzk5OTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdG1hcmdpbjogYXV0byAwOyB9XG5cdFx0Ji5fcHJldiB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Lmljb24tYXJyb3cge1xuXHRcdFx0XHRsZWZ0OiAwOyB9IH1cblx0XHQmLl9uZXh0IHtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Lmljb24tYXJyb3cge1xuXHRcdFx0XHRyaWdodDogMDsgfSB9XG5cdFx0Ji5fZXhoaWJpdGlvbiB7XG5cdFx0XHQuaWNvbi1hcnJvdyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7IH1cblx0XHRcdCYuX3ByZXYge1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRjdXJzb3I6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNrQUFBQU1DQU1BQUFESTMyUkJBQUFBVVZCTVZFVUFBQUQvLy84ek16TThQRHc1T1RrNU9UazNOemMxTlRVME5EUTJOalkyTmpZMU5UVTBORFEwTkRRMk5qWTBORFExTlRVek16TTBORFF6TXpNME5EUXpNek16TXpNek16TXpNek16TXpNek16UFFkVGV1QUFBQUczUlNUbE1BQVFVUkVpUWxLelk1UWtSRlNVeE9iNHlocjdHejJ1RHE2Ky8xREZUaEFBQUFQa2xFUVZSNEFjWEt0UkdBUUFBQXdlTnhkM242TDVRWkd1QXlObDVlQlZJejQzUXhSK2xqalRKZUZVcDVUNFBSY3B5N3NwQnRhOEFKZjFmU2hFOFAyTmNHKzE4T21tOEFBQUFBU1VWT1JLNUNZSUk9KSwgcG9pbnRlcjsgfVxuXHRcdFx0Ji5fbmV4dCB7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRjdXJzb3I6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNrQUFBQUxDQVlBQUFEaUJLVExBQUFBQVhOU1IwSUFyczRjNlFBQUFIcEpSRUZVT0JIVjByME5RRkFVaHVIalgya0puY1FJRnJEQUhjVVFWbEJvRkRvU2pjSUlGakdFOS9RRytIekprOXUrT2JsbU9xdEpHZUd2OURycUh2Z3J2WCtHUnR5MEY3MXJROWVBNEpHN2FHUk1WNHRidE05S3dpNU04RVBLcmFEb3hBeS9wdHh5aWc0c1NPVHFDTXF3WVVVS3lWVlVmZjYvRncrOERiNU1oaWhJQUFBQUFFbEZUa1N1UW1DQyksIHBvaW50ZXI7IH0gfSB9IH1cblxuW2RhdGEtc2xpZGVyPVwiZXhoaWJpdGlvblwiXSxcbltkYXRhLXNsaWRlcj1cImV4aGliaXRpb25GdWxsXCJdIHtcblx0cG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8vW2RhdGEtc2xpZGVyPVwiZXhoaWJpdGlvbkZ1bGxcIl1cbi8vdmVyZmxvdzogaW5oZXJpdCAhaW1wb3J0YW50XG4vL3NsaWNrLWxpc3Rcbi8vb3ZlcmZsb3c6IGluaGVyaXRcbi8vbWFyZ2luOiAwIC0yMHB4XG4vL3NsaWNrLXNsaWRlXG4vL3BhZGRpbmc6IDAgMjBweFxuXG4uYXJ0aWNsZS1zbGlkZSB7XG5cdC8vbWF4LXdpZHRoOiA1ODlweFxuXHRtYXJnaW46IGF1dG87XG5cdC8vK21heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpXG5cdC8vXHRtYXgtd2lkdGg6IDQ4NHB4XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHQvL3dpZHRoOiA4OSVcblx0XHRtYXJnaW46IDAgYXV0bzsgfVxuXHQmX19pbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdCYuX2Z1bGwge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQvL2hlaWdodDogYXV0b1xuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTIyMHB4O1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tbWQtbWF4KSB7XG5cdFx0XHRcdG1heC13aWR0aDogODAlOyB9XG5cdFx0XHQvLyttYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KVxuIH0gfVx0XHRcdC8vXHRtYXgtd2lkdGg6IDgwJVxuXHQuc2xpY2stc2xpZGUge1xuXHRcdG9wYWNpdHk6IC41O1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzICRkZWZhdWx0LXRyYW5zaXRpb24tZnVuY3Rpb247XG5cdFx0Ji5zbGljay1hY3RpdmUge1xuXHRcdFx0b3BhY2l0eTogMTsgfSB9IH1cblxuLmFydGljbGUtdmlkZW8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCZfX2NvdmVyIHtcblx0XHRoZWlnaHQ6IDQwMHB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdGhlaWdodDogMzkwcHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRoZWlnaHQ6IDE4N3B4OyB9IH1cblx0Jl9fYnRuIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfSB9XG5cbi5pbmN1dCB7XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRtYXJnaW4tdG9wOiAzOHB4O1xuXHRtYXJnaW4tYm90dG9tOiA0M3B4O1xuXHRwYWRkaW5nLXRvcDogMjFweDtcblx0cGFkZGluZy1ib3R0b206IDI2cHg7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCMwMDAsIC4xKTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoIzAwMCwgLjEpO1xuXHRmb250LXNpemU6IDA7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MnB4OyB9XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMxcHg7XG5cdFx0cGFkZGluZy10b3A6IDEzcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE5cHg7IH1cblx0Jl9fcGhvdG8ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogODVweDtcblx0XHRoZWlnaHQ6IDEyMXB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTlweDtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0d2lkdGg6IDgxcHg7XG5cdFx0XHRoZWlnaHQ6IDExMHB4OyB9IH1cblx0Jl9faW5mbyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE4NHB4KTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpOyB9IH1cblx0Jl9fcmVhZCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiA2NXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXHQmX19saW5rIHtcblx0XHRAZXh0ZW5kIC5hbmltYXRlZDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0QGluY2x1ZGUgZ2VyYmVyYS1zZXJ2aWNlLXVwO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiAjMzMzOyB9IH1cblxuLmluY3V0LWluZm8ge1xuXHQmX190eXBlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxcHg7IH1cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDExcHg7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4OyB9IH1cblx0Jl9fZGF0ZSB7XG5cdFx0Zm9udC1zaXplOiAxNXB4OyB9IH1cblxuLmRvYy1saXN0IHtcblx0JjphZnRlciB7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0QGluY2x1ZGUgYjtcblx0XHRcdGxlZnQ6IC0yMHB4O1xuXHRcdFx0cmlnaHQ6IC0yMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoIzAwMCwgLjEpOyB9IH1cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyOyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjJweDsgfSB9XG5cdCZfX2l0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoIzAwMCwgLjEpO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTdweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCMwMDAsIC4xKTtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7IH0gfVxuXHQmX19zbGlkZXIge1xuXHRcdG1hcmdpbi10b3A6IDUycHg7IH0gfVxuXG4uZG9jLWl0ZW0ge1xuXHQmX19saW5rIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiAjMzMzO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7IH1cblx0Jl9faWNvbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0d2lkdGg6IDI3cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdHdpZHRoOiAyOXB4OyB9XG5cdFx0c3ZnIHtcblx0XHRcdHN0cm9rZTogIzMzMzsgfSB9XG5cdCZfX3RleHQge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9IH1cblxuLmRvYy1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjMDAwLCAuMSk7XG5cdCZfX2Fycm93IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA3MHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRAaW5jbHVkZSBiO1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cdFx0Lmljb24tYXJyb3cge1xuXHRcdFx0QGV4dGVuZCAuYW5pbWF0ZWQ7XG5cdFx0XHRzdHJva2U6ICM5OTk7IH1cblx0XHQmLl9uZXh0IHtcblx0XHRcdHJpZ2h0OiAwOyB9XG5cdFx0Ji5fcHJldiB7XG5cdFx0XHRsZWZ0OiAwOyB9IH0gfVxuXG4uZG9jLXNsaWRlIHtcblx0Jl9fY292ZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiA1NnB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrOyB9XG5cdCZfX2ltZyB7XG5cdFx0bWF4LWhlaWdodDogMTYycHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87IH1cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDsgfVxuXHQmX19kZXMge1xuXHRcdG1hcmdpbi1ib3R0b206IDI5cHg7XG5cdFx0QGluY2x1ZGUgZ2VyYmVyYS1zdWJ0ZXh0O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjc7XG5cdFx0Y29sb3I6ICM5OTk7IH1cblx0Jl9fYnV5IHtcblx0XHRAZXh0ZW5kIC5hbmltYXRlZDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0QGluY2x1ZGUgZ2VyYmVyYS1zZXJ2aWNlLXVwO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH1cblxuLmFydGljbGUge1xuXHRociB7XG5cdFx0bWFyZ2luLXRvcDogNzVweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4OyB9IH1cblx0cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHQrIHAge1xuXHRcdFx0bWFyZ2luLXRvcDogMDsgfSB9XG5cdCZfX2xpZCB7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDQ2cHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDlweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cblx0Jl9faW5jdXQge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRmbG9hdDogbm9uZTsgfSB9XG5cdGgyLFxuXHRoMyxcblx0Jl9fc3VidGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDcwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1NXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzJweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cblx0ZmlndXJlLFxuXHQmX19maWd1cmUge1xuXHRcdG1hcmdpbi10b3A6IDZweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWF4LXdpZHRoOiA0NTBweDtcblx0XHRcdG1hcmdpbjogNDBweCBhdXRvIDU2cHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXHRcdC5maWd1cmVfX2ltZyB7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDUwMHB4OyB9XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDM0MHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXHRcdCYuX2ludGV4dCB7XG5cdFx0XHRtYXJnaW46IDY1cHggYXV0byA2MHB4O1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1NXB4OyB9XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7IH0gfVxuXHRcdCYuX3NlY3Rpb24ge1xuXHRcdFx0bWFyZ2luLXRvcDogMTMwcHg7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7IH1cblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDsgfSB9IH1cblx0YmxvY2txdW90ZSxcblx0Jl9fcXVvdGUge1xuXHRcdG1hcmdpbjogMzlweCAwO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW46IDAgMCAyMnB4OyB9IH0gfVxuXG4uYXJ0aWNsZS10ZXh0LFxuLm11c2V1bS1hY2NvcmRpb25fX2Rlc2Mge1xuXHRociB7XG5cdFx0bWFyZ2luLXRvcDogNzVweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4OyB9XG5cdFx0Ji5tYiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4OyB9IH0gfVxuXHRhIHtcblx0XHQmOm5vdCguZG9jX190aXRsZSksXG5cdFx0Jjpub3QoLmRvYy1uYW1lX19saW5rKSB7XG5cdFx0XHRjb2xvcjogJGJyb3duO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH1cblx0cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHQrIHAge1xuXHRcdFx0bWFyZ2luLXRvcDogMDsgfSB9XG5cdCZfX2xpZCB7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDQ2cHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDlweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cblx0Jl9faW5jdXQge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRmbG9hdDogbm9uZTsgfSB9XG5cdGgyLFxuXHRoMyxcblx0Jl9fc3VidGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDcwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1NXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzJweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cblx0ZmlndXJlLFxuXHQmX19maWd1cmUge1xuXHRcdG1hcmdpbi10b3A6IDZweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWF4LXdpZHRoOiA0NTBweDtcblx0XHRcdG1hcmdpbjogNDBweCBhdXRvIDU2cHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXHRcdC5maWd1cmVfX2ltZyB7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDUwMHB4OyB9XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDM0MHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXHRcdCYuX2ludGV4dCB7XG5cdFx0XHRtYXJnaW46IDY1cHggYXV0byA2MHB4O1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1NXB4OyB9XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7IH0gfVxuXHRcdCYuX3NlY3Rpb24ge1xuXHRcdFx0bWFyZ2luLXRvcDogMTMwcHg7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7IH1cblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDsgfSB9IH1cblx0YmxvY2txdW90ZSxcblx0Jl9fcXVvdGUge1xuXHRcdG1hcmdpbjogMzlweCAwO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW46IDAgMCAyMnB4OyB9IH1cblx0dWwsXG5cdG9sIHtcblx0XHQmOm5vdCguc2hhcmVfX2xpc3QpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfSB9XG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlOiBkaXNjO1xuXHRcdCYuX3dpdGgtZGFzaCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0bGkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGI7XG5cdFx0XHRcdFx0Y29udGVudDogJy0nO1xuXHRcdFx0XHRcdGxlZnQ6IDA7IH0gfSB9IH1cblxuXHRvbCB7XG5cdFx0bGlzdC1zdHlsZTogZGVjaW1hbDsgfVxuXHRsaSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHRcdGxpc3Qtc3R5bGU6IGluaGVyaXQ7IH1cblx0ZmlnY2FwdGlvbiB7XG5cdFx0bWF4LXdpZHRoOiA4MCU7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cdCZfX3ZpZGVvIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDU2LjI1JTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRpZnJhbWUsXG5cdFx0b2JqZWN0LFxuXHRcdGVtYmVkIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTsgfSB9XG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bzsgfSB9XG5cbi5hcnRpY2xlLWxpZCB7XG5cdCZfX3RleHQge1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdHdpZHRoOiA4NC4zMzMzJTtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS43NWVtOyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41OyB9IH0gfVxuXG4uYXJ0aWNsZS1pbmN1dCB7XG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogIzk5OTsgfVxuXHQmX190ZXh0IHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRjb2xvcjogIzY2NjsgfSB9XG5cbi5hcnRpY2xlLXNsaWRlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQmX19pbWcge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1heC13aWR0aDogODAlO1xuXHRcdG1heC1oZWlnaHQ6IDUwMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTlweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1heC1oZWlnaHQ6IDIxMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDsgfVxuXHRcdEBzdXBwb3J0cyAob2JqZWN0LWZpdDogY29udGFpbikge1xuXHRcdFx0aGVpZ2h0OiA1MDBweDtcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdGhlaWdodDogMzAwcHg7IH1cblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0aGVpZ2h0OiAyMTBweDsgfSB9XG5cdFx0Ji5fc21hbGwge1xuXHRcdFx0QHN1cHBvcnRzIChvYmplY3QtZml0OiBjb250YWluKSB7XG5cdFx0XHRcdGhlaWdodDogMjUwcHg7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDIwMHB4OyB9XG5cdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDE4MHB4OyB9IH0gfSB9IH1cblxuLl9kZXNrdG9wIHtcblx0LmRvYy1zbGlkZXIge1xuXHRcdCZfX2Fycm93IHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQuaWNvbi1hcnJvdyB7XG5cdFx0XHRcdFx0c3Ryb2tlOiAjMzMzO1xuXHRcdFx0XHRcdGZpbGw6ICMzMzM7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogbm9uZTsgfSB9IH0gfVxuXHQuYXJ0aWNsZS10ZXh0LFxuXHQubXVzZXVtLWFjY29yZGlvbl9fZGVzYyB7XG5cdFx0YSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSB9XG5cdC5hcnRpY2xlLXNsaWRlciB7XG5cdFx0Jl9fYXJyb3cge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC5pY29uLWFycm93IHtcblx0XHRcdFx0XHRzdHJva2U6ICMzMzM7XG5cdFx0XHRcdFx0ZmlsbDogIzMzMztcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBub25lOyB9IH0gfSB9XG5cdC5kb2Mtc2xpZGUge1xuXHRcdCZfX2J1eSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzMzMzsgfSB9IH1cblx0LmRvYyB7XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCYuX2hvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRicm93biAhaW1wb3J0YW50OyB9IH0gfVxuXHQuaW5jdXQge1xuXHRcdCZfX2xpbmsge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzM7IH0gfSB9IH1cblxuLmFydGljbGUtYmFubmVyLXNlY3Rpb24ge1xuXHRwYWRkaW5nLXRvcDogMzBweDtcblx0LmFydGljbGUtYmFubmVyIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7IH0gfSB9XG4iLCIuZXhoaWJpdGlvbnMge1xuXHRtYXJnaW4tdG9wOiA2NnB4O1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tbWQtbWF4KSB7XG5cdFx0bWFyZ2luLXRvcDogMzhweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjMDAwLCAuMSk7IH1cblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdG1hcmdpbi10b3A6IDI0cHg7IH1cblx0aHIge1xuXHRcdG1hcmdpbi10b3A6IDc5cHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLW1kLW1heCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2NXB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1tZC1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyM3B4OyB9IH1cblx0Jl9fZmlsdGVycyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEycHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblx0XHQmLl9hY2NvcmRpb24ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cdCZfX2ZpbHRlciB7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1tZC1tYXgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXHQmX19pdGVtIHtcblx0XHQmOm50aC1jaGlsZCgzbisxKSB7XG5cdFx0XHRjbGVhcjogbGVmdDtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdFx0Y2xlYXI6IG5vbmU7IH0gfVxuXHRcdCY6bnRoLWNoaWxkKDJuKzEpIHtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdFx0Y2xlYXI6IGxlZnQ7IH0gfSB9XG5cdCZfX2J0biB7XG5cdFx0d2lkdGg6IDE5OHB4O1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHR3aWR0aDogMjc4cHg7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRoZWlnaHQ6IDUzcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMnB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMDsgfSB9XG5cdCZfX2NoZWNrYm94IHtcblx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMjVweDsgfSB9XG5cdCZfX2xpc3Qge1xuXHRcdG1hcmdpbi10b3A6IC0ycHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogLTE5cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogLTEycHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzOHB4OyB9IH1cblx0Jl9fYWNjb3JkaW9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiA5OXB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXHQmX19uZXh0IHtcblx0XHRkaXNwbGF5OiBub25lOyB9XG5cdCYuX3BhZ2Uge1xuXHRcdG1hcmdpbi10b3A6IDMzcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjdweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxN3B4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwOyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMzRweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfSB9XG5cbi5maWx0ZXIge1xuXHQmX19pdGVtIHtcblx0XHRAZXh0ZW5kIC5hbmltYXRlZDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjc7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTdweDsgfVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICMzMzM7IH1cblx0XHQmLl9hY3RpdmUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdGNvbG9yOiAjMzMzOyB9IH0gfVxuXG4uZXhoaWJpdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDc1cHg7XG5cdGNvbG9yOiAjMzMzO1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tbWQtbWF4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTdweDsgfVxuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzRweDsgfVxuXHQmX19jb3ZlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMnB4OyB9IH1cblx0Jl9fZGF0ZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdC5pY29uLWRhc2gge1xuXHRcdFx0c3Ryb2tlOiAjMzMzOyB9IH1cblx0Jl9fbmFtZSB7XG5cdFx0QGV4dGVuZCAuYW5pbWF0ZWQ7XG5cdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0QGluY2x1ZGUgZ2VyYmVyYS1oMztcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41OyB9IH1cblx0Jl9fcGxhY2Uge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tdG9wOiAxOHB4O1xuXHRcdEBleHRlbmQgLmFuaW1hdGVkO1xuXHRcdGNvbG9yOiAjOTk5O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7IH1cblx0XHQuaWNvbi1tYXAge1xuXHRcdFx0QGV4dGVuZCAuYW5pbWF0ZWQ7XG5cdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdGZpbGw6ICM5OTk7IH0gfVxuXHQvLyYuX3RnXG5cdC8vZXhoaWJpdGlvblxuXHQvLyZfX25hbWVcbiB9XHQvL1x0Zm9udC1mYW1pbHk6IFdpbGxpYW1cblxuLmV4aGliaXRpb24tY292ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6YmVmb3JlIHtcblx0XHRAZXh0ZW5kIC50cmFuc2l0aW9uLWFjdGl2ZTtcblx0XHRAaW5jbHVkZSBiO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIDApOyB9XG5cdCY6YWZ0ZXIge1xuXHRcdEBleHRlbmQgLnRyYW5zaXRpb24tYWN0aXZlO1xuXHRcdEBpbmNsdWRlIGI7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlOyB9XG5cdCZfX2ltZyB7XG5cdFx0d2lkdGg6IDEwMCU7IH1cblx0Jl9faW5mbyB7XG5cdFx0QGV4dGVuZCAuYW5pbWF0ZWQ7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHBhZGRpbmc6IDE1cHggMjFweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7IH0gfVxuXHQmX19hdXRob3Ige1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRmb250LXdlaWdodDogNTAwOyB9XG5cdCZfX25hbWUge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LXdlaWdodDogNTAwOyB9XG5cdCYuX2dvbGQtaGlkZWQge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyb3duOyB9IH0gfVxuXG4uZXhoaWJpdGlvbnMtZmlsdGVycyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoIzAwMCwgLjEpO1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMDsgfVxuXHQmOmFmdGVyIHtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRAaW5jbHVkZSBiO1xuXHRcdFx0bGVmdDogLTIwcHg7XG5cdFx0XHRyaWdodDogLTIwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjMDAwLCAuMSk7IH0gfVxuXHQmX19yaWdodCB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cdFx0Ji5fcHJvZ3JhbSxcblx0XHQmLl9wcm9ncmFtbSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7IH0gfVxuXHQmX19zd2l0Y2gge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0Ji5faW5saW5lIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRtYXJnaW4tdG9wOiAwOyB9IH1cblx0Jl9fbGluayB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIGdlcmJlcmEtc2VydmljZS11cDtcblx0XHRjb2xvcjogIzQyNDI0Mjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMTJweDsgfVxuXHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoIzAwMCwgLjEpOyB9IH1cblx0XHRzdmcge1xuXHRcdFx0QGV4dGVuZCAuYW5pbWF0ZWQ7XG5cdFx0XHRmaWxsOiAjMzIzMjMyO1xuXHRcdFx0c3Ryb2tlOiAjMzIzMjMyO1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRib3R0b206IDE1cHg7XG5cdFx0XHRcdG1hcmdpbjogYXV0byAwO1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7IH0gfSB9XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMjVweDtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyOXB4OyB9XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDsgfSB9IH0gfVxuXG4uZXhoaWJpdGlvbi1pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogMzdweDtcblx0cGFkZGluZy1ib3R0b206IDMycHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCMwMDAsIC4xKTtcblx0Ly9jdXJzb3I6IHBvaW50ZXJcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIxcHg7IH1cblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDE5cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDI0cHg7IH1cblx0Jl9fY29sIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7IH1cblx0XHQmOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0OyB9IH0gfVxuXHQmX190eXBlIHtcblx0XHRAZXh0ZW5kIC5hbmltYXRlZDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuXHQmX190aXRsZSB7XG5cdFx0QGV4dGVuZCAuYW5pbWF0ZWQ7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6ICMzMzM7IH1cblx0Jl9faWNvbiB7XG5cdFx0QGV4dGVuZCAuYW5pbWF0ZWQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiA3cHg7XG5cdFx0c3Ryb2tlOiAjMzUzNTM1OyB9IH1cblxuLmV4aGliaXRpb24tcGFnZSB7XG5cdG1hcmdpbi10b3A6IDM2cHg7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRtYXJnaW4tdG9wOiAzN3B4OyB9XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRtYXJnaW4tdG9wOiAyOHB4OyB9XG5cdGhyIHtcblx0XHRtYXJnaW4tdG9wOiA2N3B4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXHRwIHtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHR3aWR0aDogODQuMzMzMzMlOyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7IH0gfVxuXHRpbWcge1xuXHRcdG1heC13aWR0aDogMTAwJTsgfVxuXHQmX192aWRlbyB7XG5cdFx0bWFyZ2luOiAzMHB4IDAgNDJweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MnB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luOiAzMHB4IC0yMHB4IDMxcHg7IH0gfVxuXHQmX19zaGFyZSB7XG5cdFx0bWFyZ2luLXRvcDogNjVweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDQzcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjMDAwLCAuMSk7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDQxcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwOyB9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdEBpbmNsdWRlIGI7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogLTIwcHg7XG5cdFx0XHRcdHJpZ2h0OiAtMjBweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoIzAwMCwgLjEpOyB9IH0gfVxuXHQmX19kb2Mge1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDQxcHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMnB4OyB9IH0gfVxuXG4ucGFydG5lcnMge1xuXHRtYXJnaW4tdG9wOiA1NXB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0bWFyZ2luLXRvcDogMjdweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNzVweDtcblx0XHRcdGZvbnQtc2l6ZTogMzVweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDY3cHg7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7IH0gfVxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHRcdGNvbG9yOiAjOTk5O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7IH1cblx0Jl9fbG9nbyB7XG5cdFx0aGVpZ2h0OiA5MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDY2cHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9IH0gfVxuXHQmX19pbWcge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtaW4td2lkdGg6IDA7XG5cdFx0bWluLWhlaWdodDogMDtcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1heC13aWR0aDogODAlO1xuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGluaGVyaXQ7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGF1dG87IH0gfSB9XG5cbi5leGhpYml0aW9ucy1hY2NvcmRpb24ge1xuXHQmX19pY29uIHtcblx0XHRzdHJva2U6ICM5OTk7XG5cdFx0dG9wOiA0NHB4O1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdHRvcDogNTRweDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0c3Ryb2tlLXdpZHRoOiAuNXB4OyB9IH1cblx0Jl9faXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdGJvcmRlci10b3A6IDA7IH1cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci10b3A6IDA7IH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwOyB9IH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0QGluY2x1ZGUgYjtcblx0XHRcdFx0bGVmdDogLTIwcHg7XG5cdFx0XHRcdHJpZ2h0OiAtMjBweDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjMDAwLCAuMSk7IH0gfSB9XG5cdCZfX3RpdGxlIHtcblx0XHRwYWRkaW5nOiAzNnB4IDAgMjNweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRwYWRkaW5nOiAyN3B4IDAgMTJweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdHBhZGRpbmc6IDI5cHggMCAxMHB4OyB9IH1cblx0Jl9fZGVzYyB7XG5cdFx0cGFkZGluZy10b3A6IDIzcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDQ4cHg7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogM3B4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDExcHg7IH0gfSB9XG5cbi5leGhpYml0aW9uLWl0ZW0ge1xuXHQmX19jb2wge1xuXHRcdCYuX3BsYWNlIHtcblx0XHRcdG1hcmdpbi10b3A6IDZweDtcblx0XHRcdG1hcmdpbi1yaWdodDogOC4zMzMzJTtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0OyB9IH0gfVxuXHQmX19wbGFjZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGNvbG9yOiAjOTk5O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJweDtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDsgfVxuXHRcdC5pY29uLW1hcCB7XG5cdFx0XHRmaWxsOiAjOTk5OyB9IH1cblx0Jl9fdGl0bGUge1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjVweDsgfSB9IH1cblxuLmV4aGliaXQtbWF0ZXJpYWwge1xuXHRAZXh0ZW5kIC5hbmltYXRlZDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAjMzMzOyB9XG5cbi5fZGVza3RvcCB7XG5cdC5leGhpYml0aW9uIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdC5leGhpYml0aW9uIHtcblx0XHRcdFx0Jl9fY292ZXIge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwgLjUpOyB9IH1cblx0XHRcdFx0Jl9fbmFtZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRicm93bjsgfSB9IH0gfVxuXHQuZXhoaWJpdGlvbiB7XG5cdFx0Jl9fbmFtZSB7XG5cdFx0XHQmLl9ob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkYnJvd247IH0gfSB9XG5cdC5leGhpYml0aW9uLWNvdmVyIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAuNSk7IH0gfVxuXHRcdCYuX2hvdmVyIHtcblx0XHRcdC5leGhpYml0aW9uLWNvdmVyIHtcblx0XHRcdFx0Jl9faW5mbyB7XG5cdFx0XHRcdFx0QGV4dGVuZCAudHJhbnNpdGlvbi1ob3Zlcjtcblx0XHRcdFx0XHRvcGFjaXR5OiAxOyB9IH0gfSB9XG5cdC5leGhpYml0aW9ucy1hY2NvcmRpb24ge1xuXHRcdCZfX3RpdGxlIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQuZXhoaWJpdGlvbi1pdGVtX190aXRsZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRicm93bjsgfSB9IH0gfVxuXHQvLy5leGhpYml0aW9uLWl0ZW1cblx0Ly9cdCY6aG92ZXJcblx0LmV4aGliaXRpb24taXRlbV9fdHlwZSB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRAZXh0ZW5kIC50cmFuc2l0aW9uLWhvdmVyO1xuXHRcdFx0Y29sb3I6ICRicm93bjsgfSB9XG5cdC5leGhpYml0aW9uLWl0ZW1fX3RpdGxlIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdEBleHRlbmQgLnRyYW5zaXRpb24taG92ZXI7XG5cdFx0XHRjb2xvcjogJGJyb3duO1xuXHRcdFx0LmV4aGliaXRpb24taXRlbV9faWNvbiB7XG5cdFx0XHRcdEBleHRlbmQgLnRyYW5zaXRpb24taG92ZXI7XG5cdFx0XHRcdHN0cm9rZTogJGJyb3duOyB9IH0gfVxuXHQuZXhoaWJpdC1tYXRlcmlhbCB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGJyb3duOyB9IH1cblx0LmV4aGliaXRpb25zLWZpbHRlcnMge1xuXHRcdCZfX2xpbmsge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC5kcm9wZG93bi1vcGVuZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkYnJvd247IH1cblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRmaWxsOiAkYnJvd247XG5cdFx0XHRcdFx0c3Ryb2tlOiAkYnJvd247XG5cdFx0XHRcdFx0QGV4dGVuZCAudHJhbnNpdGlvbi1ob3ZlcjsgfSB9IH0gfSB9XG5cbi5leGhpYml0aW9ucy1maWx0ZXJzX19idG4ge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Y29sb3I6ICNCNDk2NkU7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdC5jaGVja2JveF9fdGV4dCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjQjQ5NjZFOyB9XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjQjQ5NjZFOyB9IH1cblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfSB9XG5cblxuIiwiLmlzc3VlcyB7XG5cdCZfX2ZpbHRlcnMge1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDQ4cHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyOHB4OyB9IH1cblx0Jl9fbGlzdCB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1OHB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIxcHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyOXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzdweDsgfVxuXHRcdCYuX3JlYWQtbW9yZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMnB4OyB9IH1cblx0Jl9faXRlbSB7XG5cdFx0JjpudGgtY2hpbGQoNG4rMSkge1xuXHRcdFx0Y2xlYXI6IGxlZnQ7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdGNsZWFyOiBub25lOyB9IH1cblx0XHQmOm50aC1jaGlsZCgybisxKSB7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdGNsZWFyOiBsZWZ0OyB9IH0gfVxuXHQmX19hY2NvcmRpb24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDExN3B4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDc3cHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MnB4OyB9IH0gfVxuXG4uaXNzdWVzLWZpbHRlcnMge1xuXHRwYWRkaW5nLWJvdHRvbTogMTJweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoIzAwMCwgLjEpO1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDE4cHg7IH1cblx0Jl9fbGluayB7XG5cdFx0QGV4dGVuZCAuYW5pbWF0ZWQ7XG5cdFx0QGluY2x1ZGUgZ2VyYmVyYS1zZXJ2aWNlLXVwO1xuXHRcdGNvbG9yOiAjOTk5O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxM3B4O1xuIH1cdFx0XHQvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCMwMDAsIC4xKVxuXHRcdC5pY29uLWFycm93X2JvdHRvbSB7XG5cdFx0XHRAZXh0ZW5kIC5hbmltYXRlZDtcblx0XHRcdHN0cm9rZTogIzk5OTtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogNHB4O1xuXHRcdFx0XHR0b3A6IDlweDsgfSB9XG5cdFx0Lmljb24tYXJyb3dfZG93biB7XG5cdFx0XHRAZXh0ZW5kIC5hbmltYXRlZDtcblx0XHRcdHN0cm9rZTogIzMzMztcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMnB4O1xuXHRcdFx0XHR0b3A6IDExcHg7IH0gfVxuXHRcdC5kcm9wZG93bi1vcGVuZXIge1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMjVweDtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblx0XHQmLl9kaXNhYmxlZCB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdGNvbG9yOiAjY2NjO1xuXHRcdFx0LmRyb3Bkb3duLW9wZW5lciB7XG5cdFx0XHRcdGNvbG9yOiAjY2NjOyB9XG5cdFx0XHRzdmcge1xuXHRcdFx0XHRzdHJva2U6ICNjY2M7IH0gfSB9IH1cblxuLmlzc3VlLWl0ZW0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogNzVweDtcblx0Y29sb3I6ICMzMzM7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1M3B4OyB9XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG5cdCZfX2NvdmVyIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4OyB9IH1cblx0Jl9faW1nIHtcblx0XHRoZWlnaHQ6IDE2NXB4OyB9XG5cdCZfX3RpdGxlIHtcblx0XHRAZXh0ZW5kIC5hbmltYXRlZDtcblx0XHRtYXgtd2lkdGg6IDkwJTtcblx0XHRwYWRkaW5nOiA0cHggMDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGNvbG9yOiAjMzMzOyB9XG5cdCZfX2RlcyB7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHRAaW5jbHVkZSBnZXJiZXJhLXN1YnRleHQ7XG5cdFx0Y29sb3I6ICM2NjY7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTNweDtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDsgfSB9IH1cblxuLmlzc3Vlcy1saXN0IHtcblx0Jl9fdHlwZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjhweDtcblx0XHRjb2xvcjogIzk5OTsgfSB9XG5cbi5pc3N1ZXMtYWNjb3JkaW9uIHtcblx0Jl9faXRlbSB7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7IH1cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci10b3A6IDA7IH0gfVxuXHQmX190aXRsZSB7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdHBhZGRpbmctdG9wOiAyM3B4OyB9IH1cblx0Jl9faWNvbiB7XG5cdFx0dG9wOiAzOHB4O1xuXHRcdHJpZ2h0OiA1MHB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdHRvcDogNzFweDtcblx0XHRcdHJpZ2h0OiAzMnB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0dG9wOiA0MnB4O1xuXHRcdFx0cmlnaHQ6IC0zcHg7IH0gfVxuXHQmX19kZXNjIHtcblx0XHRtYXJnaW4tYm90dG9tOiAtMjhweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDsgfSB9XG5cdC5pc3N1ZS1pdGVtIHtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzM3B4OyB9XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7IH0gfSB9IH1cblxuLmlzc3VlIHtcblx0bWFyZ2luLXRvcDogMzVweDtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47IH1cblx0aHIge1xuXHRcdG1hcmdpbi10b3A6IDQ4cHg7IH1cblx0Jl9fc2xpZGVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjMDAwLCAuMSk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjdweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMXB4OyB9IH1cblx0Jl9fbGlzdCB7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0Zm9udC1zaXplOiAwOyB9IH1cblx0Jl9fYnV5IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDU4cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogOXB4OyB9IH1cblx0Jl9fZGVzIHtcblx0XHRtYXJnaW4tdG9wOiA0MXB4OyB9IH1cblxuLmlzc3VlLXNsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ji5fbmF2IHtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0bWFyZ2luOiAzNXB4IC0yMHB4IDA7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWluLXdpZHRoOiAzODRweDtcblx0XHRcdG1hcmdpbjogMTVweCAtN3B4IDA7IH0gfVxuXHQmX19hcnJvd3Mge1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXHQmX19hcnJvdyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRzdHJva2U6ICMzMzM7XG5cdFx0c3Ryb2tlLXdpZHRoOiAycHg7XG5cdFx0Ji5fcHJldiB7XG5cdFx0XHRsZWZ0OiAzMHB4OyB9XG5cdFx0Ji5fbmV4dCB7XG5cdFx0XHRyaWdodDogMzBweDsgfSB9IH1cblxuLmlzc3VlLXNsaWRlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA0MzBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIC4wMik7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRoZWlnaHQ6IDE4MHB4OyB9XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWluLWhlaWdodDogaW5oZXJpdDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRAaW5jbHVkZSB1bnNlbGVjdGFibGU7IH1cblx0Jl9faW1nIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlOyB9XG5cdCZfX2NvdmVyIHtcblx0XHRoZWlnaHQ6IDY0cHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0aGVpZ2h0OiA0MHB4OyB9IH1cblx0Jl9fYmcge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7IH1cblx0Ji5fbmF2IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IGNhbGMoMTQuMjg1JSAtIDQwcHgpO1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHR3aWR0aDogY2FsYygxNC4yODUlIC0gMTRweCk7XG5cdFx0XHRwYWRkaW5nOiAwIDdweDsgfSB9IH1cblxuLmlzc3VlLWluZm8ge1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7IH1cblx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDsgfVxuXHRcdC5pc3N1ZS1pbmZvX19pdGVtIHtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDsgfVxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMXB4OyB9XG5cdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9IH0gfSB9XG5cdCZfX2l0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0Ly9wYWRkaW5nLWJvdHRvbTogMjNweFxuXHRcdC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoIzAwMCwgLjEpXG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdFx0QGluY2x1ZGUgZ2VyYmVyYS1zdWJ0ZXh0O1xuXHRcdGNvbG9yOiAjMzMzO1xuXHRcdC8vK21heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpXG5cdFx0Ly9cdCY6bnRoLWNoaWxkKDMpXG5cdFx0Ly8vL21hcmdpbi1ib3R0b206IDEycHhcblx0XHQvLy8vYm9yZGVyLWJvdHRvbS13aWR0aDogMFxuXHRcdC8vLyttYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KVxuXHRcdC8vLy9tYXJnaW4tYm90dG9tOiAyOHB4XG5cdFx0Ly8vL2JvcmRlci1ib3R0b20td2lkdGg6IDFweFxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XG5cdFx0XHQvL3BhZGRpbmctYm90dG9tOiAyMXB4XG5cdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XG4gfSB9IH1cdFx0XHRcdC8vYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4XG5cdCZfX3RleHQge1xuXHRcdGNvbG9yOiAjMzMzOyB9XG5cdHNwYW4ge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGNvbG9yOiAjNjY2OyB9XG5cdGIge1xuXHRcdGZsb2F0OiByaWdodDsgfSB9XG5cbi5fZGVza3RvcCB7XG5cdC5pc3N1ZXMtZmlsdGVycyB7XG5cdFx0Jl9fbGluayB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0LmRyb3Bkb3duLW9wZW5lciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRicm93bjsgfVxuXHRcdFx0XHQuaWNvbi1hcnJvd19ib3R0b20sXG5cdFx0XHRcdC5pY29uLWFycm93X2Rvd24ge1xuXHRcdFx0XHRcdHN0cm9rZTogJGJyb3duO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IG5vbmU7IH0gfSB9IH1cblx0Lmlzc3VlLWl0ZW0ge1xuXHRcdCZfX3RpdGxlIHtcblx0XHRcdCYuX2hvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRicm93bjsgfSB9IH0gfVxuIiwiLmNvbnRhY3RzLWxpc3Qge1xuXHRmb250LXNpemU6IDE1cHg7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRtYXJnaW4tdG9wOiAtMTRweDsgfVxuXHQmX19pdGVtIHtcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MXB4OyB9XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI5cHg7IH0gfVxuXHRcdCY6bnRoLWNoaWxkKDNuKzEpIHtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdFx0Y2xlYXI6IGxlZnQ7IH0gfSB9XG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdFx0Y29sb3I6ICM5OTk7IH1cblx0Jl9fdGVsIHtcblx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjMzMzOyB9IH1cblx0Jl9fZW1haWwge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tdG9wOiAyN3B4O1xuXHRcdGNvbG9yOiAkYnJvd247XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH1cblxuLmNvbnRhY3RzLW1hcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiA3MjBweDtcblx0bWFyZ2luLXRvcDogNzVweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdG1hcmdpbi10b3A6IDUycHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCMwMDAsIC4xKTsgfVxuXHQmX19idG4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWF4LXdpZHRoOiAyMzlweDtcblx0XHRoZWlnaHQ6IDQ3cHg7XG5cdFx0bWFyZ2luLXRvcDogMTJweDsgfSB9XG5cbi5tYXAtYWJvdXQge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDk5O1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogMjBweDtcblx0d2lkdGg6IDU4MHB4O1xuXHRwYWRkaW5nOiAzMHB4IDMwcHggNTVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcblx0Ym94LXNoYWRvdzogMCAwIDQwcHggcmdiYSgjMDAwLCAuNzUlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tbWQtbWF4KSB7XG5cdFx0d2lkdGg6IDQ4MHB4OyB9XG5cdCY6YWZ0ZXIsXG5cdCY6YmVmb3JlIHtcblx0XHRAaW5jbHVkZSBiO1xuXHRcdHJpZ2h0OiAxMDAlO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdG1hcmdpbjogYXV0bzsgfVxuXHQmOmJlZm9yZSB7XG5cdFx0Ym9yZGVyLXRvcDogMjFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmlnaHQ6IDIxcHggc29saWQgI2VhZWFlYTtcblx0XHRib3JkZXItYm90dG9tOiAyMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cdCY6YWZ0ZXIge1xuXHRcdGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkICNmZmY7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRjb2xvcjogIzMzMztcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWVhOyB9XG5cdCZfX2NvbnRlbnQge1xuXHRcdGNvbG9yOiAjNjY2O1xuXHRcdGZvbnQtc2l6ZTogMTVweDsgfVxuXHQmX19pdGVtIHtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7IH1cblx0Jl9faWNvbiB7XG5cdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRmaWxsOiAkYnJvd247XG5cdFx0c3Ryb2tlOiAkYnJvd247IH1cblx0Jl9fbGluayB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRjb2xvcjogJGJyb3duOyB9XG5cdCZfX3JvdyB7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdC5tYXAtbW9kZSB7XG5cdFx0XHQmX19kYXksXG5cdFx0XHQmX19zdGF0dXMge1xuXHRcdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7IH0gfSB9XG5cdCZfX3Bob25lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdCYtbGlzdCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtM3B4OyB9IH1cblx0Jl9fYnRuIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtMXB4O1xuXHRcdHJpZ2h0OiAtMXB4O1xuXHRcdGxlZnQ6IC0xcHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5tYXAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uY29udGFjdHMtYWRkcmVzcyB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LXdpZHRoOiA0MjJweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlYWVhZWE7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWVhO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci1ib3R0b206IDA7IH1cblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdGJvcmRlci10b3A6IDA7IH1cblx0JjphZnRlciB7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0QGluY2x1ZGUgYjtcblx0XHRcdGxlZnQ6IC0yMHB4O1xuXHRcdFx0cmlnaHQ6IC0yMHB4O1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoIzAwMCwgLjEpOyB9IH1cblx0JjpiZWZvcmUge1xuXHRcdEBpbmNsdWRlIGI7XG5cdFx0dG9wOiAtMXB4O1xuXHRcdGJvdHRvbTogLTFweDtcblx0XHRyaWdodDogMTAwJTtcblx0XHR3aWR0aDogY2FsYyg1MHZ3IC0gNDIycHgpO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWFlYWVhO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWVhO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cdCZfX2J0biB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTJweDtcblx0XHRyaWdodDogLTYxcHg7XG5cdFx0aGVpZ2h0OiAyN3B4O1xuXHRcdHBhZGRpbmc6IDEwcHggOXB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9XG5cdFx0LmJ0bl9faWNvbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0ycHg7IH0gfSB9XG5cbi5tYXAtYWNjb3JkaW9uIHtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdGhlaWdodDogNzE4cHg7XG5cdHBhZGRpbmc6IDAgNDBweCAwIDIwcHg7XG5cdG1hcmdpbjogMCAwIDAgLTE4cHg7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRvdmVyZmxvdzogaW5oZXJpdDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7IH1cblx0Jl9faXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJvcmRlci10b3A6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWE7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTJweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDsgfVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0XHRAaW5jbHVkZSBiO1xuXHRcdFx0XHRsZWZ0OiAtMjBweDtcblx0XHRcdFx0cmlnaHQ6IC0yMHB4O1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCMwMDAsIC4xKTsgfSB9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cdFx0Ji5fb3BlbmVkIHtcblx0XHRcdC5tYXAtYWNjb3JkaW9uIHtcblx0XHRcdFx0Jl9fdGl0bGUge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0LmFjY29yZGlvbl9faWNvbiB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAuNDsgfSB9IH0gfSB9XG5cdCZfX3RpdGxlIHtcblx0XHQvL29wYWNpdHk6IC40XG5cdFx0cGFkZGluZzogMzBweCAyMHB4IDEwcHggMDtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0cGFkZGluZzogMjNweCAwIDE0cHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRwYWRkaW5nOiAyM3B4IDAgMTNweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblx0XHQuYWNjb3JkaW9uX19pY29uIHtcblx0XHRcdHRvcDogMzZweDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdG9wYWNpdHk6IC40O1xuXHRcdFx0XHR0b3A6IDMycHg7XG5cdFx0XHRcdHJpZ2h0OiAycHg7IH1cblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0dG9wOiAzMHB4O1xuXHRcdFx0XHRyaWdodDogLTFweDsgfSB9IH1cblx0Jl9fZGVzYyB7XG5cdFx0cGFkZGluZzogMDsgfSB9XG5cbi5tYXAtaW5mbyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZy1sZWZ0OiA0MXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA1OHB4O1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRjb2xvcjogIzY2Njtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdG1hcmdpbjogMjFweCAtMjBweCAwO1xuXHRcdHBhZGRpbmc6IDA7IH1cblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7IH1cblx0Jl9faXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM0cHg7IH1cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWE7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDA7IH0gfVxuXHRcdCY6bnRoLWNoaWxkKDJuKzEpIHtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdFx0Y2xlYXI6IGxlZnQ7IH0gfVxuXHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7IH0gfSB9XG5cdCZfX2NvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDM4cHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA1MHB4OyB9IH1cblx0Jl9faWNvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMXB4O1xuXHRcdGxlZnQ6IC0zOHB4O1xuXHRcdGZpbGw6ICRicm93bjtcblx0XHRzdHJva2U6ICRicm93bjtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRsZWZ0OiAwOyB9IH1cblx0Jl9fbGluayB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDZweDtcblx0XHRjb2xvcjogJGJyb3duO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyb3duO1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDIxcHg7IH0gfVxuXHQmX19waG9uZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjMzMzOyB9IH1cblx0Jl9fbGluZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7IH0gfVxuXHQmX19idG4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDJweCBhdXRvIDI3cHg7XG5cdFx0XHRoZWlnaHQ6IDUzcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDI4MHB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogLTJweDsgfSB9IH1cblxuLm1hcC1tb2RlIHtcblx0Jl9fZGF5LFxuXHQmX19zdGF0dXMge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogNTAlO1xuXHRcdGZvbnQtc2l6ZTogMTNweDsgfVxuXHQmX19zdGF0dXMge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cblxuLmNvbnRhY3RzLWZvcm0ge1xuXHRtYXJnaW4tdG9wOiA1MXB4O1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0bWFyZ2luLXRvcDogNDZweDsgfVxuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0bWFyZ2luLXRvcDogNjNweDsgfVxuXHRociB7XG5cdFx0bWFyZ2luLXRvcDogNzlweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1NnB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMzlweDsgfSB9XG5cdC5jb2wtc20tNixcblx0LmNvbC1zbS0xMiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyB9XG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMXB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM2cHg7XG5cdFx0XHRmb250LXNpemU6IDM2cHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4OyB9IH1cblx0Jl9fc2VsZWN0IHtcblx0XHRAZXh0ZW5kIC5hbmltYXRlZDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogOXB4IDIwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcblx0XHRsaW5lLWhlaWdodDogMS43NjU7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI3cHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cdFx0LmRyb3Bkb3duLW9wZW5lcl9fY2FyZXQge1xuXHRcdFx0QGV4dGVuZCAuYW5pbWF0ZWQ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMjBweDtcblx0XHRcdHRvcDogMTdweDtcblx0XHRcdHN0cm9rZTogIzMzMztcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdFx0dG9wOiAxNXB4OyB9IH1cblx0XHQuZHJvcGRvd24tbGlzdCB7XG5cdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRsZWZ0OiAtMXB4O1xuXHRcdFx0cmlnaHQ6IC0xcHg7XG5cdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgfSB9XG5cdCZfX2lucHV0IHtcblx0XHRAZXh0ZW5kIC5hbmltYXRlZDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjN2Y3ZjdmOyB9XG5cdFx0Ji1sYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiA1cHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRjb2xvcjogJHJlZDsgfVxuXHRcdCYuX3RleHRhcmVhIHtcblx0XHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRcdHJlc2l6ZTogbm9uZTsgfVxuXHRcdCYuX2Vycm9yIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJHJlZDtcblx0XHRcdCsgLmNvbnRhY3RzLWZvcm1fX2lucHV0LWxhYmVsIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7IH0gfSB9XG5cdCZfX2xhYmVsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb2xvcjogIzk5OTtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cdCZfX2luZm8ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDcxcHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGNvbG9yOiAjOTk5O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1tZC1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDYwcHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblx0Jl9fYnRuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRoZWlnaHQ6IDU0cHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAwO1xuXHRcdFx0bWF4LXdpZHRoOiAyODBweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTsgfVxuXHRcdCYuX3NlbnQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTtcblx0XHRcdGJvcmRlci1jb2xvcjogIzE5MTkxOTsgfSB9XG5cdCYuX3NlbnQge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdC5jb250YWN0cy1mb3JtIHtcblx0XHRcdCZfX3NlbGVjdCxcblx0XHRcdCZfX2lucHV0IHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjMzMzOyB9XG5cdFx0XHQmX19idG4ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHQmLl9zZW50IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jazsgfSB9IH0gfSB9XG5cbi5jb250YWN0cy1mYXEge1xuXHRtYXJnaW4tdG9wOiA0N3B4O1xuXHRtYXJnaW4tYm90dG9tOiA1MXB4O1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogODBweDsgfVxuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0bWFyZ2luLXRvcDogNjNweDtcblx0XHRtYXJnaW4tYm90dG9tOiA3N3B4OyB9XG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MnB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMzZweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cdCZfX2l0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDM5cHg7IH1cblx0Jl9fYnRuIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0bWF4LXdpZHRoOiAyMDhweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0aGVpZ2h0OiA1NHB4O1xuXHRcdFx0bWFyZ2luOiA1MXB4IGF1dG8gMDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7IH0gfSB9XG5cbi5mYXEtaXRlbSB7XG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdEBpbmNsdWRlIGdlcmJlcmEtaDM7XG5cdFx0Ji5fc21hbGwge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4OyB9IH1cblx0Jl9fZGVzIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjY2O1xuXHRcdGNvbG9yOiAjNjY2O1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRicm93bjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSB9IH0gfVxuXG4uX2Rlc2t0b3Age1xuXHQuY29udGFjdHMtbGlzdCB7XG5cdFx0Jl9fZW1haWwge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9IH0gfVxuXHQuY29udGFjdHMtZm9ybSB7XG5cdFx0Jl9fc2VsZWN0IHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQuZHJvcGRvd24tb3BlbmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGJyb3duO1xuXHRcdFx0XHRcdCZfX2NhcmV0IHtcblx0XHRcdFx0XHRcdHN0cm9rZTogJGJyb3duO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogbm9uZTsgfSB9IH0gfSB9XG5cdC5tYXAtYWJvdXQge1xuXHRcdCZfX2xpbmsge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9IH0gfSB9XG4iLCIubm90X2ZvdW5kIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRtYXJnaW4tdG9wOiA0MnB4O1xuXHRtYXJnaW4tYm90dG9tOiA3OHB4O1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDsgfVxuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0bWFyZ2luLXRvcDogMzRweDtcblx0XHRtYXJnaW4tYm90dG9tOiA4M3B4OyB9IH1cblxuLmxpbmstYmFjayB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXRvcDogMjdweDtcblx0Y29sb3I6ICMwMDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRzdmcge1xuXHRcdG1hcmdpbi1yaWdodDogM3B4O1xuXHRcdGZpbGw6ICMwMDA7XG5cdFx0c3Ryb2tlOiAjMDAwOyB9IH1cblxuLnZhY2FuY2llcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0bWFyZ2luLXRvcDogNDBweDtcblx0bWFyZ2luLWJvdHRvbTogNzhweDtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoIzAwMCwgLjEpOyB9XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRtYXJnaW4tdG9wOiAzNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDgzcHg7IH0gfVxuXG4udmFjYW5jaWVzLWFjY29yZGlvbiB7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRkaXNwbGF5OiBub25lOyB9XG5cdCZfX2l0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDE5cHg7XG5cdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMnB4OyB9XG5cdFx0Ji5fYWN0aXZlIHtcblx0XHRcdC52YWNhbmNpZXMtYWNjb3JkaW9uIHtcblx0XHRcdFx0Jl9fdGl0bGUge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0LmFjY29yZGlvbl9faWNvbiB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9IH0gfSB9IH0gfVxuXHQmX190aXRsZSB7XG5cdFx0b3BhY2l0eTogLjQ7XG5cdFx0cGFkZGluZzogNXB4IDI1cHggOXB4IDA7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0cGFkZGluZzogMjNweCAwIDE0cHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRwYWRkaW5nOiAyMnB4IDAgMTJweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblx0XHQuYWNjb3JkaW9uX19pY29uIHtcblx0XHRcdHRvcDogMTFweDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHRvcGFjaXR5OiAuNDtcblx0XHRcdFx0dG9wOiAzMnB4O1xuXHRcdFx0XHRyaWdodDogMnB4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0XHR0b3A6IDMwcHg7XG5cdFx0XHRcdHJpZ2h0OiAtMXB4OyB9IH1cblx0XHQmLl9hY3RpdmUge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdC5hY2NvcmRpb25fX2ljb24ge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfSB9IH0gfVxuXHQmX19kZXNjIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNDBweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdHBhZGRpbmctdG9wOiA0NHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4OyB9IH1cblx0cCB7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNzY0NzA1ODg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNzsgfSB9XG5cdCYuX21vYmlsZSB7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7IH1cblx0XHQudmFjYW5jaWVzLWFjY29yZGlvbiB7XG5cdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkc2NyZWVuLW1kLW1pbikge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwOyB9XG5cdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7IH1cblx0XHRcdFx0Ji5fb3BlbmVkIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG5cdFx0XHQmX190aXRsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jazsgfSB9IH0gfSB9XG5cbi52YWNhbmN5IHtcblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDM3cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjdweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHR3aWR0aDogODMuMzMzMzMlO1xuXHRcdFx0bWFyZ2luLXRvcDogNDdweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMxcHg7XG5cdFx0XHRmb250LXNpemU6IDI1cHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi10b3A6IDUxcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4OyB9IH1cblx0Jl9fbGlzdCB7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0d2lkdGg6IDgzLjMzMzMzJTsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdHdpZHRoOiAxMDAlOyB9IH1cblx0cCB7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0d2lkdGg6IDgzLjMzMzMzJTsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdHdpZHRoOiAxMDAlOyB9IH1cblx0Jl9fZG9jcyB7XG5cdFx0bWFyZ2luLXRvcDogNzVweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MnB4OyB9IH1cblx0Jl9fZG9jIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQxcHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblx0Jl9fYW5zd2VyIHtcblx0XHRtYXJnaW4tdG9wOiA1NHB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDQxcHg7IH0gfSB9XG5cbi52YWNhbmN5LWxpc3Qge1xuXHQmX19pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjJweDsgfVxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxN3B4O1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxM3B4OyB9IH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAn4oCUJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7IH0gfSB9XG5cbi52YWNhbmN5LWRvYyB7XG5cdCZfX2luZm8ge1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxMnB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDY0cHgpOyB9IH1cblx0Jl9faWNvbiB7XG5cdFx0bWFyZ2luOiAwIDQ1cHggMCAxM3B4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1hcmdpbjogMCA1MHB4IDAgOHB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luOiAwIDE2cHggMCAwOyB9IH1cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDFweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcHg7IH0gfSB9XG4iLCIuZXJyb3ItNDA0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0cGFkZGluZy10b3A6IDI0MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdHBhZGRpbmctdG9wOiAxMzBweDsgfVxuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0cGFkZGluZy10b3A6IDEwMHB4OyB9XG5cdCZfX251bSB7XG5cdFx0Zm9udC1zaXplOiAzMHZ3O1xuXHRcdGxpbmUtaGVpZ2h0OiAuODtcblx0XHRmb250LWZhbWlseTogV2lsbGlhbSwgc2Fucy1zZXJpZjsgfVxuXHQmX190ZXh0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc7IH1cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkYnJvd247XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0gfSB9XG5cdCZfX3BhcmFsbGF4IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM5ZWI0YzI7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4vLyttYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KVxuLy9cdHBhZGRpbmctdG9wOiAxMzBweFxuLy8rbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heClcbi8vXHRwYWRkaW5nLXRvcDogMTAwcHhcbi8vaGVpZ2h0OiA2MTBweFxuLy8rbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heClcbi8vXHRoZWlnaHQ6IDU3M3B4XG4vLyttYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KVxuLy9cdGhlaWdodDogMjM4cHhcblxuLnBhcmFsbGF4IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Jl9fbGF5ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdG1pbi1oZWlnaHQ6IDExMzZweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDI3cHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtaW4taGVpZ2h0OiA0ODNweDsgfVxuXHRcdCYuX3NreSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2t5LnBuZ1wiKTsgfVxuXHRcdCYuX3NrdWxsIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ncm91bmQucG5nXCIpOyB9XG5cdFx0Ji5fbnVtYmVyIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9udW1iZXIucG5nXCIpOyB9XG5cdFx0Ji5fZ3JvdW5kIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ncm91bmQucG5nXCIpOyB9XG5cdFx0Ji5fYmlyZHMge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JpcmRzLnBuZ1wiKTsgfSB9IH1cbiIsIi50b3VycyB7XG5cdG1hcmdpbi10b3A6IDY3cHg7XG5cdG1hcmdpbi1ib3R0b206IDkwcHg7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA3MHB4O1xuXHRcdG1hcmdpbi10b3A6IDUzcHg7IH1cblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdG1hcmdpbi10b3A6IDM3cHg7IH0gfVxuXG4udG91ciB7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdCY6bnRoLWNoaWxkKDNuKzEpIHtcblx0XHRjbGVhcjogbGVmdDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRjbGVhcjogbm9uZTsgfSB9XG5cdCY6bnRoLWNoaWxkKDJuKzEpIHtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRjbGVhcjogbGVmdDsgfSB9XG5cdCZfX2NvdmVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDI1NXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGV4dGVuZCAudHJhbnNpdGlvbi1hY3RpdmU7XG5cdFx0XHRAaW5jbHVkZSBiO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwgMCk7IH0gfVxuXHQmX19kYXRlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDsgfVxuXHQmX190aXRsZSB7XG5cdFx0QGV4dGVuZCAuYW5pbWF0ZWQ7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdGNvbG9yOiAjMzMzOyB9XG5cdCZfX3RoZW1lcyB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDsgfSB9XG5cbi50b3VyLXRoZW1lcyB7XG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cdCZfX2l0ZW0ge1xuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH0gfVxuXG4udG91ci10aGVtZSB7XG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7IH1cblx0Jl9fZGF0ZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cdCZfX25hbWUge1xuXHRcdGNvbG9yOiAjOTk5O1xuXHRcdGZvbnQtc2l6ZTogMTVweDsgfSB9XG5cbi5fZGVza3RvcCB7XG5cdC50b3VyIHtcblx0XHQmX19uYW1lLFxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdCYuX2hvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRicm93bjsgfSB9XG5cdFx0Jl9fY292ZXIge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIC41KTsgfSB9IH0gfSB9XG4iLCIuaGlzdG9yeS1oZWFkZXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRtYXJnaW4tdG9wOiA0NXB4O1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCMwMDAsIC4xKTsgfVxuXHQuaGlzdG9yeV9fdGl0bGUge1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIycHg7IH0gfVxuXHQuZXZlbnRzLWZpbHRlcnMge1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwOyB9XG5cdFx0Jl9fbGluayB7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDA7IH0gfVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lOyB9IH0gfSB9XG5cbi5oaXN0b3J5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nLWJvdHRvbTogNThweDtcblx0cGFkZGluZy10b3A6IDE0MHB4O1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRtaW4taGVpZ2h0OiA2NjBweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwYWRkaW5nLXRvcDogNzVweDsgfVxuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDYwcHg7IH1cblx0LnNraW4ge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtaW4taGVpZ2h0OiBpbmhlcml0O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTsgfSB9IH1cblx0Jl9fc2xpZGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0d2lkdGg6IDk5JTtcblx0XHRoZWlnaHQ6IDUyMHB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHdpZHRoOiAxMDAlOyB9IH1cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDM0cHg7IH1cblx0Jl9fZGVzYyB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY2Njtcblx0XHRjb2xvcjogIzk5OTsgfSB9XG5cbi5oaXN0b3J5LXNsaWRlciB7XG5cdCZfX2xpbmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogNTBweDsgfVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBpbmNsdWRlIGI7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdGxlZnQ6IDYzMnB4O1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDE3M3B4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhODhhNmU7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdGxlZnQ6IDE5cHg7XG5cdFx0XHRcdHRvcDogNzBweDtcblx0XHRcdFx0Ym90dG9tOiAyMHB4O1xuXHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYTg4YTZlOyB9XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdHRvcDogNTBweDtcblx0XHRcdFx0bGVmdDogMTVweDsgfSB9IH1cblx0Jl9fc2xpZGUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgfSB9IH1cblxuLmhpc3RvcnktY29udHJvbCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ei1pbmRleDogOTk5OTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Ym90dG9tOiAwO1xuXHRwYWRkaW5nOiAxN3B4IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRAaW5jbHVkZSB1bnNlbGVjdGFibGU7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGJvdHRvbTogMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cdCZfX2ZpbHRlciB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblx0Jl9fdGltZWxpbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMjBweCk7XG5cdFx0bWFyZ2luLXRvcDogLTNweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9IH0gfVxuXG4uaGlzdG9yeS1maWx0ZXIge1xuXHRmb250LXNpemU6IDEzcHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdEBpbmNsdWRlIHVuc2VsZWN0YWJsZTtcblx0Ji5fb3BlbmVkIHtcblx0XHQuaGlzdG9yeS1maWx0ZXIge1xuXHRcdFx0Jl9fbGlzdCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cdFx0XHQmX190ZXh0IHtcblx0XHRcdFx0Y29sb3I6ICRicm93bjsgfSB9XG5cdFx0Lmljb24tdGltZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9XG5cdFx0Lmljb24tY2xvc2Uge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblx0Jl9fYnRuIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1yaWdodDogMTZweDtcblx0XHR3aWR0aDogMjAwcHg7XG5cdFx0Lmljb24tY2xvc2Uge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHN0cm9rZS13aWR0aDogMnB4OyB9IH1cblx0Jl9faWNvbiB7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRtYXJnaW4tdG9wOiAtNHB4O1xuXHRcdHN0cm9rZTogJGJyb3duO1xuXHRcdCYuaWNvbi10aW1lIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDsgfVxuXHRcdCYuaWNvbi1jbG9zZSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEzcHg7IH0gfVxuXHQmX190ZXh0IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0Y29sb3I6ICM2NjY7XG5cdFx0Y3Vyc29yOiBwb2ludGVyOyB9XG5cdCZfX2xpc3Qge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWFyZ2luLXJpZ2h0OiA3NXB4OyB9XG5cdCZfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMzhweDsgfSB9IH1cblxuLnRpbWVsaW5lIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXNpemU6IDA7XG5cdHBhZGRpbmctYm90dG9tOiAzcHg7XG5cdCZfX2xpc3Qge1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1pbi13aWR0aDogODAwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWluLXdpZHRoOiAwOyB9XG5cdFx0Ji5feWVhcnMge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwOyB9IH1cblx0Jl9feWVhciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGhlaWdodDogNXB4O1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJyb3duO1xuXHRcdCYuX2hpZGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTsgfVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRicm93bjsgfVxuXHRcdCYuX2xhc3Qge31cblx0XHQmLl9sYXN0IHtcblx0XHRcdHRvcDogLTJweDtcblx0XHRcdGhlaWdodDogOXB4O1xuXHRcdFx0d2lkdGg6IDRweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJvd247IH1cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdC50aW1lbGluZV9feWVhci10aXRsZSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZSgwLjgpIHRyYW5zbGF0ZVkoMTBweCk7XG5cdFx0XHRcdCYuaXMtYWN0aXZlIHtcblx0XHRcdFx0XHQ6bm90KC5kcmFnZ2luZykgJiB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTsgfSB9IH0gfVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHQudGltZWxpbmVfX3llYXItdGl0bGUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHNjYWxlKDAuOCkgdHJhbnNsYXRlWSgxMHB4KTtcblx0XHRcdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0XHRcdDpub3QoLmRyYWdnaW5nKSAmIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTsgfSB9IH0gfSB9XG5cdCZfX3llYXItdGl0bGUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBXaWxsaWFtLCBzZXJpZjtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSwgdHJhbnNmb3JtIC4zcyBlYXNlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgwLjgpIHRyYW5zbGF0ZVkoMTBweCk7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRjb2xvcjogJGJyb3duO1xuXHRcdCYuaXMtYWN0aXZlIHtcblx0XHRcdDpub3QoLmRyYWdnaW5nKSAmIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdG9wYWNpdHk6IDE7IH0gfSB9XG5cdCZfX3llYXIge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0LnRpbWVsaW5lX195ZWFyLXRpdGxlIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdG9wYWNpdHk6IDE7IH0gfSB9XG5cblx0Jl9fY2VudHVyeSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogKDEwMCUgLyAyKTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGluY2x1ZGUgYjtcblx0XHRcdGJvdHRvbTogLTlweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGhlaWdodDogOXB4O1xuXHRcdFx0d2lkdGg6IDRweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuIH1cdFx0XHQvL2JhY2tncm91bmQtY29sb3I6ICRicm93blxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7IH0gfVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwOyB9IH1cblx0XHQmLl9oaWRlIHtcblx0XHRcdG9wYWNpdHk6IC41O1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdG9wYWNpdHk6IC41O1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTsgfSB9IH1cblx0Jl9fbGluayB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Y29sb3I6ICM2NjY7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH1cblxuLnRpbWVsaW5lLWxpbmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDNweDtcblx0Ym90dG9tOiAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjY2NjLCAuMyk7XG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogM3B4O1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2M7IH1cblx0Jl9fcG9pbnQge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAtMnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRicm93bjtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoNTAlKTtcblx0XHR6LWluZGV4OiAxMDAwMDsgfSB9XG5cbi5oaXN0b3J5LXNsaWRlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbG9hdDogbm9uZTtcblx0Jl9fYmcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAtMTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IDEwMCU7IH1cblx0Jl9fZGVzYyB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY2NjsgfVxuXHQmLl90aXRsZSB7XG5cdFx0d2lkdGg6IDQ5MHB4O1xuXHRcdG1hcmdpbi10b3A6IDk0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNzBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEzN3B4OyB9XG5cdCYuX2ltZyB7XG5cdFx0d2lkdGg6IDY2MHB4O1xuXHRcdG1hcmdpbi10b3A6IDcwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyOHB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDY4cHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0N3B4OyB9XG5cdFx0Lmhpc3Rvcnktc2xpZGUge1xuXHRcdFx0Jl9feWVhciB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRjbGVhcjogcmlnaHQ7XG5cdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHRcdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogV2lsbGlhbSwgc2VyaWY7XG5cdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTsgfVxuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNXB4OyB9XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGI7XG5cdFx0XHRcdFx0bGVmdDogLTRweDtcblx0XHRcdFx0XHR0b3A6IDc2cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYTg4YTZlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdFx0XHR0b3A6IDQ3cHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtNDRweDtcblx0XHRcdFx0XHRcdGhlaWdodDogN3B4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDdweDsgfVxuXHRcdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0XHRcdHRvcDogMjFweDtcblx0XHRcdFx0XHRcdGxlZnQ6IC0zOHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogNnB4OyB9IH0gfVxuXHRcdFx0Jl9faW1nIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogNDEwcHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblx0XHRcdCZfX2Rlc2Mge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdGNsZWFyOiByaWdodDtcblx0XHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzNnB4O1xuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNHB4OyB9XG5cdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4OyB9IH0gfVxuXHRcdCYuX3NtYWxsIHtcblx0XHRcdHdpZHRoOiA1ODdweDtcblx0XHRcdG1hcmdpbi1yaWdodDogNzdweDtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7IH1cblx0XHRcdC5oaXN0b3J5LXNsaWRlIHtcblx0XHRcdFx0Jl9faW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMzAwcHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7IH0gfVxuXHRcdFx0XHQmX195ZWFyLFxuXHRcdFx0XHQmX19kZXNjIHtcblx0XHRcdFx0XHR3aWR0aDogMjQ2cHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7IH0gfSB9IH0gfVxuXHQmLl90ZXh0IHtcblx0XHR3aWR0aDogMjMycHg7XG5cdFx0bWFyZ2luLXRvcDogNzBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwN3B4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblx0XHQuaGlzdG9yeS1zbGlkZSB7XG5cdFx0XHQmX195ZWFyIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyM3B4O1xuXHRcdFx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBXaWxsaWFtLCBzZXJpZjtcblx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7IH1cblx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjVweDsgfVxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBiO1xuXHRcdFx0XHRcdGxlZnQ6IC00cHg7XG5cdFx0XHRcdFx0dG9wOiA3NnB4O1xuXHRcdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2E4OGE2ZTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHRcdFx0dG9wOiA0OXB4O1xuXHRcdFx0XHRcdFx0bGVmdDogLTQ0cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogN3B4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA3cHg7IH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdFx0XHR0b3A6IDIycHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtMzhweDtcblx0XHRcdFx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDZweDsgfSB9IH1cblx0XHRcdCZfX2RhdGUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogLTEycHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGNvbG9yOiAjYTdhN2E3O1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBHZXJiZXJhLCBzYW5zLXNlcmlmO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNnB4OyB9IH1cblx0XHRcdCZfX2Rlc2Mge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzN3B4O1xuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogN3B4OyB9XG5cdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4OyB9IH0gfSB9XG5cdCYuX2luZm8ge1xuXHRcdHdpZHRoOiAxODNweDtcblx0XHRtYXJnaW4tdG9wOiAyNDBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDY1cHg7XG5cdFx0Y29sb3I6ICRicm93bjtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogNTYlOyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjdweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMjElOyB9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGluY2x1ZGUgYjtcblx0XHRcdGxlZnQ6IDJweDtcblx0XHRcdHRvcDogLTY3cHg7XG5cdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgjYTg4YTZlLCAuNCk7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDU2JSArIDIwcHgpO1xuXHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0dG9wOiAxNHB4O1xuXHRcdFx0XHRsZWZ0OiAtNDBweDsgfVxuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0XHR3aWR0aDogY2FsYygyMSUgKyAxN3B4KTtcblx0XHRcdFx0dG9wOiAxMnB4O1xuXHRcdFx0XHRsZWZ0OiAtMzVweDsgfSB9XG5cdFx0Lmhpc3Rvcnktc2xpZGVfX2Rlc2Mge1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7IH0gfSB9XG5cdCYuX2JnIHtcblx0XHR3aWR0aDogMzM1cHg7XG5cdFx0aGVpZ2h0OiAzMjBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwM3B4O1xuXHRcdHBhZGRpbmc6IDIwMHB4IDQycHggMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIC43NSk7XG5cdFx0Ji5fbG9uZyB7XG5cdFx0XHR3aWR0aDogNTkwcHg7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAxMDBweCk7IH0gfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAxMDBweCk7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC04MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdHBhZGRpbmc6IDI4MXB4IDgwcHggNTBweDtcblx0XHRcdGhlaWdodDogYXV0bzsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA5MHB4KTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNzBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDU1cHg7XG5cdFx0XHRwYWRkaW5nOiAyMDBweCAyMHB4IDMwcHggNzBweDsgfVxuXHRcdC5oaXN0b3J5LXNsaWRlIHtcblx0XHRcdCZfX3RpdGxlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiA0MnB4O1xuXHRcdFx0XHRyaWdodDogNDJweDtcblx0XHRcdFx0Ym90dG9tOiAzODVweDtcblx0XHRcdFx0Y29sb3I6ICRicm93bjtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHRcdGJvdHRvbTogMjEwcHg7XG5cdFx0XHRcdFx0bGVmdDogODBweDtcblx0XHRcdFx0XHRyaWdodDogODBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDM1cHg7IH1cblx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRib3R0b206IGF1dG87XG5cdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjVweDsgfVxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYjtcblx0XHRcdFx0XHRsZWZ0OiAtNDJweDtcblx0XHRcdFx0XHRib3R0b206IC0zOXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNhODhhNmU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0bGVmdDogLTQxcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNTlweDsgfVxuXHRcdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0XHRcdGxlZnQ6IC0zNXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMjBweDtcblx0XHRcdFx0XHRcdGJvdHRvbTogYXV0bztcblx0XHRcdFx0XHRcdHRvcDogLTIwMHB4OyB9IH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYjtcblx0XHRcdFx0XHRsZWZ0OiAtOXB4O1xuXHRcdFx0XHRcdGJvdHRvbTogLTQycHg7XG5cdFx0XHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYTg4YTZlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtNDRweDtcblx0XHRcdFx0XHRcdGJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdHdpZHRoOiA3cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDdweDsgfVxuXHRcdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0XHRcdGxlZnQ6IC0zOHB4O1xuXHRcdFx0XHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0XHRcdFx0dG9wOiAxN3B4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDZweDtcblx0XHRcdFx0XHRcdGhlaWdodDogNnB4OyB9IH0gfVxuXHRcdFx0Jl9fZGVzYyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjlweDsgfSB9XG5cdFx0XHQmX19saW5rIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRjb2xvcjogJGJyb3duO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfSB9IH1cblxuW2RhdGEtcGFnZT1cImhpc3RvcnlcIl0ge1xuXHRAaW5jbHVkZSBtaW4tc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiIsIi5zZWFyY2gge1xuXHRAZXh0ZW5kIC5hbmltYXRlZDtcblx0bWFyZ2luLXRvcDogODBweDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTEwcHg7IH1cblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdG1hcmdpbi10b3A6IDQxcHg7IH1cblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDY1cHg7IH1cblx0Jl9fcmVzdWx0cyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBpbmNsdWRlIGI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAtNzBweDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoIzAwMCwgLjEpO1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lOyB9IH0gfVxuXHQmLl9sb2FkaW5nIHtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRvcGFjaXR5OiAuNTsgfSB9XG5cbi5zZWFyY2gtZ3JvdXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cdCZfX2lucHV0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNTBweDtcblx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTMwcHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNHB4O1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbig2MDBweCkge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzBweDsgfSB9XG5cdCZfX2J0biB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTBweDtcblx0XHRib3R0b206IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdHRvcDogMDsgfVxuXHRcdC5pY29uLXNlYXJjaCB7XG5cdFx0XHRmaWxsOiAjMzMzO1xuXHRcdFx0c3Ryb2tlOiAjMzMzOyB9XG5cdFx0Ji5fY2xlYXIge1xuXHRcdFx0cmlnaHQ6IDQ1cHg7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKDYwMHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfSB9IH1cblxuLnNlYXJjaC1jYXRlZ29yaWVzIHtcblx0Jl9faXRlbSB7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdFx0QGV4dGVuZCAuYW5pbWF0ZWQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHQmLl9zZWxlY3RlZCB7XG5cdFx0XHRjb2xvcjogJGJyb3duOyB9XG5cdFx0Ji5fZW1wdHkge1xuXHRcdFx0b3BhY2l0eTogLjU7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdEBleHRlbmQgLnRyYW5zaXRpb24taG92ZXI7IH0gfVxuXHQmX19uYW1lIHtcblx0XHRmbG9hdDogbGVmdDsgfVxuXHQmX19udW0ge1xuXHRcdGZsb2F0OiByaWdodDsgfSB9XG5cbi5yZXN1bHRzIHtcblx0Jl9fYnRuIHtcblx0XHRAZXh0ZW5kIC5hbmltYXRlZDtcblx0XHRtYXJnaW46IDQwcHggYXV0byAxNXB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlOyB9XG5cdFx0Ji5fbG9hZGluZyB7XG5cdFx0XHRAZXh0ZW5kIC50cmFuc2l0aW9uLWhvdmVyO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRvcGFjaXR5OiAuNTsgfSB9IH1cblxuLnNlYXJjaC1yZXN1bHRzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmX19vbGQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47IH0gfVxuXG4ucmVzdWx0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTZweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoIzAwMCwgLjEpO1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjJweDsgfVxuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjlweDtcblx0XHRwYWRkaW5nLXRvcDogMjBweDsgfVxuXHQmX19jb3ZlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAxNDBweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRoZWlnaHQ6IDEzMHB4O1xuXHRcdFx0d2lkdGg6IDEzMHB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cdCZfX3R5cGUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRjb2xvcjogIzY2Njtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTE2MHB4OyB9IH1cblx0Jl9fZGF0ZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGNvbG9yOiAjOTk5OyB9XG5cdCZfX25hbWUge1xuXHRcdEBleHRlbmQgLmFuaW1hdGVkO1xuXHRcdHBhZGRpbmc6IDNweCAwO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRcdGNvbG9yOiAjMzMzOyB9XG5cdCZfX2Rlc2Mge1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTM4NDYxNTQ7XG5cdFx0Y29sb3I6ICM2NjY7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDsgfSB9XG5cdCY6YmVmb3JlIHtcblx0XHRAaW5jbHVkZSBiO1xuXHRcdHRvcDogLTE2cHg7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjMDAwLCAwKTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHR0b3A6IC0xOHB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0dG9wOiAtMzBweDsgfSB9XG5cdCYuX2ZpcnN0LWxvYWRlZCB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YW5pbWF0aW9uOiBmaXJzdC1sb2FkZWQgNXMgJGRlZmF1bHQtdHJhbnNpdGlvbi1mdW5jdGlvbjsgfSB9IH1cblxuQGtleWZyYW1lcyBmaXJzdC1sb2FkZWQge1xuXHRmcm9tIHtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwOyB9XG5cdHRvIHtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKCMwMDAsIDApOyB9IH1cblxuLnJlc3VsdC1maWx0ZXJzIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogMzhweDtcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCMwMDAsIC4xKTtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE0cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHQmOmFmdGVyIHtcblx0XHRcdEBpbmNsdWRlIGI7XG5cdFx0XHRsZWZ0OiAtMjBweDtcblx0XHRcdHJpZ2h0OiAtMjBweDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCMwMDAsIC4xKTsgfSB9XG5cdC5kcm9wZG93bi1vcGVuZXJfX3RleHQge1xuXHRcdEBpbmNsdWRlIGdlcmJlcmEtc2VydmljZS11cDsgfVxuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0c3ZnIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3R0b206IDEwcHg7XG5cdFx0XHRtYXJnaW46IGF1dG8gMDtcblx0XHRcdHN0cm9rZTogIzMzMzsgfSB9IH1cblxuLl9kZXNrdG9wIHtcblx0LnNlYXJjaC1jYXRlZ29yaWVzIHtcblx0XHQmX19pdGVtIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGJyb3duOyB9IH0gfVxuXHQucmVzdWx0IHtcblx0XHQmX19uYW1lIHtcblx0XHRcdCYuX2hvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRicm93bjsgfSB9IH0gfVxuIiwiLmV4aGliaXQge1xuXHQmX19pbmZvIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2M3B4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDU3cHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cblx0Jl9fbWF0ZXJpYWxzIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2NXB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDcycHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NnB4OyB9IH1cblx0Jl9fZ29vZHMge1xuXHRcdG1hcmdpbi1ib3R0b206IDU1cHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzZweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuXHQmX19zb21lIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDkwcHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NXB4OyB9IH1cblx0Jl9fYnV5IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogNzdweDtcblx0XHRoZWlnaHQ6IDU4cHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMjJweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDE2cHg7IH0gfSB9XG5cbi5leGhpYml0LXNsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MXB4OyB9XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMXB4OyB9XG5cdCZfX2Fycm93cyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHR0b3A6IDQ1JTtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdEBpbmNsdWRlIGNvbnRhaW5lci1maXhlZDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHR0b3A6IDQ3JTsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcbiB9IH1cdFx0XHQvL2Rpc3BsYXk6IG5vbmVcblx0Jl9fYXJyb3cge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRzdHJva2U6ICMxYzFjMWM7XG5cdFx0Ji5fcHJldiB7XG5cdFx0XHRsZWZ0OiAxMTBweDtcblx0XHRcdC5leGhpYml0LXByZXZpZXcge1xuXHRcdFx0XHRsZWZ0OiAtMTEwcHg7XG5cdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHRyaWdodDogMDsgfVxuXHRcdFx0XHQmX19jb3ZlciB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNHB4OyB9IH0gfVxuXHRcdCYuX25leHQge1xuXHRcdFx0cmlnaHQ6IDExMHB4OyB9IH0gfVxuXG4uZXhoaWJpdC1wcmV2aWV3IHtcblx0Ly9kaXNwbGF5OiBub25lXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG9wYWNpdHk6IDA7XG5cdHRvcDogNTAlO1xuXHRyaWdodDogLTExMHB4O1xuXHR3aWR0aDogMzMxcHg7XG5cdHBhZGRpbmc6IDE2cHggMThweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzLCB0cmFuc2Zvcm0gMC40cztcblx0Ly8mOmJlZm9yZVxuXHQvL1x0K2Jcblx0Ly9cdHotaW5kZXg6IC0xXG5cdC8vXHR3aWR0aDogNTB2d1xuXHQvL1x0bGVmdDogMFxuXHQvL1x0dG9wOiAwXG5cdC8vXHRib3R0b206IDBcblx0Ly9cdCttYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KVxuXHQvL1x0XHR3aWR0aDogMTAwdndcblx0Jl9fY292ZXIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdHdpZHRoOiAxMzJweDtcblx0XHRoZWlnaHQ6IDczcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNHB4OyB9XG5cdCZfX2luZm8ge1xuXHRcdHdpZHRoOiAxODBweDtcblx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cdCZfX2F1dGhvciB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGNvbG9yOiAjOTk5OyB9XG5cdCZfX3RpdGxlIHtcblx0XHRjb2xvcjogIzMzMztcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDsgfVxuXHQmLl9sZWZ0IHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7IH1cblx0Ji5fcmlnaHQge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC01MCUpOyB9IH1cblxuXG4uZXhoaWJpdC1zbGlkZSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGhlaWdodDogY2FsYygxMDB2aCAtIDI0MnB4KTtcblx0Ly9tYXJnaW46IDk1cHggMCAyMHB4XG5cdG1hcmdpbjogMCAwIDIwcHg7XG5cdHBhZGRpbmctdG9wOiA5NXB4O1xuXHQvL3BhZGRpbmctYm90dG9tOiAyMHB4XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDIyNHB4KTtcblx0XHQvL21hcmdpbjogOTBweCAwIDMwcHhcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdHBhZGRpbmctdG9wOiA5MHB4O1xuIH1cdFx0Ly9wYWRkaW5nLWJvdHRvbTogMzBweFxuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0Ly9oZWlnaHQ6IDM2NnB4XG5cdFx0Ly9tYXJnaW46IDk1cHggMCAzMHB4XG5cdFx0cGFkZGluZy10b3A6IDk1cHg7IH1cblx0Jl9faW1nIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1heC13aWR0aDogMTAwJTsgfSB9IH1cblxuXG4uZXhoaWJpdC1jb250cm9scyB7XG5cdHBhZGRpbmc6IDI4cHggMCAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRwYWRkaW5nLXRvcDogMTJweDsgfVxuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0cGFkZGluZy10b3A6IDRweDsgfVxuXHRociB7XG5cdFx0bWFyZ2luLXRvcDogNTRweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0N3B4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMzJweDsgfSB9XG5cdCZfX2xpc3Qge1xuXHRcdEBpbmNsdWRlIHVuc2VsZWN0YWJsZTsgfVxuXHQmX19pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7IH0gfVxuXHRcdCYuX2xpa2Uge1xuXHRcdFx0LmV4aGliaXQtY29udHJvbF9fdGV4dCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGhlaWdodDogMTdweDtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRsZWZ0OiAzOHB4OyB9IH0gfSB9XG5cbi5leGhpYml0LWNvbnRyb2wge1xuXHQmLl9sb2FkaW5nIHtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHQuZXhoaWJpdC1jb250cm9sIHtcblx0XHRcdCZfX2ljb24ge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjU7IH0gfSB9XG5cdCZfX2ljb24ge1xuXHRcdEBleHRlbmQgLmFuaW1hdGVkO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0c3Ryb2tlOiAjMzMzO1xuXHRcdGZpbGw6ICMzMzM7IH1cblx0Jl9fdGV4dCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDsgfSB9XG5cbi5leGhpYml0LWluZm8ge1xuXHRwYWRkaW5nLWJvdHRvbTogNjdweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoIzAwMCwgLjEpO1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMDsgfVxuXHQmX19hdXRob3Ige1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyM3B4OyB9XG5cdFx0YSB7XG5cdFx0XHRAZXh0ZW5kIC5hbmltYXRlZDtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkYnJvd247IH0gfSB9XG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRsaW5lLWhlaWdodDogMS4yODU3MTQyOTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM3cHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyM3B4O1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDsgfSB9XG5cdCZfX3NlcnZpY2VzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyOXB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRjb2xvcjogIzk5OTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOyB9IH1cblx0Jl9fc2VydmljZSB7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7IH1cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICd8Jztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7IH0gfSB9XG5cdCZfX2FjY29yZGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMzhweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzNnB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzOHB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI5cHg7IH0gfSB9XG5cbi5leGhpYml0LWFjY29yZGlvbiB7XG5cdCZfX2l0ZW0ge1xuXHRcdHBhZGRpbmctYm90dG9tOiA2cHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0Ym9yZGVyLXRvcDogMDsgfSB9XG5cdCZfX3RpdGxlIHtcblx0XHRwYWRkaW5nLXRvcDogNDZweDtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzFweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNHB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzFweDsgfSB9XG5cdCZfX2ljb24ge1xuXHRcdHRvcDogNDZweDtcblx0XHRyaWdodDogMTJweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHQmLl9iaWcge1xuXHRcdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdFx0aGVpZ2h0OiAxMHB4OyB9IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHR0b3A6IDIycHg7XG5cdFx0XHRyaWdodDogNXB4OyB9IH1cblx0Jl9fZGVzYyB7XG5cdFx0cGFkZGluZy10b3A6IDE0cHg7IH0gfVxuXG4uZXhoaWJpdC1hZGRpdGlvbmFsIHtcblx0Jl9faXRlbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDJweDtcblx0XHRAaW5jbHVkZSBnZXJiZXJhLXNlcnZpY2UtdXA7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cdCZfX3ZhbHVlIHtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4OyB9IH0gfVxuXG4uZXhoaWJpdC13b3JrcyB7XG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LXdlaWdodDogNTAwOyB9XG5cdCZfX2ltZyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLmV4aGliaXQtbWF0ZXJpYWxzIHtcblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDU1cHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdGZvbnQtc2l6ZTogMzVweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDI1cHg7IH0gfVxuXHQmX19pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoIzAwMCwgLjEpO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7IH0gfSB9XG5cbi5leGhpYml0LW1hdGVyaWFsIHtcblx0cGFkZGluZzogMzdweCAwIDM1cHg7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRwYWRkaW5nOiAzNXB4IDAgNDBweDsgfVxuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0cGFkZGluZzogMjFweCAwOyB9XG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cdCZfX2ljb24ge1xuXHRcdG1hcmdpbi1yaWdodDogMTZweDtcblx0XHRmaWxsOiAjOTk5O1xuXHRcdHN0cm9rZTogIzk5OTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDQxcHg7XG5cdFx0XHRsZWZ0OiAycHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHR0b3A6IDI3cHg7IH0gfVxuXHQmX190ZXh0IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZy1sZWZ0OiAzNnB4OyB9IH1cblxuLmV4aGliaXQtZ29vZHMge1xuXHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCMwMDAsIC4xKTtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTdweDsgfVxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTVweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRmb250LXNpemU6IDM1cHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4OyB9IH1cblx0Jl9fYnRuIHtcblx0XHRtYXgtd2lkdGg6IDI0OHB4O1xuXHRcdGhlaWdodDogNThweDtcblx0XHRtYXJnaW46IDcwcHggYXV0byAwO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfSB9XG5cbi5leGhpYml0LWdvb2Qge1xuXHQmX19jb3ZlciB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDcycHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDU2cHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzM3B4OyB9IH1cblx0Jl9faW1nIHtcblx0XHRoZWlnaHQ6IDIyMHB4O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRoZWlnaHQ6IDE5MHB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0aGVpZ2h0OiAxNzBweDsgfSB9XG5cdCZfX3RpdGxlIHtcblx0XHRwYWRkaW5nOiAzcHggMDtcblx0XHRjb2xvcjogIzMzMztcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cdCZfX2J1eSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDE4cHg7XG5cdFx0QGV4dGVuZCAuYW5pbWF0ZWQ7XG5cdFx0QGluY2x1ZGUgZ2VyYmVyYS1zZXJ2aWNlLXVwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogIzk5OTtcblx0XHRsaW5lLWhlaWdodDogMTsgfSB9XG5cbi5leGhpYml0LXNvbWUge1xuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTVweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAzNXB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjdweDtcblx0XHRcdGZvbnQtc2l6ZTogMjVweDsgfSB9XG5cdCZfX2l0ZW0ge1xuXHRcdCY6bnRoLWNoaWxkKDNuKzEpIHtcblx0XHRcdGNsZWFyOiBsZWZ0O1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHRjbGVhcjogbm9uZTsgfSB9XG5cdFx0JjpudGgtY2hpbGQoMm4rMSkge1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHRjbGVhcjogbGVmdDsgfSB9XG5cdFx0JjpudGgtbGFzdC1jaGlsZCgxKSxcblx0XHQmOm50aC1sYXN0LWNoaWxkKDIpLFxuXHRcdCY6bnRoLWxhc3QtY2hpbGQoMykge1xuXHRcdFx0LmV4aGliaXQtc29tZSB7XG5cdFx0XHRcdCZfX2xpbmsge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7IH0gfSB9IH1cblx0Jl9fbGluayB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXHQmX19pbWcge1xuXHRcdHdpZHRoOiAxMDAlOyB9IH1cblxuLmV4aGliaXQtdGFncyB7XG5cdG1hcmdpbi10b3A6IDI1cHg7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdG1hcmdpbi1yaWdodDogLTEwcHg7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cdCZfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cdCZfX2xpbmsge1xuXHRcdEBleHRlbmQgLmFuaW1hdGVkO1xuXHRcdEBpbmNsdWRlIGdlcmJlcmEtc2VydmljZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogMTBweCAxNnB4IDhweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKCMwMDAsIC4xKTtcblx0XHRjb2xvcjogIzMzMzsgfSB9XG5cbi5jb2xsZWN0aW9ucyB7XG5cdG1hcmdpbi1ib3R0b206IDYycHg7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzM3B4OyB9XG5cdCZfX2xpc3Qge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0d2lkdGg6IDEwMCU7IH1cblx0Jl9fbGlzdC13cmFwcGVyIHtcblx0XHRwYWRkaW5nOiAxMTBweCAwIDA7XG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdHBhZGRpbmc6IDExMHB4IDAgMDsgfSB9XG5cdCZfX2l0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDQ0cHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjNweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI3cHg7IH1cblx0XHQmOm50aC1jaGlsZCgzbisxKSB7XG5cdFx0XHRjbGVhcjogbGVmdDtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdFx0Y2xlYXI6IG5vbmU7IH0gfVxuXHRcdCY6bnRoLWNoaWxkKDJuKzEpIHtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdFx0Y2xlYXI6IGxlZnQ7IH0gfSB9XG5cdCZfX25hdiB7XG5cdFx0bWFyZ2luLXRvcDogMzdweDtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuLmNvbGxlY3Rpb25zLWZpbHRlcnMge1xuXHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjMDAwLCAuMSk7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRib3JkZXItYm90dG9tOiAwOyB9XG5cdC5kcm9wZG93bi1vcGVuZXJfX3RleHQge1xuXHRcdG1heC13aWR0aDogMTUwcHg7XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1heC13aWR0aDogOTBweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1heC13aWR0aDogOTAlO1xuXHRcdFx0cGFkZGluZy10b3A6IDA7IH0gfVxuXHQuZHJvcGRvd24tb3BlbmVyX19jYXJldC5pY29uLWFycm93X2JvdHRvbSB7XG5cdFx0bWFyZ2luLXRvcDogLTJweDtcblx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogLThweDsgfSB9XG5cdC5kcm9wZG93bi1vcGVuZXJfX2NhcmV0Lmljb24tYXJyb3dfZG93biB7XG5cdFx0dG9wOiA0cHg7IH1cblx0Jl9fcmlnaHQge1xuXHRcdG1hcmdpbi10b3A6IC0zcHg7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0QGluY2x1ZGUgdW5zZWxlY3RhYmxlO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7IH1cblx0XHQudmlzaWJsZS14cyB7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfSB9XG5cdCZfX2NoZWNrIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZzogN3B4IDAgMjJweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCMwMDAsIC4xKTtcblx0XHRcdC5jaGVja19fdG9nZ2xlIHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRtYXJnaW46IDA7IH0gfVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXHQmX19idG4ge1xuXHRcdEBleHRlbmQgLmFuaW1hdGVkO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtaW4td2lkdGg6IDM1cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRmb250LXdlaWdodDogMjAwO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0cGFkZGluZzogMTdweCAwIDE3cHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjMDAwLCAuMSk7IH1cblx0XHQmLl9kaXNhYmxlZCB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdGNvbG9yOiAjY2NjO1xuXHRcdFx0LmNvbGxlY3Rpb25zLWZpbHRlcl9faWNvbiB7XG5cdFx0XHRcdGZpbGw6ICNjY2M7XG5cdFx0XHRcdHN0cm9rZTogI2NjYzsgfSB9IH1cblx0Jl9fbGlzdCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHNjcmVlbi1zbS1taW4pIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdC5pc3N1ZXMtZmlsdGVyc19fbGluayB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7IH0gfSB9XG5cdCZfX2xpbmsge1xuXHRcdCYuX29wZW5lZCB7XG5cdFx0XHQuZHJvcGRvd24tb3BlbmVyX19jYXJldCB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblx0XHRcdH4gLmNvbGxlY3Rpb25zLWZpbHRlcnMge1xuXHRcdFx0XHQmX19saXN0IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jazsgfSB9IH0gfSB9IH1cblxuLmNvbGxlY3Rpb25zLWZpbHRlciB7XG5cdCZfX2ljb24ge1xuXHRcdEBleHRlbmQgLmFuaW1hdGVkO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcblx0XHRmaWxsOiAjMzMzO1xuXHRcdHN0cm9rZTogIzMzMztcblx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwOyB9XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDsgfSB9IH1cblx0Jl9fc2VwYXJhdG9yIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0bWFyZ2luOiAwIDJweCAwIDMwcHg7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgjMDAwLCAuMSk7IH1cblx0Jl9fc2VhcmNoIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHRvcDogLTNweDtcblx0XHRib3R0b206IC0zcHg7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHR3aWR0aDogNDNweDtcblx0XHR0cmFuc2l0aW9uOiB3aWR0aCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uICRkZWZhdWx0LXRyYW5zaXRpb24tZnVuY3Rpb247XG5cdFx0Ji5fb3BlbmVkIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7IH0gfSB9XG5cbi5jb2xsZWN0aW9ucy1uYXYge1xuXHQmX19saXN0IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblx0Jl9fcmlnaHQge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cdCZfX2xpbmsge1xuXHRcdEBleHRlbmQgLmFuaW1hdGVkO1xuXHRcdEBpbmNsdWRlIGdlcmJlcmEtc2VydmljZS11cDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Y29sb3I6ICNhOWE5YTk7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBpbmNsdWRlIGI7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0bWluLXdpZHRoOiAyMnB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7IH1cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjY2NjOyB9XG5cdFx0Ji5fcGFnZSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyOyB9XG5cdFx0Ji5fYWN0aXZlIHtcblx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICMzMzM7IH0gfVxuXHRcdCYuX3VuYWN0aXZlIHtcblx0XHRcdG9wYWNpdHk6IC44O1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7IH0gfSB9XG5cbi5jb2xsZWN0aW9ucy1pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdCZfX2NvdmVyIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7IH0gfVxuXG4ucGFnaW5hdGlvbiB7XG5cdGNvbG9yOiAjY2NjO1xuXHRAaW5jbHVkZSB1bnNlbGVjdGFibGU7XG5cdCZfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG5cdFx0Ji5fYXJyb3cge1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjVweDsgfVxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDsgfSB9IH1cblx0Jl9fYXJyb3cge1xuXHRcdEBleHRlbmQgLmFuaW1hdGVkO1xuXHRcdHN0cm9rZTogI2E5YTlhOTsgfSB9XG5cbi5maWx0ZXItc2V0dGluZ3Mge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMXB4OyB9XG5cbi5maWx0ZXItY29sb3Ige1xuXHRkaXNwbGF5OiBub25lO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogYXV0bztcblx0QGluY2x1ZGUgdW5zZWxlY3RhYmxlO1xuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0d2lkdGg6IDA7IH1cblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDI5cHg7IH0gfVxuXHQmX19idG4ge1xuXHRcdEBleHRlbmQgLnRyYW5zaXRpb24tYWN0aXZlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDQ0cHg7XG5cdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0QGluY2x1ZGUgYjtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cdFx0Ji5fc2VsZWN0ZWQge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJvcmRlci13aWR0aDogMXB4OyB9IH1cblx0XHQmLl9ibGFjayB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cdFx0Ji5fZ3JheSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3OyB9XG5cdFx0Ji5fc2lsdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjMmMzYzM7IH1cblx0XHQmLl9icm93biB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjIyYzAwOyB9XG5cdFx0Ji5fb2xpdmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzg0NzY1NzsgfVxuXHRcdCYuX3B1cnBsZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTEyODM1OyB9XG5cdFx0Ji5fYmx1ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDI3M2Q3OyB9XG5cdFx0Ji5fbWludCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDE4Mjc3OyB9XG5cdFx0Ji5fZ3JlZW4ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzJmODYyYzsgfVxuXHRcdCYuX2VtZXJhbGQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzg0ZDQ3NzsgfVxuXHRcdCYuX3NhbmQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2QyYzE5ZjsgfVxuXHRcdCYuX2VjcnUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RlYzA3YTsgfVxuXHRcdCYuX29yYW5nZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjU3YTI3OyB9XG5cdFx0Ji5fcmVkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZjNjMzY7IH1cblx0XHQmLl9icmFzcyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2Q4ZDdjOyB9XG5cdFx0Ji5fcGluayB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjNiMmEwOyB9IH0gfVxuXG4uc2V0dGluZ3MtY2hvb3NlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cdFx0Ji5fdGl0bGUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xuXHRcdFx0Y29sb3I6ICNjY2M7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7IH1cblx0XHQuaWNvbi1jbG9zZSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdHN0cm9rZTogIzMzMztcblx0XHRcdHN0cm9rZS13aWR0aDogM3B4OyB9IH0gfVxuXG4uZmlsdGVyLWF1dGhvciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdCZfX21haW4ge1xuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXHQmX19jb3ZlciB7XG5cdFx0aGVpZ2h0OiAxMjBweDtcblx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIxcHg7XG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IGF1dG87IH0gfVxuXHQmX19jb3Zlci1pbWcge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7IH1cblx0Jl9faW5mbyB7XG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdG1heC13aWR0aDogNjAlOyB9IH1cblx0Jl9fY2xvc2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0cGFkZGluZzogMTJweDtcblx0XHRzdHJva2U6ICMzMzM7XG5cdFx0c3Ryb2tlLXdpZHRoOiAycHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9IH1cblx0Jl9fYmlvZ3JhcGh5IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Y29sdW1uLWNvdW50OiAyO1xuXHRcdGNvbHVtbi1nYXA6IDQwcHg7XG5cdFx0bWF4LXdpZHRoOiAxMDE2cHg7XG5cdFx0bWFyZ2luLXRvcDogMzdweDtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRwIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg3NTsgfVxuXHRcdC8vJi5fb3BlbmVkXG4gfVx0XHQvLy9kaXNwbGF5OiBibG9ja1xuXHQmX19udW1iZXIge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoIzAwMCwgLjEpO1xuXHRcdHBhZGRpbmctdG9wOiA0NXB4O1xuXHRcdGNvbG9yOiAjODg4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsOyB9IH1cblxuLmF1dGhvci1pbmZvIHtcblx0Jl9fbmFtZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogMS4xNjY7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4OyB9IH1cblx0Jl9fZGF0ZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1yaWdodDogMjVweDtcblx0XHRmb250LXNpemU6IDE1cHg7IH1cblx0Jl9fYnRuIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Lmljb24tYXJyb3dfZG93biB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0XHRcdHN0cm9rZTogIzk5OTtcblx0XHRcdHN0cm9rZS13aWR0aDogMS4ycHg7IH1cblx0XHQmLl9vcGVuZWQge1xuXHRcdFx0Ly9jb2xvcjogJGJyb3duXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Ly9mb250LXNpemU6IDE2cHhcblx0XHRcdC8vZm9udC13ZWlnaHQ6IDUwMFxuXHRcdFx0Ly8mOmJlZm9yZVxuXHRcdFx0Ly9cdGNvbnRlbnQ6ICfigJQnXG5cdFx0XHQvL1x0ZGlzcGxheTogaW5saW5lLWJsb2NrXG5cdFx0XHQvL1x0bWFyZ2luLXJpZ2h0OiA5cHhcblx0XHRcdC5pY29uLWFycm93X2Rvd24ge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9IH0gfSB9XG5cbi5zYW1wbGVzLWl0ZW0ge1xuXHQvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcblx0bWFyZ2luLWJvdHRvbTogMTEwcHg7XG5cdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHNjcmVlbi1tZC1tYXgpIHtcblx0XHRmbGV4OiAwIDAgMjYlO1xuXHRcdHdpZHRoOiAzMyU7IH1cblx0Jl9faW1hZ2VzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHQmLS12ZXJ0aWNhbCB7XG5cdFx0XHR3aWR0aDogMjMwcHg7IH1cblx0XHQmLS1ob3Jpem9udGFsIHtcblx0XHRcdHdpZHRoOiAyODBweDtcblx0XHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0d2lkdGg6IDMwMHB4OyB9IH1cblx0XHQmLS1zcXVhcmUge1xuXHRcdFx0d2lkdGg6IDI3MHB4OyB9IH1cblx0Jl9fY292ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuXHRcdCYuX2xlZnQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiA0MHB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHotaW5kZXg6IDE7IH1cblx0XHQmLl9yaWdodCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDQwcHg7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHotaW5kZXg6IDE7IH1cblx0XHQmLl9taWRkbGUge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdG1hcmdpbjogMCA0MHB4OyB9XG5cdFx0Ji5fdmVydGljYWwge1xuXHRcdFx0Ji5fbGVmdCB7XG5cdFx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdFx0aGVpZ2h0OiAxODBweDsgfVxuXHRcdFx0Ji5fcmlnaHQge1xuXHRcdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0XHRcdGhlaWdodDogMTgwcHg7IH1cblx0XHRcdCYuX21pZGRsZSB7XG5cdFx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdFx0aGVpZ2h0OiAyMjBweDsgfSB9XG5cdFx0Ji5faG9yaXpvbnRhbCB7XG5cdFx0XHQmLl9sZWZ0IHtcblx0XHRcdFx0d2lkdGg6IDE4MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEyMHB4OyB9XG5cdFx0XHQmLl9yaWdodCB7XG5cdFx0XHRcdHdpZHRoOiAxODBweDtcblx0XHRcdFx0aGVpZ2h0OiAxMjBweDsgfVxuXHRcdFx0Ji5fbWlkZGxlIHtcblx0XHRcdFx0d2lkdGg6IDIyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE1MHB4OyB9IH1cblx0XHQmLl9zcXVhcmUge1xuXHRcdFx0Ji5fbGVmdCB7XG5cdFx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdFx0aGVpZ2h0OiAxNTBweDsgfVxuXHRcdFx0Ji5fcmlnaHQge1xuXHRcdFx0XHR3aWR0aDogMTUwcHg7XG5cdFx0XHRcdGhlaWdodDogMTUwcHg7IH1cblx0XHRcdCYuX21pZGRsZSB7XG5cdFx0XHRcdHdpZHRoOiAxOTBweDtcblx0XHRcdFx0aGVpZ2h0OiAxOTBweDsgfSB9IH1cblxuXHQmX190aXRsZSB7XG5cdFx0QGV4dGVuZCAuYW5pbWF0ZWQ7XG5cdFx0cGFkZGluZzogNHB4IDA7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6ICMwMDA7IH1cblx0Jl9fZGVzIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjY2O1xuXHRcdGNvbG9yOiAjNjY2O1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDsgfSB9IH1cblxuLmRyb3Bkb3duLXNlYXJjaCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Jl9faW5wdXQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cblx0Jl9fYnRuIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdC5pY29uLXNlYXJjaCB7XG5cdFx0XHRzdHJva2U6ICMwMDA7IH1cblx0XHQmLl9saW5rIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH0gfVxuXG4uY29sbGVjdGlvbnMtc2VhcmNoIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoIzAwMCwgLjEpO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdCZfX2lucHV0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiA0cHggODRweCA2cHggMDtcblx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogODBweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0cHg7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7IH0gfVxuXHQmX19idG4ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDJweDtcblx0XHRib3R0b206IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRwYWRkaW5nOiAwIDdweDtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdCYuX2Nsb3NlIHtcblx0XHRcdHJpZ2h0OiA0NXB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0dG9wOiAwOyB9IH0gfVxuXG4uY29sbGVjdGlvbnMtaXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly9AZXh0ZW5kIC5jb3ZlclxuXHQmOmJlZm9yZSB7XG5cdFx0QGV4dGVuZCAuYW5pbWF0ZWQ7XG5cdFx0QGluY2x1ZGUgYjtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAuMCk7IH1cblx0JjphZnRlciB7XG5cdFx0QGV4dGVuZCAudHJhbnNpdGlvbi1hY3RpdmU7XG5cdFx0QGluY2x1ZGUgYjtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7IH1cblx0Ly8mX19jb3ZlclxuXHQvLy9AZXh0ZW5kIC5jb3Zlcl9fYmdcblx0Jl9faW5mbyB7XG5cdFx0QGV4dGVuZCAuYW5pbWF0ZWQ7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHBhZGRpbmc6IDE1cHggMjFweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7IH0gfVxuXHQmX19hdXRob3Ige1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRmb250LXdlaWdodDogNTAwOyB9XG5cdCZfX25hbWUge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LXdlaWdodDogNTAwOyB9XG5cdCYuX2dvbGQtaGlkZWQge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyb3duOyB9IH0gfVxuXG4uc2hhcmUtbGlzdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogbm9uZTtcblx0Ym90dG9tOiAxMzAlO1xuXHRsZWZ0OiA1MCU7XG5cdHBhZGRpbmc6IDE1cHggMzBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRAaW5jbHVkZSBiO1xuXHRcdHRvcDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRtYXJnaW46IDAgYXV0bzsgfVxuXHQmOmJlZm9yZSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci10b3A6IDExcHggc29saWQgI2VhZWFlYTsgfVxuXHQmOmFmdGVyIHtcblx0XHRib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXRvcDogMTBweCBzb2xpZCAjZmZmOyB9XG5cdCZfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cblx0Jl9faWNvbiB7XG5cdFx0ZmlsbDogIzMzMztcblx0XHQmLmljb24tdmsge1xuXHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7IH1cblx0XHQmLmljb24tZmIge1xuXHRcdFx0d2lkdGg6IDlweDtcblx0XHRcdGhlaWdodDogMTZweDsgfSB9IH1cblxuLl9kZXNrdG9wIHtcblx0LmV4aGliaXQtY29udHJvbCB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQuZXhoaWJpdC1jb250cm9sIHtcblx0XHRcdFx0Jl9faWNvbiB7XG5cdFx0XHRcdFx0c3Ryb2tlOiAkYnJvd247XG5cdFx0XHRcdFx0ZmlsbDogJGJyb3duO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IG5vbmU7IH0gfSB9IH1cblx0LmV4aGliaXQtZ29vZF9fYnV5IHtcblx0XHQmLl9ob3ZlciB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5OyB9IH1cblx0LmV4aGliaXQtc2xpZGVyIHtcblx0XHQmX19hcnJvdyB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0LmV4aGliaXQtcHJldmlldyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfSB9IH0gfVxuXHQuY29sbGVjdGlvbnMtZmlsdGVycyB7XG5cdFx0Jl9fYnRuIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGJyb3duO1xuXHRcdFx0XHQuY29sbGVjdGlvbnMtZmlsdGVyX19pY29uIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHRcdFx0XHRcdGZpbGw6ICRicm93bjtcblx0XHRcdFx0XHRzdHJva2U6ICRicm93bjsgfSB9IH0gfVxuXHQuY29sbGVjdGlvbnMtbmF2X19saW5rIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0LnBhZ2luYXRpb24ge1xuXHRcdFx0XHQmX19hcnJvdyB7XG5cdFx0XHRcdFx0c3Ryb2tlOiAjMzMzO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IG5vbmU7IH0gfSB9IH1cblx0LmV4aGliaXQtdGFncyB7XG5cdFx0Jl9fbGluayB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMzMzM7IH0gfSB9XG5cdC5zYW1wbGVzLWl0ZW0ge1xuXHRcdCZfX3RpdGxlIHtcblx0XHRcdCYuX2hvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRicm93bjsgfSB9IH1cblx0LmNvbGxlY3Rpb25zLWl0ZW0ge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIC41KTsgfVxuXHRcdFx0LmNvbGxlY3Rpb25zLWl0ZW0ge1xuXHRcdFx0XHQmX19pbmZvIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxOyB9IH0gfVxuXHRcdCYuX2hvdmVyIHtcblx0XHRcdC5leGhpYml0aW9uLWNvdmVyIHtcblx0XHRcdFx0Jl9faW5mbyB7XG5cdFx0XHRcdFx0QGV4dGVuZCAudHJhbnNpdGlvbi1ob3Zlcjtcblx0XHRcdFx0XHRvcGFjaXR5OiAxOyB9IH0gfSB9XG5cdC5maWx0ZXItY29sb3Ige1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmZpbHRlci1jb2xvciB7XG5cdFx0XHRcdCZfX2J0biB7XG5cdFx0XHRcdFx0b3BhY2l0eTogLjI7IH0gfSB9XG5cdFx0Jl9fYnRuIHtcblx0XHRcdCYuX2hvdmVyIHtcblx0XHRcdFx0b3BhY2l0eTogLjI7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7IH0gfVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7IH0gfSB9XG5cdC8vLnNhbXBsZXMtaXRlbVxuXHQvL1x0Jl9fY292ZXJcblx0Ly9cdFx0Jjpob3ZlclxuIH1cdC8vXHRcdFx0ei1pbmRleDogNFxuXG5cbi5jb2xsZWN0aW9ucy1uYXYge1xuXHQmLl9tb2JpbGUge1xuXHRcdC5jb2xsZWN0aW9ucy1uYXZfX2xpbmsge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwOyB9XG5cdFx0Ll9hcnJvdyB7XG5cdFx0XHQuY29sbGVjdGlvbnMtbmF2X19saW5rIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG5cdFx0LnBhZ2luYXRpb25fX2l0ZW0ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwOyB9IH0gfSB9XG5cbi5leGhpYml0LXNsaWRlcl9fYXJyb3dzLW1vYiB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZy10b3A6IDE1cHg7XG5cdC5leGhpYml0LXNsaWRlcl9fYXJyb3ctbGluayB7XG5cdFx0c3Ryb2tlOiAjMDAwO1xuXHRcdG1hcmdpbjogMCAxNXB4OyB9IH1cblxuaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlOyB9XG4iLCIubXVzZXVtcyB7XG5cdG1hcmdpbi10b3A6IDM1cHg7XG5cdG1hcmdpbi1ib3R0b206IDU3cHg7IH1cblxuLm11c2V1bS1saXN0IHtcblx0Jl9fdHlwZSB7XG5cdFx0Zm9udC1zaXplOiAxMXB4OyB9XG5cdCZfX3RpdGxlIHtcblx0XHRAaW5jbHVkZSBnZXJiZXJhLWgxO1xuXHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0XHRmb250LXNpemU6IDM1cHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDsgfSB9IH1cblxuLm11c2V1bS1pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogOTVweDtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblx0JjpudGgtY2hpbGQoMm4rMSkge1xuXHRcdGNsZWFyOiBsZWZ0OyB9XG5cdCZfX2xpbmsge1xuXHRcdGNvbG9yOiAjMzMzOyB9XG5cdCZfX2NvdmVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDMyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDM2cHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdGhlaWdodDogMTYwcHg7IH0gfVxuXHQmX190aXRsZSB7XG5cdFx0QGV4dGVuZCAuYW5pbWF0ZWQ7XG5cdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRjb2xvcjogIzMzMztcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7IH0gfVxuXHQmX19kZXNjIHtcblx0XHRtYXJnaW4tdG9wOiAyN3B4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMS42NjY7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDsgfSB9IH1cblxuLm11c2V1bSB7XG5cdG1hcmdpbi1ib3R0b206IDY1cHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjMDAwLCAuMSk7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjhweDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4OyB9XG5cdFx0Ji5fc21hbGwge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdC8vdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Y29sb3I6ICMzMzM7IH0gfVxuXHQmX19kZXNjIHtcblx0XHRsaW5lLWhlaWdodDogMi4xOyB9XG5cdCZfX3BhZGRpbmcge1xuXHRcdHBhZGRpbmctdG9wOiAxMjBweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDsgfSB9XG5cdCZfX2xpbmsge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICM2NjY7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyOyB9XG5cdCZfX2FkZHJlc3Mge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMS42Njtcblx0XHRjb2xvcjogIzY2NjsgfVxuXHQmX19idG4ge1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHQmLl9sZWZ0IHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblx0XHQmLl9ldmVudHMge1xuXHRcdFx0bWFyZ2luOiA4NnB4IGF1dG8gMDtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDsgfSB9XG5cdFx0Ji5fZXhjdXJzaW9uIHtcblx0XHRcdG1hcmdpbjogNDBweCBhdXRvIDA7IH0gfSB9XG5cbi5tdXNldW0tcm9sbCB7XG5cdCZfX2l0ZW0ge1xuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG5cdCZfX2xhYmVsIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRjb2xvcjogIzY2NjsgfVxuXHQmX192YWx1ZSB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7IH1cblx0Ji5fYnJhbmNoIHtcblx0XHQubXVzZXVtLXJvbGwge1xuXHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwOyB9IH1cblx0XHRcdCZfX2xhYmVsIHtcblx0XHRcdFx0Y29sb3I6ICRicm93bjsgfVxuXHRcdFx0Jl9fdmFsdWUge1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsOyB9IH0gfSB9XG5cbi5tdXNldW0taW5mbyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXRvcDogMjZweDtcblx0bWFyZ2luLWJvdHRvbTogNDRweDtcblx0cGFkZGluZy1sZWZ0OiA0NXB4O1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGNvbG9yOiAjYjdhMjg3O1xuXHQmX19pY29uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA0cHg7XG5cdFx0bGVmdDogMDtcblx0XHRmaWxsOiAjYjdhMjg3O1xuXHRcdHN0cm9rZTogI2I3YTI4NzsgfVxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXHQmX19saXN0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblx0Jl9faXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBpbmNsdWRlIGI7XG5cdFx0XHRjb250ZW50OiAnLSc7XG5cdFx0XHRsZWZ0OiAtMTBweDsgfSB9XG5cdCZfX2xpbmUge1xuXHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDsgfSB9XG5cdCYuX25hdiB7XG5cdFx0bWFyZ2luLXRvcDogMzZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMzhweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHQubXVzZXVtLWluZm8ge1xuXHRcdFx0Jl9faWNvbiB7XG5cdFx0XHRcdHRvcDogLTZweDtcblx0XHRcdFx0ZmlsbDogJGJyb3duO1xuXHRcdFx0XHRzdHJva2U6ICRicm93bjsgfVxuXHRcdFx0Jl9fdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDExcHg7IH0gfSB9IH1cblxuLm11c2V1bS1leGhpYml0aW9ucyB7XG5cdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cdHBhZGRpbmctYm90dG9tOiA3N3B4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjMDAwLCAuMSk7XG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0NHB4O1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRmb250LXdlaWdodDogNTAwOyB9IH1cblxuLm11c2V1bS1ldmVudHMge1xuXHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNjlweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoIzAwMCwgLjEpO1xuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTVweDtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH0gfVxuXG4ubXVzZXVtLWV4Y3Vyc2lvbnMge1xuXHRtYXJnaW4tYm90dG9tOiA1NXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogODZweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoIzAwMCwgLjEpO1xuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDdweDtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDsgfSB9XG5cbi5tdXNldW0tZXhjdXJzaW9uIHtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7IH1cblx0Jl9fbGluayB7XG5cdFx0Y29sb3I6ICMzMzM7IH1cblx0Jl9fY292ZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMjUwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzlweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRoZWlnaHQ6IDE3MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cdCZfX3RpdGxlIHtcblx0XHRAZXh0ZW5kIC5hbmltYXRlZDtcblx0XHRwYWRkaW5nOiA0cHggMDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRjb2xvcjogIzMzMzsgfVxuXHQmX19kZXNjIHtcblx0XHRtYXJnaW4tdG9wOiAxOHB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7IH0gfSB9XG5cbi5tdXNldW0tc2VydmljZXMge1xuXHRwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCMwMDAsIC4xKTtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiA5MHB4OyB9XG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzN3B4O1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRmb250LXdlaWdodDogNTAwOyB9XG5cdGEge1xuXHRcdGNvbG9yOiAkYnJvd247XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSB9XG5cdCYuX3BiLTAge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdGJvcmRlci1ib3R0b206IDA7IH0gfVxuXG4ubXVzZXVtLWFjY29yZGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cdCZfX2l0ZW0ge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXRvcDogMDsgfSB9XG5cdCZfX3RpdGxlIHtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7IH0gfVxuXHQmX19pY29uIHtcblx0XHR0b3A6IDUwcHg7XG5cdFx0cmlnaHQ6IDdweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHR0b3A6IDQwcHg7IH0gfSB9XG5cbi5hY2NvcmRpb24tdGl0bGUge1xuXHQmX19pY29uIHtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdG1hcmdpbi1yaWdodDogNDVweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuXHQmX190ZXh0IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRtYXgtd2lkdGg6IDM2MHB4O1xuXHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTsgfSB9IH1cblxuLm11c2V1bS1wbGFuIHtcblx0bWFyZ2luLWJvdHRvbTogNDJweDtcblx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCMwMDAsIC4xKTtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMjBweDsgfVxuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1heC13aWR0aDogNTAlOyB9IH1cblx0Jl9fbWFwcyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuLnBsYW4tbWFwIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH1cblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdG1hcmdpbi10b3A6IDkzcHg7IH1cblx0Jl9fc3ZnIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7IH1cblx0Ji5uby1wZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcblx0XHR0b3A6IDA7XG4gfSB9XHRcdC8vbGVmdDogMFxuXG4ucGxhbi1jb250cm9scyB7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRmbG9hdDogcmlnaHQ7XG4gfVx0XHQvL21heC13aWR0aDogNTAlXG5cdCZfX2l0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4OyB9XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDsgfVxuXHRcdCYuX2FjdGl2ZSB7XG5cdFx0XHQucGxhbi1jb250cm9sc19fdGV4dCB7XG5cdFx0XHRcdEBleHRlbmQgLnRyYW5zaXRpb24taG92ZXI7XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICM5OTk7IH0gfSB9XG5cdCZfX2J0biB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyOyB9XG5cdCZfX3JhZGlvIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogLTk5OTlweDtcblx0XHQmOmNoZWNrZWQge1xuXHRcdFx0fiAucGxhbi1jb250cm9sc19fdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICM5OTk7IH0gfSB9XG5cdCZfX3RleHQge1xuXHRcdEBleHRlbmQgLmFuaW1hdGVkO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRjb2xvcjogIzk5OTtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4OyB9IH0gfVxuXG4ubXVzZXVtLWFkZGl0aW9uIHtcblx0bWFyZ2luLWJvdHRvbTogNDJweDtcblx0cGFkZGluZy1ib3R0b206IDcwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCMwMDAsIC4xKTtcblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjVweDsgfSB9XG5cdCZfX2NvdmVyIHtcblx0XHRoZWlnaHQ6IDM1MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0aGVpZ2h0OiAxNDVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuXHQmX19kZXNjIHtcblx0XHRsaW5lLWhlaWdodDogMS43OyB9XG5cdCZfX2xpbmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWFyZ2luOiA1MHB4IDAgNDVweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjMDAwLCAuMSk7IH0gfVxuXG4uaW5mby10aXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdC8vZGlzcGxheTogbm9uZVxuXHR6LWluZGV4OiAzO1xuXHR3aWR0aDogNDM1cHg7XG5cdHBhZGRpbmc6IDE4cHggMjNweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTRweDtcblx0Jl9fZGVsdGEge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogNjRweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRAaW5jbHVkZSBiO1xuXHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRtYXJnaW46IDBweCBhdXRvIDA7XG5cdFx0XHRib3JkZXItbGVmdDogMzJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yaWdodDogMzJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci10b3A6IDIxcHggc29saWQgI2VhZWFlYTsgfVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0QGluY2x1ZGUgYjtcblx0XHRcdHRvcDogMTAwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luOiAwcHggYXV0byAwO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItdG9wOiAyMHB4IHNvbGlkICNmZmY7IH0gfVxuXHRwICsgcCB7XG5cdFx0bWFyZ2luLXRvcDogLjVlbTsgfSB9XG5cbi5tdXNldW0tcXVhcnRlciB7XG5cdG1hcmdpbi10b3A6IDYwcHg7XG5cdG1hcmdpbi1ib3R0b206IDY1cHg7XG5cdHBhZGRpbmctYm90dG9tOiA0NXB4O1xuXHRwYWRkaW5nLXRvcDogNDVweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNTAsIDUwLCA1MCwgMC4xNSk7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRkaXNwbGF5OiBub25lOyB9XG5cdHN2ZyB7XG5cdFx0LnN0MCxcblx0XHQuc3QyLFxuXHRcdC5zdDksXG5cdFx0LnN0MTAsXG5cdFx0LnN0MTIsXG5cdFx0LnNjaGVtZS1jbGFzcy0wLFxuXHRcdC5zY2hlbWUtY2xhc3MtOSxcblx0XHQuc2NoZW1lLWNsYXNzLTEwIHtcblx0XHRcdEBleHRlbmQgLnRyYW5zaXRpb24tYWN0aXZlO1xuXHRcdFx0ZmlsbDogI2ZmZjsgfVxuXHRcdC5fYWN0aXZlIHtcblx0XHRcdC5zdDAsXG5cdFx0XHQuc3QyLFxuXHRcdFx0LnN0OSxcblx0XHRcdC5zdDEwLFxuXHRcdFx0LnN0MTIsXG5cdFx0XHQuc2NoZW1lLWNsYXNzLTAsXG5cdFx0XHQuc2NoZW1lLWNsYXNzLTksXG5cdFx0XHQuc2NoZW1lLWNsYXNzLTEwIHtcblx0XHRcdFx0QGV4dGVuZCAudHJhbnNpdGlvbi1ob3Zlcjtcblx0XHRcdFx0ZmlsbDogIzMzMzsgfSB9XG5cdFx0Ll9ob3ZlciB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHQuc3QwLFxuXHRcdFx0LnN0Mixcblx0XHRcdC5zdDksXG5cdFx0XHQuc3QxMCxcblx0XHRcdC5zdDEyLFxuXHRcdFx0LnNjaGVtZS1jbGFzcy0wLFxuXHRcdFx0LnNjaGVtZS1jbGFzcy05LFxuXHRcdFx0LnNjaGVtZS1jbGFzcy0xMCB7XG5cdFx0XHRcdEBleHRlbmQgLnRyYW5zaXRpb24taG92ZXI7XG5cdFx0XHRcdGZpbGw6ICMzMzM7IH0gfSB9XG5cdCZfX2luZm8ge1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogYXV0bztcblx0XHRwYWRkaW5nOiAxOHB4O1xuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1sZWZ0LXdpZHRoOiAyMnB4O1xuXHRcdFx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAyMnB4O1xuXHRcdFx0Ym9yZGVyLXRvcC13aWR0aDogMjFweDsgfVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLWxlZnQtd2lkdGg6IDIxcHg7XG5cdFx0XHRib3JkZXItcmlnaHQtd2lkdGg6IDIxcHg7XG5cdFx0XHRib3JkZXItdG9wLXdpZHRoOiAyMHB4OyB9IH0gfVxuXG4uaW5mby10aXAge1xuXHQmX19jb3ZlciB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDExMHB4O1xuXHRcdGhlaWdodDogMTEwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdC5jb3Zlcl9fYmcge1xuXHRcdFx0bWF4LWhlaWdodDogMTAwJTsgfSB9XG5cdCZfX2luZm8ge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAyMDBweDsgfVxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGNvbG9yOiAjMDAwOyB9XG5cdCZfX2FkZHJlc3Mge1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0Y29sb3I6ICM5OTk7IH1cblx0Jl9fbGluayB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogIzAwMDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9IH0gfVxuXG4uZ2FsbGVyeS1wYWdlIHtcblx0bWF4LXdpZHRoOiAxMjIwcHg7XG5cdG1hcmdpbjogYXV0bztcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLW1kLW1heCkge1xuXHRcdG1heC13aWR0aDogOTgwcHg7IH1cblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdG1heC13aWR0aDogNjc4cHg7IH1cblx0Jl9fbGlzdCB7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXHQmX19hcnJvd3Mge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHBhZGRpbmctdG9wOiAzNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IC02MHB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuXHQmX19pdGVtIHtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTEwcHg7XG5cdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRvcGFjaXR5OiAuNTtcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0dnc7IH1cblx0XHQmLl9jdXJyZW50IHtcblx0XHRcdG9wYWNpdHk6IDE7IH0gfSB9XG5cbnN2ZyB7XG5cdC5zdDAge1xuIH1cdFx0Ly9maWxsOiAjRDdEN0Q3XG5cdC5zdDEge1xuXHRcdGZpbGw6ICMyMzFGMjA7IH1cblx0LnN0MiB7XG5cdFx0Zm9udC1mYW1pbHk6ICdHZXJiZXJhJzsgfVxuXHQuc3QzIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0ZmlsbDogI2Q3ZDdkNzsgfVxuXHQuc3Q0IHtcblx0XHRAZXh0ZW5kIC50cmFuc2l0aW9uLWFjdGl2ZTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdGZpbGw6ICMzMzM7XG5cdFx0ZW5hYmxlLWJhY2tncm91bmQ6IG5ldztcblx0XHRjdXJzb3I6IHBvaW50ZXI7IH1cblx0LnN0NC5faG92ZXIge1xuXHRcdG9wYWNpdHk6IDAuNzU7XG5cdFx0QGV4dGVuZCAudHJhbnNpdGlvbi1ob3ZlcjsgfVxuXHQuc2NoZW1lLWNsYXNzLTAge1xuXHRcdGZpbGw6ICNGRkZGRkY7XG5cdFx0QGV4dGVuZCAudHJhbnNpdGlvbi1hY3RpdmU7IH1cblx0LnNjaGVtZS1jbGFzcy0xIHtcblx0XHRmaWxsOiBub25lO1xuXHRcdHN0cm9rZTogI0NDQ0NDQztcblx0XHRzdHJva2UtbWl0ZXJsaW1pdDogMTA7IH1cblx0LnNjaGVtZS1jbGFzcy0yIHtcblx0XHRmaWxsOiAjQ0NDQ0NDOyB9XG5cdC5zY2hlbWUtY2xhc3MtMyB7XG5cdFx0Zm9udC1mYW1pbHk6ICdHZXJiZXJhLUxpZ2h0JzsgfVxuXHQuc2NoZW1lLWNsYXNzLTQge1xuXHRcdGZvbnQtc2l6ZTogMTIuOTQwOHB4OyB9XG5cdC5zY2hlbWUtY2xhc3MtNSB7XG5cdFx0Zm9udC1zaXplOiAxMy41NTYycHg7IH1cblx0LnNjaGVtZS1jbGFzcy02IHtcblx0XHRmaWxsOiBub25lO1xuXHRcdHN0cm9rZTogI0NDQ0NDQztcblx0XHRzdHJva2UtZGFzaGFycmF5OiAxLDM7IH1cblx0LnNjaGVtZS1jbGFzcy03IHtcblx0XHRmaWxsOiAjMjMxRjIwOyB9XG5cdC5zY2hlbWUtY2xhc3MtOCB7XG5cdFx0ZmlsbDogbm9uZTtcblx0XHRzdHJva2U6ICM5MTgxNjE7XG5cdFx0c3Ryb2tlLXdpZHRoOiAwLjc4OTM7XG5cdFx0c3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuXHRcdHN0cm9rZS1saW5lam9pbjogcm91bmQ7IH1cblx0LnNjaGVtZS1jbGFzcy05IHtcblx0XHRmaWxsOiAjRkZGRkZGO1xuXHRcdHN0cm9rZTogIzkxODE2MTtcblx0XHRzdHJva2Utd2lkdGg6IDAuODYzMztcblx0XHRzdHJva2UtbGluZWNhcDogc3F1YXJlO1xuXHRcdHN0cm9rZS1saW5lam9pbjogcm91bmQ7IH1cblx0LnNjaGVtZS1jbGFzcy0xMCB7XG5cdFx0ZmlsbDogI0ZGRkZGRjtcblx0XHRzdHJva2U6ICM5MTgxNjE7XG5cdFx0c3Ryb2tlLXdpZHRoOiAwLjg4MDY7XG5cdFx0c3Ryb2tlLWxpbmVjYXA6IHNxdWFyZTtcblx0XHRzdHJva2UtbGluZWpvaW46IHJvdW5kOyB9XG5cdC5zY2hlbWUtY2xhc3MtMTEge1xuXHRcdGZpbGw6IG5vbmU7XG5cdFx0c3Ryb2tlOiAjOTE4MTYxO1xuXHRcdHN0cm9rZS13aWR0aDogMC44ODA2O1xuXHRcdHN0cm9rZS1saW5lY2FwOiByb3VuZDtcblx0XHRzdHJva2UtbGluZWpvaW46IHJvdW5kOyB9XG5cdC5zY2hlbWUtY2xhc3MtMTIge1xuXHRcdGZpbGw6ICNGRkZGRkY7XG5cdFx0c3Ryb2tlOiAjOTE4MTYxO1xuXHRcdHN0cm9rZS13aWR0aDogMC43ODkzO1xuXHRcdHN0cm9rZS1saW5lY2FwOiByb3VuZDtcblx0XHRzdHJva2UtbGluZWpvaW46IHJvdW5kOyB9XG5cdC5zY2hlbWUtY2xhc3MtMTMge1xuXHRcdGZpbGw6IG5vbmU7IH0gfVxuXG4uX2Rlc2t0b3Age1xuXHQubXVzZXVtLWV4Y3Vyc2lvbixcblx0Lm11c2V1bS1pdGVtIHtcblx0XHQmX190aXRsZSB7XG5cdFx0XHQmLl9ob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkYnJvd247IH0gfSB9IH1cbiIsIi5zbGljay1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8vZGlzcGxheTogYmxvY2tcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuXHQta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuXHR0b3VjaC1hY3Rpb246IHBhbi15O1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1zbGlkZXIgKiB7XG5cdG91dGxpbmU6IG5vbmU7IH1cblxuLnNsaWNrLWxpc3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZTsgfVxuXHQmLmRyYWdnaW5nIHt9XG5cdCYuZHJhZ2dhYmxlLFxuXHQmLmRyYWdnYWJsZSAqIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y3Vyc29yOiBoYW5kO1xuXHRcdGN1cnNvcjogZGVmYXVsdDsgfSB9XG5cbi5zbGljay1zbGlkZXIge1xuXHQuc2xpY2stdHJhY2ssIC5zbGljay1saXN0IHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5zbGljay10cmFjayB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0JjpiZWZvcmUge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGNvbnRlbnQ6ICcnOyB9XG5cdCY6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGNsZWFyOiBib3RoOyB9IH1cblxuW2RhdGEtc2xpZGVyXSB7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG5bZGF0YS1zbGlkZXItc2xpZGVzXSB7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdD4gKjpub3QoLnNsaWNrLWxpc3QpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZmxvYXQ6IG5vbmU7IH0gfVxuXG5bZGF0YS1zbGlkZXItc3ViLXNsaWRlc10ge1xuXHQ+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDFweDtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG4uc2xpY2stc2xpZGUge1xuXHRhIHtcblx0XHRjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcblx0XHQqIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50OyB9IH1cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0Ji5pc3N1ZS1zbGlkZV9faW1nIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cdCYuc2xpY2stbG9hZGluZyBpbWcge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH1cblx0Ji5kcmFnZ2luZyBpbWcge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lOyB9IH1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lOyB9XG4iLCIucG9wdXBzLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgLjk1KTtcblx0ei1pbmRleDogOTk5OTk7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRAaW5jbHVkZSBib3g7XG5cdCZfX2NvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDYwcHg7XG5cdFx0Zm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRtYXgtd2lkdGg6IDcxMnB4OyB9IH1cblx0Ji5fbWFwIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIC45Mik7IH1cblx0Ji5fc2VhcmNoIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIC45Mik7XG5cdFx0LnBvcHVwLWNsb3NlIHtcblx0XHRcdCZfX2ljb24ge1xuXHRcdFx0XHRzdHJva2U6ICNmZmY7IH0gfSB9IH1cblxuLnBvcHVwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHQmX19jbG9zZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAtNTVweDtcblx0XHR0b3A6IDM0cHg7XG5cdFx0Ly9yaWdodDogLTU1cHhcblx0XHQvL3RvcDogLTM0cHhcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tbWQtbWF4KSB7XG5cdFx0XHRyaWdodDogMjBweDtcblx0XHRcdHRvcDogMjBweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0dG9wOiAzMHB4OyB9IH1cblx0Jl9fc2VhcmNoIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi10b3A6IDI1dmg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdG1heC13aWR0aDogNzEycHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA0NnB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogNjJweDsgfSB9XG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRmb250LXdlaWdodDogNTAwOyB9XG5cdCZfX3RleHQge1xuXHRcdEBpbmNsdWRlIGdlcmJlcmEtc2VydmljZTtcblx0XHRsaSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICfigJQnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7IH0gfSB9XG5cdCYuX21lZGl1bSB7XG5cdFx0bWF4LXdpZHRoOiA0NjBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG4ucG9wdXAtY2xvc2Uge1xuXHQmX19pY29uIHtcblx0XHRAZXh0ZW5kIC5hbmltYXRlZDtcblx0XHR3aWR0aDogMTdweDtcblx0XHRoZWlnaHQ6IDE3cHg7XG5cdFx0c3Ryb2tlOiAjMzMzMzMzO1xuXHRcdHN0cm9rZS13aWR0aDogM3B4OyB9IH1cblxuLnBvcHVwLXNlYXJjaCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Jl9faW5wdXQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzY2Njtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogN3B4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4OyB9XG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICM2NjY7IH0gfVxuXHQmX19idG4ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDEwcHg7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Lmljb24tc2VhcmNoIHtcblx0XHRcdGZpbGw6ICNmZmY7XG5cdFx0XHRzdHJva2U6ICNmZmY7IH1cblx0XHQmLl9saW5rIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH0gfVxuXG4uc2VhcmNoLXJlc3VsdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXRvcDogMzdweDtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdG1hcmdpbi10b3A6IDM1cHg7IH1cblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdG1hcmdpbi10b3A6IDIzcHg7IH1cblx0Jl9fb2xkIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7IH1cblx0Jl9faXRlbSB7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDE2cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEycHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uICRkZWZhdWx0LXRyYW5zaXRpb24tZnVuY3Rpb247XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDE0cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTRweDsgfVxuXHRcdCYuX3NlbGVjdGVkIHtcblx0XHRcdGNvbG9yOiAkYnJvd247XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIC4xNSk7XG5cdFx0XHRAZXh0ZW5kIC50cmFuc2l0aW9uLWhvdmVyOyB9IH1cblx0Jl9fdmFsdWUge1xuXHRcdEBleHRlbmQgLmFuaW1hdGVkO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1heC13aWR0aDogNzAlO1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7IH0gfVxuXHQmX19sYWJlbCB7XG5cdFx0QGV4dGVuZCAuYW5pbWF0ZWQ7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0bWF4LXdpZHRoOiAzMCU7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXHQmLl9sb2FkaW5nIHtcblx0XHRvcGFjaXR5OiAwLjU7IH0gfVxuXG4ucG9wdXAtbWFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRtYXJnaW4tdG9wOiA4MHB4O1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0bWFyZ2luLXRvcDogNTBweDsgfVxuXHQmX19pbmZvIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR3aWR0aDogNTAlO1xuXHRcdHBhZGRpbmc6IDk1cHggNjBweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogNTBweCAzNXB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0cGFkZGluZzogMzBweCAyMHB4OyB9IH1cblx0Jl9fY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRyaWdodDogYXV0bztcblx0XHRcdHRvcDogYXV0bztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWluLWhlaWdodDogMzAwcHg7IH0gfSB9XG5cbi5ob3ctZ2V0IHtcblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4OyB9IH1cblx0Jl9fdGFicyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblx0Jl9fdGV4dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHR1c2VyLXNlbGVjdDogYXV0bztcblx0XHQmLl9hY3RpdmUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7IH0gfSB9XG5cbi5ob3ctdGFicyB7XG5cdCZfX2l0ZW0ge1xuXHRcdEBleHRlbmQgLnRyYW5zaXRpb24tYWN0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nLWJvdHRvbTogOXB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMjVweDsgfVxuXHRcdCYuX2FjdGl2ZSB7XG5cdFx0XHRAZXh0ZW5kIC50cmFuc2l0aW9uLWhvdmVyO1xuXHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjMzMzOyB9IH0gfVxuXG4ucG9wdXAtaW5mbyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0bWFyZ2luLXRvcDogODBweDtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuXG4ubm90LWZvdW5kIHtcblx0ZGlzcGxheTogbm9uZTtcblx0bWFyZ2luOiA3MHB4IDAgMTAwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICNiMmIyYjI7XG5cdGZvbnQtc2l6ZTogMjVweDtcblx0Zm9udC1mYW1pbHk6IFdpbGxpYW0sIHNlcmlmO1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRmb250LXNpemU6IDE4cHg7IH1cblx0Ji5fY29sbGVjdGlvbiB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDEwMHB4IDA7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0cGFkZGluZzogNTBweCAwO1xuXHRcdFx0bWluLWhlaWdodDogMzAwcHg7IH0gfVxuXHQmLl9zZWFyY2gge1xuXHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRjb2xvcjogIzU5NTk1OTtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7IH0gfSB9XG5cbi5fZGVza3RvcCB7XG5cdC5wb3B1cC1jbG9zZSB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQucG9wdXAtY2xvc2Uge1xuXHRcdFx0XHQmX19pY29uIHtcblx0XHRcdFx0XHRzdHJva2U6ICRicm93bjtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBub25lOyB9IH0gfSB9XG5cdC5zZWFyY2gtcmVzdWx0IHtcblx0XHQmX19pdGVtIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGJyb3duO1xuXHRcdFx0XHQuc2VhcmNoLXJlc3VsdCB7XG5cdFx0XHRcdFx0Jl9fdmFsdWUsXG5cdFx0XHRcdFx0Jl9fbGFiZWwge1xuXHRcdFx0XHRcdFx0QGV4dGVuZCAudHJhbnNpdGlvbi1ob3ZlcjsgfSB9IH0gfSB9IH1cblxuLmltYWdlcG9wdXAge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMTAwMDA7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGN1cnNvcjogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBTUFBQURYcWMzS0FBQUFFbEJNVkVVQUFBQzJubm0wbG0rMGwyNjBsMiswbG00UVZndlJBQUFBQlhSU1RsTUFGZFRYMS9uaUtGOEFBQUJPU1VSQlZIamExVkxCRGNCQUNBS1YvVmR1THRmMGd3eFFQeXJFcUFTb0NBdVdVSWR4dkVCakx2UW13Ny9DY0dOQ0U4Ymp3bmdpdzFQVHV3d2pOZUhCbG1iWHJTZm94aC9yRnMwUTdmTUFWY1lCL2VGNXREd0FBQUFBU1VWT1JLNUNZSUk9KSwgcG9pbnRlcjtcblx0Jl9fYmFjayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuXHRcdHotaW5kZXg6IC0xOyB9XG5cdCZfX2NvbnRhaW5lcixcblx0Jl9fYmFjayB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjsgfVxuXHQmX19jb250YWluZXIge1xuXHRcdGltZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRtYXgtd2lkdGg6IDkwJTtcblx0XHRcdG1heC1oZWlnaHQ6IDkwJTsgfSB9XG5cdFtkYXRhLXNob3ctaW1hZ2VdIHtcblx0XHRjdXJzb3I6IGNyb3NzaGFpciFpbXBvcnRhbnQ7IH0gfVxuXG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogJEJBU0UtUElDS0VSXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBOb3RlOiB0aGUgcm9vdCBwaWNrZXIgZWxlbWVudCBzaG91bGQgKk5PVCogYmUgc3R5bGVkIG1vcmUgdGhhbiB3aGF04oCZcyBoZXJlLiAqL1xuXG4ucGlja2VyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiA5OTk7XG5cdHRvcDogNTBweDtcblx0bGVmdDogLTMwcHg7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0Y29sb3I6ICM0MjQyNDI7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRsZWZ0OiAtMjAwcHg7IH1cblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiA0N3B4OyB9XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oNTAwcHgpIHtcblx0XHRsZWZ0OiAtMjBweDtcblx0XHRyaWdodDogLTIwcHg7IH0gfVxuXG4vKipcbiAqIFRoZSBwaWNrZXIgaW5wdXQgZWxlbWVudC4gKi9cblxuLnBpY2tlcl9faW5wdXQge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdCYucGlja2VyX19pbnB1dC0tYWN0aXZlIHtcblx0XHRib3JkZXItY29sb3I6ICMwMDg5ZWM7IH0gfVxuXG4vKipcbiAqIFdoZW4gdGhlIHBpY2tlciBpcyBvcGVuZWQsIHRoZSBpbnB1dCBlbGVtZW50IGlzIOKAnGFjdGl2YXRlZOKAnS4gKi9cblxuLyoqXG4gKiBUaGUgaG9sZGVyIGlzIHRoZSBvbmx5IOKAnHNjcm9sbGFibGXigJ0gdG9wLWxldmVsIGNvbnRhaW5lciBlbGVtZW50LiAqL1xuXG4ucGlja2VyX19ob2xkZXIge1xuXHR3aWR0aDogMTAwJTtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiBub25lOyB9IH1cblxuLyohXG4gKiBDbGFzc2ljIHBpY2tlciBzdHlsaW5nIGZvciBwaWNrYWRhdGUuanNcbiAqIERlbW86IGh0dHA6ICovLy9hbXN1bC5naXRodWIuaW8vcGlja2FkYXRlLmpzXG4vKipcbiAqIE5vdGU6IHRoZSByb290IHBpY2tlciBlbGVtZW50IHNob3VsZCAqTk9UKiBiZSBzdHlsZWQgbW9yZSB0aGFuIHdoYXTigJlzIGhlcmUuICovXG5cbi5waWNrZXIge1xuXHR3aWR0aDogMTAwJTtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbig1MDBweCkge1xuXHRcdHdpZHRoOiBhdXRvOyB9IH1cblxuLyoqXG4gKiBUaGUgaG9sZGVyIGlzIHRoZSBiYXNlIG9mIHRoZSBwaWNrZXIuICovXG5cbi5waWNrZXJfX2hvbGRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2FhYWFhYTtcblx0Ym9yZGVyLXRvcC13aWR0aDogMDtcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMDtcblx0Ym9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHdpZHRoOiA0MTNweDtcblx0bWF4LWhlaWdodDogMDtcblx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHkgPSAwKTtcblx0LW1vei1vcGFjaXR5OiAwO1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMWVtKSBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgxMGRlZyk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMWVtKSBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgxMGRlZyk7XG5cdHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMTVzIGVhc2Utb3V0LCBtYXgtaGVpZ2h0IDBzIDAuMTVzLCBib3JkZXItd2lkdGggMHMgMC4xNXM7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLW91dCwgb3BhY2l0eSAwLjE1cyBlYXNlLW91dCwgbWF4LWhlaWdodCAwcyAwLjE1cywgYm9yZGVyLXdpZHRoIDBzIDAuMTVzO1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKDUwMHB4KSB7XG5cdFx0d2lkdGg6IGF1dG87IH0gfVxuXG4vKipcbiAqIFRoZSBmcmFtZSBhbmQgd3JhcCB3b3JrIHRvZ2V0aGVyIHRvIGVuc3VyZSB0aGF0XG4gKiBjbGlja3Mgd2l0aGluIHRoZSBwaWNrZXIgZG9u4oCZdCByZWFjaCB0aGUgaG9sZGVyLiAqL1xuXG4ucGlja2VyX19mcmFtZSB7XG5cdHBhZGRpbmc6IDFweDsgfVxuXG4ucGlja2VyX193cmFwIHtcblx0bWFyZ2luOiAtMXB4OyB9XG5cbi8qKlxuICogV2hlbiB0aGUgcGlja2VyIG9wZW5zLi4uICovXG5cbi5waWNrZXItLW9wZW5lZCAucGlja2VyX19ob2xkZXIge1xuXHRtYXgtaGVpZ2h0OiAyN2VtO1xuXHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcblx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5ID0gMTAwKTtcblx0LW1vei1vcGFjaXR5OiAxO1xuXHRvcGFjaXR5OiAxO1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKCMwMDAsIC4xKTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcGVyc3BlY3RpdmUoNjAwcHgpIHJvdGF0ZVgoMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgwKTtcblx0dHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4xNXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4xNXMgZWFzZS1vdXQsIG1heC1oZWlnaHQgMHMsIGJvcmRlci13aWR0aCAwcztcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMTVzIGVhc2Utb3V0LCBtYXgtaGVpZ2h0IDBzLCBib3JkZXItd2lkdGggMHM7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqICRCQVNFLURBVEUtUElDS0VSXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBUaGUgcGlja2VyIGJveC4gKi9cblxuLnBpY2tlcl9fYm94IHtcblx0cGFkZGluZzogMjVweCAxMHB4O1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKDUwMHB4KSB7XG5cdFx0cGFkZGluZzogMTVweCAwOyB9IH1cblxuLyoqXG4gKiBUaGUgaGVhZGVyIGNvbnRhaW5pbmcgdGhlIG1vbnRoIGFuZCB5ZWFyIHN0dWZmLiAqL1xuXG4ucGlja2VyX19oZWFkZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXRvcDogMTFweDsgfVxuXG4vKipcbiAqIFRoZSBtb250aCBhbmQgeWVhciBsYWJlbHMuICovXG5cbi5waWNrZXJfX21vbnRoIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiAuMjVlbTtcblx0bWFyZ2luLXJpZ2h0OiAuMjVlbTtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLnBpY2tlcl9feWVhciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdC8vZGlzcGxheTogaW5saW5lLWJsb2NrXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdG1hcmdpbi1sZWZ0OiAuMjVlbTtcblx0bWFyZ2luLXJpZ2h0OiAuMjVlbTtcblx0Y29sb3I6ICM5OTk5OTk7XG5cdGZvbnQtc2l6ZTogLjhlbTtcblx0Zm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qKlxuICogVGhlIG1vbnRoIGFuZCB5ZWFyIHNlbGVjdG9ycy4gKi9cblxuLnBpY2tlcl9fc2VsZWN0LS1tb250aCwgLnBpY2tlcl9fc2VsZWN0LS15ZWFyIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2I3YjdiNztcblx0aGVpZ2h0OiAyZW07XG5cdHBhZGRpbmc6IC41ZW07XG5cdG1hcmdpbi1sZWZ0OiAuMjVlbTtcblx0bWFyZ2luLXJpZ2h0OiAuMjVlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjQuNWVtKSB7XG5cdC5waWNrZXJfX3NlbGVjdC0tbW9udGgsIC5waWNrZXJfX3NlbGVjdC0teWVhciB7XG5cdFx0bWFyZ2luLXRvcDogLTAuNWVtOyB9IH1cblxuLnBpY2tlcl9fc2VsZWN0LS1tb250aCB7XG5cdHdpZHRoOiAzNSU7IH1cblxuLnBpY2tlcl9fc2VsZWN0LS15ZWFyIHtcblx0d2lkdGg6IDIyLjUlOyB9XG5cbi5waWNrZXJfX3NlbGVjdC0tbW9udGg6Zm9jdXMsIC5waWNrZXJfX3NlbGVjdC0teWVhcjpmb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogIzAwODllYzsgfVxuXG4vKipcbiAqIFRoZSBtb250aCBuYXZpZ2F0aW9uIGJ1dHRvbnMuICovXG5cbi5waWNrZXJfX25hdi0tcHJldiwgLnBpY2tlcl9fbmF2LS1uZXh0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRwYWRkaW5nOiAuNWVtIDEuMjVlbTtcblx0d2lkdGg6IDFlbTtcblx0aGVpZ2h0OiAxZW07XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHR0b3A6IC0wLjI1ZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDI0LjVlbSkge1xuXHQucGlja2VyX19uYXYtLXByZXYsIC5waWNrZXJfX25hdi0tbmV4dCB7XG5cdFx0dG9wOiAtMC4zM2VtOyB9IH1cblxuLnBpY2tlcl9fbmF2LS1wcmV2IHtcblx0bGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMS4yNWVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyNC41ZW0pIHtcblx0LnBpY2tlcl9fbmF2LS1wcmV2IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxLjVlbTsgfSB9XG5cbi5waWNrZXJfX25hdi0tbmV4dCB7XG5cdHJpZ2h0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDEuMjVlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjQuNWVtKSB7XG5cdC5waWNrZXJfX25hdi0tbmV4dCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxLjVlbTsgfSB9XG5cbi5waWNrZXJfX25hdi0tcHJldjpiZWZvcmUge1xuXHRAZXh0ZW5kIC5hbmltYXRlZDtcblx0Y29udGVudDogXCIgXCI7XG5cdGJvcmRlci10b3A6IC41ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1ib3R0b206IC41ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yaWdodDogMC43NWVtIHNvbGlkICMwMDAwMDA7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDAgYXV0bzsgfVxuXG4ucGlja2VyX19uYXYtLW5leHQ6YmVmb3JlIHtcblx0QGV4dGVuZCAuYW5pbWF0ZWQ7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRib3JkZXItdG9wOiAuNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiAuNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6IDAuNzVlbSBzb2xpZCAjMDAwMDAwO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIGF1dG87XG5cdGJvcmRlci1yaWdodDogMDtcblx0Ym9yZGVyLWxlZnQ6IDAuNzVlbSBzb2xpZCAjMDAwMDAwOyB9XG5cbi5waWNrZXJfX25hdi0tcHJldjpob3ZlciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICRicm93bjtcblx0JjpiZWZvcmUge1xuXHRcdEBleHRlbmQgLnRyYW5zaXRpb24taG92ZXI7XG5cdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkYnJvd247IH0gfVxuLnBpY2tlcl9fbmF2LS1uZXh0OmhvdmVyIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogJGJyb3duO1xuXHQmOmJlZm9yZSB7XG5cdFx0QGV4dGVuZCAudHJhbnNpdGlvbi1ob3Zlcjtcblx0XHRib3JkZXItbGVmdC1jb2xvcjogJGJyb3duOyB9IH1cblxuLnBpY2tlcl9fbmF2LS1kaXNhYmxlZCB7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjZjVmNWY1O1xuXHRib3JkZXItbGVmdC1jb2xvcjogI2Y1ZjVmNTtcblx0Jjpob3ZlciB7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjZjVmNWY1O1xuXHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAjZjVmNWY1OyB9XG5cdCY6YmVmb3JlIHtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRib3JkZXItcmlnaHQtY29sb3I6ICNmNWY1ZjU7XG5cdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICNmNWY1ZjU7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjZjVmNWY1O1xuXHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICNmNWY1ZjU7IH0gfSB9XG5cbi8qKlxuICogVGhlIGNhbGVuZGFyIHRhYmxlIG9mIGRhdGVzICovXG5cbi5waWNrZXJfX3RhYmxlIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcblx0dGFibGUtbGF5b3V0OiBmaXhlZDtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogNDJweDtcblx0Ly9tYXJnaW4tYm90dG9tOiAuNWVtXG5cdHRkIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDsgfSB9XG5cbi8vQG1lZGlhIChtaW4taGVpZ2h0OiAzMy44NzVlbSlcbi8vXHRwaWNrZXJfX3dlZWtkYXlcbi8vXHRcdG1hcmdpbi1ib3R0b206IC43NWVtXG5cbi8qKlxuICogVGhlIHdlZWtkYXkgbGFiZWxzICovXG5cbi5waWNrZXJfX3dlZWtkYXkge1xuXHR3aWR0aDogMTQuMjg1NzE0Mjg2JTtcblx0cGFkZGluZy1ib3R0b206IDE0cHg7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRmb250LXdlaWdodDogNTAwOyB9XG4vKiBJbmNyZWFzZSB0aGUgc3BhY2luZyBhIHRhZCAqL1xuXG4vL0BtZWRpYSAobWluLWhlaWdodDogMzMuODc1ZW0pXG4vL1x0LnBpY2tlcl9fd2Vla2RheVxuLy9cdFx0cGFkZGluZy1ib3R0b206IC41ZW1cblxuLyoqXG4gKiBUaGUgZGF5cyBvbiB0aGUgY2FsZW5kYXIgKi9cblxuLnBpY2tlcl9fZGF5IHtcblx0QGV4dGVuZCAuYW5pbWF0ZWQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0cGFkZGluZzogMTJweCAxMHB4IDEwcHg7XG5cdGJvcmRlcjogMDtcblx0JjpiZWZvcmUge1xuXHRcdEBleHRlbmQgLmFuaW1hdGVkO1xuXHRcdEBpbmNsdWRlIGI7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHdpZHRoOiAzOHB4O1xuXHRcdGhlaWdodDogMzhweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfSB9XG5cbi8vLnBpY2tlcl9fZGF5LS10b2RheVxuLy9cdHBvc2l0aW9uOiByZWxhdGl2ZVxuLy9cdGNvbG9yOiAjZmZmXG4vL1x0JjpiZWZvcmVcbi8vXHRcdGNvbnRlbnQ6IFwiIFwiXG4vL1x0XHRwb3NpdGlvbjogYWJzb2x1dGVcbi8vXHRcdHRvcDogMnB4XG4vL1x0XHRyaWdodDogMnB4XG4vL1x0XHR3aWR0aDogMFxuLy9cdFx0aGVpZ2h0OiAwXG4vL1x0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJvd25cblxuLnBpY2tlcl9fZGF5LS1kaXNhYmxlZDpiZWZvcmUge1xuXHRib3JkZXItdG9wLWNvbG9yOiAjYWFhYWFhOyB9XG5cbi5waWNrZXJfX2RheS0tb3V0Zm9jdXMge1xuXHRjb2xvcjogI2RkZGRkZDsgfVxuXG4ucGlja2VyX19kYXktLWluZm9jdXM6aG92ZXIsIC5waWNrZXJfX2RheS0tb3V0Zm9jdXM6aG92ZXIge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAkYnJvd247IH1cblxuLnBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZCB7XG5cdGJvcmRlci1jb2xvcjogIzAwODllYztcblx0Jjpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGNvbG9yOiAjMDAwMDAwO1xuXHRcdGJhY2tncm91bmQ6ICNiMWRjZmI7IH0gfVxuXG4ucGlja2VyLS1mb2N1c2VkIC5waWNrZXJfX2RheS0taGlnaGxpZ2h0ZWQge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0JjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRicm93bjsgfSB9XG5cbi5waWNrZXJfX2RheS0tc2VsZWN0ZWQge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6ICNmZmY7XG5cdCY6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJvd247IH1cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyb3duOyB9IH0gfVxuXG4ucGlja2VyLS1mb2N1c2VkIC5waWNrZXJfX2RheS0tc2VsZWN0ZWQge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdCY6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJvd247IH0gfVxuXG4ucGlja2VyX19kYXktLWRpc2FibGVkIHtcblx0YmFja2dyb3VuZDogI2Y1ZjVmNTtcblx0Ym9yZGVyLWNvbG9yOiAjZjVmNWY1O1xuXHRjb2xvcjogI2RkZGRkZDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuXHRcdGJvcmRlci1jb2xvcjogI2Y1ZjVmNTtcblx0XHRjb2xvcjogI2RkZGRkZDtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7IH0gfVxuXG4ucGlja2VyLS1mb2N1c2VkIC5waWNrZXJfX2RheS0tZGlzYWJsZWQge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6ICNkZGRkZGQ7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0JjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH0gfVxuXG5cbi5waWNrZXJfX2RheS0taGlnaGxpZ2h0ZWQucGlja2VyX19kYXktLWRpc2FibGVkIHtcblx0YmFja2dyb3VuZDogI2JiYmJiYjtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogI2JiYmJiYjsgfSB9XG5cbi8qKlxuICogVGhlIGZvb3RlciBjb250YWluaW5nIHRoZSBcInRvZGF5XCIsIFwiY2xlYXJcIiwgYW5kIFwiY2xvc2VcIiBidXR0b25zLiAqL1xuXG4ucGlja2VyX19mb290ZXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnBpY2tlcl9fYnV0dG9uLS10b2RheSwgLnBpY2tlcl9fYnV0dG9uLS1jbGVhciwgLnBpY2tlcl9fYnV0dG9uLS1jbG9zZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdGZvbnQtc2l6ZTogLjhlbTtcblx0cGFkZGluZzogLjY2ZW0gMDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHdpZHRoOiAzMyU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG4ucGlja2VyX19idXR0b24tLXRvZGF5OmhvdmVyLCAucGlja2VyX19idXR0b24tLWNsZWFyOmhvdmVyLCAucGlja2VyX19idXR0b24tLWNsb3NlOmhvdmVyIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogIzAwMDAwMDtcblx0YmFja2dyb3VuZDogI2IxZGNmYjtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2IxZGNmYjsgfVxuXG4ucGlja2VyX19idXR0b24tLXRvZGF5OmZvY3VzLCAucGlja2VyX19idXR0b24tLWNsZWFyOmZvY3VzLCAucGlja2VyX19idXR0b24tLWNsb3NlOmZvY3VzIHtcblx0YmFja2dyb3VuZDogI2IxZGNmYjtcblx0Ym9yZGVyLWNvbG9yOiAjMDA4OWVjO1xuXHRvdXRsaW5lOiBub25lOyB9XG5cbi5waWNrZXJfX2J1dHRvbi0tdG9kYXk6YmVmb3JlLCAucGlja2VyX19idXR0b24tLWNsZWFyOmJlZm9yZSwgLnBpY2tlcl9fYnV0dG9uLS1jbG9zZTpiZWZvcmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0aGVpZ2h0OiAwOyB9XG5cbi5waWNrZXJfX2J1dHRvbi0tdG9kYXk6YmVmb3JlLCAucGlja2VyX19idXR0b24tLWNsZWFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRtYXJnaW4tcmlnaHQ6IC40NWVtOyB9XG5cbi5waWNrZXJfX2J1dHRvbi0tdG9kYXk6YmVmb3JlIHtcblx0dG9wOiAtMC4wNWVtO1xuXHR3aWR0aDogMDtcblx0Ym9yZGVyLXRvcDogMC42NmVtIHNvbGlkICMwMDU5YmM7XG5cdGJvcmRlci1sZWZ0OiAuNjZlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ucGlja2VyX19idXR0b24tLWNsZWFyOmJlZm9yZSB7XG5cdHRvcDogLTAuMjVlbTtcblx0d2lkdGg6IC42NmVtO1xuXHRib3JkZXItdG9wOiAzcHggc29saWQgI2VlMjIwMDsgfVxuXG4ucGlja2VyX19idXR0b24tLWNsb3NlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxEN1wiO1xuXHR0b3A6IC0wLjFlbTtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0Zm9udC1zaXplOiAxLjFlbTtcblx0bWFyZ2luLXJpZ2h0OiAuMzVlbTtcblx0Y29sb3I6ICM3Nzc3Nzc7IH1cblxuLnBpY2tlcl9fYnV0dG9uLS10b2RheVtkaXNhYmxlZF0ge1xuXHRiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuXHRib3JkZXItY29sb3I6ICNmNWY1ZjU7XG5cdGNvbG9yOiAjZGRkZGRkO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICNmNWY1ZjU7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZjVmNWY1O1xuXHRcdGNvbG9yOiAjZGRkZGRkO1xuXHRcdGN1cnNvcjogZGVmYXVsdDsgfVxuXHQmOmJlZm9yZSB7XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogI2FhYWFhYTsgfSB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiAkQ0xBU1NJQy1EQVRFLVBJQ0tFUlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiIsIi8qIHBlcmZlY3Qtc2Nyb2xsYmFyIHYwLjYuMTYgKi9cblxuLnBzLWNvbnRhaW5lciB7XG5cdC1tcy10b3VjaC1hY3Rpb246IGF1dG87XG5cdHRvdWNoLWFjdGlvbjogYXV0bztcblx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuXHQtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG5cdCYucHMtYWN0aXZlLXggPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCxcblx0Ji5wcy1hY3RpdmUteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXHQmLnBzLWluLXNjcm9sbGluZyB7XG5cdFx0Ji5wcy14ID4gLnBzLXNjcm9sbGJhci14LXJhaWwge1xuXHRcdFx0b3BhY2l0eTogMC45O1xuXHRcdFx0PiAucHMtc2Nyb2xsYmFyLXgge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuXHRcdFx0XHRoZWlnaHQ6IDExcHg7IH0gfVxuXHRcdCYucHMteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsIHtcblx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHRcdD4gLnBzLXNjcm9sbGJhci15IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzMzMzsgfSB9IH1cblx0PiB7fVxuXHQucHMtc2Nyb2xsYmFyLXgtcmFpbCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuXHRcdC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuXHRcdC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG5cdFx0Ym90dG9tOiAwcHg7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdD4gLnBzLXNjcm9sbGJhci14IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG5cdFx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHQtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0LCAtbW96LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDtcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQsIC1tb3otYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRib3R0b206IDJweDtcblx0XHRcdGhlaWdodDogNnB4OyB9XG5cdFx0Jjpob3ZlciA+IC5wcy1zY3JvbGxiYXIteCwgJjphY3RpdmUgPiAucHMtc2Nyb2xsYmFyLXgge1xuXHRcdFx0aGVpZ2h0OiAxMXB4OyB9IH1cblx0LnBzLXNjcm9sbGJhci15LXJhaWwge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdG9wYWNpdHk6IDAuODtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuXHRcdC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuXHRcdC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGluY2x1ZGUgYjtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7IH1cblx0XHQ+IC5wcy1zY3JvbGxiYXIteSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHQtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0LCAtbW96LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDtcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQsIC1tb3otYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRyaWdodDogMTlweDtcblx0XHRcdHdpZHRoOiAzcHg7IH1cblx0XHQmOmhvdmVyID4gLnBzLXNjcm9sbGJhci15LCAmOmFjdGl2ZSA+IC5wcy1zY3JvbGxiYXIteSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyOyB9IH1cblx0Jjpob3ZlciB7XG5cdFx0Ji5wcy1pbi1zY3JvbGxpbmcge1xuXHRcdFx0Ji5wcy14ID4gLnBzLXNjcm9sbGJhci14LXJhaWwge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0XHRcdD4gLnBzLXNjcm9sbGJhci14IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuXHRcdFx0XHRcdGhlaWdodDogMTFweDsgfSB9XG5cdFx0XHQmLnBzLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHRcdFx0PiAucHMtc2Nyb2xsYmFyLXkge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzMzM7IH0gfSB9XG5cdFx0PiB7fVxuXHRcdC5wcy1zY3JvbGxiYXIteC1yYWlsLCAucHMtc2Nyb2xsYmFyLXktcmFpbCB7XG5cdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0XHQucHMtc2Nyb2xsYmFyLXgtcmFpbDpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cdFx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHRcdFx0PiAucHMtc2Nyb2xsYmFyLXgge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM5OTk7IH0gfVxuXHRcdFx0LnBzLXNjcm9sbGJhci15LXJhaWw6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHRcdFx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0XHRcdD4gLnBzLXNjcm9sbGJhci15IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OyB9IH0gfSB9IH1cblxuQHN1cHBvcnRzICgtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmUpIHtcblx0LnBzLWNvbnRhaW5lciB7XG5cdFx0b3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG5cdC5wcy1jb250YWluZXIge1xuXHRcdG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuIiwiLnRpcHMtY29udGFpbmVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDFweDtcblx0cmlnaHQ6IDFweDtcblx0d2lkdGg6IDIwMHB4O1xuXHR6LWluZGV4OiA5OTk5OTk5OTk7XG5cdC50aXAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdHRleHQtc2hhZG93OiAwIDAgNXBzIHJnYmEoMCwwLDAsMC41KTtcblx0XHRtYXJnaW4tYm90dG9tOiAxcHg7XG5cdFx0b3BhY2l0eTogMC41O1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZS1vdXQ7XG5cdFx0Ji5fcmVkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRjAwMDA7IH1cblx0XHQmLl9ncmVlbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBGRjAwOyB9XG5cdFx0Ji5fYmx1ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMEZGOyB9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjA1cyBlYXNlLW91dDsgfSB9IH1cbiIsIi5oZWFkZXIge1xuXHQmLl9zdXBwb3J0IHtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA5NXB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCMwMDAsIC4xKTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDQ1cHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH0gfVxuXG4uc3VwcG9ydCB7XG5cdCZfX2J0biB7XG5cdFx0bWF4LXdpZHRoOiAyNjhweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW46IDUwcHggMCAwOyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luOiA2MHB4IDAgMDsgfSB9XG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXHQmX19maWx0ZXIge1xuXHRcdG1hcmdpbi10b3A6IDdweDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0bWFyZ2luLXRvcDogLTE1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cdFx0LmZpbHRlcl9faXRlbSB7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0Ji5fYWN0aXZlIHtcblx0XHRcdFx0Y29sb3I6ICRicm93bjtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGJyb3duOyB9IH0gfVxuXHQmX190YWIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Ji5fYWN0aXZlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyB9IH0gfVxuXG4uc3VwcG9ydCB7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA1NXB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjMDAwLCAuMSk7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiAwOyB9IH1cblxuLnN1cHBvcnQtaGVscCB7XG5cdC5jb2wtbWQtNCB7XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdC5oZWxwLWl0ZW0ge1xuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOTBweDsgfVxuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNzBweDsgfSB9IH0gfSB9XG5cbi5oZWxwLWl0ZW0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdCZfX2NvdmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiAyNTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdGhlaWdodDogMTc1cHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRoZWlnaHQ6IDE4MHB4OyB9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGV4dGVuZCAudHJhbnNpdGlvbi1hY3RpdmU7XG5cdFx0XHRAaW5jbHVkZSBiO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cdCZfX21vcmUge1xuXHRcdEBleHRlbmQgLnRyYW5zaXRpb24tYWN0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogIzk5OTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9IH1cblx0Jl9faW5mbyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0Y29sb3I6ICM2NjY7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7IH0gfSB9XG5cbi5zdXBwb3J0LWZ1bmQge1xuXHQmX19jb3ZlciB7XG5cdFx0bWluLWhlaWdodDogNTQwcHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWluLWhlaWdodDogNDYwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWluLWhlaWdodDogMTg1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRsaW5lLWhlaWdodDogNDhweDtcblx0XHRmb250LWZhbWlseTogV2lsbGlhbSwgc2VyaWY7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNDJweDsgfSB9XG5cdCZfX3RleHQge1xuXHRcdG1pbi1oZWlnaHQ6IDQyNXB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDA7IH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXHRcdCYtaGVscGVyIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogOTklO1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTsgfSB9XG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDsgfSB9IH0gfVxuXHQmX19saW5rIHtcblx0XHRAZXh0ZW5kIC5hbmltYXRlZDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICM5OTk7IH0gfVxuXG4uc3VwcG9ydC1wZW9wbGVfX2l0ZW0sXG4uc3VwcG9ydC1jb21wYW55X19pdGVtIHtcblx0LnRvb2x0aXAge1xuXHRcdG1hcmdpbjogMDtcblx0XHQmX19pbmZvIHtcblx0XHRcdC5kcm9wZG93bi1saXN0X19jb250YWluZXIge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA4MHZoO1xuXHRcdFx0XHRjb2xvcjogIzk5OTsgfVxuXHRcdFx0cCArIHAge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxZW07IH0gfSB9IH1cblxuLnN1cHBvcnQtcGVvcGxlIHtcblx0Jl9faXRlbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi5wZW9wbGUge1xuXHQmX19uYW1lIHtcblx0XHRAZXh0ZW5kIC5hbmltYXRlZDtcblx0XHQmLl9hY3RpdmUge1xuXHRcdFx0Y29sb3I6ICRicm93bjsgfSB9IH1cblxuLmNvbXBhbnkge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1pbi1oZWlnaHQ6IDEyMHB4O1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0bWluLWhlaWdodDogOTBweDsgfVxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblx0LnRvb2x0aXAge1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1heC13aWR0aDogOTUlOyB9XG5cdCZfX25hbWUge1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1heC13aWR0aDogOTUlO1xuXHRcdC8vaGVpZ2h0OiAxNTBweFxuXHRcdC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG5cdFx0Ji5fYWN0aXZlIHtcblx0XHRcdC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCk7IH0gfVxuXHQmX19pbWcge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdG1heC13aWR0aDogMTAwJTsgfVxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRjb2xvcjogIzMzMzsgfSB9XG5cbi5fZGVza3RvcCB7XG5cdC5oZWxwLWl0ZW0ge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmhlbHAtaXRlbSB7XG5cdFx0XHRcdCZfX2NvdmVyIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRAZXh0ZW5kIC50cmFuc2l0aW9uLWhvdmVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9IH1cblx0XHRcdFx0Jl9fbW9yZSB7XG5cdFx0XHRcdFx0QGV4dGVuZCAudHJhbnNpdGlvbi1ob3Zlcjtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5OyB9IH0gfSB9XG5cdC5zdXBwb3J0LWZ1bmQge1xuXHRcdCZfX2xpbmsge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk7IH0gfSB9XG5cdC5wZW9wbGUge1xuXHRcdCZfX25hbWUge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkYnJvd247IH0gfSB9IH1cbiIsIi5oZWFkZXIge1xuXHQmX193cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0bWF4LXdpZHRoOiA0ODBweDtcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDM1cHg7XG5cdFx0Y29sb3I6IGdyZXk7XG5cdFx0b3BhY2l0eTogMC44O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7IH0gfVxuXHQmX19zdWJ0aXRsZS1pbmZvIHtcblx0XHRjb2xvcjogJGJyb3duOyB9XG5cdCYuX3RpY2tldHMge1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDVweDsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfSB9XG4uaGVhZGVyLXNsaWRlcl9fdGlja2V0IHtcblx0dG9wOiAtNDVweDtcblx0cmlnaHQ6IDA7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRyaWdodDogMnB4OyB9IH1cbi50aWNrZXRzLWNhdGVnb3J5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRjb2xvcjogI2ZmZjtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblx0Jl9fY292ZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDE2MHB4O1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0QGV4dGVuZCAudHJhbnNpdGlvbi1hY3RpdmU7XG5cdFx0XHRAaW5jbHVkZSBiO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAuMik7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwgLjUpOyB9IH0gfVxuXHQmX190aXRsZSB7XG5cdFx0Y29sb3I6IGJsYWNrO1xuXHRcdG9wYWNpdHk6IDAuODtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7IH0gfSB9XG4uZXZlbnQtZGF5X19hbGwge1xuXHRvcGFjaXR5OiAwLjg7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMThweDsgfVxuLnRpY2tldHMge1xuXHQmX19maWx0ZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblx0Jl9fYXJyb3cge1xuXHRcdHN0cm9rZTogIzFDMUMxQyAhaW1wb3J0YW50OyB9IH1cbi50aWNrZXQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCZfX2J0biB7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlOyB9XG5cdFx0Ji5fY2luZW1hIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlOyB9IH1cblx0Jl9fbGFiZWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1heC13aWR0aDogMjA4cHg7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRjb2xvcjogIzk5OTtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXHQmLl9jaW5lbWEge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7IH0gfSB9XG5cbi5fZGVza3RvcCB7XG5cdC50aWNrZXRzLWNhdGVnb3J5IHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdC50aWNrZXRzLWNhdGVnb3J5IHtcblx0XHRcdFx0Jl9fY292ZXIge1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0QGV4dGVuZCAudHJhbnNpdGlvbi1ob3Zlcjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwgLjUpOyB9IH0gfSB9IH0gfVxuXG5cblxuXG5cbi5idG4tcm93IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0LmJ0biB7XG5cdFx0bWFyZ2luOiAwIGF1dG87IH0gfVxuIiwiLmRvbmF0aW9uIHtcbiAgJl9faHIge1xuICAgIG1hcmdpbjogNTBweCAwOyB9XG4gICZfX2xpbmsge1xuICAgIGNvbG9yOiAkYnJvd247XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICZfX3Jlc3VsdC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmRvbmF0aW9uLXBheW1lbnRzIHtcbiAgcGFkZGluZzogMzBweCAwIDA7XG4gICZfX2xvZ29zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7IH1cbiAgJl9fbG9nbyB7XG4gICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyB9XG4gICZfX2xvZ28taW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgbWF4LWhlaWdodDogMzBweDsgfVxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMjBweCAwIDA7IH0gfVxuXG4uZG9uYXRpb24taW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICYtLXdpdGhvdXQtaWNvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICZfX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBmaWxsOiAjYjdhMjg3O1xuICAgIHN0cm9rZTogI2I3YTI4NztcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG4gICAgICB0b3A6IDJweDsgfSB9XG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogJGJyb3duO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgJi0tZGFyayB7XG4gICAgICBjb2xvcjogJGRhcms7IH0gfVxuICBhIHtcbiAgICBjb2xvcjogI2I3YTI4NzsgfSB9XG5cbi5kb25hdGlvbi1mb3JtIHtcbiAgbWFyZ2luLXRvcDogNTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBtYXJnaW4tdG9wOiA0NnB4OyB9XG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcbiAgICBtYXJnaW4tdG9wOiA2M3B4OyB9XG4gIC5jb2wtc20tNixcbiAgLmNvbC1zbS0xMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgICBmb250LXNpemU6IDM2cHg7IH1cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgJl9fc2VsZWN0IHtcbiAgICBAZXh0ZW5kIC5hbmltYXRlZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogOXB4IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgICBsaW5lLWhlaWdodDogMS43NjU7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5kcm9wZG93bi1vcGVuZXJfX2NhcmV0IHtcbiAgICAgIEBleHRlbmQgLmFuaW1hdGVkO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDE3cHg7XG4gICAgICBzdHJva2U6ICMzMzM7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG4gICAgICAgIHRvcDogMTVweDsgfSB9XG4gICAgLmRyb3Bkb3duLWxpc3Qge1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH0gfVxuICAmX19pbnB1dCB7XG4gICAgQGV4dGVuZCAuYW5pbWF0ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzdmN2Y3ZjsgfVxuICAgICYtbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICRyZWQ7IH1cbiAgICAmLl90ZXh0YXJlYSB7XG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICByZXNpemU6IG5vbmU7IH1cbiAgICAmLl9lcnJvciB7XG4gICAgICBib3JkZXItY29sb3I6ICRyZWQ7XG4gICAgICArIC5kb25hdGlvbi1mb3JtX19pbnB1dC1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICArIC5jaGVja2JveF9fdGV4dDpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7IH0gfSB9XG4gICZfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICZfX2luZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDcxcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1tZC1tYXgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgJl9fYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG4gICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgICAgbWF4LXdpZHRoOiAyODBweDsgfVxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICYuX3NlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE5MTkxOTsgfSB9XG4gICYuX3NlbnQge1xuICAgICZfX3NlbGVjdCxcbiAgICAmX19pbnB1dCB7XG4gICAgICBib3JkZXItY29sb3I6ICMzMzM7IH1cbiAgICAmX19idG4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICYuX3NlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9IH0gfVxuXG4uX2Rlc2t0b3Age1xuICAuZG9uYXRpb24tZm9ybSB7XG4gICAgJl9fc2VsZWN0IHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuZHJvcGRvd24tb3BlbmVyIHtcbiAgICAgICAgICBjb2xvcjogJGJyb3duO1xuICAgICAgICAgICZfX2NhcmV0IHtcbiAgICAgICAgICAgIHN0cm9rZTogJGJyb3duO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9IH0gfSB9IH1cbiIsIi5hdHRlbnRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZDogJGJyb3duO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgJl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtKSB7XG4gICAgICBwYWRkaW5nOiAwIDU1cHg7IH1cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tbGcpIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAmX19pY29uIHtcbiAgICBmaWxsOiB3aGl0ZTtcbiAgICBzdHJva2U6IHdoaXRlO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmbGV4OiAwIDAgMzBweDtcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRzY3JlZW4tbGcpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC02MHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH0gfVxuICAmX19jbG9zZS1pY29uIHtcbiAgICBzdHJva2U6IHdoaXRlO1xuICAgIGZpbGw6IHdoaXRlOyB9XG4gICZfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAmX190ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJHNjcmVlbi1sZykge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9IH1cbiIsIi5ibG9jay1wYXJ0bmVycyB7XG5cdG1hcmdpbjogNTBweCAwO1xuXG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cblx0Jl9fbGlzdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0ZmxleC13cmFwOiB3cmFwOyB9XG5cblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQ6ICNGNEY0RjQ7XG5cdFx0bWFyZ2luOiAwIDEwcHggMTBweCAwO1xuXHRcdHdpZHRoOiBjYWxjKDI1JSAtIDEwcHgpO1xuXHRcdGhlaWdodDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTIlO1xuXG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkc2NyZWVuLXNtKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdHdpZHRoOiAxMjUuNnB4O1xuXHRcdFx0aGVpZ2h0OiA4MnB4OyB9XG5cblx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCRzY3JlZW4tbWQpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0d2lkdGg6IDEzMnB4OyB9XG5cblx0XHQmLS1wcmltYXJ5IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNyU7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcblxuXHRcdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkc2NyZWVuLXNtKSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHR3aWR0aDogMTU5LjVweDtcblx0XHRcdFx0aGVpZ2h0OiAxMDRweDsgfVxuXG5cdFx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCRzY3JlZW4tbWQpIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdHdpZHRoOiAxNjcuNXB4OyB9IH1cblx0XHQmLS1saW5rIHtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC5ibG9jay1wYXJ0bmVyc19faW1nIHtcblx0XHRcdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcblx0XHRcdFx0XHRvcGFjaXR5OiAxOyB9IH0gfSB9XG5cblx0Jl9faW1nIHtcblx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcblx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRtYXgtd2lkdGg6IDcwJTtcblx0XHRtYXgtaGVpZ2h0OiA3MCU7XG5cblx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCRzY3JlZW4tc20pIHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dHJhbnNmb3JtOiBpbml0aWFsO1xuXHRcdFx0dHJhbnNpdGlvbjogZmlsdGVyIC4ycyBlYXNlLWluLW91dCwgb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQ7IH0gfSB9XG4iLCIuYmxvZyB7XG5cdG1hcmdpbi10b3A6IDY2cHg7XG5cblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLW1kLW1heCkge1xuXHRcdG1hcmdpbi10b3A6IDM4cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7IH1cblxuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDsgfVxuXG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2NXB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1tZC1tYXgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyM3B4OyB9IH1cblxuXHQmX19yZXN1bHRzIHtcblx0XHRjb2xvcjogIzk5OTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRwYWRkaW5nOiA0OHB4IDAgNDJweDtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7IH1cblxuXHRcdCYuX2F1dGhvcnMge1xuXHRcdFx0cGFkZGluZzogMCAwIDQwcHg7XG5cdFx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCRzY3JlZW4tc20tbWluKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCA2NXB4OyB9IH0gfVxuXG5cdCYuX3BhZ2Uge1xuXHRcdG1hcmdpbi10b3A6IDMzcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjdweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxN3B4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwOyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMzRweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG5cdCZfX2xpc3Qge1xuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHNjcmVlbi1zbS1taW4pIHtcblx0XHRcdG1hcmdpbjogMCAtMTVweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmbGV4OiAxOyB9IH1cblx0XHQmLl92aWV3LXJvdyB7XG5cdFx0XHRtYXJnaW46IDA7IH0gfVxuXG5cdCZfX3ZpZXctYnRucyB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuXHQmX19hbHBoYWJldC1maWx0ZXIge1xuXHRcdHBhZGRpbmc6IDAgMCAyMHB4O1xuXHRcdC8vIDQwcHhcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHNjcmVlbi1zbS1taW4pIHtcblx0XHRcdHBhZGRpbmc6IDAgMCAyMHB4O1xuIH0gfVx0XHRcdC8vIDY1cHhcblxuXHQmX19hbHBoYWJldC1maWx0ZXItaXRlbSB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBhZGRpbmc6IDAgMjBweCAwIDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0Ji5fYWN0aXZlIHtcblx0XHRcdG9wYWNpdHk6IDE7IH0gfSB9XG5cblxuLmJsb2ctaXRlbSB7XG5cdHBhZGRpbmc6IDAgMTVweCA1MHB4O1xuXHRjb2xvcjogJGRhcms7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMCAxMHB4IDQwcHg7XG5cdFx0Ll9hdXRob3JzICYge1xuXHRcdFx0cGFkZGluZzogMCAwIDQwcHg7IH0gfVxuXHRAaW5jbHVkZSBtaW4tc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0d2lkdGg6IDMzJTsgfVxuXHQuYmxvZy1hdXRob3JzLWFydGljbGVzICYge1xuIH1cdFx0Ly8gcGFkZGluZzogMCAxNXB4IDUwcHhcblxuXHQmLl9oaWRkZW4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH1cblxuXHQmLl9ob3Jpem9udGFsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBhZGRpbmc6IDAgMCAzMHB4O1xuXHRcdG1hcmdpbjogMCAwIDMwcHg7XG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0cGFkZGluZzogMCAwIDU1cHg7XG5cdFx0XHRtYXJnaW46IDAgMCA1NXB4OyB9XG5cdFx0Jjpub3QoLl9zdWJzY3JpYmUpOm5vdCguX2JlZm9yZS1zdWJzY3JpYmUpIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTBFMEUwOyB9IH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRwYWRkaW5nOiAwIDAgMTVweDtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAuM3MgJGRlZmF1bHQtdHJhbnNpdGlvbi1mdW5jdGlvbjtcblx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCRzY3JlZW4tc20tbWluKSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMzBweDsgfVxuXHRcdC5fc21hbGwgJiB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0cGFkZGluZzogMCAwIDIwcHg7IH0gfVxuXG5cdCZfX2NhdGVnb3J5IHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRtYXJnaW46IDAgMCA1cHg7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkc2NyZWVuLXNtLW1pbikge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4OyB9XG5cdFx0Ll9zbWFsbCAmIHtcblx0XHRcdG1hcmdpbjogMCAwIDE1cHg7IH0gfVxuXG5cdCZfX2RhdGUge1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRjb2xvcjogIzk5OTtcblx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCRzY3JlZW4tc20tbWluKSB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7IH1cblx0XHQuX2hvcml6b250YWwgJiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkc2NyZWVuLXNtLW1pbikge1xuXHRcdFx0XHRsZWZ0OiAzMHB4OyB9XG5cdFx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdGxlZnQ6IDcwcHg7IH0gfSB9XG5cblx0Jl9fY292ZXIge1xuXHRcdGhlaWdodDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjYlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdG1hcmdpbjogMCAwIDMwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbjogMCAwIDIwcHg7IH1cblx0XHQuX2hvcml6b250YWwgJiB7XG5cdFx0XHRmbGV4OiAwIDAgMTAwcHg7XG5cdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHNjcmVlbi1zbS1taW4pIHtcblx0XHRcdFx0ZmxleDogMCAwIDIxNXB4O1xuXHRcdFx0XHR3aWR0aDogMjE1cHg7XG5cdFx0XHRcdGhlaWdodDogMTQwcHg7IH0gfVxuXHRcdC5fc21hbGwgJiB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogODglO1xuXHRcdFx0bWFyZ2luOiAwIDAgMjBweDsgfVxuXHRcdCYuX2JudyB7XG5cdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgfVxuXHRcdCYuX3BsYWNlaG9sZGVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC5pY29uLXVzZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpOyB9IH0gfVxuXG5cblx0Jl9fY29udGVudCB7XG5cdFx0Ll9ob3Jpem9udGFsICYge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCRzY3JlZW4tc20tbWluKSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDsgfVxuXHRcdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDcwcHg7XG5cdFx0XHRcdG1heC13aWR0aDogNDUwcHg7IH0gfSB9XG5cblx0Jl9fYXV0aG9yLW5hbWUge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0cGFkZGluZzogMCAwIDNweDtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAuM3MgJGRlZmF1bHQtdHJhbnNpdGlvbi1mdW5jdGlvbjsgfVxuXG5cdCZfX2F1dGhvci1kZXNjIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5cdCY6aG92ZXIge1xuXHRcdC5ibG9nLWl0ZW1fX2F1dGhvci1uYW1lIHtcblx0XHRcdGNvbG9yOiAkYnJvd247IH1cblx0XHQuYmxvZy1pdGVtX190aXRsZSB7XG5cdFx0XHRjb2xvcjogJGJyb3duOyB9IH0gfVxuXG4uYmxvZy1zdWJzY3JpYmUge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzO1xuXHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRAaW5jbHVkZSBtaW4tc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0cGFkZGluZzogNDBweCAzMHB4IDMycHg7IH1cblxuXHQuX2hvcml6b250YWwgJiB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCRzY3JlZW4tc20tbWluKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdHBhZGRpbmc6IDQwcHggNDBweCA0NXB4OyB9IH1cblxuXHQmX19jb250IHtcblx0XHQuX2hvcml6b250YWwgJiB7XG5cdFx0XHRtYXgtd2lkdGg6IDMwMHB4OyB9IH1cblxuXHQmX19pbnB1dCB7XG5cdFx0QGV4dGVuZCAuYW5pbWF0ZWQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDE1cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Ly8gY29sb3I6ICNmZmZcblxuXHRcdCY6Zm9jdXMsXG5cdFx0JjpkaXNhYmxlZCB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjY2NjOyB9XG5cdFx0Ly8rbWF4LXNjcmVlbigkc2NyZWVuLW1kLW1heClcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRwYWRkaW5nOiA1cHggODVweCAxMHB4IDI0cHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRwYWRkaW5nOiA1cHggODBweCAxMHB4IDIwcHg7IH1cblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogI2QzZDNkMzsgfSB9XG5cblx0Jl9fYnRuIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdHdpZHRoOiA1N3B4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRwYWRkaW5nOiA1cHggMCAwO1xuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiBub25lOyB9IH1cblxuXHQmX19mb3JtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ll9ob3Jpem9udGFsICYge1xuXHRcdFx0bWF4LXdpZHRoOiAzNTBweDtcblx0XHRcdG1hcmdpbjogMzBweCAwIDA7XG5cdFx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCRzY3JlZW4tc20tbWluKSB7XG5cdFx0XHRcdG1hcmdpbjogMDsgfSB9IH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRwYWRkaW5nOiAwIDAgMTVweDsgfVxuXG5cdCZfX3RleHQge1xuXHRcdGNvbG9yOiAjOTk5O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRwYWRkaW5nOiAwIDAgMzBweDtcblx0XHQuX2hvcml6b250YWwgJiB7XG5cdFx0XHRwYWRkaW5nOiAwOyB9IH0gfVxuXG4uYmxvZy1maWx0ZXJzIHtcblx0Jl9fcGxhY2Vob2xkZXIge1xuIH1cdFx0Ly8gaGVpZ2h0OiA0NnB4XG5cdCZfX2lubmVyIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UwRTBFMDtcblx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0PiAuaXNzdWVzLWZpbHRlcnNfX2xpbmsuZHJvcGRvd24ge1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH0gfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDAgbm9uZTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMCAwOyB9IH1cblx0Ji5fZml4ZWQge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHotaW5kZXg6IDk5OTtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdHRvcDogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzlweCk7XG5cdFx0Ji5fc2Nyb2xsLWRvd24ge1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgJGRlZmF1bHQtdHJhbnNpdGlvbi1mdW5jdGlvbiAhaW1wb3J0YW50O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE0NHB4KTsgfVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xuXHRcdFx0Ji5fc2Nyb2xsLWRvd24ge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjVweCkgIWltcG9ydGFudDsgfSB9IH1cblxuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMDsgfVxuXG5cdCZfX2xpc3Qge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkc2NyZWVuLXNtLW1pbikge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7IH0gfVxuXG5cdCZfX3JvdyB7XG5cdFx0bWFyZ2luOiAwIC0yMHB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1hcmdpbjogMCAtMTBweDsgfSB9XG5cblx0LmRyb3Bkb3duLW9wZW5lcl9fdGV4dCB7XG5cdFx0bWF4LXdpZHRoOiAxNTBweDtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0Y29sb3I6ICRkYXJrO1xuXG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWF4LXdpZHRoOiA5MHB4OyB9XG5cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDkwJTtcblx0XHRcdHBhZGRpbmctdG9wOiAwOyB9IH1cblxuXHQuZHJvcGRvd25fX2xpc3Qge1xuXHRcdCYuX3JpZ2h0IHtcblx0XHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdGxlZnQ6IGluaXRpYWw7XG5cdFx0XHRcdHJpZ2h0OiAtMnB4O1xuXHRcdFx0XHRtaW4td2lkdGg6IDIwMHB4OyB9IH0gfVxuXG5cdC5kcm9wZG93bi1vcGVuZXJfX2NhcmV0Lmljb24tYXJyb3dfYm90dG9tIHtcblx0XHRtYXJnaW4tdG9wOiAtMnB4O1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAtOHB4OyB9IH1cblxuXHQuZHJvcGRvd24tb3BlbmVyX19jYXJldC5pY29uLWFycm93X2Rvd24ge1xuXHRcdHRvcDogNHB4OyB9XG5cblx0Jl9fcmlnaHQge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7IH1cblx0XHQudmlzaWJsZS14cyB7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfSB9XG5cblx0Jl9fbGlzdCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHNjcmVlbi1zbS1taW4pIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdFx0Lmlzc3Vlcy1maWx0ZXJzX19saW5rIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDsgfSB9XG5cdFx0Lmlzc3Vlcy1maWx0ZXJzX19saW5rOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0NXB4O1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7IH0gfSB9XG5cblx0Jl9fbGluayB7XG5cdFx0Ji5fb3BlbmVkIHtcblx0XHRcdC5kcm9wZG93bi1vcGVuZXJfX2NhcmV0IHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXHRcdFx0fiAuY29sbGVjdGlvbnMtZmlsdGVycyB7XG5cdFx0XHRcdCZfX2xpc3Qge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrOyB9IH0gfSB9IH0gfVxuXG4uYmxvZy12aWV3LWJ0biB7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG9wYWNpdHk6IDAuNTtcblx0Y29sb3I6ICRkYXJrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0Ji5fYWN0aXZlIHtcblx0XHRvcGFjaXR5OiAxOyB9IH1cblxuLmJsb2ctaGVhZGVyIHtcblx0Ly8gJi5fYXV0aG9yc1xuXG5cdCZfX2RpdmlkZXIge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTBFMEUwO1xuXHRcdG1hcmdpbjogNTBweCAwIDA7XG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luOiAxMzBweCAwIDA7IH0gfVxuXG5cdCZfX2Rlc2Mge1xuXHRcdHBhZGRpbmc6IDIwcHggMCAwO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRjb2xvcjogIzk5OTtcblx0XHRtYXgtd2lkdGg6IDM1MHB4O1xuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXgtd2lkdGg6IDQ3MHB4OyB9IH0gfVxuXG4uYmxvZy1oZWFkZXItYXV0aG9yIHtcblx0bWFyZ2luOiAzMHB4IDAgNjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0bWFyZ2luOiAzMHB4IDAgMTBweDsgfVxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luOiAwIDAgNDBweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW46IDAgMCAzMHB4OyB9IH1cblx0Jl9faW5uZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyB9XG5cdCZfX2luZm8ge1xuXHRcdHdpZHRoOiA1NzBweDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMjBweDsgfSB9XG5cdCZfX2RldGFpbHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7IH0gfVxuXHQmX19kZXRhaWxzLWl0ZW0ge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyOHB4O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblx0XHQmLl9iaW9ncmFwaHktYnRuIHtcblx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7IH0gfVxuXHQmX19kZXRhaWxzLWl0ZW0tdGV4dCB7XG5cdFx0cGFkZGluZy1yaWdodDogOHB4OyB9XG5cdCZfX2RldGFpbHMtaXRlbS1pY29uIHtcblx0XHRtYXJnaW4tdG9wOiAtM3B4O1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcblx0XHQuX29wZW4gJiB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfSB9XG5cdCZfX2Jpb2dyYXBoeSB7XG5cdFx0cGFkZGluZzogNjVweCAwIDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHRtYXgtd2lkdGg6IDU3MHB4O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0cGFkZGluZzogMDsgfSB9XG5cdCZfX2Jpb2dyYXBoeS10aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRwYWRkaW5nOiAyMHB4IDAgMTBweDsgfVxuXHQmX19iaW9ncmFwaHktZGVzYyB7XG5cdFx0cGFkZGluZzogMCAwIDMwcHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0cGFkZGluZzogMCAwIDEwcHg7IH0gfVxuXHQmX19iaW9ncmFwaHktY2xvc2Uge1xuXHRcdHBhZGRpbmc6IDMwcHggMCAwOyB9XG5cdCZfX2NvdmVyIHtcblx0XHRoZWlnaHQ6IDIyMHB4O1xuXHRcdHdpZHRoOiAzMDBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDsgfVxuXHRcdCYuX3BsYWNlaG9sZGVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC5pY29uLXVzZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpOyB9IH0gfSB9XG5cbi5ibG9nLWF1dGhvci1zaGFyZSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTBFMEUwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAwIDAgNDBweDtcblx0Jl9faWNvbiB7XG5cdFx0ZmlsbDogIzQ0NDsgfVxuXHQmX190aXRsZSB7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0cGFkZGluZy1yaWdodDogNjBweDsgfVxuXHQmX19pdGVtIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG9wYWNpdHk6IC44O1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzICRkZWZhdWx0LXRyYW5zaXRpb24tZnVuY3Rpb247XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAxOyB9IH0gfVxuXG4uYmxvZy1hdXRob3Itb3RoZXJzIHtcblx0cGFkZGluZzogNTBweCAwO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0QGluY2x1ZGUgbWluLXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdHBhZGRpbmc6IDgwcHggMCAxMDBweDsgfVxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0cGFkZGluZzogMCAwIDMwcHg7XG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0Zm9udC1zaXplOiAyOXB4O1xuXHRcdFx0cGFkZGluZzogMCAwIDU1cHg7IH0gfVxuXHQmX19idG5zIHtcbiB9XHRcdC8vIHBhZGRpbmc6IDEwcHggMCAwXG5cdCZfX2J0bi1hbGwge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0d2lkdGg6IDMwMHB4O1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRib3JkZXItY29sb3I6ICRicm93bjsgfSB9XG5cbi5ibG9nLWFydGljbGUtaGVhZGVyIHtcblx0bWFyZ2luOiA0MHB4IDAgNjBweDtcblx0Jl9fbWFpbiB7XG5cdFx0bWF4LXdpZHRoOiA2ODBweDsgfVxuXHQmX19jYXRlZ29yeSB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0cGFkZGluZzogMCAwIDVweDsgfVxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDAgMCAzMHB4O1xuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdHBhZGRpbmc6IDAgMCA3MHB4OyB9IH1cblx0Jl9fZGV0YWlscyB7XG5cdFx0cGFkZGluZzogMCAwIDE1cHg7XG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHBhZGRpbmc6IDAgMCAyNXB4OyB9IH1cblx0Jl9fZGF0ZSB7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXNpemU6IDEzcHg7IH1cblx0Jl9fYXV0aG9ycyB7XG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1heC13aWR0aDogNzAlOyB9IH1cblx0Jl9fYXV0aG9yIHtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDAgNTBweCAzMHB4O1xuXHRcdGNvbG9yOiAkZGFyaztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0cGFkZGluZzogMCA1MHB4OyB9IH1cblx0Jl9fYXV0aG9yLWltZyB7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNFMEUwRTA7XG5cdFx0ZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG5cdFx0Ji5fcGxhY2Vob2xkZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHQuaWNvbi11c2VyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTsgfSB9IH1cblx0Jl9fYXV0aG9yLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDsgfVxuXHQmX19hdXRob3ItZGVzYyB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdFx0cGFkZGluZzogMCAwIDNweDsgfVxuXHQmX19saW5lIHtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRiYWNrZ3JvdW5kOiAjRTBFMEUwOyB9IH1cblxuXG4uYmxvZy1hcnRpY2xlIHtcblx0Jl9fc3Vic2NyaWJlIHtcblx0XHR3aWR0aDogMzAwcHg7XG5cdFx0bWFyZ2luLXRvcDogLTEwcHg7IH1cblx0Jl9fcm93IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQmLl9ib3R0b20ge1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9IH0gfVxuXG4uYmxvZy1hcnRpY2xlLWNvbnRlbnQge1xuXHRtYXJnaW46IDAgMCAzMHB4O1xuXHRAaW5jbHVkZSBtaW4tc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0bWF4LXdpZHRoOiA1NzBweDsgfVxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdHBhZGRpbmc6IDA7IH1cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0cGFkZGluZzogMCAwIDIwcHg7XG5cdFx0Ji5fcHJpbWFyeSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMzBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0cGFkZGluZzogMCAwIDQwcHg7IH0gfSB9XG5cdCZfX3RleHQge1xuXHRcdCYuX3NtYWxsIHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDsgfVxuXHRcdHVsIHtcblx0XHRcdG1hcmdpbjogMjBweCAwO1xuXHRcdFx0bGkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDY1cHg7IH1cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICfigJQnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdFx0XHRsZWZ0OiAzMHB4OyB9IH0gfSB9IH0gfVxuXG4uYmxvZy1hcnRpY2xlLXF1b3RlIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMEUwRTA7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTBFMEUwO1xuXHRtYXJnaW46IDQwcHggMDtcblx0cGFkZGluZzogMzBweCAwO1xuXHRAaW5jbHVkZSBtaW4tc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0bWFyZ2luOiA3NXB4IDA7XG5cdFx0cGFkZGluZzogNTVweCAwOyB9XG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMzVweDsgfSB9XG5cdCZfX2Rlc2Mge1xuXHRcdGNvbG9yOiAjOTk5O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRwYWRkaW5nOiAxNXB4IDAgMDsgfSB9XG5cbi5ibG9nLWFydGljbGUtdGFncyB7XG5cdG1heC13aWR0aDogNTAwcHg7XG5cdG1hcmdpbjogMzBweCAwO1xuXHQmX19pdGVtIHtcblx0XHRjb2xvcjogJGJyb3duO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nOiAwIDZweCAxM3B4IDA7IH0gfVxuXG4uYmxvZy1hcnRpY2xlLXNyYyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbjogMzBweCAwO1xuXHQmX190aXRsZSB7XG5cdFx0cGFkZGluZzogMCAxMHB4IDAgMDsgfVxuXHQmX19saW5rIHtcblx0XHRjb2xvcjogJGJyb3duOyB9IH1cblxuLmJsb2ctYXJ0aWNsZSB7XG5cdG1hcmdpbjogMCAwIDIwcHg7XG5cdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRtYXJnaW46IDAgMCA5MHB4OyB9IH1cblxuLmJsb2ctYXJ0aWNsZS1yZXBvcnQge1xuXHR3aWR0aDogMzAwcHg7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTBFMEUwO1xuXHRwYWRkaW5nOiAyMHB4IDAgMDtcblx0bWFyZ2luOiAwIDAgNjBweDtcblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdG1hcmdpbjogMCAwIDIwcHg7IH1cblx0Jl9fYnRuIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYnJvd247XG5cdFx0Y29sb3I6ICRicm93bjsgfSB9XG5cbi5ibG9nLWF1dGhvcnMtaGVhZGVyIHtcblx0QGluY2x1ZGUgbWluLXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuXHQmX190aXRsZSB7XG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0d2lkdGg6IDMwJTsgfSB9XG5cblx0Jl9fZGVzYyB7XG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0d2lkdGg6IDUwJTsgfSB9XG5cblx0LmhlYWRlcl9fdGl0bGUge1xuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOyB9IH0gfVxuIiwiLy8gLndyYXBwZXJcbi8vIFx0cGFkZGluZy1ib3R0b206IDEwMHB4XG4vLyBcdG92ZXJmbG93OiBzY3JvbGxcblxuLnVuc3Vic2NyaWJlLWhlYWRlciB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG5cblx0Jl9fc3VidGl0bGUge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGNvbG9yOiAjOTk5O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjRweDtcblx0XHRwYWRkaW5nOiAwIDAgMjBweDsgfVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRwYWRkaW5nOiAwIDAgMzVweDtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMzhweDsgfVxuXG5cdFx0Ji5faGlkZGVuIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5cdCZfX2VtYWlsIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlcjogMDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRjb2xvcjogIzI3MjcyNztcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRmb250LXNpemU6IDM4cHg7IH0gfSB9XG5cbi51bnN1YnNjcmliZSB7XG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cblxuLnVuc3Vic2NyaWJlLWZvcm0ge1xuXHQmX19pbm5lciB7XG5cdFx0bWF4LXdpZHRoOiA2MjBweDtcblxuXHRcdCYuX2hpZGRlbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9IH1cblxuXHQmX190aXRsZSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDQ1cHg7IH1cblxuXHQmX19pbnB1dCB7XG5cdFx0cGFkZGluZzogMCAwIDMwcHg7IH1cblxuXHQmX190ZXh0IHtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrOyB9IH1cblxuXHQmX19sYWJlbCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuXHQmX19idG4ge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDEwcHggMCAwO1xuXHRcdGhlaWdodDogNTVweDtcblx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHR3aWR0aDogMzAwcHg7IH0gfVxuXG5cdCZfX3RleHRhcmVhLXdyYXAge1xuXHRcdHBhZGRpbmctbGVmdDogNTBweDsgfVxuXG5cdCZfX3RleHRhcmVhIHtcbiAgICBtYXgtaGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfSB9XG4iLCIucG9wdXAtd3JhcHBlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ei1pbmRleDogMTAwMDA7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwgMC45Nik7XG5cdHdpZHRoOiAxMDB2dztcblx0aGVpZ2h0OiAxMDB2aDtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdCZfX2NvbnRlbnQge1xuXHRcdHdpZHRoOiA0NjBweDtcblx0XHRwYWRkaW5nOiA1JSAwOyB9IH1cbi5wb3B1cC1taXN0YWtlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmX19jbG9zZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMjBweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0bWFyZ2luLWxlZnQ6IDIxM3B4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjsgfVxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDsgfVxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRmb250LXNpemU6IDEzcHg7IH1cblx0Jl9fYXJ0aWNsZSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDsgfVxuXHQmX190ZXh0YXJlYS13cmFwcGVyIHtcblx0XHRoZWlnaHQ6IDIyNXB4OyB9XG5cdCZfX2NvbW1lbnQge1xuXHRcdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxN3B4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNFMEUwRTA7XG5cdFx0Y29sb3I6ICNCQkJCQkI7XG5cdFx0Zm9udC1zaXplOiAxMXB4OyB9XG5cdCZfX3RleHRhcmVhIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzOHB4O1xuXHRcdHdpZHRoOiA0NjBweDtcblx0XHRtYXgtd2lkdGg6IDQ2MHB4OyB9XG5cdCZfX2FkZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctYm90dG9tOiA1N3B4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjsgfVxuXHQmX19jcm9zcyB7XG5cdFx0YmFja2dyb3VuZDogI0JCQkJCQjtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMXB4O1xuXHRcdGxlZnQ6IC0xcHg7XG5cdFx0d2lkdGg6IDlweDtcblx0XHQmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQkJCQkJCO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgbGVmdDogNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNHB4O1xuICAgICAgd2lkdGg6IDFweDsgfSB9XG5cdCZfX2FkZC1maWxlIHtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdGNvbG9yOiAjQkJCQkJCO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblx0Jl9faW5wdXQge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTE1cHg7XG5cdFx0bGVmdDogMDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7IH1cblx0Jl9fY3VzdG9tLXRleHQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Zm9udC1zaXplOiAxMXB4OyB9XG5cdCZfX2N1c3RvbS10ZXh0IHAge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7IH1cblx0Jl9fY3VzdG9tLXRleHQgcDpsYXN0LW9mLXR5cGUge1xuXHRcdHBhZGRpbmctYm90dG9tOiAyOXB4OyB9XG5cdCZfX2N1c3RvbS10ZXh0IHNwYW4ge1xuXHRcdGNvbG9yOiAjOTk5OTk5OyB9XG5cdCZfX2J0biB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHR3aWR0aDogMzAwcHg7XG5cdFx0bWF4LXdpZHRoOiAzMDBweDsgfVxuXHQmX19zdWNjZXNzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXHQmX19zdWNjZXNzLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cdCZfX3N1Y2Nlc3MtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRmb250LXdlaWdodDogNTAwOyB9XG5cdCZfX3N1Y2Nlc3MtY2hlY2ttYXJrIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdGhlaWdodDogNTBweDtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblx0Jl9fc3VjY2Vzcy1jaGVja21hcmstY2lyY2xlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICM2NjY2NjY7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDsgfVxuXHQmX19zdWNjZXNzLWNoZWNrbWFyay1zdGVtIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDNweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzY2NjY2Njtcblx0XHRsZWZ0OiAyOXB4O1xuXHRcdHRvcDogMTJweDsgfVxuXHQmX19zdWNjZXNzLWNoZWNrbWFyay1raWNrIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEzcHg7XG5cdFx0aGVpZ2h0OiAzcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzY2NjY2Njtcblx0XHRsZWZ0OiAxOXB4O1xuXHRcdHRvcDogMzFweDsgfSB9XG4ucmVtb3ZlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDsgfVxuIiwiLnBlcm1hbmVudC1leHBvc2Uge1xuXHQmX193cmFwcGVyIHtcblx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7IH0gfVxuIiwiLmlzc3VlLXNlYXNvbiB7XG5cdCZfX3dyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigxMDI1cHgpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXHQmX19jb3ZlciB7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDI1cHg7IH0gfVxuXHQmX19ldmVudCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfSB9XG4iLCIucnVsZXMtdGlja2V0cyB7XG5cdCZfX2xpbmUge1xuXHRcdG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwOyB9IH1cblx0Jl9fdXNlZnVsIHtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9IH1cblx0Jl9fZnJlZSB7XG5cdFx0Y29sb3I6ICRicm93bjtcblx0XHRvcGFjaXR5OiAwLjg7IH1cblx0Jl9fc3VidGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjlweCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7IH1cblx0Jl9fdGV4dCB7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7IH1cblx0Jl9fdGV4dC1sYXN0IHtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuXHQmX190aW1lIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAzMi41JTtcblx0XHRyaWdodDogLTU1JTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9IH1cblx0Jl9fbGlzdCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cdCZfX3NoYXJlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7IH1cblx0Jl9faXRlbSB7XG5cdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4OyB9IH0gfVxuXG4iLCIucGxhY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICAmX19saW5rIHt9XG4gIHBhZGRpbmc6IDA7XG4gICZfX2ljb24ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuICAmX19pdGVtIHtcbiAgICB3aWR0aDogNzAlOyB9XG4gICZfX2JvcmRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9IH1cbiAgJl9fZmlyc3QtaXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9IH1cbiAgJl9fYWRkcmVzcyB7XG4gICAgY29sb3I6ICM5OTk5OTk7IH1cbiAgJl9faW5mbyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgJl9fYXJyb3cge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgJl9fYXJyb3cgc3ZnIHtcbiAgICBzdHJva2U6ICM5OTk5OTk7IH1cbiAgJl9fdGlja2V0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICZfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbiIsIi5fcHJvZ3JhbW1zLXRpY2tldHMge1xuICAgIC5oZWFkZXJfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbiAgICAuaGVhZGVyX19pbmZvLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAuaGVhZGVyX19pbmZvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIC5oZWFkZXItaW5mb19faWNvbiB7XG4gICAgICAgICAgICAgICAgZmlsbDogI0I0OTY2RTtcbiAgICAgICAgICAgICAgICBzdHJva2U6ICNCNDk2NkU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4OyB9XG5cbiAgICAgICAgICAgIC5oZWFkZXItaW5mb19fdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0I0OTY2RTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0I0OTY2RTtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSB9IH0gfSB9IH1cblxuXG5cbi5wcm9ncmFtbXMtdGlja2V0cyB7XG4gICAgLnByb2dyYW1tcy10aWNrZXRzX19pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjQpOyB9XG5cbiAgICAgICAgLmljb24tZGFzaCB7XG4gICAgICAgICAgICBzdHJva2U6ICNmZmY7IH1cbiAgICAgICAgLnByb2dyYW1tcy10aWNrZXRzX19wbGFjZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAuaWNvbi1tYXAge1xuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7IH0gfVxuXG4gICAgICAgIC5wcm9ncmFtbXMtdGlja2V0c19faW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlOyB9XG5cbiAgICAgICAgLnByb2dyYW1tcy10aWNrZXRzX19pbmZvIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBib3R0b206IDcwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA1NXB4OyB9IH1cblxuICAgICAgICAucHJvZ3JhbW1zLXRpY2tldHNfX3R5cGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgdG9wOiAyNnB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4gICAgICAgIC5wcm9ncmFtbXMtdGlja2V0c19fZnJlZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4gICAgICAgIC5wcm9ncmFtbXMtdGlja2V0c19fYnRuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAmLl9sZWZ0IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDsgfSB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQjQ5NjZFO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0I0OTY2RTsgfVxuXG4gICAgICAgICAgICAmLl9pY29uIHtcbiAgICAgICAgICAgICAgICAuYnRuLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlOyB9IH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIC5idG4taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH0gfSB9IH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgdG9wOiA2NXB4OyB9IH1cblxuXG4gICAgICAgIC5wcm9ncmFtbXMtdGlja2V0c19fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4teHMtbWF4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9IH1cblxuICAgICAgICAucHJvZ3JhbW1zLXRpY2tldHNfX2xpbmsge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDsgfVxuXG4gICAgICAgIC5wcm9ncmFtbXMtdGlja2V0c19fZGF0ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJHZXJiZXJhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgLmljb24tZGFzaCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4OyB9IH0gfSB9XG5cbi5leGhpYml0aW9uc19faXRlbS0tdGlja2V0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uZXhoaWJpdGlvbnMtcm93X19idG4ge1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDQwcHg7IH1cblxuLnByb2dyYW1tcy10aWNrZXRzX19pdGVtOmhvdmVyIHtcbiAgICAucHJvZ3JhbW1zLXRpY2tldHNfX2ltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7IH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCh0cmFuc3BhcmVudCAyMCUsICMwMDApOyB9IH1cblxuLnBvcHVwLWJ1eS10aWNrZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDc1MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDgwcHggYXV0byAwO1xuXG4gICAgLmJ1eS10aWNrZXRfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG5cbiAgICAuYnV5LXRpY2tldF9fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuICAgIC5idXktdGlja2V0X19pbmZvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4gICAgLmJ1eS10aWNrZXRfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbiAgICAuYnV5LXRpY2tldF9faXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIG1pbi13aWR0aDogNTAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogLTc1JTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjMpIDEwMCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4zKSAxMDAlKTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMjVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMjVkZWcpOyB9XG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlOyB9IH1cblxuICAgIC5idXktdGlja2V0X19saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH0gfVxuXG5cblxuLmJ1eS10aWNrZXRfX2l0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNoaW5lIDEuOHM7XG4gICAgYW5pbWF0aW9uOiBzaGluZSAxLjhzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzaGluZSB7XG4gICAgMTAwJSB7XG4gICAgICAgIGxlZnQ6IDEyNSU7IH0gfVxuXG5cbkBrZXlmcmFtZXMgc2hpbmUge1xuICAgIDEwMCUge1xuICAgICAgICBsZWZ0OiAxMjUlOyB9IH1cblxuLmlzc3Vlcy1maWx0ZXJzX19saW5rIHtcbiAgICAuZHJvcGRvd25fX2xpc3Qge1xuICAgICAgICB0b3A6IDI2cHg7IH0gfVxuXG5cbi5wcm9ncmFtbXMtMl9fYnV5IHtcbiAgICAuZXZlbnQtYnV5X19jb250YWN0cyB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuXG4ucHJvZ3JhbW1zLTJfX2JvcmRlci10b3Age1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDUwLCA1MCwgNTAsIDAuMTUpOyB9XG5cbi5ldmVudC1idXlfX3N1YnRpdGxlIHtcbiAgICBjb2xvcjogI0I0OTY2RTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1tZC1tYXgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmV2ZW50LWJ1eV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tbWQtbWF4KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5wcm9ncmFtbXMtZXZlbnQtYnV5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAucm93IHtcbiAgICAgICAgLmV2ZW50LWJ1eV9fdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfSB9IH1cblxuLnByb2dyYW1tcy1ldmVudC1yZWdfX2J0bi1yb3cge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIC5wcm9ncmFtbXMtZXZlbnQtcmVnX19idG4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgJi5fYWRkLXRpY2tldCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLW1kLW1heCkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7IH0gfSB9XG5cbi5wcm9ncmFtbXMtMl9fYnV5IHtcbiAgICAuZXZlbnQtYnV5X19jb250YWN0cyB7XG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1tZC1tYXgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9IH0gfVxuXG4ucHJvZ3JhbW1zLXRpY2tldHMge1xuICAgIC5ldmVudC1idXlfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICMwMDA7IH0gfVxuXG4ucHJvZ3JhbW1zLWV2ZW50LXByZW9yZGVyX19idG4tcm93IHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjVweDtcbiAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tbWQtbWF4KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbiIsIi5oZWFkZXItY29sLmNvbC1tZC00IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG5cbi50aWNrZXRzLXNsaWRlci1jb2wge1xuXG4gIC50aWNrZXRzLWNhdGVnb3J5X19jb3ZlciB7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIC4zKTsgfVxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcbiAgICAgIGhlaWdodDogMjAwcHg7IH0gfSB9XG5cbi5ndGctZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTI1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDA7IH1cblxuLmd0Zy1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA3cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5cblxuLmd0Zy1kb3RzIGxpIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhkOGQ4ZDtcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjQUY5NzczOyB9IH1cblxuLnRpY2tldHMtc2xpZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLmd0Zy1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRjk3NzM7XG4gIGJvcmRlci1jb2xvcjogI0FGOTc3MzsgfVxuXG5cbi50aWNrZXRzLW5ld19fZmlsdGVyLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAudGlja2V0cy1uZXdfX2ZpbHRlci1yb3ctdGl0bGUge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgIG1heC13aWR0aDogMTYwcHg7XG5cbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMzBweDsgfVxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcbiAgICAgIHdpZHRoOiAxMDVweDtcbiAgICAgIG1pbi13aWR0aDogMTA1cHg7XG4gICAgICBtYXgtd2lkdGg6IDEwNXB4OyB9IH1cblxuICAuc2VhcmNoLWRhdGUge1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgICAuX2ZpbHRlciB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc20tbWF4KSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDsgfVxuICAgICAgLmRyb3Bkb3duLW9wZW5lcl9fdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgLmRyb3Bkb3duX19vcGVuZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbS1tYXgpIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDsgfSB9IH0gfSB9XG5cblxuICAudGlja2V0cy1uZXdfX2ZpbHRlci1yb3ctb3B0aW9ucyB7XG4gICAgZmxleC1ncm93OiAxOyB9XG5cbiAgLnBpY2tlciB7XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuICAgICAgd2lkdGg6IDI4MHB4OyB9IH1cblxuICAuX2RhdGUtdG8ge1xuICAgIC5waWNrZXIge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuICAgICAgICBsZWZ0OiAtMTUwcHg7IH0gfSB9IH1cblxuXG4udGlja2V0cy1uZXdfX2ZpbHRlci1saW5rcyB7XG4gIGZvbnQtc2l6ZTogMDsgfVxuXG4udGlja2V0cy1uZXdfX2ZpbHRlci1saW5rIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXI6IDFweCBzb2xpZCAjN0Q3QzdDO1xuICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBsaW5lLWhlaWdodDogMzdweDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0Q3QzdDO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuICAmLl9hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3RDdDN0M7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuICAmLl9idG4tZnJpZW5kcyB7XG4gICAgY29sb3I6ICNBRjk3NzM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FGOTc3MztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FGOTc3MztcbiAgICAgIGNvbG9yOiAjZmZmOyB9IH0gfVxuXG5cbi50aWNrZXRzLW5ld19fc2VhcmNoLWJveCB7XG4gIC5zZWFyY2gtZ3JvdXBfX2lucHV0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjNiM2IzOyB9XG4gIC5pbnB1dC1zZWFyY2gtZmllbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIC5zZWFyY2gtZ3JvdXBfX2J0biB7XG4gICAgICAmLl9jbGVhciB7XG4gICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfSB9IH0gfVxuXG4uaWNvbi1zZWFyY2gtY2xlYXIge1xuICBzdHJva2U6ICMzMzMzMzM7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gICY6aG92ZXIge1xuICAgIHN0cm9rZTogI0FGOTc3MzsgfSB9XG5cbi50aWNrZXRzLW5ld19fc2VhcmNoLWV4YW1wbGVzIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9IH1cblxuLnRpY2tldHMtbmV3X19zZWFyY2gtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLnRpY2tldHMtbmV3X19zZWFyY2gge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5cbi50aWNrZXRzLW5ld19fZmlsdGVyLWhlbHAge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgLnRpY2tldHMtbmV3X19maWx0ZXItaGVscC1saW5rIHtcbiAgICBjb2xvcjogI0FGOTc3MztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9IH1cblxuLnRpY2tldHMtbmV3X19zZWFyY2gtZXhhbXBsZXMge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udGlja2V0cy1uZXdfX2ZpbHRlci1yb3cge1xuICAmLl9kYXRlIHtcbiAgICBwYWRkaW5nOiAyNnB4IDA7IH1cbiAgJi5fc2VhcmNoIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH0gfVxuXG5cbi50aWNrZXRzLW5ld19fZmlsdGVyLWRhdGUge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAuZXZlbnRzLWZpbHRlcnNfX2xpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIC5kcm9wZG93bi1vcGVuZXJfX3RleHQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiM2IzYjM7IH0gfSB9XG5cbi5zZWFyY2gtZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuXG4udGlja2V0cy1uZXdfX2ZpbHRlci1ib3gge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9IH1cblxuLnRpY2tldHMtbmV3X19ibG9jayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgLnRpY2tldHMtbmV3X19ibG9jay1hYm91dCB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAuZXhoaWJpdGlvbnNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5leGhpYml0aW9ucy1yb3dfX2J0biB7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gNTBweDsgfSB9XG5cbi50aWNrZXRzLW5ld19fZnJpZW5kLWltZy1ib3gge1xuICB3aWR0aDogNTkxcHg7XG4gIGhlaWdodDogMzI5cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLnRpY2tldHMtbmV3X19mcmllbmQtaW1nLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9IH1cblxuLnRpY2tldHMtc2xpZGVyIHtcbiAgLnRpY2tldHNfX2NvbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnRpY2tldHMtY2F0ZWdvcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC50aWNrZXRzLXNsaWRlcl9fdGl0bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDJzOyB9IH0gfVxuXG4uc2xpY2stY3VycmVudCB7XG4gICYuc2xpY2stYWN0aXZlIHtcbiAgICAudGlja2V0cy1zbGlkZXJfX3RpdGxlIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxOyB9IH0gfVxuXG4udGlja2V0cy1zbGlkZXIge1xuICAuc2xpY2stc2xpZGVyIHtcbiAgICAudGlja2V0c19fY29sIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH0gfVxuXG5cbi5zY3JvbGwtbW9iaWxlIHtcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtLW1heCkge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAudGlja2V0cy1uZXdfX2ZpbHRlci1saW5rcyB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IH0gfVxuXG5cbi5jb2x1bW4tbW9iaWxlIHtcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNXB4IDA7IH1cblxuICAudGlja2V0cy1uZXdfX2ZpbHRlci1yb3ctdGl0bGUge1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC50aWNrZXRzLW5ld19fZmlsdGVyLWhlbHAge1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9IH0gfVxuXG4uaGVhZGVyLWZsZXgtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXhzLW1heCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmhlYWRlci1mbGV4LWNvbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogMCAwIDEwMCU7IH1cbiAgICAmLl9idG4tcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi14cy1tYXgpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDsgfVxuICAgICAgLmJ0biB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH0gfSB9XG4iXX0= */

/* End */
/* /local/markup/main/build/media/css/screen.css?15868749551605348 */
