/* sass-lint:disable-all */
/*
 * jQuery mmenu
 * mmenu.frebsite.nl
 *
 * Copyright (c) Fred Heusschen
 */
.mm-hidden {
  display: none !important;
}

.mm-wrapper {
  overflow-x: hidden;
  position: relative;
}

.mm-menu {
  box-sizing: border-box;
  background: inherit;
  display: block;
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.mm-menu a,
.mm-menu a:active,
.mm-menu a:hover,
.mm-menu a:link,
.mm-menu a:visited {
  color: inherit;
  text-decoration: none;
}

.mm-panels,
.mm-panels > .mm-panel {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0;
}

.mm-panel,
.mm-panels {
  background: inherit;
  border-color: inherit;
  box-sizing: border-box;
  margin: 0;
}

.mm-panels {
  overflow: hidden;
}

.mm-panel {
  -webkit-overflow-scrolling: touch;
  overflow: scroll;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0 20px 40px;
  -webkit-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  transform: translate(100%, 0);
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  transition: -webkit-transform .4s ease;
  -webkit-transition: -webkit-transform .4s ease;
  transition: transform .4s ease;
  transition: transform .4s ease, -webkit-transform .4s ease;
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
}

.mm-panel:not(.mm-hidden) {
  display: block;
}

.mm-panel:after,
.mm-panel:before {
  content: '';
  display: block;
  height: 20px;
}

.mm-panel_has-navbar {
  padding-top: 40px;
}

.mm-panel_opened {
  z-index: 1;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.mm-panel_opened-parent {
  -webkit-transform: translate(-30%, 0);
  -ms-transform: translate(-30%, 0);
  transform: translate(-30%, 0);
  -webkit-transform: translate3d(-30%, 0, 0);
  transform: translate3d(-30%, 0, 0);
}

.mm-panel_highest {
  z-index: 2;
}

.mm-panel_noanimation {
  -webkit-transition: none !important;
  transition: none !important;
}

.mm-panel_noanimation.mm-panel_opened-parent {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.mm-listitem_vertical > .mm-panel {
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
  display: none;
  padding: 10px 0 10px 10px;
}

.mm-listitem_vertical > .mm-panel:after,
.mm-listitem_vertical > .mm-panel:before {
  content: none;
  display: none;
}

.mm-listitem_opened > .mm-panel {
  display: block;
}

.mm-listitem_opened {
  background: rgba(0, 0, 0, 0.05);
}

.mm-listitem_vertical > .mm-btn_next {
  box-sizing: border-box;
  height: 40px;
  bottom: auto;
}

.mm-listitem_vertical .mm-listitem:last-child:after {
  border-color: transparent;
}

.mm-listitem_opened > .mm-btn_next:after {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  right: 19px;
  top: 6px;
}

.mm-btn {
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  z-index: 1;
}

.mm-btn_fullwidth {
  width: 100%;
}

.mm-btn_clear:after,
.mm-btn_clear:before,
.mm-btn_close:after,
.mm-btn_close:before {
  content: '';
  border: 2px solid transparent;
  box-sizing: content-box;
  display: block;
  width: 5px;
  height: 5px;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.mm-btn_clear:before,
.mm-btn_close:before {
  border-right: none;
  border-bottom: none;
  right: 18px;
}

.mm-btn_clear:after,
.mm-btn_close:after {
  border-left: none;
  border-top: none;
  right: 25px;
}

.mm-btn_next:after,
.mm-btn_prev:before {
  content: '';
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  box-sizing: content-box;
  display: block;
  width: 8px;
  height: 8px;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
}

.mm-btn_prev:before {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  left: 23px;
  right: auto;
}

.mm-btn_next:after {
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
  right: 23px;
  left: auto;
}

.mm-navbar {
  border-bottom: 1px solid;
  border-color: inherit;
  text-align: center;
  line-height: 20px;
  display: none;
  height: 40px;
  padding: 0 40px;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  opacity: 1;
  -webkit-transition: opacity .4s ease;
  transition: opacity .4s ease;
}

.mm-navbar > * {
  box-sizing: border-box;
  display: block;
  padding: 10px 0;
}

.mm-navbar a,
.mm-navbar a:hover {
  text-decoration: none;
}

.mm-navbar__title {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.mm-navbar__btn:first-child {
  left: 0;
}

.mm-navbar__btn:last-child {
  text-align: right;
  right: 0;
}

.mm-panel_has-navbar .mm-navbar {
  display: block;
}

.mm-listitem,
.mm-listview {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0;
}

.mm-listitem,
.mm-listitem .mm-btn_next,
.mm-listitem .mm-btn_next:before,
.mm-listitem:after,
.mm-listview {
  border-color: inherit;
}

.mm-listview {
  font: inherit;
  line-height: 20px;
}

.mm-listview .mm-listview {
  margin-left: 20px;
}

.mm-panels > .mm-panel > .mm-listview {
  margin: 20px -20px;
}

.mm-panels > .mm-panel > .mm-listview:first-child,
.mm-panels > .mm-panel > .mm-navbar + .mm-listview {
  margin-top: 15px;
}

ul.mm-listview > li {
  border-bottom: 1px solid #EEEEEE;
}

ul.mm-listview > li:first-of-type {
  border-top: 1px solid #EEEEEE;
}

ul.mm-listview > li ul.mm-listview > li {
  border: 0;
}

ul.mm-listview a[target='_blank']:after {
  content: '';
  background: url(../images/icons/icon-external-site--gray.svg);
  width: 1em;
  height: 1em;
  display: inline-block;
  margin-left: 1em;
  font-size: 0.8em;
  position: relative;
  top: 0em;
}

.mm-listitem {
  position: relative;
}

.mm-listitem .level2 .mm-panel {
  border-left: 1px solid #DDDDDD;
  margin-left: 2.3em;
}

.mm-listitem .level2 .mm-panel a {
  padding-left: 0px;
}

nav.mm-menu .mm-listview .mm-listitem.mm-listitem_vertical.level2 > .mm-panel a {
  padding-left: 0px;
}

.mm-listitem:after {
  content: '';
  border-bottom-width: 1px;
  border-bottom-style: solid;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}

.mm-listitem:after {
  left: 20px;
}

.mm-listitem a,
.mm-listitem a:hover {
  text-decoration: none;
}

.mm-listitem > a,
.mm-listitem > span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: inherit;
  display: block;
  padding: 10px 10px 10px 20px;
  margin: 0;
}

.mm-listitem .mm-btn_next {
  background: rgba(3, 2, 1, 0);
  padding: 0;
  position: absolute;
  right: 0.9em;
  top: 0.5em;
  bottom: 0;
  z-index: 2;
}

.mm-listitem .mm-btn_next:before {
  content: '';
  border-left-width: 1px;
  border-left-style: solid;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}

.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth) {
  width: 50px;
}

.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth) + a,
.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth) + span {
  margin-right: 50px;
}

.mm-listitem .mm-btn_fullwidth:before {
  border-left: none;
}

.mm-listitem .mm-btn_fullwidth + a,
.mm-listitem .mm-btn_fullwidth + span {
  padding-right: 50px;
}

.mm-listitem_divider {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 75%;
  text-transform: uppercase;
  padding: 5px 10px 5px 20px;
}

.mm-listitem_divider:after {
  content: ' ';
  display: none;
  position: static;
  display: inline-block;
}

.mm-listitem_spacer {
  padding-top: 40px;
}

.mm-listitem_spacer > .mm-btn_next {
  top: 40px;
}

.mm-menu {
  background: #fff;
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
}

.mm-menu .mm-navbar a,
.mm-menu .mm-navbar > * {
  color: rgba(0, 0, 0, 0.3);
}

.mm-menu .mm-btn:after,
.mm-menu .mm-btn:before {
  border-color: rgba(0, 0, 0, 0.3);
}

.mm-menu .mm-listview .mm-btn_next:after {
  border-color: rgba(0, 0, 0, 0.3);
}

.mm-menu .mm-listview a:not(.mm-btn_next) {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0.4);
  tap-highlight-color: rgba(255, 255, 255, 0.4);
}

.mm-menu .mm-listitem_selected > a:not(.mm-btn_next),
.mm-menu .mm-listitem_selected > span {
  background: rgba(255, 255, 255, 0.4);
}

.mm-menu .mm-listitem_opened > .mm-btn_next,
.mm-menu .mm-listitem_opened > .mm-panel {
  background: none;
}

.mm-menu .mm-listitem_divider {
  background: rgba(0, 0, 0, 0.05);
}

.mm-page {
  box-sizing: border-box;
  position: relative;
}

.mm-slideout {
  transition: -webkit-transform .4s ease;
  -webkit-transition: -webkit-transform .4s ease;
  transition: transform .4s ease;
  transition: transform .4s ease, -webkit-transform .4s ease;
  z-index: 1;
}

.mm-wrapper_opened {
  overflow-x: hidden;
  position: relative;
}

.mm-wrapper_background .mm-page {
  background: inherit;
}

.mm-menu_offcanvas {
  display: none;
  position: fixed;
  right: auto;
  z-index: 0;
}

.mm-menu_offcanvas.mm-menu_opened {
  display: block;
}

.mm-menu_offcanvas.mm-menu_opened.mm-no-csstransforms {
  z-index: 10;
}

.mm-menu_offcanvas {
  width: 80%;
  min-width: 140px;
  max-width: 440px;
}

.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout {
  -webkit-transform: translate(80vw, 0);
  -ms-transform: translate(80vw, 0);
  transform: translate(80vw, 0);
  -webkit-transform: translate3d(80vw, 0, 0);
  transform: translate3d(80vw, 0, 0);
}

@media all and (max-width: 175px) {
  .mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout {
    -webkit-transform: translate(140px, 0);
    -ms-transform: translate(140px, 0);
    transform: translate(140px, 0);
    -webkit-transform: translate3d(140px, 0, 0);
    transform: translate3d(140px, 0, 0);
  }
}

@media all and (min-width: 550px) {
  .mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout {
    -webkit-transform: translate(440px, 0);
    -ms-transform: translate(440px, 0);
    transform: translate(440px, 0);
    -webkit-transform: translate3d(440px, 0, 0);
    transform: translate3d(440px, 0, 0);
  }
}

.mm-page__blocker {
  background: rgba(3, 2, 1, 0);
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2;
}

.mm-wrapper_blocking {
  overflow: hidden;
}

.mm-wrapper_blocking body {
  overflow: hidden;
}

.mm-wrapper_blocking .mm-page__blocker {
  display: block;
}

.mm-sronly {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
  width: 1px !important;
  min-width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
}

[class*=mm-menu_pagedim].mm-menu_opened ~ .mm-page__blocker {
  opacity: 0;
}

.mm-wrapper_opening [class*=mm-menu_pagedim].mm-menu_opened ~ .mm-page__blocker {
  opacity: .3;
  -webkit-transition: opacity .4s ease .4s;
  transition: opacity .4s ease .4s;
}

.mm-menu_opened.mm-menu_pagedim ~ .mm-page__blocker {
  background: inherit;
}

.mm-menu_opened.mm-menu_pagedim-black ~ .mm-page__blocker {
  background: #000;
}

.mm-menu_opened.mm-menu_pagedim-white ~ .mm-page__blocker {
  background: #fff;
}

.mm-menu_position-right {
  left: auto;
  right: 0;
}

.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
  -webkit-transform: translate(-80vw, 0);
  -ms-transform: translate(-80vw, 0);
  transform: translate(-80vw, 0);
  -webkit-transform: translate3d(-80vw, 0, 0);
  transform: translate3d(-80vw, 0, 0);
}

@media all and (max-width: 175px) {
  .mm-wrapper_opening .mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
    -webkit-transform: translate(-140px, 0);
    -ms-transform: translate(-140px, 0);
    transform: translate(-140px, 0);
    -webkit-transform: translate3d(-140px, 0, 0);
    transform: translate3d(-140px, 0, 0);
  }
}

@media all and (min-width: 550px) {
  .mm-wrapper_opening .mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
    -webkit-transform: translate(-440px, 0);
    -ms-transform: translate(-440px, 0);
    transform: translate(-440px, 0);
    -webkit-transform: translate3d(-440px, 0, 0);
    transform: translate3d(-440px, 0, 0);
  }
}

.mm-menu_position-bottom,
.mm-menu_position-front,
.mm-menu_position-top {
  transition: -webkit-transform .4s ease;
  -webkit-transition: -webkit-transform .4s ease;
  transition: transform .4s ease;
  transition: transform .4s ease, -webkit-transform .4s ease;
}

.mm-menu_position-bottom.mm-menu_opened,
.mm-menu_position-front.mm-menu_opened,
.mm-menu_position-top.mm-menu_opened {
  z-index: 2;
}

.mm-menu_position-bottom.mm-menu_opened ~ .mm-slideout,
.mm-menu_position-front.mm-menu_opened ~ .mm-slideout,
.mm-menu_position-top.mm-menu_opened ~ .mm-slideout {
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
  z-index: 0;
}

.mm-menu_position-bottom.mm-menu_opened ~ .mm-page__blocker,
.mm-menu_position-front.mm-menu_opened ~ .mm-page__blocker,
.mm-menu_position-top.mm-menu_opened ~ .mm-page__blocker {
  z-index: 1;
}

.mm-menu_position-front {
  -webkit-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

.mm-menu_position-front.mm-menu_position-right {
  -webkit-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  transform: translate(100%, 0);
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

.mm-menu_position-bottom,
.mm-menu_position-top {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
}

.mm-menu_position-top {
  -webkit-transform: translate3d(-110%, 0, 0);
  transform: translate3d(-110%, 0, 0);
}

.mm-menu_position-top {
  height: -webkit-calc(100vh - 55px);
  height: calc(100vh - 55px);
  min-height: 140px;
  max-height: 880px;
}

.mm-menu_position-bottom {
  -webkit-transform: translate(0, 100%);
  -ms-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  top: auto;
}

.mm-menu_position-bottom {
  height: 80vh;
  min-height: 140px;
  max-height: 880px;
}

.mm-wrapper_opening .mm-menu_position-bottom,
.mm-wrapper_opening .mm-menu_position-front,
.mm-wrapper_opening .mm-menu_position-top {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* sass-lint:enable-all */
/* sass-lint:disable class-name-format */
/**
 * Grid Variables - CH
 */
/**
 * Custom SASS Mixins - CH
 */
.mm-wrapper_blocking,
.mm-wrapper_opened {
  overflow: initial;
}

.mm-menu_opened {
  margin-top: 58px;
}

.mm-panels .search-toggle {
  display: none;
}

nav.mm-menu {
  font-size: 2em;
}

nav.mm-menu .navigation-global {
  background: #fff;
  position: absolute;
  bottom: 0;
}

nav.mm-menu .mm-panel_has-navbar {
  padding-top: 0;
}

nav.mm-menu .mm-navbar {
  display: none;
}

nav.mm-menu .mm-listview .mm-listitem a {
  font-size: 18px;
  line-height: 26px;
  color: #55565C;
  padding: 16px 29px;
}

nav.mm-menu .mm-listview .mm-listitem .level2 a {
  font-size: 16px;
  line-height: 24px;
  color: rgba(85, 86, 92, 0.87);
}

nav.mm-menu .mm-listview .mm-listitem .mm-btn_next:before {
  border: 0;
}

nav.mm-menu .mm-listview .mm-listitem:after {
  display: none;
  content: none;
}

nav.mm-menu .mm-listview .mm-listitem.mm-listitem_vertical > .mm-panel {
  padding: 0;
}

nav.mm-menu .mm-listview .mm-listitem.mm-listitem_vertical > .mm-panel a {
  padding-left: 2.75em;
}

nav.mm-menu .mm-listview .mm-listitem.mm-listitem_vertical > .navigation-title > a {
  position: relative;
}

nav.mm-menu .mm-listview .mm-listitem.mm-listitem_vertical > .navigation-title > a:after {
  display: inline-block;
  position: absolute;
  top: 1.6em;
  right: 34px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  content: '';
  background: url("../images/icons/icon-plus.svg");
  background-repeat: no-repeat;
  width: 1em;
  height: 1em;
  background-size: 100%;
  font-size: 0.9em;
  margin-left: 1.2em;
}

nav.mm-menu .mm-listview .mm-listitem.mm-listitem_vertical.mm-opened > .navigation-title > a:after {
  background: url("../images/icons/icon-minus--gray.svg");
}

nav.mm-menu .mm-listview a {
  display: block;
  padding: 1.375em;
}

nav.mm-menu .search-toggle {
  display: none !important;
}

@media (max-width: 767px) {
  .home header .component.navigation.navigation-global .search-toggle a {
    top: 7px;
  }
}

@media (max-width: 991px) {
  .home .homesticky .search-toggle a {
    top: -51px !important;
  }
}

@media (max-width: 991px) {
  .home .search-box {
    top: 35px !important;
  }
}

@media (max-width: 991px) {
  .home .homesticky .search-box {
    top: -14px !important;
  }
}

.mmopen .nav-wrapper,
.home .mmopen .nav-wrapper {
  background-color: #fff;
  background-image: url("/-/media/Project/Mirvac/OandI/200-George/Icons/logo-200-george-footer.svg?la=en&hash=8FA0F154C3C73EA6AB7C67031866D52C2BCFEFB8");
  background-position: 29px 21px;
  background-repeat: no-repeat;
  background-size: 65px;
  height: 58px;
}

.mmopen .nav-wrapper .logo,
.home .mmopen .nav-wrapper .logo {
  display: none;
}

.mm-panels .level2.submenu .navigation-title {
  position: relative;
}

.mm-panels .level2.submenu .level2-submenu-hidden-link {
  font-size: 0 !important;
  height: 100%;
  position: absolute !important;
  left: 0 !important;
  top: 0 !important;
  width: 82%;
}

.mm-panels .level2.submenu .level2-submenu-hidden-link:after {
  display: none !important;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudC1tb2JpbGUtbWVudS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsMkJBQTJCO0FBQzNCOzs7OztHQUtHO0FBQ0g7RUFDRSx5QkFBeUI7Q0FDMUI7O0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsdUJBQXVCO0VBQ3ZCLG9CQUFvQjtFQUNwQixlQUFlO0VBQ2YsV0FBVztFQUNYLFVBQVU7RUFDVixtQkFBbUI7RUFDbkIsUUFBUTtFQUNSLFNBQVM7RUFDVCxPQUFPO0VBQ1AsVUFBVTtFQUNWLFdBQVc7RUFDWCxvQ0FBb0M7RUFDcEMsbUNBQW1DO0NBQ3BDOztBQUVEOzs7OztFQUtFLGVBQWU7RUFDZixzQkFBc0I7Q0FDdkI7O0FBRUQ7O0VBRUUsbUJBQW1CO0VBQ25CLFFBQVE7RUFDUixTQUFTO0VBQ1QsT0FBTztFQUNQLFVBQVU7RUFDVixXQUFXO0NBQ1o7O0FBRUQ7O0VBRUUsb0JBQW9CO0VBQ3BCLHNCQUFzQjtFQUN0Qix1QkFBdUI7RUFDdkIsVUFBVTtDQUNYOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0Usa0NBQWtDO0VBQ2xDLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLHFCQUFxQjtFQUNyQixzQ0FBc0M7RUFDdEMsa0NBQWtDO0VBQ2xDLDhCQUE4QjtFQUM5QiwyQ0FBMkM7RUFDM0MsbUNBQW1DO0VBQ25DLHVDQUF1QztFQUN2QywrQ0FBK0I7RUFBL0IsK0JBQStCO0VBQy9CLDJEQUEyRDtFQUMzRCxtQ0FBbUM7RUFDbkMsK0JBQStCO0VBQy9CLDJCQUEyQjtDQUM1Qjs7QUFFRDtFQUNFLGVBQWU7Q0FDaEI7O0FBRUQ7O0VBRUUsWUFBWTtFQUNaLGVBQWU7RUFDZixhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxrQkFBa0I7Q0FDbkI7O0FBRUQ7RUFDRSxXQUFXO0VBQ1gsbUNBQW1DO0VBQ25DLCtCQUErQjtFQUMvQiwyQkFBMkI7RUFDM0Isd0NB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Qjs7QUFFRDtFQUNFLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIsV0FBVztFQUNYLFlBQVk7RUFDWix3QkFBZ0I7RUFBaEIsb0JBQWdCO0VBQWhCLGdCQUFnQjtFQUNoQixnREFBZ0M7RUFBaEMsd0NBQWdDO0VBQWhDLGdDQUFnQztFQUFoQyw2REFBZ0M7RUFDaEMsWUFBWTtFQUNaLGlEQUFpRDtFQUNqRCw2QkFBNkI7RUFDN0IsV0FBVztFQUNYLFlBQVk7RUFDWixzQkFBc0I7RUFDdEIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLHdEQUF3RDtDQUN6RDs7QUFFRDtFQUNFLGVBQWU7RUFDZixpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSx5QkFBeUI7Q0FDMUI7O0FBRUQ7RUFDRTtJQUNFLFNBQVM7R0FDVjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxzQkFBc0I7R0FDdkI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UscUJBQXFCO0dBQ3RCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLHNCQUFzQjtHQUN2QjtDQUNGOztBQUVEOztFQUVFLHVCQUF1QjtFQUN2Qix1SkFBdUo7RUFDdkosK0JBQStCO0VBQy9CLDZCQUE2QjtFQUM3QixzQkFBc0I7RUFDdEIsYUFBYTtDQUNkOztBQUVEOztFQUVFLGNBQWM7Q0FDZjs7QUFFRDtFQUNFLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLHdCQUF3QjtFQUN4QixhQUFhO0VBQ2IsOEJBQThCO0VBQzlCLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsV0FBVztDQUNaOztBQUVEO0VBQ0UseUJBQXlCO0NBQzFCIiwiZmlsZSI6Ik9hbmRJL09hbmRJIEJhc2UgU2l0ZS9PYW5kSSBCYXNlIFNpdGUgVGhlbWUvc2Fzcy9jb21wb25lbnQtbW9iaWxlLW1lbnUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogc2Fzcy1saW50OmRpc2FibGUtYWxsICovXG4vKlxyXG4gKiBqUXVlcnkgbW1lbnVcclxuICogbW1lbnUuZnJlYnNpdGUubmxcclxuICpcclxuICogQ29weXJpZ2h0IChjKSBGcmVkIEhldXNzY2hlblxyXG4gKi9cbi5tbS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tbS13cmFwcGVyIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tbS1tZW51IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4ubW0tbWVudSBhLFxuLm1tLW1lbnUgYTphY3RpdmUsXG4ubW0tbWVudSBhOmhvdmVyLFxuLm1tLW1lbnUgYTpsaW5rLFxuLm1tLW1lbnUgYTp2aXNpdGVkIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1tLXBhbmVscyxcbi5tbS1wYW5lbHMgPiAubW0tcGFuZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMDtcbn1cblxuLm1tLXBhbmVsLFxuLm1tLXBhbmVscyB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubW0tcGFuZWxzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1tLXBhbmVsIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweCA0MHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG59XG5cbi5tbS1wYW5lbDpub3QoLm1tLWhpZGRlbikge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1tLXBhbmVsOmFmdGVyLFxuLm1tLXBhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4ubW0tcGFuZWxfaGFzLW5hdmJhciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4ubW0tcGFuZWxfb3BlbmVkIHtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4ubW0tcGFuZWxfb3BlbmVkLXBhcmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAlLCAwLCAwKTtcbn1cblxuLm1tLXBhbmVsX2hpZ2hlc3Qge1xuICB6LWluZGV4OiAyO1xufVxuXG4ubW0tcGFuZWxfbm9hbmltYXRpb24ge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tbS1wYW5lbF9ub2FuaW1hdGlvbi5tbS1wYW5lbF9vcGVuZWQtcGFyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4ubW0tbGlzdGl0ZW1fdmVydGljYWwgPiAubW0tcGFuZWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAtbXMtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4O1xufVxuXG4ubW0tbGlzdGl0ZW1fdmVydGljYWwgPiAubW0tcGFuZWw6YWZ0ZXIsXG4ubW0tbGlzdGl0ZW1fdmVydGljYWwgPiAubW0tcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1tLWxpc3RpdGVtX29wZW5lZCA+IC5tbS1wYW5lbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubW0tbGlzdGl0ZW1fb3BlbmVkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLm1tLWxpc3RpdGVtX3ZlcnRpY2FsID4gLm1tLWJ0bl9uZXh0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3R0b206IGF1dG87XG59XG5cbi5tbS1saXN0aXRlbV92ZXJ0aWNhbCAubW0tbGlzdGl0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tbS1saXN0aXRlbV9vcGVuZWQgPiAubW0tYnRuX25leHQ6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICByaWdodDogMTlweDtcbiAgdG9wOiA2cHg7XG59XG5cbi5tbS1idG4ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLm1tLWJ0bl9mdWxsd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1tLWJ0bl9jbGVhcjphZnRlcixcbi5tbS1idG5fY2xlYXI6YmVmb3JlLFxuLm1tLWJ0bl9jbG9zZTphZnRlcixcbi5tbS1idG5fY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5tbS1idG5fY2xlYXI6YmVmb3JlLFxuLm1tLWJ0bl9jbG9zZTpiZWZvcmUge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHJpZ2h0OiAxOHB4O1xufVxuXG4ubW0tYnRuX2NsZWFyOmFmdGVyLFxuLm1tLWJ0bl9jbG9zZTphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICByaWdodDogMjVweDtcbn1cblxuLm1tLWJ0bl9uZXh0OmFmdGVyLFxuLm1tLWJ0bl9wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItdG9wOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLm1tLWJ0bl9wcmV2OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIGxlZnQ6IDIzcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ubW0tYnRuX25leHQ6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICByaWdodDogMjNweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLm1tLW5hdmJhciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2U7XG59XG5cbi5tbS1uYXZiYXIgPiAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLm1tLW5hdmJhciBhLFxuLm1tLW5hdmJhciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubW0tbmF2YmFyX190aXRsZSB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW0tbmF2YmFyX19idG46Zmlyc3QtY2hpbGQge1xuICBsZWZ0OiAwO1xufVxuXG4ubW0tbmF2YmFyX19idG46bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICByaWdodDogMDtcbn1cblxuLm1tLXBhbmVsX2hhcy1uYXZiYXIgLm1tLW5hdmJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubW0tbGlzdGl0ZW0sXG4ubW0tbGlzdHZpZXcge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubW0tbGlzdGl0ZW0sXG4ubW0tbGlzdGl0ZW0gLm1tLWJ0bl9uZXh0LFxuLm1tLWxpc3RpdGVtIC5tbS1idG5fbmV4dDpiZWZvcmUsXG4ubW0tbGlzdGl0ZW06YWZ0ZXIsXG4ubW0tbGlzdHZpZXcge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5tbS1saXN0dmlldyB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ubW0tbGlzdHZpZXcgLm1tLWxpc3R2aWV3IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5tbS1wYW5lbHMgPiAubW0tcGFuZWwgPiAubW0tbGlzdHZpZXcge1xuICBtYXJnaW46IDIwcHggLTIwcHg7XG59XG5cbi5tbS1wYW5lbHMgPiAubW0tcGFuZWwgPiAubW0tbGlzdHZpZXc6Zmlyc3QtY2hpbGQsXG4ubW0tcGFuZWxzID4gLm1tLXBhbmVsID4gLm1tLW5hdmJhciArIC5tbS1saXN0dmlldyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbnVsLm1tLWxpc3R2aWV3ID4gbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbn1cblxudWwubW0tbGlzdHZpZXcgPiBsaTpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRUVFRUU7XG59XG5cbnVsLm1tLWxpc3R2aWV3ID4gbGkgdWwubW0tbGlzdHZpZXcgPiBsaSB7XG4gIGJvcmRlcjogMDtcbn1cblxudWwubW0tbGlzdHZpZXcgYVt0YXJnZXQ9J19ibGFuayddOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvaWNvbi1leHRlcm5hbC1zaXRlLS1ncmF5LnN2Zyk7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwZW07XG59XG5cbi5tbS1saXN0aXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1tLWxpc3RpdGVtIC5sZXZlbDIgLm1tLXBhbmVsIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjREREREREO1xuICBtYXJnaW4tbGVmdDogMi4zZW07XG59XG5cbi5tbS1saXN0aXRlbSAubGV2ZWwyIC5tbS1wYW5lbCBhIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbm5hdi5tbS1tZW51IC5tbS1saXN0dmlldyAubW0tbGlzdGl0ZW0ubW0tbGlzdGl0ZW1fdmVydGljYWwubGV2ZWwyID4gLm1tLXBhbmVsIGEge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLm1tLWxpc3RpdGVtOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5tbS1saXN0aXRlbTphZnRlciB7XG4gIGxlZnQ6IDIwcHg7XG59XG5cbi5tbS1saXN0aXRlbSBhLFxuLm1tLWxpc3RpdGVtIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tbS1saXN0aXRlbSA+IGEsXG4ubW0tbGlzdGl0ZW0gPiBzcGFuIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubW0tbGlzdGl0ZW0gLm1tLWJ0bl9uZXh0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgzLCAyLCAxLCAwKTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC45ZW07XG4gIHRvcDogMC41ZW07XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjtcbn1cblxuLm1tLWxpc3RpdGVtIC5tbS1idG5fbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLm1tLWxpc3RpdGVtIC5tbS1idG5fbmV4dDpub3QoLm1tLWJ0bl9mdWxsd2lkdGgpIHtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi5tbS1saXN0aXRlbSAubW0tYnRuX25leHQ6bm90KC5tbS1idG5fZnVsbHdpZHRoKSArIGEsXG4ubW0tbGlzdGl0ZW0gLm1tLWJ0bl9uZXh0Om5vdCgubW0tYnRuX2Z1bGx3aWR0aCkgKyBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuXG4ubW0tbGlzdGl0ZW0gLm1tLWJ0bl9mdWxsd2lkdGg6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5cbi5tbS1saXN0aXRlbSAubW0tYnRuX2Z1bGx3aWR0aCArIGEsXG4ubW0tbGlzdGl0ZW0gLm1tLWJ0bl9mdWxsd2lkdGggKyBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuLm1tLWxpc3RpdGVtX2RpdmlkZXIge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiA3NSU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDVweCAyMHB4O1xufVxuXG4ubW0tbGlzdGl0ZW1fZGl2aWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubW0tbGlzdGl0ZW1fc3BhY2VyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5tbS1saXN0aXRlbV9zcGFjZXIgPiAubW0tYnRuX25leHQge1xuICB0b3A6IDQwcHg7XG59XG5cbi5tbS1tZW51IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuXG4ubW0tbWVudSAubW0tbmF2YmFyIGEsXG4ubW0tbWVudSAubW0tbmF2YmFyID4gKiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5tbS1tZW51IC5tbS1idG46YWZ0ZXIsXG4ubW0tbWVudSAubW0tYnRuOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4ubW0tbWVudSAubW0tbGlzdHZpZXcgLm1tLWJ0bl9uZXh0OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5tbS1tZW51IC5tbS1saXN0dmlldyBhOm5vdCgubW0tYnRuX25leHQpIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cblxuLm1tLW1lbnUgLm1tLWxpc3RpdGVtX3NlbGVjdGVkID4gYTpub3QoLm1tLWJ0bl9uZXh0KSxcbi5tbS1tZW51IC5tbS1saXN0aXRlbV9zZWxlY3RlZCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG5cbi5tbS1tZW51IC5tbS1saXN0aXRlbV9vcGVuZWQgPiAubW0tYnRuX25leHQsXG4ubW0tbWVudSAubW0tbGlzdGl0ZW1fb3BlbmVkID4gLm1tLXBhbmVsIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLm1tLW1lbnUgLm1tLWxpc3RpdGVtX2RpdmlkZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4ubW0tcGFnZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1tLXNsaWRlb3V0IHtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTtcbiAgei1pbmRleDogMTtcbn1cblxuLm1tLXdyYXBwZXJfb3BlbmVkIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tbS13cmFwcGVyX2JhY2tncm91bmQgLm1tLXBhZ2Uge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuXG4ubW0tbWVudV9vZmZjYW52YXMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAwO1xufVxuXG4ubW0tbWVudV9vZmZjYW52YXMubW0tbWVudV9vcGVuZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1tLW1lbnVfb2ZmY2FudmFzLm1tLW1lbnVfb3BlbmVkLm1tLW5vLWNzc3RyYW5zZm9ybXMge1xuICB6LWluZGV4OiAxMDtcbn1cblxuLm1tLW1lbnVfb2ZmY2FudmFzIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWluLXdpZHRoOiAxNDBweDtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbn1cblxuLm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9vZmZjYW52YXMubW0tbWVudV9vcGVuZWQgfiAubW0tc2xpZGVvdXQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDgwdncsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODB2dywgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgwdncsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoODB2dywgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoODB2dywgMCwgMCk7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE3NXB4KSB7XG4gIC5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfb2ZmY2FudmFzLm1tLW1lbnVfb3BlbmVkIH4gLm1tLXNsaWRlb3V0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDE0MHB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE0MHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTQwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTQwcHgsIDAsIDApO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfb2ZmY2FudmFzLm1tLW1lbnVfb3BlbmVkIH4gLm1tLXNsaWRlb3V0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDQ0MHB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDQwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ0MHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDQwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDQwcHgsIDAsIDApO1xuICB9XG59XG5cbi5tbS1wYWdlX19ibG9ja2VyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzLCAyLCAxLCAwKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5tbS13cmFwcGVyX2Jsb2NraW5nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1tLXdyYXBwZXJfYmxvY2tpbmcgYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tbS13cmFwcGVyX2Jsb2NraW5nIC5tbS1wYWdlX19ibG9ja2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tbS1zcm9ubHkge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuW2NsYXNzKj1tbS1tZW51X3BhZ2VkaW1dLm1tLW1lbnVfb3BlbmVkIH4gLm1tLXBhZ2VfX2Jsb2NrZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubW0td3JhcHBlcl9vcGVuaW5nIFtjbGFzcyo9bW0tbWVudV9wYWdlZGltXS5tbS1tZW51X29wZW5lZCB+IC5tbS1wYWdlX19ibG9ja2VyIHtcbiAgb3BhY2l0eTogLjM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2UgLjRzO1xufVxuXG4ubW0tbWVudV9vcGVuZWQubW0tbWVudV9wYWdlZGltIH4gLm1tLXBhZ2VfX2Jsb2NrZXIge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuXG4ubW0tbWVudV9vcGVuZWQubW0tbWVudV9wYWdlZGltLWJsYWNrIH4gLm1tLXBhZ2VfX2Jsb2NrZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4ubW0tbWVudV9vcGVuZWQubW0tbWVudV9wYWdlZGltLXdoaXRlIH4gLm1tLXBhZ2VfX2Jsb2NrZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ubW0tbWVudV9wb3NpdGlvbi1yaWdodCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4ubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkIH4gLm1tLXNsaWRlb3V0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODB2dywgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODB2dywgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04MHZ3LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04MHZ3LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtODB2dywgMCwgMCk7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE3NXB4KSB7XG4gIC5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfcG9zaXRpb24tcmlnaHQubW0tbWVudV9vcGVuZWQgfiAubW0tc2xpZGVvdXQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE0MHB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE0MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTQwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTQwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE0MHB4LCAwLCAwKTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1NTBweCkge1xuICAubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkIH4gLm1tLXNsaWRlb3V0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC00NDBweCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC00NDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ0MHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTQ0MHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00NDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLm1tLW1lbnVfcG9zaXRpb24tYm90dG9tLFxuLm1tLW1lbnVfcG9zaXRpb24tZnJvbnQsXG4ubW0tbWVudV9wb3NpdGlvbi10b3Age1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlO1xufVxuXG4ubW0tbWVudV9wb3NpdGlvbi1ib3R0b20ubW0tbWVudV9vcGVuZWQsXG4ubW0tbWVudV9wb3NpdGlvbi1mcm9udC5tbS1tZW51X29wZW5lZCxcbi5tbS1tZW51X3Bvc2l0aW9uLXRvcC5tbS1tZW51X29wZW5lZCB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5tbS1tZW51X3Bvc2l0aW9uLWJvdHRvbS5tbS1tZW51X29wZW5lZCB+IC5tbS1zbGlkZW91dCxcbi5tbS1tZW51X3Bvc2l0aW9uLWZyb250Lm1tLW1lbnVfb3BlbmVkIH4gLm1tLXNsaWRlb3V0LFxuLm1tLW1lbnVfcG9zaXRpb24tdG9wLm1tLW1lbnVfb3BlbmVkIH4gLm1tLXNsaWRlb3V0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgLW1zLXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMDtcbn1cblxuLm1tLW1lbnVfcG9zaXRpb24tYm90dG9tLm1tLW1lbnVfb3BlbmVkIH4gLm1tLXBhZ2VfX2Jsb2NrZXIsXG4ubW0tbWVudV9wb3NpdGlvbi1mcm9udC5tbS1tZW51X29wZW5lZCB+IC5tbS1wYWdlX19ibG9ja2VyLFxuLm1tLW1lbnVfcG9zaXRpb24tdG9wLm1tLW1lbnVfb3BlbmVkIH4gLm1tLXBhZ2VfX2Jsb2NrZXIge1xuICB6LWluZGV4OiAxO1xufVxuXG4ubW0tbWVudV9wb3NpdGlvbi1mcm9udCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG4ubW0tbWVudV9wb3NpdGlvbi1mcm9udC5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG4ubW0tbWVudV9wb3NpdGlvbi1ib3R0b20sXG4ubW0tbWVudV9wb3NpdGlvbi10b3Age1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tbS1tZW51X3Bvc2l0aW9uLXRvcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTExMCUsIDAsIDApO1xufVxuXG4ubW0tbWVudV9wb3NpdGlvbi10b3Age1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1NXB4KTtcbiAgbWluLWhlaWdodDogMTQwcHg7XG4gIG1heC1oZWlnaHQ6IDg4MHB4O1xufVxuXG4ubW0tbWVudV9wb3NpdGlvbi1ib3R0b20ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIHRvcDogYXV0bztcbn1cblxuLm1tLW1lbnVfcG9zaXRpb24tYm90dG9tIHtcbiAgaGVpZ2h0OiA4MHZoO1xuICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgbWF4LWhlaWdodDogODgwcHg7XG59XG5cbi5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfcG9zaXRpb24tYm90dG9tLFxuLm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9wb3NpdGlvbi1mcm9udCxcbi5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfcG9zaXRpb24tdG9wIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4vKiBzYXNzLWxpbnQ6ZW5hYmxlLWFsbCAqL1xuLyogc2Fzcy1saW50OmRpc2FibGUgY2xhc3MtbmFtZS1mb3JtYXQgKi9cbi8qKlxyXG4gKiBHcmlkIFZhcmlhYmxlcyAtIENIXHJcbiAqL1xuLyoqXHJcbiAqIEN1c3RvbSBTQVNTIE1peGlucyAtIENIXHJcbiAqL1xuLm1tLXdyYXBwZXJfYmxvY2tpbmcsXG4ubW0td3JhcHBlcl9vcGVuZWQge1xuICBvdmVyZmxvdzogaW5pdGlhbDtcbn1cblxuLm1tLW1lbnVfb3BlbmVkIHtcbiAgbWFyZ2luLXRvcDogNThweDtcbn1cblxuLm1tLXBhbmVscyAuc2VhcmNoLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbm5hdi5tbS1tZW51IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbm5hdi5tbS1tZW51IC5uYXZpZ2F0aW9uLWdsb2JhbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuXG5uYXYubW0tbWVudSAubW0tcGFuZWxfaGFzLW5hdmJhciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG5uYXYubW0tbWVudSAubW0tbmF2YmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxubmF2Lm1tLW1lbnUgLm1tLWxpc3R2aWV3IC5tbS1saXN0aXRlbSBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICM1NTU2NUM7XG4gIHBhZGRpbmc6IDE2cHggMjlweDtcbn1cblxubmF2Lm1tLW1lbnUgLm1tLWxpc3R2aWV3IC5tbS1saXN0aXRlbSAubGV2ZWwyIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogcmdiYSg4NSwgODYsIDkyLCAwLjg3KTtcbn1cblxubmF2Lm1tLW1lbnUgLm1tLWxpc3R2aWV3IC5tbS1saXN0aXRlbSAubW0tYnRuX25leHQ6YmVmb3JlIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5uYXYubW0tbWVudSAubW0tbGlzdHZpZXcgLm1tLWxpc3RpdGVtOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29udGVudDogbm9uZTtcbn1cblxubmF2Lm1tLW1lbnUgLm1tLWxpc3R2aWV3IC5tbS1saXN0aXRlbS5tbS1saXN0aXRlbV92ZXJ0aWNhbCA+IC5tbS1wYW5lbCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbm5hdi5tbS1tZW51IC5tbS1saXN0dmlldyAubW0tbGlzdGl0ZW0ubW0tbGlzdGl0ZW1fdmVydGljYWwgPiAubW0tcGFuZWwgYSB7XG4gIHBhZGRpbmctbGVmdDogMi43NWVtO1xufVxuXG5uYXYubW0tbWVudSAubW0tbGlzdHZpZXcgLm1tLWxpc3RpdGVtLm1tLWxpc3RpdGVtX3ZlcnRpY2FsID4gLm5hdmlnYXRpb24tdGl0bGUgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5uYXYubW0tbWVudSAubW0tbGlzdHZpZXcgLm1tLWxpc3RpdGVtLm1tLWxpc3RpdGVtX3ZlcnRpY2FsID4gLm5hdmlnYXRpb24tdGl0bGUgPiBhOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS42ZW07XG4gIHJpZ2h0OiAzNHB4O1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvbi1wbHVzLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbWFyZ2luLWxlZnQ6IDEuMmVtO1xufVxuXG5uYXYubW0tbWVudSAubW0tbGlzdHZpZXcgLm1tLWxpc3RpdGVtLm1tLWxpc3RpdGVtX3ZlcnRpY2FsLm1tLW9wZW5lZCA+IC5uYXZpZ2F0aW9uLXRpdGxlID4gYTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29uLW1pbnVzLS1ncmF5LnN2Z1wiKTtcbn1cblxubmF2Lm1tLW1lbnUgLm1tLWxpc3R2aWV3IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMS4zNzVlbTtcbn1cblxubmF2Lm1tLW1lbnUgLnNlYXJjaC10b2dnbGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZSBoZWFkZXIgLmNvbXBvbmVudC5uYXZpZ2F0aW9uLm5hdmlnYXRpb24tZ2xvYmFsIC5zZWFyY2gtdG9nZ2xlIGEge1xuICAgIHRvcDogN3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9tZSAuaG9tZXN0aWNreSAuc2VhcmNoLXRvZ2dsZSBhIHtcbiAgICB0b3A6IC01MXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ob21lIC5zZWFyY2gtYm94IHtcbiAgICB0b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhvbWUgLmhvbWVzdGlja3kgLnNlYXJjaC1ib3gge1xuICAgIHRvcDogLTE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubW1vcGVuIC5uYXYtd3JhcHBlcixcbi5ob21lIC5tbW9wZW4gLm5hdi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLy0vbWVkaWEvUHJvamVjdC9NaXJ2YWMvT2FuZEkvMjAwLUdlb3JnZS9JY29ucy9sb2dvLTIwMC1nZW9yZ2UtZm9vdGVyLnN2Zz9sYT1lbiZoYXNoPThGQTBGMTU0QzNDNzNFQTZBQjdDNjcwMzE4NjZENTJDMkJDRkVGQjhcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDI5cHggMjFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA2NXB4O1xuICBoZWlnaHQ6IDU4cHg7XG59XG5cbi5tbW9wZW4gLm5hdi13cmFwcGVyIC5sb2dvLFxuLmhvbWUgLm1tb3BlbiAubmF2LXdyYXBwZXIgLmxvZ28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW0tcGFuZWxzIC5sZXZlbDIuc3VibWVudSAubmF2aWdhdGlvbi10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1tLXBhbmVscyAubGV2ZWwyLnN1Ym1lbnUgLmxldmVsMi1zdWJtZW51LWhpZGRlbi1saW5rIHtcbiAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA4MiU7XG59XG5cbi5tbS1wYW5lbHMgLmxldmVsMi5zdWJtZW51IC5sZXZlbDItc3VibWVudS1oaWRkZW4tbGluazphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiJdfQ== */
