  @charset "UTF-8";
@import url("https://use.typekit.net/enl2kbc.css");
@font-face {
  font-family: "icomoon";
  src: url("/wp-content/themes/ewc/fonts/icomoon.eot?23ja1o");
  src: url("/wp-content/themes/ewc/fonts/icomoon.eot?23ja1o#iefix") format("embedded-opentype"), url("/wp-content/themes/ewc/fonts/icomoon.woff2?23ja1o") format("woff2"), url("/wp-content/themes/ewc/fonts/icomoon.ttf?23ja1o") format("truetype"), url("/wp-content/themes/ewc/fonts/icomoon.woff?23ja1o") format("woff"), url("/wp-content/themes/ewc/fonts/icomoon.svg?23ja1o") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*
	Body & HTML setup

*/
#full-height {
  display: none;
}

body,
html {
  height: 100%;
}

body {
  font-size: 18px;
  color: #24262b;
  font-family: "articulat-cf";
}
body.nav-menu-open {
  position: fixed;
  overflow: hidden;
  left: 0px;
  right: 0px;
}
body.error404 .wrap {
  background: #efeeea;
}

.container {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  *zoom: 1;
  max-width: 1140px;
  min-width: 0px;
  width: 100%;
}
.container.xlarge-container {
  max-width: 1540px;
}
.container.xlarge-container-alt {
  max-width: 1420px;
}
.container.large-container {
  max-width: 1010px;
}

.container-fluid {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  *zoom: 1;
  width: 100%;
  max-width: 2000px;
  min-width: 320px;
}

.wrap {
  position: relative;
  margin: 0 auto -90px; /* bottom is negative value of .push height */
  min-height: 100%;
  height: auto !important;
  height: 100%;
  max-width: 100%;
}

.push {
  height: 90px;
  background: transparent;
} /* footer height plus padding */
.padding {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.nomargin {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

::selection {
  color: white;
  background: #fdb834;
}

:focus {
  outline: 0px none transparent;
}

::-moz-focus-inner {
  border: 0;
  padding: 0;
}

::-webkit-input-placeholder {
  color: #b1b2b4;
}

:-moz-placeholder {
  /* Firefox 18- */
  color: #b1b2b4;
  opacity: 1;
}

::-moz-placeholder {
  /* Firefox 19+ */
  color: #b1b2b4;
  opacity: 1;
}

:-ms-input-placeholder {
  color: #b1b2b4;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin-top: 0px;
  margin-bottom: 0px;
}

input[type=text],
input[type=email],
input[type=password],
input[type=tel],
input[type=submit],
textarea,
select {
  -webkit-appearance: none;
  border-radius: 0px;
}

#preload * {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -ms-transition: none !important;
  -o-transition: none !important;
}

a,
input[type=submit] {
  transition: all 300ms ease-in-out;
}
a:hover,
input[type=submit]:hover {
  transition: all 300ms ease-in-out;
}

img {
  max-width: 100%;
}
img.alignright {
  float: right;
  margin: 0 0 1.25em 1.25em;
}
img.alignleft {
  float: left;
  margin: 0 1.25em 1.25em 0;
}
img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.alignright {
  float: right;
}

.alignleft {
  float: left;
}

.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

img {
  max-width: 100%;
}
img:not([src]) {
  visibility: hidden;
}
img.alignright {
  float: right;
  margin: 0 0 1.25em 1.25em;
}
img.alignleft {
  float: left;
  margin: 0 1.25em 1.25em 0;
}
img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.alignright {
  float: right;
}

.alignleft {
  float: left;
}

.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 767px) {
  img.alignright, img.alignleft {
    float: none;
    display: block;
    margin: 0 auto 30px;
  }
  .alignright,
  .alignleft {
    float: none;
    margin: 0 auto 30px;
  }
}
[class^=icon-],
[class*=" icon-"] {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media screen and (max-width: 767px) {
  .animatedParent .animated {
    transition-property: none !important;
    animation: none !important;
    transform: none !important;
    opacity: 1;
  }
}
#alert-bar-container {
  background: #fdb834;
  padding: 8px 20px;
  text-align: center;
}
#alert-bar-container p {
  font-size: 16px;
  font-weight: 600;
  position: relative;
  top: -1px;
}
#alert-bar-container #close-alert-bar {
  position: absolute;
  top: 10px;
  right: 20px;
  color: #24262b;
  text-decoration: none;
  font-size: 14px;
}
#alert-bar-container #close-alert-bar .icon-close:before {
  content: "\e905";
}

#header-container {
  padding: 10px 0;
  background: #fff;
  z-index: 100000;
}
#header-container.is-home {
  position: absolute;
  background: transparent;
  left: 0;
  right: 0;
  margin: auto;
}
#header-container.is-home > div > div > div:last-child > div:first-child ul > li a {
  color: #fff;
}
#header-container.is-home > div > div > div:last-child > div:last-child ul > li a {
  color: #fff;
}
#header-container.is-home > div > div > div:last-child > div ul .mega-menu > div ul > li > a {
  color: #24262b;
}
#header-container > div > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
}
#header-container > div > div > div:first-child {
  width: 100px;
}
#header-container > div > div > div:last-child {
  width: calc(100% - 100px);
  text-align: right;
}
#header-container > div > div > div:last-child > div:first-child > div {
  display: inline-block;
  vertical-align: middle;
}
#header-container > div > div > div:last-child > div:first-child #search-toggle {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 43px;
  font-size: 15px;
  border-radius: 50%;
  background: #c66c42;
  vertical-align: middle;
  text-align: center;
  text-decoration: none;
  color: #fff;
  opacity: 1;
}
#header-container > div > div > div:last-child > div:first-child #search-toggle:hover {
  opacity: 0.7;
}
#header-container > div > div > div:last-child > div:first-child #search-toggle .icon-search:before {
  content: "\e902";
}
#header-container > div > div > div:last-child > div:first-child ul > li {
  margin-right: 20px;
}
#header-container > div > div > div:last-child > div:first-child ul > li > a {
  font-size: 16px;
  color: #24262b;
  text-decoration: none;
}
#header-container > div > div > div:last-child > div:first-child ul > li > a:hover {
  text-decoration: underline;
}
#header-container > div > div > div:last-child > div:last-child {
  margin-top: 5px;
}
#header-container > div > div > div:last-child > div:last-child ul > li:not(:last-of-type) {
  margin-right: 25px;
}
#header-container > div > div > div:last-child > div:last-child ul > li > a {
  font-size: 20px;
  color: #24262b;
  font-weight: 600;
  text-decoration: none;
  position: relative;
}
#header-container > div > div > div:last-child > div:last-child ul > li > a:hover:before {
  transform: scale3d(1, 1, 1);
  transition-delay: 0s;
}
#header-container > div > div > div:last-child > div:last-child ul > li > a:before {
  background: #fdb834;
  transition-delay: 0.4s;
  content: "";
  position: absolute;
  top: 30px;
  left: 0;
  width: 100%;
  height: 3px;
  transform: scale3d(0, 1, 1);
  transform-origin: center left;
  transition: transform 0.4s cubic-bezier(0.22, 0.61, 0.36, 1);
}
#header-container > div > div > div:last-child > div ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
#header-container > div > div > div:last-child > div ul > li {
  display: inline-block;
  position: relative;
}
#header-container > div > div > div:last-child > div ul > li:nth-of-type(1) .mega-menu, #header-container > div > div > div:last-child > div ul > li:nth-of-type(2) .mega-menu, #header-container > div > div > div:last-child > div ul > li:nth-of-type(3) .mega-menu {
  left: 0;
}
#header-container > div > div > div:last-child > div ul > li:nth-of-type(4) .mega-menu, #header-container > div > div > div:last-child > div ul > li:nth-of-type(5) .mega-menu, #header-container > div > div > div:last-child > div ul > li:nth-of-type(6) .mega-menu {
  right: 0;
}
#header-container > div > div > div:last-child > div ul > li.menu-item-has-children:hover .mega-menu {
  opacity: 1;
  visibility: visible;
  z-index: 100;
  transition: all 300ms ease-in-out;
}
#header-container > div > div > div:last-child > div ul > li.menu-item-has-children:hover > a:before {
  transform: scale3d(1, 1, 1);
  transition-delay: 0s;
}
#header-container > div > div > div:last-child > div ul > li.menu-item-has-children > a {
  padding: 0 0 20px;
}
#header-container > div > div > div:last-child > div ul .mega-menu {
  background: #fdb834;
  position: absolute;
  width: 500px;
  height: 285px;
  top: calc(100% + 13px);
  opacity: 0;
  visibility: hidden;
  z-index: -1;
  transition: all 300ms ease-in-out;
}
#header-container > div > div > div:last-child > div ul .mega-menu > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  height: 100%;
}
#header-container > div > div > div:last-child > div ul .mega-menu > div > div {
  width: 55%;
  position: relative;
}
#header-container > div > div > div:last-child > div ul .mega-menu > div > div a {
  display: inline-block;
  text-decoration: none;
  width: 100%;
  color: #fff;
}
#header-container > div > div > div:last-child > div ul .mega-menu > div > div a:before {
  display: none;
}
#header-container > div > div > div:last-child > div ul .mega-menu > div > div a:hover .image-wrapper > div > div:last-child .icon-arrow {
  right: -5px;
  transition: all 300ms ease-in-out;
}
#header-container > div > div > div:last-child > div ul .mega-menu > div > div a .image-wrapper {
  position: relative;
  background-size: cover;
  background-position: 50%;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
#header-container > div > div > div:last-child > div ul .mega-menu > div > div a .image-wrapper:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: inline-block;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.5) 70%);
}
#header-container > div > div > div:last-child > div ul .mega-menu > div > div a .image-wrapper h2 {
  color: #fff;
  line-height: 1.3;
  font-family: "adelle";
  width: 75%;
  text-align: left;
  font-size: 24px;
  margin-bottom: 5px;
}
#header-container > div > div > div:last-child > div ul .mega-menu > div > div a .image-wrapper > div {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 20px 10px;
}
#header-container > div > div > div:last-child > div ul .mega-menu > div > div a .image-wrapper > div > div {
  display: flex;
  flex-direction: row;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
}
#header-container > div > div > div:last-child > div ul .mega-menu > div > div a .image-wrapper > div > div > div:first-child > div {
  width: 20px;
  height: 20px;
  line-height: 16px;
  background: #c66c42;
  border-radius: 50%;
  display: inline-block;
  text-align: center;
}
#header-container > div > div > div:last-child > div ul .mega-menu > div > div a .image-wrapper > div > div > div:first-child > div .icon-arrow {
  font-size: 8px;
}
#header-container > div > div > div:last-child > div ul .mega-menu > div > div a .image-wrapper > div > div > div:first-child > div .icon-arrow:before {
  content: "\e904";
}
#header-container > div > div > div:last-child > div ul .mega-menu > div > div a .image-wrapper > div > div > div:last-child {
  width: calc(100% - 20px);
  text-align: left;
  padding-left: 10px;
}
#header-container > div > div > div:last-child > div ul .mega-menu > div > div a .image-wrapper > div > div > div:last-child h3 {
  font-size: 14px;
  position: relative;
  top: 3px;
}
#header-container > div > div > div:last-child > div ul .mega-menu > div ul {
  width: 45%;
  padding: 20px 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  margin: 0;
}
#header-container > div > div > div:last-child > div ul .mega-menu > div ul > li {
  padding: 0 30px;
  text-align: left;
  width: 100%;
  position: relative;
}
#header-container > div > div > div:last-child > div ul .mega-menu > div ul > li.menu-item-has-children {
  position: relative;
}
#header-container > div > div > div:last-child > div ul .mega-menu > div ul > li.menu-item-has-children:hover > .sub-menu {
  opacity: 1;
  visibility: visible;
  z-index: 100;
  transition: all 300ms ease-in-out;
}
#header-container > div > div > div:last-child > div ul .mega-menu > div ul > li.menu-item-has-children > a {
  position: relative;
}
#header-container > div > div > div:last-child > div ul .mega-menu > div ul > li.menu-item-has-children > a:hover:before {
  background: transparent;
  transition: all 300ms ease-in-out;
}
#header-container > div > div > div:last-child > div ul .mega-menu > div ul > li.menu-item-has-children > a:hover:after {
  color: #24262b;
  transition: all 300ms ease-in-out;
}
#header-container > div > div > div:last-child > div ul .mega-menu > div ul > li.menu-item-has-children > a:before {
  position: absolute;
  content: "";
  width: 12px;
  height: 12px;
  background: #24262b;
  border-radius: 50%;
  top: 0;
  right: -15px;
  transform: none;
  transition: none;
  left: auto;
  border: 1px solid #24262b;
  transition: all 300ms ease-in-out;
}
#header-container > div > div > div:last-child > div ul .mega-menu > div ul > li.menu-item-has-children > a:after {
  position: absolute;
  content: "\e903";
  font-family: "icomoon";
  color: #fff;
  font-size: 5px;
  right: -11px;
  top: 2.1px;
  transition: all 300ms ease-in-out;
}
#header-container > div > div > div:last-child > div ul .mega-menu > div ul > li > a {
  color: #24262b;
  font-size: 14px;
  font-weight: 500;
}
#header-container > div > div > div:last-child > div ul .mega-menu > div ul > li > a:hover {
  text-decoration: underline;
}
#header-container > div > div > div:last-child > div ul .mega-menu > div ul > li > .sub-menu {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  z-index: -1;
  background: #efeeea;
  top: calc(100% - 74px);
  left: 100%;
  height: auto;
  width: calc(100% + 30px);
  transition: all 300ms ease-in-out;
}
#header-container > div > div > div:last-child > div ul .mega-menu > div ul > li > .sub-menu > li > a:before, #header-container > div > div > div:last-child > div ul .mega-menu > div ul > li > .sub-menu > li > a:after {
  display: none;
}
#header-container #mobile-menu-icon {
  position: absolute;
  top: 30px;
  right: 20px;
  width: 60px;
  height: 60px;
  display: none;
}
#header-container #mobile-menu-icon.active span {
  background: transparent;
}
#header-container #mobile-menu-icon.active span:before {
  top: 0;
  height: 3px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
#header-container #mobile-menu-icon.active span:after {
  top: 0;
  height: 3px;
  transform: rotate(315deg);
  -webkit-transform: rotate(315deg);
}
#header-container #mobile-menu-icon span {
  height: 3px;
  width: 30px;
  position: absolute;
  display: block;
  content: "";
  top: 23px;
  right: 10px;
  background: #24262b;
  transition: all 300ms ease-in-out;
}
#header-container #mobile-menu-icon span:before {
  cursor: pointer;
  border-radius: 1px;
  height: 3px;
  width: 30px;
  position: absolute;
  display: block;
  background: #24262b;
  content: "";
  top: -8px;
  transition: all 300ms ease-in-out;
}
#header-container #mobile-menu-icon span:after {
  cursor: pointer;
  border-radius: 1px;
  height: 3px;
  width: 30px;
  position: absolute;
  display: block;
  background: #24262b;
  content: "";
  top: 8px;
  transition: all 300ms ease-in-out;
}

#mobile-menu {
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  transition-property: transform;
  transition-duration: 0.6s;
  z-index: 100000;
  background-color: #efeeea;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
#mobile-menu.is-visible {
  transform: translateX(0%);
  -webkit-transform: translateX(0%);
}
#mobile-menu #mobile-menu-header {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
  background: #fff;
  padding: 30px 20px 0;
}
#mobile-menu #mobile-menu-header > div:first-child {
  width: 80%;
}
#mobile-menu #mobile-menu-header > div:first-child img {
  width: 110px;
}
#mobile-menu #mobile-menu-header > div:last-child {
  width: 20%;
  text-align: right;
}
#mobile-menu #mobile-menu-header > div:last-child a {
  text-decoration: none;
  color: #24262b;
  opacity: 1;
  font-size: 20px;
}
#mobile-menu #mobile-menu-header > div:last-child a:hover {
  opacity: 0.7;
}
#mobile-menu #mobile-menu-header > div:last-child a .icon-close:before {
  content: "\e905";
}
#mobile-menu #mobile-menu-content form {
  padding: 40px 0;
}
#mobile-menu #mobile-menu-content form #search-wrapper {
  position: relative;
}
#mobile-menu #mobile-menu-content form #search-wrapper input[type=text] {
  width: 100%;
  height: 40px;
  border-radius: 20px;
  border: 1px solid #efeeea;
  padding-left: 15px;
  font-size: 16px;
}
#mobile-menu #mobile-menu-content form #search-wrapper button[type=submit] {
  width: 40px;
  height: 40px;
  background: #c66c42;
  position: absolute;
  top: 0;
  right: 0;
  border: none;
  border-radius: 20px;
  color: #fff;
  font-size: 14px;
}
#mobile-menu #mobile-menu-content form #search-wrapper button[type=submit] .icon-search:before {
  content: "\e902";
}
#mobile-menu #mobile-menu-content #mobile-menu-main {
  padding: 0 20px 50px;
  background: #fff;
}
#mobile-menu #mobile-menu-content #mobile-menu-main ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
#mobile-menu #mobile-menu-content #mobile-menu-main ul > li {
  padding: 5px 0;
  border-bottom: 1px solid #efeeea;
  position: relative;
}
#mobile-menu #mobile-menu-content #mobile-menu-main ul > li.menu-item-has-children.active:after {
  transition: all 300ms ease-in-out;
  transform: rotate(180deg);
}
#mobile-menu #mobile-menu-content #mobile-menu-main ul > li.menu-item-has-children:after {
  position: absolute;
  content: "";
  display: inline-block;
  right: 0;
  top: 15px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 6.5px 0 6.5px;
  border-color: #24262b transparent transparent transparent;
  transition: all 300ms ease-in-out;
  transform: rotate(0deg);
  z-index: 0;
}
#mobile-menu #mobile-menu-content #mobile-menu-main ul > li a {
  font-size: 16px;
  color: #24262b;
  text-decoration: none;
  font-weight: 600;
  display: inline-block;
  width: 100%;
  position: relative;
  z-index: 100;
}
#mobile-menu #mobile-menu-content #mobile-menu-main ul > li .sub-menu {
  display: none;
  padding: 0 0 0 20px;
}
#mobile-menu #mobile-menu-content #mobile-menu-main ul > li .sub-menu li {
  border-bottom: none;
  padding: 0;
}
#mobile-menu #mobile-menu-content #mobile-menu-main ul > li .sub-menu li.menu-item-has-children:after {
  display: none;
}
#mobile-menu #mobile-menu-content #mobile-menu-main ul > li .sub-menu li.menu-item-has-children > a {
  width: auto;
  position: relative;
}
#mobile-menu #mobile-menu-content #mobile-menu-main ul > li .sub-menu li.menu-item-has-children > a:before {
  position: absolute;
  content: "";
  width: 12px;
  height: 12px;
  background: #24262b;
  border-radius: 50%;
  top: 5px;
  right: -15px;
  transform: none;
  transition: none;
  left: auto;
}
#mobile-menu #mobile-menu-content #mobile-menu-main ul > li .sub-menu li.menu-item-has-children > a:after {
  position: absolute;
  content: "\e903";
  font-family: "icomoon";
  color: #fff;
  font-size: 6px;
  right: -11.5px;
  top: 6px;
}
#mobile-menu #mobile-menu-content #mobile-menu-main ul > li .sub-menu li a {
  font-size: 14px;
  font-weight: normal;
}
#mobile-menu #mobile-menu-content #mobile-menu-main ul > li .sub-menu li .sub-menu {
  display: none;
}
#mobile-menu #mobile-menu-content #mobile-menu-secondary {
  background: #efeeea;
  padding: 40px 20px;
}
#mobile-menu #mobile-menu-content #mobile-menu-secondary ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
}
#mobile-menu #mobile-menu-content #mobile-menu-secondary ul > li {
  padding: 5px 0;
  width: 31%;
}
#mobile-menu #mobile-menu-content #mobile-menu-secondary ul > li:nth-child(3n-1) {
  margin-left: 3.333%;
  margin-right: 3.333%;
}
#mobile-menu #mobile-menu-content #mobile-menu-secondary ul > li > a {
  font-size: 14px;
  color: #24262b;
  text-decoration: none;
}
#mobile-menu #mobile-menu-content #mobile-menu-secondary ul > li > a:hover {
  text-decoration: underline;
}

#interior-header-container:has(#mobile-interior-header-image) {
  background-size: cover;
  background-position: 50%;
  height: 430px;
}
#interior-header-container:has(#mobile-interior-header-image):before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.15) 71%);
  display: inline-block;
}
#interior-header-container:not(:has(#mobile-interior-header-image)) {
  background: #24262b;
  height: 300px;
}
#interior-header-container #mobile-interior-header-image {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  height: 100%;
  display: none;
  background-size: cover;
  background-position: 50%;
}
#interior-header-container #interior-header-content {
  display: table;
  width: 100%;
  height: 100%;
  padding-bottom: 50px;
}
#interior-header-container #interior-header-content > div {
  display: table-cell;
  vertical-align: bottom;
}
#interior-header-container #interior-header-content > div h1 {
  color: #fff;
  font-size: 72px;
  font-weight: bold;
}

#announcement-container {
  background: #efeeea;
  padding: 50px 0;
}
#announcement-container > div > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#announcement-container > div > div > div:first-child {
  width: 30px;
}
#announcement-container > div > div > div:last-child {
  width: calc(100% - 30px);
  padding-left: 30px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
}
#announcement-container > div > div > div:last-child > div:first-child {
  width: 70%;
}
#announcement-container > div > div > div:last-child > div:last-child {
  width: 30%;
  text-align: right;
}
#announcement-container > div > div > div:last-child h1 {
  font-family: "adelle";
  font-size: 52px;
  font-weight: bold;
  line-height: 1.2;
  margin-bottom: 20px;
}
#announcement-container > div > div > div:last-child h2 {
  font-size: 38px;
  font-weight: bold;
  margin-bottom: 20px;
  line-height: 1.3;
}
#announcement-container > div > div > div:last-child h3 {
  font-size: 28px;
  margin-bottom: 10px;
  line-height: 1.4;
  font-weight: 600;
}
#announcement-container > div > div > div:last-child h4 {
  font-family: "adelle";
  font-size: 22px;
  margin-bottom: 10px;
  line-height: 1.5;
}
#announcement-container > div > div > div:last-child h5 {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.4;
  margin-bottom: 15px;
}
#announcement-container > div > div > div:last-child p {
  line-height: 1.7;
  margin-bottom: 30px;
}
#announcement-container > div > div > div:last-child a.button.arrow {
  display: inline-block;
  text-decoration: none;
  border: none;
  color: #24262b;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 600;
  font-size: 16px;
}
#announcement-container > div > div > div:last-child a.button.arrow:hover > div {
  background: #fff;
  color: #c66c42;
  transition: all 300ms ease-in-out;
}
#announcement-container > div > div > div:last-child a.button.arrow > div {
  background: #c66c42;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 2px solid #c66c42;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  color: #fff;
  position: relative;
  text-align: center;
  top: -2px;
  transition: all 300ms ease-in-out;
}
#announcement-container > div > div > div:last-child a.button.arrow > div .icon-arrow {
  position: relative;
  top: -2px;
  font-size: 10px;
  line-height: 30px;
}
#announcement-container > div > div > div:last-child a.button.arrow > div .icon-arrow:before {
  content: "\e904";
}

#breadcrumbs-container {
  padding: 40px 0;
}
#breadcrumbs-container.gray {
  background: #efeeea;
}
#breadcrumbs-container > div > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
}
#breadcrumbs-container > div > div > div a {
  color: #717171;
  text-decoration: none;
  font-weight: 600;
}
#breadcrumbs-container > div > div > div a:hover {
  color: #24262b;
}
#breadcrumbs-container > div > div > div span.sep {
  padding: 0 6px;
}
#breadcrumbs-container > div > div > div p {
  color: #24262b;
  font-weight: 600;
}

@media screen and (max-width: 1640px) {
  #header-container {
    padding: 10px 50px;
  }
}
@media screen and (max-width: 1240px) {
  #alert-bar-container {
    padding: 8px 40px;
  }
  #alert-bar-container #close-alert-bar {
    right: 10px;
  }
  #header-container {
    padding: 10px 20px;
  }
}
@media screen and (max-width: 1180px) {
  #interior-header-container {
    padding: 0 20px;
  }
  #announcement-container {
    padding: 50px 20px;
  }
  #breadcrumbs-container {
    padding: 40px 20px;
  }
}
@media screen and (max-width: 1120px) {
  #header-container.is-home #mobile-menu-icon span {
    background: #fff;
  }
  #header-container.is-home #mobile-menu-icon span:before, #header-container.is-home #mobile-menu-icon span:after {
    background: #fff;
  }
  #header-container > div > div > div:last-child {
    display: none;
  }
  #header-container #mobile-menu-icon {
    display: block;
  }
}
@media screen and (max-width: 950px) {
  #announcement-container > div > div > div:last-child > div:first-child {
    width: 100%;
  }
  #announcement-container > div > div > div:last-child > div:last-child {
    width: 100%;
    text-align: left;
  }
}
@media screen and (max-width: 767px) {
  #alert-bar-container {
    text-align: left;
    padding: 8px 50px 8px 20px;
  }
  #alert-bar-container p {
    font-size: 14px;
  }
  #interior-header-container #mobile-interior-header-image {
    display: block;
  }
  #interior-header-container #interior-header-content > div h1 {
    font-size: 32px;
    word-break: break-word;
  }
  #announcement-container > div > div > div:first-child {
    width: 100%;
    margin-bottom: 30px;
  }
  #announcement-container > div > div > div:last-child {
    width: 100%;
    padding-left: 0;
  }
  #announcement-container > div > div > div:last-child > div:first-child {
    width: 100%;
  }
  #announcement-container > div > div > div:last-child > div:last-child {
    width: 100%;
    text-align: left;
  }
  #breadcrumbs-container {
    padding: 30px 20px;
  }
  #breadcrumbs-container > div > div a,
  #breadcrumbs-container > div > div p {
    font-size: 15px;
  }
  #breadcrumbs-container > div > div p {
    position: relative;
    top: 2px;
  }
}
@media screen and (max-width: 360px) {
  #mobile-menu #mobile-menu-content #mobile-menu-secondary ul > li {
    width: 48%;
  }
  #mobile-menu #mobile-menu-content #mobile-menu-secondary ul > li:nth-of-type(3n-1) {
    margin: 0;
  }
  #mobile-menu #mobile-menu-content #mobile-menu-secondary ul > li:nth-of-type(2n) {
    margin-right: 4%;
  }
}
#content #error-container {
  padding: 120px 20px;
  text-align: center;
  background: #efeeea;
}
#content #error-container img {
  width: 100%;
  max-width: 400px;
}
#content #error-container .button {
  margin-top: 40px;
}
#content h1 {
  font-family: "adelle";
  font-size: 52px;
  font-weight: bold;
  line-height: 1.2;
  margin-bottom: 20px;
}
#content h2 {
  font-size: 38px;
  font-weight: bold;
  margin-bottom: 20px;
  line-height: 1.3;
}
#content h3 {
  font-size: 28px;
  margin-bottom: 20px;
  line-height: 1.4;
  font-weight: 600;
}
#content h4 {
  font-family: "adelle";
  font-size: 22px;
  margin-bottom: 20px;
  line-height: 1.5;
}
#content h5 {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.4;
  margin-bottom: 15px;
}
#content p {
  line-height: 1.7;
  margin-bottom: 30px;
}
#content a:not(.button) {
  color: #24262b;
  text-decoration: underline;
}
#content a.button + .button {
  margin: 5px 30px;
}
#content a.button.arrow {
  display: inline-block;
  text-decoration: none;
  border: none;
  color: #24262b;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 600;
  font-size: 16px;
}
#content a.button.arrow:hover > div {
  background: #fff;
  color: #c66c42;
  transition: all 300ms ease-in-out;
}
#content a.button.arrow > div {
  background: #c66c42;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 2px solid #c66c42;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  color: #fff;
  position: relative;
  text-align: center;
  top: -2px;
  transition: all 300ms ease-in-out;
}
#content a.button.arrow > div .icon-arrow {
  position: relative;
  top: -2px;
  font-size: 10px;
  line-height: 30px;
}
#content a.button.arrow > div .icon-arrow:before {
  content: "\e904";
}
#content a.button.orange {
  display: inline-block;
  text-decoration: none;
  border: none;
  background: #c66c42;
  padding: 12px 20px;
  border-radius: 20px;
  min-width: 200px;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 600;
}
#content a.button.orange:hover {
  background: #b95429;
}
#content a.button.gray {
  display: inline-block;
  text-decoration: none;
  border: none;
  background: #57585c;
  padding: 15px 25px;
  min-width: 160px;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 600;
}
#content a.button.gray:hover {
  background: #717171;
}
#content a.button.white-border {
  display: inline-block;
  text-decoration: none;
  border: none;
  background: transparent;
  padding: 12px 20px;
  border-radius: 20px;
  border: 2px solid #fff;
  min-width: 200px;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 600;
}
#content a.button.white-border:hover {
  background: #fff;
  color: #24262b;
}
#content ul {
  padding: 0 0 0 25px;
  margin: 0 0 30px;
  list-style: none;
}
#content ul li {
  position: relative;
  padding-left: 20px;
  margin-bottom: 10px;
  line-height: 1.67;
}
#content ul li:before {
  position: absolute;
  content: "•";
  color: #c66c42;
  top: -7px;
  left: 0;
  font-size: 25px;
}
#content ol {
  margin-bottom: 30px;
  padding: 0 0 0 40px;
}
#content ol > li {
  margin-bottom: 10px;
  position: relative;
  padding-left: 25px;
}
#content ol > li::marker {
  font-weight: bold;
  color: #c66c42;
}
#content hr {
  border-top: 1px solid #a8a8a8;
  margin: 30px auto;
}
#content .accordion {
  margin-bottom: 10px;
}
#content .accordion .accordion-header {
  display: inline-block;
  width: 100%;
  text-decoration: none;
  background: #efeeea;
  padding: 15px 60px 15px 20px;
  position: relative;
  outline: none;
}
#content .accordion .accordion-header.active .icon-wrapper span.icon-plus {
  opacity: 0;
}
#content .accordion .accordion-header.active .icon-wrapper span.icon-minus {
  opacity: 1;
}
#content .accordion .accordion-header h4 {
  margin-bottom: 0;
}
#content .accordion .accordion-header .icon-wrapper {
  position: absolute;
  top: 25px;
  right: 40px;
}
#content .accordion .accordion-header .icon-wrapper span {
  position: absolute;
  font-size: 15px;
  color: #c66c42;
  top: 0;
  left: 0;
  transition: all 300ms ease-in-out;
}
#content .accordion .accordion-header .icon-wrapper span.icon-plus {
  opacity: 1;
}
#content .accordion .accordion-header .icon-wrapper span.icon-plus:before {
  content: "\e90c";
}
#content .accordion .accordion-header .icon-wrapper span.icon-minus {
  top: 6px;
  font-size: 2px;
  opacity: 0;
}
#content .accordion .accordion-header .icon-wrapper span.icon-minus:before {
  content: "\e90b";
}
#content .accordion .accordion-content {
  display: none;
  border: 2px solid #efeeea;
  padding: 30px 30px 0;
}
#content #pagination-spacer {
  padding: 20px 0;
}
#content #pagination-container {
  border-top: 1px solid rgba(36, 38, 43, 0.25);
  margin-top: 50px;
  padding-top: 30px;
  text-align: center;
}
#content #pagination-container.news {
  margin-bottom: 50px;
}
#content #pagination-container .page-numbers {
  vertical-align: middle;
  text-decoration: none;
  color: #24262b;
  font-size: 16px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  background: #fff;
  border-radius: 50%;
  margin: 0 2.5px;
  display: inline-block;
  font-weight: 600;
}
#content #pagination-container .page-numbers:not(.prev):not(.next):hover, #content #pagination-container .page-numbers:not(.prev):not(.next).current {
  background: #fdb834;
}
#content #pagination-container .page-numbers.next {
  text-transform: uppercase;
  letter-spacing: 1px;
  width: auto;
  height: auto;
}
#content #pagination-container .page-numbers.next:hover .icon-arrow {
  right: -5px;
  transition: all 300ms ease-in-out;
}
#content #pagination-container .page-numbers.next .icon-arrow {
  margin-left: 10px;
  color: #fdb834;
  display: inline-block;
  transform: rotate(180deg);
  transform-origin: center;
  position: relative;
  transition: all 300ms ease-in-out;
  right: 0px;
  top: 1px;
}
#content #pagination-container .page-numbers.next .icon-arrow:before {
  content: "\e90d";
}
#content #pagination-container .page-numbers.prev {
  text-transform: uppercase;
  letter-spacing: 1px;
  width: auto;
  height: auto;
}
#content #pagination-container .page-numbers.prev:hover .icon-arrow {
  left: -5px;
  transition: all 300ms ease-in-out;
}
#content #pagination-container .page-numbers.prev .icon-arrow {
  margin-right: 10px;
  color: #fdb834;
  display: inline-block;
  position: relative;
  transition: all 300ms ease-in-out;
  left: 0px;
  top: 0.5px;
}
#content #pagination-container .page-numbers.prev .icon-arrow:before {
  content: "\e90d";
}

@media screen and (max-width: 1180px) {
  #content #pagination-container {
    max-width: calc(100% - 40px);
  }
}
@media screen and (max-width: 767px) {
  #content #error-container {
    padding: 80px 20px;
  }
  #content #error-container img {
    max-width: 200px;
  }
  #content h1 {
    font-size: 45px;
  }
  #content h2 {
    font-size: 32px;
  }
  #content h3 {
    font-size: 22px;
  }
  #content h4 {
    font-size: 20px;
  }
  #content ul li {
    font-size: 16px;
  }
  #content p {
    font-size: 16px;
  }
  #content a.button {
    display: block;
    width: 100%;
    max-width: 500px;
    margin: 15px auto;
  }
  #content .accordion .accordion-header .icon-wrapper {
    top: 21px;
  }
}
#hero-container {
  background-size: cover;
  background-position: 50%;
  overflow: hidden;
  height: 950px;
}
#hero-container:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: inline-block;
  z-index: 1000;
  background: linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.35) 61%);
}
#hero-container video {
  background-size: cover;
  display: block;
  height: 100%;
  left: 50%;
  max-height: 100%;
  min-width: 100%;
  object-fit: cover;
  position: absolute;
  top: 50%;
  width: auto;
  transform: translate(-50%, -50%);
}
#hero-container #hero-content {
  display: table;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 10000;
  padding-top: 180px;
}
#hero-container #hero-content > div {
  display: table-cell;
  width: 100%;
  height: 100%;
  vertical-align: middle;
}
#hero-container #hero-content h1 {
  color: #fff;
  font-size: 106px;
  line-height: 1;
  font-family: "articulat-cf";
}
#hero-container #hero-content h1 em {
  padding-left: 50px;
  font-family: "adelle";
}
#hero-container #hero-content #hero-buttons {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 60px;
}
#hero-container #hero-content #hero-buttons > div:not(:last-of-type) {
  margin-right: 20px;
}
#hero-container #discover-more-container {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 10000;
  padding: 0 0 50px;
  text-align: right;
}
#hero-container #discover-more-container > div {
  width: 100px;
  text-align: center;
  display: inline-block;
}
#hero-container #discover-more-container > div h5 {
  color: #fff;
  text-transform: none;
}
#hero-container #discover-more-container > div > div {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  display: inline-block;
  background: #fdb834;
}
#hero-container #discover-more-container > div > div lottie-player {
  position: relative;
  left: 10px;
  width: 60px;
  height: 80px;
}

#home-announcements-container {
  margin: 80px auto 50px;
  background: #efeeea;
}
#home-announcements-container #home-announcements-title {
  top: -15px;
  margin-bottom: -15px;
}
#home-announcements-container #home-announcements-title > div {
  background: #fdb834;
  padding: 10px 20px;
  display: inline-block;
}
#home-announcements-container #home-announcements-title > div h5 {
  margin-bottom: 0;
}
#home-announcements-container #home-announcements-wrapper {
  padding: 30px 0 50px;
}
#home-announcements-container #home-announcements-wrapper .home-announcement > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
}
#home-announcements-container #home-announcements-wrapper .home-announcement > div > div:first-child {
  width: 70%;
}
#home-announcements-container #home-announcements-wrapper .home-announcement > div > div:last-child {
  width: 30%;
  text-align: right;
}
#home-announcements-container #home-announcements-navigation > div {
  position: absolute;
  height: 100%;
  top: 0;
  width: 50px;
}
#home-announcements-container #home-announcements-navigation > div:first-child {
  left: -100px;
}
#home-announcements-container #home-announcements-navigation > div:last-child {
  right: -100px;
  text-align: right;
}
#home-announcements-container #home-announcements-navigation > div:last-child a {
  transform: rotate(180deg);
  top: 35%;
}
#home-announcements-container #home-announcements-navigation > div a {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  outline: none;
  color: #a8a8a8;
  text-decoration: none;
  display: inline-block;
  font-size: 26px;
}
#home-announcements-container #home-announcements-navigation > div a:hover {
  color: #c66c42;
}
#home-announcements-container #home-announcements-navigation > div a .icon-arrow:before {
  content: "\e90d";
}

#home-news-container {
  padding: 60px 0;
}
#home-news-container > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#home-news-container > div > div {
  width: 55%;
  display: flex;
  flex-direction: column;
}
#home-news-container > div > div:first-child > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#home-news-container > div > div:first-child > div > div {
  width: 48%;
}
#home-news-container > div > div:first-child > div > div:nth-child(2n) {
  margin-left: 4%;
}
#home-news-container > div > div:first-child > div > div a {
  text-decoration: none;
}
#home-news-container > div > div:first-child > div > div a:hover .image-wrapper > div {
  opacity: 1;
  transition: all 300ms ease-in-out;
}
#home-news-container > div > div:first-child > div > div a:hover .image-wrapper > div p {
  color: #fff;
}
#home-news-container > div > div:first-child > div > div a:hover p:not(.date) {
  color: #fdb834;
  transition: all 300ms ease-in-out;
}
#home-news-container > div > div:first-child > div > div .image-wrapper {
  margin-bottom: 20px;
  position: relative;
}
#home-news-container > div > div:first-child > div > div .image-wrapper > div {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(17, 17, 17, 0.5);
  opacity: 0;
  transition: all 300ms ease-in-out;
}
#home-news-container > div > div:first-child > div > div .image-wrapper > div > div {
  display: table;
  width: 100%;
  height: 100%;
}
#home-news-container > div > div:first-child > div > div .image-wrapper > div > div > div {
  display: table-cell;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  text-align: center;
}
#home-news-container > div > div:first-child > div > div .image-wrapper > div > div > div p {
  margin-bottom: 0;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
}
#home-news-container > div > div:first-child > div > div p {
  margin-bottom: 20px;
  font-weight: 600;
  transition: all 300ms ease-in-out;
}
#home-news-container > div > div:first-child > div > div p.date {
  color: #7c7d7e;
  margin-bottom: 10px;
  font-weight: 400;
}
#home-news-container > div > div:first-child .button {
  margin-top: auto;
  align-self: flex-start;
}
#home-news-container > div > div:last-child {
  width: 45%;
  padding-left: 30px;
}
#home-news-container > div > div:last-child .button {
  margin-top: 30px;
}
#home-news-container > div > div:last-child .event-list-item {
  background: #efeeea;
  margin-bottom: 20px;
}
#home-news-container > div > div:last-child .event-list-item .event-list-header {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#home-news-container > div > div:last-child .event-list-item .event-list-header > div:first-child {
  width: 60px;
  height: 60px;
  background: #fdb834;
  text-align: center;
}
#home-news-container > div > div:last-child .event-list-item .event-list-header > div:first-child span {
  display: block;
  line-height: 1;
  position: relative;
}
#home-news-container > div > div:last-child .event-list-item .event-list-header > div:first-child span.month {
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 14px;
  top: 9px;
}
#home-news-container > div > div:last-child .event-list-item .event-list-header > div:first-child span.day {
  font-size: 28px;
  font-weight: 600;
  top: 9px;
}
#home-news-container > div > div:last-child .event-list-item .event-list-header > div:last-child {
  width: calc(100% - 60px);
  padding-left: 20px;
  padding-top: 10px;
}
#home-news-container > div > div:last-child .event-list-item .event-list-header > div:last-child h4 {
  margin-bottom: 0;
}
#home-news-container > div > div:last-child .event-list-item .event-list-header > div:last-child p {
  margin-bottom: 0;
}
#home-news-container > div > div:last-child .event-list-item .event-list-details {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 10px 20px 20px;
  border-top: 1px solid rgba(36, 38, 43, 0.4);
  width: 100%;
  max-width: calc(100% - 40px);
  margin: 20px auto 0;
}
#home-news-container > div > div:last-child .event-list-item .event-list-details > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
  width: 48%;
}
#home-news-container > div > div:last-child .event-list-item .event-list-details > div:not(:last-of-type) {
  margin-right: 4%;
}
#home-news-container > div > div:last-child .event-list-item .event-list-details > div > div:first-child {
  width: 25px;
}
#home-news-container > div > div:last-child .event-list-item .event-list-details > div > div:first-child .icon-location {
  color: #c66c42;
  font-size: 20px;
  top: 2px;
  position: relative;
}
#home-news-container > div > div:last-child .event-list-item .event-list-details > div > div:first-child .icon-location:before {
  content: "\e906";
}
#home-news-container > div > div:last-child .event-list-item .event-list-details > div > div:first-child .icon-clock {
  color: #c66c42;
  position: relative;
  top: 2px;
}
#home-news-container > div > div:last-child .event-list-item .event-list-details > div > div:first-child .icon-clock:before {
  content: "\e90e";
}
#home-news-container > div > div:last-child .event-list-item .event-list-details > div > div:last-child {
  width: calc(100% - 25px);
  padding-left: 5px;
}
#home-news-container > div > div:last-child .event-list-item .event-list-details > div p {
  margin-bottom: 0;
}

#home-explore-container {
  padding: 80px 0 0;
  background: #efeeea;
}
#home-explore-container #home-explore-title > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#home-explore-container #home-explore-title > div > div:first-child {
  width: 60%;
}
#home-explore-container #home-explore-title > div > div:first-child h5 {
  margin-bottom: 5px;
}
#home-explore-container #home-explore-title > div > div:last-child {
  width: 40%;
}
#home-explore-container #home-explore-galleries {
  padding: 0 50px;
}
#home-explore-container #home-explore-galleries ul {
  width: 100%;
  max-width: 1140px;
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#home-explore-container #home-explore-galleries ul li {
  padding: 0;
}
#home-explore-container #home-explore-galleries ul li:before {
  display: none;
}
#home-explore-container #home-explore-galleries ul li.r-tabs-state-active a {
  color: #24262b;
  background: #fdb834;
}
#home-explore-container #home-explore-galleries ul li a {
  padding: 10px 20px;
  display: inline-block;
  text-decoration: none;
  background: rgba(36, 38, 43, 0.85);
  font-weight: 600;
  color: #fffefc;
}
#home-explore-container #home-explore-galleries ul li a:hover {
  color: #24262b;
  background: #fdb834;
}
#home-explore-container #home-explore-galleries ul li a p {
  margin-bottom: 0;
}
#home-explore-container #home-explore-galleries .home-gallery-tab-content > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#home-explore-container #home-explore-galleries .home-gallery-tab-content > div > div:nth-child(1), #home-explore-container #home-explore-galleries .home-gallery-tab-content > div > div:nth-child(4) {
  width: 30%;
}
#home-explore-container #home-explore-galleries .home-gallery-tab-content > div > div:nth-child(1) img, #home-explore-container #home-explore-galleries .home-gallery-tab-content > div > div:nth-child(4) img {
  height: 540px;
  object-fit: cover;
}
#home-explore-container #home-explore-galleries .home-gallery-tab-content > div > div:nth-child(1) {
  padding-right: 10px;
}
#home-explore-container #home-explore-galleries .home-gallery-tab-content > div > div:nth-child(4) {
  padding-left: 10px;
}
#home-explore-container #home-explore-galleries .home-gallery-tab-content > div > div:nth-child(2) {
  width: 15%;
  padding: 0 10px;
}
#home-explore-container #home-explore-galleries .home-gallery-tab-content > div > div:nth-child(2) img {
  height: 260px;
  object-fit: cover;
}
#home-explore-container #home-explore-galleries .home-gallery-tab-content > div > div:nth-child(2) img:last-child {
  margin-top: 20px;
}
#home-explore-container #home-explore-galleries .home-gallery-tab-content > div > div:nth-child(3) {
  width: 25%;
  padding: 0 10px;
}
#home-explore-container #home-explore-galleries .home-gallery-tab-content > div > div:nth-child(3) img {
  height: 540px;
  object-fit: cover;
}
#home-explore-container #home-explore-galleries .home-gallery-tab-content > div > div img {
  width: 100%;
}

#home-start-container {
  background: #24262b;
  padding: 100px 0;
}
#home-start-container > div > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#home-start-container > div > div > div:first-child {
  width: 40%;
}
#home-start-container > div > div > div:first-child > div {
  float: right;
  width: 100%;
  max-width: 425px;
}
#home-start-container > div > div > div:first-child > * {
  color: #fff;
}
#home-start-container > div > div > div:first-child hr {
  border-top: 1px solid #f5f5f5;
  margin: 10px auto 30px;
}
#home-start-container > div > div > div:last-child {
  position: relative;
  padding-left: 50px;
  width: 60%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#home-start-container > div > div > div:last-child.has-slider {
  padding: 0 50px;
}
#home-start-container > div > div > div:last-child #start-widgets-slider-wrapper {
  display: none;
  width: 100%;
}
#home-start-container > div > div > div:last-child #start-widgets-slider-navigation > div {
  position: absolute;
  top: 0;
  width: 40px;
  height: 100%;
  z-index: 1000;
}
#home-start-container > div > div > div:last-child #start-widgets-slider-navigation > div:first-child {
  left: 20px;
  text-align: left;
}
#home-start-container > div > div > div:last-child #start-widgets-slider-navigation > div:last-child {
  right: 20px;
  text-align: right;
}
#home-start-container > div > div > div:last-child #start-widgets-slider-navigation > div:last-child a {
  transform: rotate(180deg);
  top: 47%;
}
#home-start-container > div > div > div:last-child #start-widgets-slider-navigation > div a {
  text-decoration: none;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  color: #a8a8a8;
  outline: none;
  display: inline-block;
}
#home-start-container > div > div > div:last-child #start-widgets-slider-navigation > div a .icon-arrow:before {
  content: "\e90d";
}
#home-start-container > div > div > div:last-child .start-widget-non-slider {
  width: 32%;
}
#home-start-container > div > div > div:last-child .start-widget-non-slider:nth-of-type(3n-1) {
  margin-left: 2%;
  margin-right: 2%;
}
#home-start-container > div > div > div:last-child .start-widget a {
  display: inline-block;
  width: 100%;
  color: #fff;
  position: relative;
}
#home-start-container > div > div > div:last-child .start-widget a:hover > div .description {
  max-height: 100px;
  padding: 5px 0 0;
  transition: all 500ms ease-in-out;
}
#home-start-container > div > div > div:last-child .start-widget a:hover > div .arrow > div:first-child > div {
  background: transparent;
  transition: all 300ms ease-in-out;
}
#home-start-container > div > div > div:last-child .start-widget a:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(to bottom, rgba(36, 38, 43, 0), rgba(15, 16, 18, 0.15) 46%, rgba(8, 8, 9, 0.65) 72%, #000);
  display: inline-block;
}
#home-start-container > div > div > div:last-child .start-widget a img {
  height: 450px;
  object-fit: cover;
  width: 100%;
}
#home-start-container > div > div > div:last-child .start-widget a > div {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 20px;
}
#home-start-container > div > div > div:last-child .start-widget a > div .description {
  max-height: 0;
  overflow: hidden;
  transition: all 500ms ease-in-out;
}
#home-start-container > div > div > div:last-child .start-widget a > div .description p {
  margin-bottom: 0;
  font-size: 16px;
}
#home-start-container > div > div > div:last-child .start-widget a > div .arrow {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
  width: 100%;
}
#home-start-container > div > div > div:last-child .start-widget a > div .arrow > div:first-child {
  width: 30px;
}
#home-start-container > div > div > div:last-child .start-widget a > div .arrow > div:first-child > div {
  background: #c66c42;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 2px solid #c66c42;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  margin-right: 10px;
  color: #fff;
  position: relative;
  top: -2px;
  transition: all 300ms ease-in-out;
}
#home-start-container > div > div > div:last-child .start-widget a > div .arrow > div:first-child > div .icon-arrow {
  position: relative;
  top: -2px;
  font-size: 10px;
  line-height: 30px;
}
#home-start-container > div > div > div:last-child .start-widget a > div .arrow > div:first-child > div .icon-arrow:before {
  content: "\e904";
}
#home-start-container > div > div > div:last-child .start-widget a > div .arrow > div:last-child {
  width: calc(100% - 30px);
  padding-left: 10px;
}
#home-start-container > div > div > div:last-child .start-widget a > div .arrow > div:last-child h5 {
  margin-bottom: 0;
  position: relative;
  top: -2px;
  font-size: 14px;
}

#home-numbers-container {
  background-size: cover;
  background-position: 50%;
  padding: 90px 0 50px;
}
#home-numbers-container h1 {
  text-align: center;
}
#home-numbers-container > div > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 50px;
}
#home-numbers-container > div > div > div {
  padding: 0 20px;
  text-align: center;
  margin-bottom: 40px;
}
#home-numbers-container > div > div > div > div {
  background: #fdb834;
  display: inline-block;
  border-radius: 50%;
  width: 130px;
  height: 130px;
  margin-bottom: 20px;
  position: relative;
}
#home-numbers-container > div > div > div > div:before {
  position: absolute;
  content: "";
  width: 150px;
  height: 150px;
  top: -10px;
  left: -10px;
  border-radius: 50%;
  border: 2px dashed #24262b;
}
#home-numbers-container > div > div > div > div h1 {
  line-height: 130px;
  margin-bottom: 0;
}
#home-numbers-container > div > div > div p {
  margin-bottom: 0;
}

#home-content-rows-container {
  padding: 80px 0 0;
}
#home-content-rows-container #home-content-rows-title {
  text-align: center;
  margin-bottom: 80px;
}
#home-content-rows-container #home-content-rows-title h5 {
  margin-bottom: 0;
}
#home-content-rows-container #home-content-rows .content-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
  margin-bottom: 60px;
}
#home-content-rows-container #home-content-rows .content-row:nth-of-type(odd) > div:first-child {
  width: 55%;
}
#home-content-rows-container #home-content-rows .content-row:nth-of-type(odd) > div:last-child {
  width: 45%;
  padding-left: 60px;
}
#home-content-rows-container #home-content-rows .content-row:nth-of-type(even) > div:first-child {
  width: 45%;
  padding-right: 60px;
}
#home-content-rows-container #home-content-rows .content-row:nth-of-type(even) > div:last-child {
  width: 55%;
}
#home-content-rows-container #home-content-rows .content-row > div {
  position: relative;
}
#home-content-rows-container #home-content-rows .content-row > div > div {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
#home-content-rows-container #home-content-rows .content-row > div > div > div {
  display: table;
  width: 100%;
  height: 100%;
}
#home-content-rows-container #home-content-rows .content-row > div > div > div > div {
  display: table-cell;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  text-align: center;
}
#home-content-rows-container #home-content-rows .content-row > div > div > div > div a {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background: #fdb834;
  display: inline-block;
  color: #24262b;
  line-height: 80px;
  text-decoration: none;
  font-size: 40px;
  border: 2px solid #fdb834;
}
#home-content-rows-container #home-content-rows .content-row > div > div > div > div a:hover {
  background: #fff;
  color: #fdb834;
}
#home-content-rows-container #home-content-rows .content-row > div > div > div > div a .icon-play {
  position: relative;
  left: 5px;
  top: 3px;
}
#home-content-rows-container #home-content-rows .content-row > div > div > div > div a .icon-play:before {
  content: "\e909";
}

#home-why-container #home-panels {
  padding: 0;
  position: relative;
  z-index: 1;
}
#home-why-container #home-panels .panel-slide {
  padding: 200px 0 300px;
  background-size: cover;
  background-position: 50%;
  height: 100vh;
  max-height: 800px;
}
#home-why-container #home-panels .panel-slide .home-panel-info {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
#home-why-container #home-panels .panel-slide .home-panel-info > div:first-child {
  width: 60%;
}
#home-why-container #home-panels .panel-slide .home-panel-info > div:last-child {
  width: 40%;
  border-radius: 10px;
  background: rgba(239, 238, 234, 0.9);
  padding: 60px 20px;
  position: relative;
}
#home-why-container #home-panels .panel-slide .home-panel-info > div:last-child .home-panel-title {
  background: #fdb834;
  display: inline-block;
  padding: 10px 30px;
  position: relative;
  top: -80px;
  margin-bottom: -80px;
}
#home-why-container #home-panels .panel-slide .home-panel-info > div:last-child .home-panel-title h5 {
  margin-bottom: 0;
}
#home-why-container #home-panels .panel-slide .home-panel-info > div:last-child .panel-icon {
  display: block;
  margin-bottom: 10px;
  top: -40px;
  position: relative;
  margin-bottom: -30px;
}
#home-why-container #home-panels .panel-slide .home-panel-info > div:last-child h3 {
  margin-bottom: 10px;
}
#home-why-container #home-panels .panel-slide .home-panel-info > div:last-child .top-arrow {
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px 20px 10px;
  text-align: center;
  width: 100%;
}
#home-why-container #home-panels .panel-slide .home-panel-info > div:last-child .top-arrow .icon-arrow {
  display: inline-block;
  transform: rotate(90deg);
  color: #b1b2b4;
}
#home-why-container #home-panels .panel-slide .home-panel-info > div:last-child .top-arrow .icon-arrow:before {
  content: "\e90d";
}
#home-why-container #home-panels .panel-slide .home-panel-info > div:last-child .bottom-arrow {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 20px 20px 10px;
  text-align: center;
  width: 100%;
}
#home-why-container #home-panels .panel-slide .home-panel-info > div:last-child .bottom-arrow .icon-arrow {
  display: inline-block;
  transform: rotate(-90deg);
  color: #b1b2b4;
}
#home-why-container #home-panels .panel-slide .home-panel-info > div:last-child .bottom-arrow .icon-arrow:before {
  content: "\e90d";
}

#home-stories-container {
  padding: 50px 0 80px;
  background: #fff;
  z-index: 1000;
}
#home-stories-container #home-story {
  margin-top: 40px;
}
#home-stories-container #home-stories {
  margin-top: 40px;
}
#home-stories-container .home-story > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
}
#home-stories-container .home-story > div > div {
  position: relative;
}
#home-stories-container .home-story > div > div:first-child {
  width: 215px;
}
#home-stories-container .home-story > div > div:first-child img:not(.quote-icon) {
  border-radius: 50%;
}
#home-stories-container .home-story > div > div:first-child .quote-icon {
  position: absolute;
  top: 0;
  width: 70px;
  height: 70px;
  right: -25px;
}
#home-stories-container .home-story > div > div:last-child {
  width: calc(100% - 215px);
  padding-left: 60px;
}
#home-stories-container .home-story > div > div:last-child blockquote {
  border: none;
  border-top: 2px solid #24262b;
  border-bottom: 2px solid #24262b;
  padding: 20px 0;
}
#home-stories-container .home-story > div > div:last-child blockquote p {
  margin: 0;
}
#home-stories-container .home-story > div > div:last-child h5 {
  margin-bottom: 0;
  margin-top: 30px;
}
#home-stories-container .home-story > div > div:last-child h5 + p {
  color: #c66c42;
  margin-bottom: 0;
}
#home-stories-container #home-story-wrapper {
  position: relative;
}
#home-stories-container #home-story-navigation-wrapper > div {
  position: absolute;
  height: 100%;
  top: 0;
  width: 50px;
}
#home-stories-container #home-story-navigation-wrapper > div:first-child {
  left: -50px;
}
#home-stories-container #home-story-navigation-wrapper > div:last-child {
  right: -50px;
  text-align: right;
}
#home-stories-container #home-story-navigation-wrapper > div:last-child a {
  transform: rotate(180deg);
  top: 40%;
}
#home-stories-container #home-story-navigation-wrapper > div a {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  outline: none;
  color: #a8a8a8;
  text-decoration: none;
  display: inline-block;
  font-size: 26px;
}
#home-stories-container #home-story-navigation-wrapper > div a:hover {
  color: #c66c42;
}
#home-stories-container #home-story-navigation-wrapper > div a .icon-arrow:before {
  content: "\e90d";
}

@media screen and (max-width: 1580px) {
  #hero-container #discover-more-container {
    padding: 0 20px 30px;
  }
}
@media screen and (max-width: 1460px) {
  #home-announcements-container {
    max-width: calc(100% - 40px);
  }
  #home-announcements-container #home-announcements-wrapper {
    padding: 30px 60px 50px;
  }
  #home-announcements-container #home-announcements-wrapper #home-announcements-navigation > div:first-child {
    left: -40px;
  }
  #home-announcements-container #home-announcements-wrapper #home-announcements-navigation > div:last-child {
    right: -40px;
  }
  #home-start-container {
    padding: 100px 20px;
  }
}
@media screen and (max-width: 1300px) {
  #home-stories-container {
    padding: 50px 60px 80px;
  }
}
@media screen and (max-width: 1280px) {
  #home-start-container > div > div > div:last-child {
    padding-right: 50px;
  }
  #home-start-container > div > div > div:last-child .start-widget {
    display: none;
  }
  #home-start-container > div > div > div:last-child #start-widgets-slider-wrapper {
    display: block;
  }
  #home-start-container > div > div > div:last-child #start-widgets-slider-wrapper .swiper-slide .start-widget {
    display: block;
  }
}
@media screen and (max-width: 1180px) {
  #hero-container #hero-content {
    padding: 0 20px;
  }
  #hero-container #hero-content > div {
    padding: 0;
  }
  #home-news-container {
    padding: 60px 20px;
  }
  #home-explore-container #home-explore-title {
    padding: 0 20px;
  }
  #home-explore-container #home-explore-galleries {
    padding: 0 20px;
  }
  #home-explore-container #home-explore-galleries .home-gallery-tab-content > div > div:nth-child(1) {
    width: 50%;
    padding-bottom: 10px;
  }
  #home-explore-container #home-explore-galleries .home-gallery-tab-content > div > div:nth-child(2) {
    width: 50%;
    padding-bottom: 10px;
    padding-right: 0;
  }
  #home-explore-container #home-explore-galleries .home-gallery-tab-content > div > div:nth-child(3) {
    width: 50%;
    padding-top: 10px;
    padding-left: 0;
  }
  #home-explore-container #home-explore-galleries .home-gallery-tab-content > div > div:nth-child(4) {
    width: 50%;
    padding-top: 10px;
  }
  #home-numbers-container {
    padding: 90px 20px 50px;
  }
  #home-content-rows-container {
    padding: 80px 20px 0;
  }
  #home-why-container #home-panels .panel-slide {
    padding: 200px 20px 300px;
  }
}
@media screen and (min-width: 1001px) {
  #home-numbers-container > div > div > div {
    width: 25%;
  }
}
@media screen and (max-width: 1000px) {
  #home-announcements-container #home-announcements-wrapper #home-announcements-navigation {
    text-align: center;
    margin-top: 30px;
  }
  #home-announcements-container #home-announcements-wrapper #home-announcements-navigation > div {
    position: relative;
    display: inline-block;
    width: auto;
  }
  #home-announcements-container #home-announcements-wrapper #home-announcements-navigation > div:first-child {
    left: 0;
  }
  #home-announcements-container #home-announcements-wrapper #home-announcements-navigation > div:first-child a {
    top: 24px;
  }
  #home-announcements-container #home-announcements-wrapper #home-announcements-navigation > div:last-child {
    right: 0;
    margin-left: 35px;
  }
  #home-announcements-container #home-announcements-wrapper #home-announcements-navigation > div a {
    top: 0;
    width: auto;
  }
  #home-news-container > div > div:first-child, #home-news-container > div > div:last-child {
    width: 100%;
  }
  #home-news-container > div > div:last-child {
    margin-left: 0;
    padding: 50px 0 0;
  }
  #home-explore-container #home-explore-title {
    margin-bottom: 40px;
  }
  #home-explore-container #home-explore-title > div > div:first-child, #home-explore-container #home-explore-title > div > div:last-child {
    width: 100%;
  }
  #home-content-rows-container #home-content-rows .content-row:nth-of-type(odd) > div:first-child, #home-content-rows-container #home-content-rows .content-row:nth-of-type(odd) > div:last-child {
    width: 100%;
  }
  #home-content-rows-container #home-content-rows .content-row:nth-of-type(odd) > div:first-child img {
    width: 100%;
  }
  #home-content-rows-container #home-content-rows .content-row:nth-of-type(odd) > div:last-child {
    padding: 30px 0 0;
  }
  #home-content-rows-container #home-content-rows .content-row:nth-of-type(even) {
    flex-direction: column-reverse;
  }
  #home-content-rows-container #home-content-rows .content-row:nth-of-type(even) > div:first-child, #home-content-rows-container #home-content-rows .content-row:nth-of-type(even) > div:last-child {
    width: 100%;
  }
  #home-content-rows-container #home-content-rows .content-row:nth-of-type(even) > div:first-child {
    padding: 30px 0 0;
  }
  #home-content-rows-container #home-content-rows .content-row:nth-of-type(even) > div:last-child img {
    width: 100%;
  }
  #home-why-container #home-panels .panel-slide .home-panel-info > div:first-child {
    width: 0%;
  }
  #home-why-container #home-panels .panel-slide .home-panel-info > div:last-child {
    width: 100%;
  }
}
@media screen and (min-width: 600px) and (max-width: 1000px) {
  #home-numbers-container > div > div > div {
    width: 48%;
  }
  #home-numbers-container > div > div > div:nth-of-type(2n) {
    marign-left: 4%;
  }
}
@media screen and (max-width: 900px) {
  #home-stories-container .home-story > div > div:first-child, #home-stories-container .home-story > div > div:last-child {
    width: 100%;
  }
  #home-stories-container .home-story > div > div:first-child {
    max-width: 215px;
    margin: 0 auto 30px;
  }
  #home-stories-container .home-story > div > div:last-child {
    padding: 0;
  }
  #home-start-container > div > div > div:first-child, #home-start-container > div > div > div:last-child {
    width: 100%;
  }
  #home-start-container > div > div > div:first-child > div {
    float: none;
    max-width: 100%;
  }
  #home-start-container > div > div > div:last-child {
    margin-top: 50px;
  }
}
@media screen and (max-width: 768px) {
  #home-explore-container #home-explore-galleries .r-tabs-accordion-title {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  #hero-container {
    height: 500px;
  }
  #hero-container #hero-content {
    text-align: center;
  }
  #hero-container #hero-content > div > div h1 {
    font-size: 45px;
  }
  #hero-container #hero-content > div > div h1 em {
    padding-left: 0;
  }
  #hero-container #hero-content #hero-buttons {
    margin-top: 30px;
  }
  #hero-container #hero-content #hero-buttons > div {
    width: 100%;
  }
  #hero-container #hero-content #hero-buttons > div:not(:last-of-type) {
    margin: 0 0 20px;
  }
  #hero-container #hero-content #hero-buttons > div .button {
    min-width: 240px;
  }
  #hero-container #discover-more-container {
    display: none;
  }
  #home-announcements-container #home-announcements-wrapper {
    padding: 30px 20px 50px;
  }
  #home-announcements-container #home-announcements-wrapper .home-announcement > div > div:first-child, #home-announcements-container #home-announcements-wrapper .home-announcement > div > div:last-child {
    width: 100%;
    text-align: left;
  }
  #home-news-container {
    padding: 50px 20px;
  }
  #home-news-container > div > div:first-child > div > div {
    width: 100%;
  }
  #home-news-container > div > div:first-child > div > div:nth-of-type(2n) {
    margin-left: 0;
  }
  #home-news-container > div > div:last-child .button {
    text-align: center;
  }
  #home-explore-container {
    padding: 60px 0 0;
  }
  #home-explore-container #home-explore-galleries {
    padding: 0 20px;
  }
  #home-explore-container #home-explore-galleries .home-gallery-tab-content > div > div:nth-child(1) {
    width: 100%;
    padding: 0;
    padding-bottom: 10px;
  }
  #home-explore-container #home-explore-galleries .home-gallery-tab-content > div > div:nth-child(2) {
    width: 100%;
    padding: 0;
    padding-top: 10px;
  }
  #home-explore-container #home-explore-galleries .home-gallery-tab-content > div > div:nth-child(3) {
    width: 100%;
    padding: 0;
    padding-top: 10px;
  }
  #home-explore-container #home-explore-galleries .home-gallery-tab-content > div > div:nth-child(4) {
    width: 100%;
    padding: 0;
    padding-top: 10px;
  }
  #home-start-container > div > div > div:last-child {
    padding: 0;
  }
  #home-start-container > div > div > div:last-child.has-slider {
    padding: 0;
  }
  #home-start-container > div > div > div:last-child .start-widget-non-slider {
    display: none;
  }
  #home-start-container > div > div > div:last-child #start-widgets-slider-wrapper {
    display: block;
  }
  #home-start-container > div > div > div:last-child #start-widgets-slider-navigation {
    text-align: center;
    width: 100%;
    margin-top: 20px;
  }
  #home-start-container > div > div > div:last-child #start-widgets-slider-navigation > div {
    position: relative;
    display: inline-block;
    text-align: center;
  }
  #home-start-container > div > div > div:last-child #start-widgets-slider-navigation > div:not(:last-of-type) {
    margin-left: 20px;
  }
  #home-start-container > div > div > div:last-child #start-widgets-slider-navigation > div:last-of-type {
    top: -3px;
  }
  #home-start-container > div > div > div:last-child #start-widgets-slider-navigation > div a {
    transform: none;
  }
  #home-content-rows-container {
    padding: 60px 20px 40px;
  }
  #home-content-rows-container #home-content-rows .content-row {
    margin-bottom: 20px;
  }
  #home-why-container #home-panels .panel-slide {
    padding: 100px 20px;
  }
  #home-stories-container {
    padding: 60px 20px;
  }
  #home-stories-container #home-story-navigation-wrapper {
    text-align: center;
    margin-top: 50px;
  }
  #home-stories-container #home-story-navigation-wrapper > div {
    position: relative;
    height: auto;
    display: inline-block;
  }
  #home-stories-container #home-story-navigation-wrapper > div:first-child {
    left: 0;
  }
  #home-stories-container #home-story-navigation-wrapper > div:first-child a {
    top: 5px;
  }
  #home-stories-container #home-story-navigation-wrapper > div:last-child {
    right: 0;
  }
  #home-stories-container #home-story-navigation-wrapper > div:last-child a {
    top: 0;
  }
  #home-stories-container #home-story-navigation-wrapper > div a {
    top: 0;
    transform: none;
  }
}
#board-introduction-container {
  padding: 40px 0 80px;
}
#board-introduction-container > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#board-introduction-container > div > div:first-child {
  width: 65%;
  padding-right: 80px;
}
#board-introduction-container > div > div:last-child {
  width: 35%;
}
#board-introduction-container > div > div:last-child > div {
  background: #efeeea;
  padding: 30px 30px 15px;
}
#board-introduction-container > div > div:last-child > div p {
  margin-bottom: 15px;
}

#board-container {
  padding: 0 0 100px;
}
#board-container > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 30px;
}
#board-container > div > div {
  margin-bottom: 30px;
}
#board-container > div > div img {
  margin-bottom: 25px;
}
#board-container > div > div p {
  margin-bottom: 0;
}
#board-container > div > div h4 {
  margin-bottom: 5px;
}

@media screen and (max-width: 1180px) {
  #board-introduction-container {
    padding: 40px 20px 80px;
  }
  #board-container {
    padding: 0 20px 100px;
  }
}
@media screen and (max-width: 950px) {
  #board-introduction-container > div > div:first-child, #board-introduction-container > div > div:last-child {
    width: 100%;
    padding: 0;
  }
  #board-introduction-container > div > div:last-child {
    margin-top: 60px;
  }
}
@media screen and (min-width: 768px) {
  #board-container > div > div {
    width: 31%;
  }
  #board-container > div > div:nth-of-type(3n-1) {
    margin-left: 3.333%;
    margin-right: 3.333%;
  }
}
@media screen and (max-width: 767px) {
  #board-introduction-container {
    padding: 30px 20px 60px;
  }
  #board-container {
    padding: 0 20px 80px;
  }
}
#college-introduction-container {
  padding: 40px 0 80px;
}

#college-programs-container {
  padding: 0 0 80px;
}
#college-programs-container h1 {
  margin-bottom: 5px;
}
#college-programs-container svg {
  width: 100%;
}
#college-programs-container > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 10px;
  padding-top: 30px;
}
#college-programs-container > div > div {
  position: relative;
  margin-bottom: 40px;
}
#college-programs-container > div > div a {
  display: inline-block;
  width: 100%;
  color: #fff;
  position: relative;
}
#college-programs-container > div > div a:hover > div > div:first-child > div {
  background: #fff;
  color: #c66c42;
  transition: all 300ms ease-in-out;
}
#college-programs-container > div > div a:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(to bottom, rgba(36, 38, 43, 0), rgba(15, 16, 18, 0.15) 46%, rgba(8, 8, 9, 0.65) 72%, #000);
  display: inline-block;
}
#college-programs-container > div > div a > div {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 20px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
  width: 100%;
}
#college-programs-container > div > div a > div > div:first-child {
  width: 30px;
}
#college-programs-container > div > div a > div > div:first-child > div {
  background: #c66c42;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 2px solid #c66c42;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  margin-right: 10px;
  color: #fff;
  position: relative;
  top: -2px;
  transition: all 300ms ease-in-out;
}
#college-programs-container > div > div a > div > div:first-child > div .icon-arrow {
  position: relative;
  top: -2px;
  font-size: 10px;
  line-height: 30px;
}
#college-programs-container > div > div a > div > div:first-child > div .icon-arrow:before {
  content: "\e904";
}
#college-programs-container > div > div a > div > div:last-child {
  width: calc(100% - 30px);
  padding-left: 10px;
}
#college-programs-container > div > div a > div > div:last-child h5 {
  margin-bottom: 0;
  position: relative;
  top: -2px;
  color: #fff;
}

#college-numbers-container {
  background-size: cover;
  background-position: 50%;
  padding: 90px 0 50px;
}
#college-numbers-container h1 {
  text-align: center;
}
#college-numbers-container > div > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 50px;
}
#college-numbers-container > div > div > div {
  padding: 0 20px;
  text-align: center;
  margin-bottom: 40px;
}
#college-numbers-container > div > div > div > div {
  background: #fdb834;
  display: inline-block;
  border-radius: 50%;
  width: 130px;
  height: 130px;
  margin-bottom: 20px;
  position: relative;
}
#college-numbers-container > div > div > div > div:before {
  position: absolute;
  content: "";
  width: 150px;
  height: 150px;
  top: -10px;
  left: -10px;
  border-radius: 50%;
  border: 2px dashed #24262b;
}
#college-numbers-container > div > div > div > div h1 {
  line-height: 130px;
  margin-bottom: 0;
}
#college-numbers-container > div > div > div p {
  margin-bottom: 0;
}

#college-campus-container {
  padding: 100px 0 60px;
}

#college-statistics-container {
  padding: 0 0 70px;
}
#college-statistics-container svg {
  width: 100%;
}
#college-statistics-container > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 20px;
}
#college-statistics-container > div > div {
  margin-bottom: 30px;
}
#college-statistics-container > div > div h2 {
  color: #fdb834;
  font-size: 60px;
  font-family: "adelle";
  margin-bottom: 10px;
}
#college-statistics-container > div > div p {
  margin-bottom: 0;
}

#college-outreach-header-container #college-outreach-header-image {
  height: 400px;
  background-size: cover;
  background-position: 50%;
}
#college-outreach-header-container #college-outreach-header-title {
  background: #24262b;
  padding: 70px 0;
}
#college-outreach-header-container #college-outreach-header-title h1 {
  color: #fff;
}

#college-outreach-content {
  padding: 100px 0;
}
#college-outreach-content > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
}
#college-outreach-content > div > div {
  width: 50%;
}
#college-outreach-content > div > div:last-child {
  padding-left: 50px;
}

@media screen and (max-width: 1180px) {
  #college-introduction-container {
    padding: 40px 20px 80px;
  }
  #college-programs-container {
    padding: 0 20px 80px;
  }
  #college-numbers-container {
    padding: 90px 20px;
  }
  #college-campus-container {
    padding: 100px 20px 60px;
  }
  #college-statistics-container {
    padding: 0px 20px 100px;
  }
  #college-outreach-header-container #college-outreach-header-title {
    padding: 70px 20px;
  }
}
@media screen and (max-width: 1050px) {
  #college-outreach-content {
    padding: 100px 20px;
  }
}
@media screen and (min-width: 1001px) {
  #college-programs-container > div > div {
    width: 31%;
  }
  #college-programs-container > div > div:nth-of-type(3n-1) {
    margin-left: 3.333%;
    margin-right: 3.333%;
  }
  #college-numbers-container > div > div > div {
    width: 25%;
  }
  #college-statistics-container > div > div {
    width: 22.5%;
  }
  #college-statistics-container > div > div:nth-of-type(4n), #college-statistics-container > div > div:nth-of-type(4n-1), #college-statistics-container > div > div:nth-of-type(4n-2) {
    margin-left: 3.333%;
  }
}
@media screen and (min-width: 600px) and (max-width: 1000px) {
  #college-programs-container > div > div {
    width: 48%;
  }
  #college-programs-container > div > div:nth-of-type(2n) {
    margin-left: 4%;
  }
  #college-numbers-container > div > div > div {
    width: 50%;
  }
  #college-statistics-container > div > div {
    width: 48%;
  }
  #college-statistics-container > div > div:nth-of-type(2n) {
    margin-left: 4%;
  }
}
@media screen and (max-width: 767px) {
  #college-introduction-container {
    padding: 30px 20px 60px;
  }
  #college-programs-container {
    padding: 0 20px 50px;
  }
  #college-numbers-container {
    padding: 70px 20px;
  }
  #college-campus-container {
    padding: 70px 20px 40px;
  }
  #college-statistics-container {
    padding: 0 20px 70px;
  }
  #college-outreach-header-container #college-outreach-header-image {
    height: 250px;
  }
  #college-outreach-content > div > div:first-child, #college-outreach-content > div > div:last-child {
    width: 100%;
  }
  #college-outreach-content > div > div:last-child {
    padding: 30px 0 0;
  }
}
.douglas-introduction-container {
  padding: 40px 0 80px;
}
.douglas-introduction-container > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.douglas-introduction-container > div > div:first-child {
  width: 65%;
  padding-right: 80px;
}
.douglas-introduction-container > div > div:first-child .button.arrow {
  padding: 5px 15px;
}
.douglas-introduction-container > div > div:last-child {
  width: 35%;
}
.douglas-introduction-container > div > div:last-child > div {
  background: #efeeea;
  padding: 30px 30px 15px;
}
.douglas-introduction-container > div > div:last-child > div p {
  margin-bottom: 15px;
}

#douglas-programs-container {
  background: #24262b;
  padding: 100px 0 80px;
}
#douglas-programs-container > div > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#douglas-programs-container > div > div > div:first-child {
  width: 40%;
}
#douglas-programs-container > div > div > div:first-child > div {
  float: right;
  width: 100%;
  max-width: 425px;
}
#douglas-programs-container > div > div > div:first-child > * {
  color: #fff;
}
#douglas-programs-container > div > div > div:first-child hr {
  border-top: 1px solid #f5f5f5;
  margin: 10px auto 30px;
}
#douglas-programs-container > div > div > div:last-child {
  padding-left: 50px;
  width: 60%;
  position: relative;
}
#douglas-programs-container > div > div > div:last-child #programs-non-slider {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#douglas-programs-container > div > div > div:last-child #programs-non-slider > div {
  width: 32%;
}
#douglas-programs-container > div > div > div:last-child #programs-non-slider > div:nth-of-type(3n-1) {
  margin-left: 2%;
  margin-right: 2%;
}
#douglas-programs-container > div > div > div:last-child #programs-slider-wrapper {
  display: none;
}
#douglas-programs-container > div > div > div:last-child #programs-slider-navigation > div {
  position: absolute;
  top: 0;
  width: 40px;
  height: 100%;
  z-index: 1000;
}
#douglas-programs-container > div > div > div:last-child #programs-slider-navigation > div:first-child {
  left: 20px;
  text-align: left;
}
#douglas-programs-container > div > div > div:last-child #programs-slider-navigation > div:last-child {
  right: 20px;
  text-align: right;
}
#douglas-programs-container > div > div > div:last-child #programs-slider-navigation > div:last-child a {
  transform: rotate(180deg);
  top: 47%;
}
#douglas-programs-container > div > div > div:last-child #programs-slider-navigation > div a {
  text-decoration: none;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  color: #a8a8a8;
  outline: none;
  display: inline-block;
}
#douglas-programs-container > div > div > div:last-child #programs-slider-navigation > div a .icon-arrow:before {
  content: "\e90d";
}
#douglas-programs-container > div > div > div:last-child .programs-item a {
  display: inline-block;
  width: 100%;
  color: #fff;
  position: relative;
}
#douglas-programs-container > div > div > div:last-child .programs-item a:hover > div .description {
  max-height: 100px;
  padding: 5px 0 0;
  transition: all 500ms ease-in-out;
}
#douglas-programs-container > div > div > div:last-child .programs-item a:hover > div .arrow > div:first-child > div {
  background: transparent;
  transition: all 300ms ease-in-out;
}
#douglas-programs-container > div > div > div:last-child .programs-item a:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(to bottom, rgba(36, 38, 43, 0), rgba(15, 16, 18, 0.15) 46%, rgba(8, 8, 9, 0.65) 72%, #000);
  display: inline-block;
}
#douglas-programs-container > div > div > div:last-child .programs-item a img {
  height: 450px;
  object-fit: cover;
  width: 100%;
}
#douglas-programs-container > div > div > div:last-child .programs-item a > div {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 20px;
}
#douglas-programs-container > div > div > div:last-child .programs-item a > div .description {
  max-height: 0;
  overflow: hidden;
  transition: all 500ms ease-in-out;
}
#douglas-programs-container > div > div > div:last-child .programs-item a > div .description p {
  margin-bottom: 0;
  font-size: 16px;
}
#douglas-programs-container > div > div > div:last-child .programs-item a > div .arrow {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
  width: 100%;
}
#douglas-programs-container > div > div > div:last-child .programs-item a > div .arrow > div:first-child {
  width: 30px;
}
#douglas-programs-container > div > div > div:last-child .programs-item a > div .arrow > div:first-child > div {
  background: #c66c42;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 2px solid #c66c42;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  margin-right: 10px;
  color: #fff;
  position: relative;
  top: -2px;
  transition: all 300ms ease-in-out;
}
#douglas-programs-container > div > div > div:last-child .programs-item a > div .arrow > div:first-child > div .icon-arrow {
  position: relative;
  top: -2px;
  font-size: 10px;
  line-height: 30px;
}
#douglas-programs-container > div > div > div:last-child .programs-item a > div .arrow > div:first-child > div .icon-arrow:before {
  content: "\e904";
}
#douglas-programs-container > div > div > div:last-child .programs-item a > div .arrow > div:last-child {
  width: calc(100% - 30px);
  padding-left: 10px;
}
#douglas-programs-container > div > div > div:last-child .programs-item a > div .arrow > div:last-child h5 {
  margin-bottom: 0;
  position: relative;
  top: -2px;
  font-size: 14px;
}

#douglas-community-container {
  background: #efeeea;
  padding: 80px 0;
}
#douglas-community-container h1 {
  margin-bottom: 5px;
}
#douglas-community-container > div > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#douglas-community-container > div > div > div {
  position: relative;
  margin-bottom: 40px;
}
#douglas-community-container > div > div > div:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(to bottom, rgba(36, 38, 43, 0), rgba(15, 16, 18, 0.15) 46%, rgba(8, 8, 9, 0.45) 72%, #000);
  display: inline-block;
}
#douglas-community-container > div > div > div > div {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1000;
  padding: 20px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
  width: 100%;
}
#douglas-community-container > div > div > div > div h5 {
  margin-bottom: 0;
  position: relative;
  top: -2px;
  color: #fff;
}

#douglas-staff-container {
  padding: 85px 0;
}
#douglas-staff-container .staff-member {
  padding: 30px 0;
  border-bottom: 1px solid rgba(168, 168, 168, 0.5);
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#douglas-staff-container .staff-member > div:first-child {
  width: 200px;
}
#douglas-staff-container .staff-member > div:first-child img {
  height: 280px;
  object-fit: cover;
  object-position: center top;
  width: 100%;
}
#douglas-staff-container .staff-member > div:last-child {
  width: calc(100% - 200px);
  padding-left: 60px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
}
#douglas-staff-container .staff-member > div:last-child > div {
  width: 50%;
}
#douglas-staff-container .staff-member > div:last-child > div h3 {
  margin-bottom: 5px;
}
#douglas-staff-container .staff-member > div:last-child > div:first-child {
  padding-right: 50px;
}
#douglas-staff-container .staff-member > div:last-child > div:last-child > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
  margin-bottom: 15px;
}
#douglas-staff-container .staff-member > div:last-child > div:last-child > div > div:first-child {
  width: 40px;
}
#douglas-staff-container .staff-member > div:last-child > div:last-child > div > div:first-child span {
  color: #fdb834;
  font-size: 20px;
  position: relative;
}
#douglas-staff-container .staff-member > div:last-child > div:last-child > div > div:first-child span.icon-phone {
  top: 1px;
}
#douglas-staff-container .staff-member > div:last-child > div:last-child > div > div:first-child span.icon-phone:before {
  content: "\e908";
}
#douglas-staff-container .staff-member > div:last-child > div:last-child > div > div:first-child span.icon-location {
  font-size: 22px;
  top: 2px;
}
#douglas-staff-container .staff-member > div:last-child > div:last-child > div > div:first-child span.icon-location:before {
  content: "\e906";
}
#douglas-staff-container .staff-member > div:last-child > div:last-child > div > div:first-child span.icon-email {
  font-size: 17px;
  top: 2px;
}
#douglas-staff-container .staff-member > div:last-child > div:last-child > div > div:first-child span.icon-email:before {
  content: "\e907";
}
#douglas-staff-container .staff-member > div:last-child > div:last-child > div > div:last-child {
  width: calc(100% - 40px);
}
#douglas-staff-container .staff-member > div:last-child > div:last-child > div > div:last-child p {
  margin-bottom: 0;
}
#douglas-staff-container .staff-member > div:last-child > div:last-child > div > div:last-child a {
  text-decoration: none;
  color: #24262b;
  opacity: 1;
}
#douglas-staff-container .staff-member > div:last-child > div:last-child > div > div:last-child a:hover {
  opacity: 0.7;
}

#douglas-tutor-container {
  padding: 20px 0 70px;
}
#douglas-tutor-container > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 40px;
}
#douglas-tutor-container > div > div {
  background: #efeeea;
  padding: 20px 20px 10px;
  margin-bottom: 30px;
}
#douglas-tutor-container > div > div p {
  margin-bottom: 10px;
}

@media screen and (max-width: 1460px) {
  #douglas-programs-container {
    padding: 100px 20px 80px;
  }
}
@media screen and (max-width: 1280px) {
  #douglas-programs-container > div > div > div:last-child {
    padding: 0 50px;
    margin-top: 20px;
  }
  #douglas-programs-container > div > div > div:last-child #programs-non-slider {
    display: none;
  }
  #douglas-programs-container > div > div > div:last-child #programs-slider-wrapper {
    display: block;
  }
}
@media screen and (max-width: 1180px) {
  .douglas-introduction-container {
    padding: 40px 20px 80px;
  }
  #douglas-community-container {
    padding: 80px 20px;
  }
  #douglas-staff-container {
    padding: 85px 20px;
  }
  #douglas-tutor-container {
    padding: 20px 20px 70px;
  }
}
@media screen and (min-width: 1101px) {
  #douglas-tutor-container > div > div {
    width: 24%;
  }
  #douglas-tutor-container > div > div:nth-of-type(4n), #douglas-tutor-container > div > div:nth-of-type(4n-1), #douglas-tutor-container > div > div:nth-of-type(4n-2) {
    margin-left: 1.25%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  #douglas-tutor-container > div > div {
    width: 49%;
  }
  #douglas-tutor-container > div > div:nth-of-type(2n) {
    margin-left: 2%;
  }
}
@media screen and (max-width: 950px) {
  .douglas-introduction-container > div > div:first-child, .douglas-introduction-container > div > div:last-child {
    width: 100%;
    padding: 0;
  }
  .douglas-introduction-container > div > div:last-child {
    margin-top: 30px;
  }
}
@media screen and (max-width: 900px) {
  #douglas-programs-container > div > div > div:first-child, #douglas-programs-container > div > div > div:last-child {
    width: 100%;
  }
  #douglas-programs-container > div > div > div:first-child > div {
    float: none;
    max-width: 100%;
  }
  #douglas-programs-container > div > div > div:last-child {
    margin-top: 50px;
  }
}
@media screen and (min-width: 768px) {
  #douglas-community-container > div > div > div {
    width: 31%;
  }
  #douglas-community-container > div > div > div:nth-of-type(3n-1) {
    margin-left: 3.333%;
    margin-right: 3.333%;
  }
}
@media screen and (max-width: 767px) {
  .douglas-introduction-container {
    padding: 30px 20px 60px;
  }
  #douglas-programs-container > div > div > div:last-child {
    padding: 0;
  }
  #douglas-programs-container > div > div > div:last-child #programs-slider-navigation {
    text-align: center;
    width: 100%;
    margin-top: 20px;
  }
  #douglas-programs-container > div > div > div:last-child #programs-slider-navigation > div {
    position: relative;
    display: inline-block;
    text-align: center;
  }
  #douglas-programs-container > div > div > div:last-child #programs-slider-navigation > div:not(:last-of-type) {
    margin-left: 20px;
  }
  #douglas-programs-container > div > div > div:last-child #programs-slider-navigation > div:last-of-type {
    top: -3px;
  }
  #douglas-programs-container > div > div > div:last-child #programs-slider-navigation > div a {
    transform: none;
  }
  #douglas-community-container {
    padding: 50px 20px;
  }
  #douglas-community-container > div > div > div {
    width: 100%;
  }
  #douglas-community-container > div > div > div img {
    width: 100%;
  }
  #douglas-staff-container {
    padding: 60px 20px;
  }
  #douglas-staff-container .staff-member > div:first-child, #douglas-staff-container .staff-member > div:last-child {
    width: 100%;
  }
  #douglas-staff-container .staff-member > div:first-child img {
    margin: 0 auto 30px;
    display: block;
    height: auto;
    max-width: 350px;
  }
  #douglas-staff-container .staff-member > div:last-child {
    padding: 0;
  }
  #douglas-staff-container .staff-member > div:last-child > div {
    width: 100%;
  }
  #douglas-staff-container .staff-member > div:last-child > div:first-child {
    padding-right: 0;
  }
  #douglas-staff-container .staff-member > div:last-child > div:last-child {
    margin-top: 30px;
  }
  #douglas-tutor-container > div > div {
    width: 100%;
  }
}
.wrap .tribe-common-c-btn.tribe-events-c-search__button {
  display: inline-block;
  text-decoration: none;
  border: none;
  background: #c66c42;
  padding: 12px 20px;
  border-radius: 20px;
  min-width: 200px;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 600;
}
.wrap .tribe-common-c-btn.tribe-events-c-search__button:hover {
  background: #b95429;
}
.wrap .tribe-common-c-btn.tribe-events-c-search__button:hover {
  border-radius: 20px;
}
.wrap .tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button {
  display: inline-block;
  text-decoration: none;
  border: none;
  color: #24262b;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 600;
  font-size: 16px;
}
.wrap .tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button:hover > div {
  background: #fff;
  color: #c66c42;
  transition: all 300ms ease-in-out;
}
.wrap .tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button > div {
  background: #c66c42;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 2px solid #c66c42;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  color: #fff;
  position: relative;
  text-align: center;
  top: -2px;
  transition: all 300ms ease-in-out;
}
.wrap .tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button > div .icon-arrow {
  position: relative;
  top: -2px;
  font-size: 10px;
  line-height: 30px;
}
.wrap .tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button > div .icon-arrow:before {
  content: "\e904";
}
.wrap .tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button:hover {
  background: transparent;
  border: none;
  color: #24262b;
}
.wrap .tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button svg {
  display: none;
}

#faculty-introduction-container {
  padding: 40px 0;
}
#faculty-introduction-container h1 {
  margin-bottom: 10px;
}

#faculty-container #faculty-department-filter-wrapper {
  position: absolute;
  top: 5px;
  right: 0;
  background: #efeeea;
  border-radius: 20px;
}
#faculty-container #faculty-department-filter-wrapper:before {
  position: absolute;
  content: "\e903";
  color: #b1b2b4;
  font-family: "icomoon";
  display: inline-block;
  transform: rotate(90deg);
  right: 20px;
  top: 12px;
  font-size: 12px;
  z-index: 1000;
}
#faculty-container #faculty-department-filter-wrapper select {
  border: none;
  color: #b1b2b4;
  background: #efeeea;
  border-radius: 20px;
  width: 250px;
  padding: 6px 20px;
  font-size: 18px;
  font-weight: 600;
}
#faculty-container .faculty-department-container .faculty-department-header {
  margin-bottom: 30px;
}
#faculty-container .faculty-department-container .faculty-department-header h2 {
  margin-bottom: 0;
}
#faculty-container .faculty-department-container .faculty-department-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 0 0 50px;
}
#faculty-container .faculty-department-container .faculty-department-list > div {
  margin-bottom: 40px;
}
#faculty-container .faculty-department-container .faculty-department-list > div a {
  text-decoration: none;
}
#faculty-container .faculty-department-container .faculty-department-list > div a:hover .image-wrapper > div {
  opacity: 1;
  transition: all 300ms ease-in-out;
}
#faculty-container .faculty-department-container .faculty-department-list > div a:hover .image-wrapper > div p {
  color: #fff;
}
#faculty-container .faculty-department-container .faculty-department-list > div a:hover h4 {
  color: #fdb834;
  transition: all 300ms ease-in-out;
}
#faculty-container .faculty-department-container .faculty-department-list > div .image-wrapper {
  margin-bottom: 20px;
  position: relative;
}
#faculty-container .faculty-department-container .faculty-department-list > div .image-wrapper img {
  height: 380px;
  width: 100%;
  object-fit: cover;
  object-position: center top;
}
#faculty-container .faculty-department-container .faculty-department-list > div .image-wrapper > div {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(17, 17, 17, 0.5);
  opacity: 0;
  transition: all 300ms ease-in-out;
}
#faculty-container .faculty-department-container .faculty-department-list > div .image-wrapper > div > div {
  display: table;
  width: 100%;
  height: 100%;
}
#faculty-container .faculty-department-container .faculty-department-list > div .image-wrapper > div > div > div {
  display: table-cell;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  text-align: center;
}
#faculty-container .faculty-department-container .faculty-department-list > div .image-wrapper > div > div > div p {
  margin-bottom: 0;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
}
#faculty-container .faculty-department-container .faculty-department-list > div h4 {
  margin-bottom: 0px;
  color: #24262b;
  transition: all 300ms ease-in-out;
}
#faculty-container .faculty-department-container .faculty-department-list > div a {
  text-decoration: none;
  color: #24262b;
}

#single-faculty-container {
  padding: 60px 0;
}
#single-faculty-container > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#single-faculty-container > div > div:first-child {
  width: 40%;
}
#single-faculty-container > div > div:first-child a {
  display: inline-block;
  text-decoration: none;
  border: none;
  color: #24262b;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 600;
  font-size: 16px;
}
#single-faculty-container > div > div:first-child a:hover > div {
  background: #fff;
  color: #c66c42;
  transition: all 300ms ease-in-out;
}
#single-faculty-container > div > div:first-child a > div {
  background: #c66c42;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 2px solid #c66c42;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  margin-right: 10px;
  color: #fff;
  position: relative;
  top: -2px;
  transform: rotate(-180deg);
  transition: all 300ms ease-in-out;
}
#single-faculty-container > div > div:first-child a > div .icon-arrow {
  position: relative;
  top: -2px;
  font-size: 10px;
  line-height: 30px;
}
#single-faculty-container > div > div:first-child a > div .icon-arrow:before {
  content: "\e904";
}
#single-faculty-container > div > div:first-child img {
  margin-top: 50px;
  height: 500px;
  width: 100%;
  object-fit: cover;
  object-position: center top;
}
#single-faculty-container > div > div:last-child {
  width: 60%;
  padding: 70px 0 0 50px;
}
#single-faculty-container > div > div:last-child h2 {
  margin-bottom: 5px;
}
#single-faculty-container > div > div:last-child p.title {
  color: #717171;
  font-weight: 600;
  margin-bottom: 25px;
}
#single-faculty-container > div > div:last-child .single-faculty-details {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
  margin-bottom: 15px;
}
#single-faculty-container > div > div:last-child .single-faculty-details > div:first-child {
  width: 40px;
}
#single-faculty-container > div > div:last-child .single-faculty-details > div:first-child span {
  color: #fdb834;
  font-size: 20px;
  position: relative;
}
#single-faculty-container > div > div:last-child .single-faculty-details > div:first-child span.icon-phone {
  top: 1px;
}
#single-faculty-container > div > div:last-child .single-faculty-details > div:first-child span.icon-phone:before {
  content: "\e908";
}
#single-faculty-container > div > div:last-child .single-faculty-details > div:first-child span.icon-location {
  font-size: 22px;
  top: 2px;
}
#single-faculty-container > div > div:last-child .single-faculty-details > div:first-child span.icon-location:before {
  content: "\e906";
}
#single-faculty-container > div > div:last-child .single-faculty-details > div:first-child span.icon-email {
  font-size: 17px;
  top: 2px;
}
#single-faculty-container > div > div:last-child .single-faculty-details > div:first-child span.icon-email:before {
  content: "\e907";
}
#single-faculty-container > div > div:last-child .single-faculty-details > div:last-child {
  width: calc(100% - 40px);
}
#single-faculty-container > div > div:last-child .single-faculty-details > div:last-child p {
  margin-bottom: 0;
}
#single-faculty-container > div > div:last-child .single-faculty-details > div:last-child a {
  text-decoration: none;
  color: #24262b;
  opacity: 1;
}
#single-faculty-container > div > div:last-child .single-faculty-details > div:last-child a:hover {
  opacity: 0.7;
}

@media screen and (max-width: 1180px) {
  #faculty-introduction-container {
    padding: 40px 20px;
  }
  #faculty-container #faculty-department-filter-wrapper {
    right: 20px;
  }
  #faculty-container #faculty-container-wrapper {
    padding: 0 20px;
  }
  #single-faculty-container {
    padding: 60px 20px;
  }
}
@media screen and (min-width: 768px) {
  #faculty-container .faculty-department-container .faculty-department-list > div {
    width: 31%;
  }
  #faculty-container .faculty-department-container .faculty-department-list > div:nth-of-type(3n-1) {
    margin-left: 3.333%;
    margin-right: 3.333%;
  }
}
@media screen and (max-width: 767px) {
  #faculty-container #faculty-dropdown-wrapper {
    padding: 0 20px;
  }
  #faculty-container #faculty-department-filter-wrapper {
    margin-bottom: 50px;
    position: relative;
    left: 0;
    right: auto;
    top: auto;
    display: inline-block;
    width: 250px;
  }
  #faculty-container .faculty-department-container .faculty-department-list > div {
    width: 100%;
    max-width: 400px;
    margin: 0 auto 40px;
  }
  #faculty-container .faculty-department-container .faculty-department-list > div img {
    height: auto;
  }
  #single-faculty-container {
    padding: 40px 20px 60px;
  }
  #single-faculty-container > div > div:first-child, #single-faculty-container > div > div:last-child {
    width: 100%;
  }
  #single-faculty-container > div > div:first-child img {
    margin-top: 30px;
  }
  #single-faculty-container > div > div:last-child {
    padding: 30px 0 0;
  }
}
#blog-featured-container {
  background: #efeeea;
  padding: 30px 0 80px;
}
#blog-featured-container > div > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 40px;
}
#blog-featured-container > div > div > div {
  width: 50%;
}
#blog-featured-container > div > div > div:last-child {
  padding-left: 50px;
}
#blog-featured-container > div > div > div:last-child .swiper-wrapper {
  height: auto !important;
}
#blog-featured-container > div > div > div:last-child .featured-blog-item {
  padding: 10px 0;
  height: auto !important;
}
#blog-featured-container > div > div > div:last-child .featured-blog-item.active h3 {
  color: #fdb834;
  transition: all 300ms ease-in-out;
}
#blog-featured-container > div > div > div:last-child .featured-blog-item > div {
  border-bottom: 1px solid rgba(36, 38, 43, 0.25);
  padding: 0 0 20px;
}
#blog-featured-container > div > div > div:last-child .featured-blog-item > div h5 {
  margin-bottom: 5px;
}
#blog-featured-container > div > div > div:last-child .featured-blog-item > div h3 {
  margin-bottom: 25px;
  color: #24262b;
  transition: all 300ms ease-in-out;
}

#blog-title-container {
  padding: 80px 0 0;
}
#blog-title-container.year {
  padding: 0;
}
#blog-title-container #blog-years-filter {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#blog-title-container #blog-years-filter > div a {
  padding: 10px 20px;
  display: inline-block;
  text-decoration: none;
  background: rgba(36, 38, 43, 0.85);
  font-weight: 600;
  color: #fffefc;
}
#blog-title-container #blog-years-filter > div a:hover, #blog-title-container #blog-years-filter > div a.active {
  color: #24262b;
  background: #fdb834;
}
#blog-title-container #blog-years-filter > div a p {
  margin-bottom: 0;
}

#blog-container {
  padding: 0 0 60px;
}
#blog-container > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 50px;
}
#blog-container > div .news-list-item {
  margin-bottom: 40px;
}
#blog-container > div .news-list-item p {
  margin-bottom: 5px;
  font-weight: 600;
  color: #717171;
}
#blog-container > div .news-list-item h4 {
  margin-bottom: 25px;
}
#blog-container > div .news-list-item img {
  margin-bottom: 15px;
}

#single-news-header-container {
  padding: 80px 0 40px;
}
#single-news-header-container a.button.arrow > div {
  transform: rotate(180deg);
  display: inline-block;
}
#single-news-header-container h1 {
  font-size: 72px;
  font-family: "articulat-cf";
  margin-top: 50px;
  margin-bottom: 10px;
}
#single-news-header-container #single-news-author-details {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding-bottom: 15px;
  border-bottom: 1px solid rgba(168, 168, 168, 0.5);
}
#single-news-header-container #single-news-author-details > div:first-child {
  width: 65%;
}
#single-news-header-container #single-news-author-details > div:first-child p {
  margin-bottom: 0;
}
#single-news-header-container #single-news-author-details > div:first-child span {
  margin: 0 5px;
  display: inline-block;
}
#single-news-header-container #single-news-author-details > div:last-child {
  width: 35%;
}
#single-news-header-container #single-news-author-details > div:last-child > div {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
#single-news-header-container #single-news-author-details > div:last-child > div > div:not(:last-of-type) {
  margin-right: 15px;
}
#single-news-header-container #single-news-author-details > div:last-child > div > div a {
  text-decoration: none !important;
  color: #c66c42 !important;
}
#single-news-header-container #single-news-author-details > div:last-child > div > div a:hover {
  color: #fdb834 !important;
}
#single-news-header-container #single-news-author-details > div:last-child > div > div span.icon-social {
  color: #c66c42;
}
#single-news-header-container #single-news-author-details > div:last-child > div > div span.icon-social:before {
  content: "\e910";
}
#single-news-header-container #single-news-author-details > div:last-child > div > div span.icon-facebook:before {
  content: "\e901";
}
#single-news-header-container #single-news-author-details > div:last-child > div > div span.icon-linkedin:before {
  content: "\e90f";
}
#single-news-header-container #single-news-author-details > div:last-child > div > div span.icon-twitter:before {
  content: "\e900";
}

#single-news-featured-image img {
  width: 100%;
  height: 550px;
  object-fit: cover;
}

#single-news-share-container {
  margin-bottom: 60px;
  border-top: 1px solid rgba(168, 168, 168, 0.5);
  padding: 30px 0 0;
}
#single-news-share-container > div {
  display: flex;
  flex-direction: row;
}
#single-news-share-container > div > div:not(:last-of-type) {
  margin-right: 15px;
}
#single-news-share-container > div > div p {
  font-weight: 600;
  margin-bottom: 0;
}
#single-news-share-container > div > div a {
  text-decoration: none !important;
  color: #c66c42 !important;
}
#single-news-share-container > div > div a:hover {
  color: #fdb834 !important;
}
#single-news-share-container > div > div span.icon-social {
  color: #c66c42;
}
#single-news-share-container > div > div span.icon-social:before {
  content: "\e910";
}
#single-news-share-container > div > div span.icon-facebook:before {
  content: "\e901";
}
#single-news-share-container > div > div span.icon-linkedin:before {
  content: "\e90f";
}
#single-news-share-container > div > div span.icon-twitter:before {
  content: "\e900";
}

@media screen and (max-width: 1180px) {
  #blog-featured-container {
    padding: 30px 20px 80px;
  }
  #blog-title-container {
    padding: 80px 20px 0;
  }
  #blog-container {
    padding: 0 20px 60px;
  }
  #single-news-header-container {
    padding: 80px 20px 40px;
  }
  #single-news-featured-image {
    padding: 0 20px;
  }
  #single-news-share-container {
    max-width: calc(100% - 40px);
  }
}
@media screen and (max-width: 1000px) {
  #blog-featured-container > div > div > div:first-child, #blog-featured-container > div > div > div:last-child {
    width: 100%;
  }
  #blog-featured-container > div > div > div:last-child {
    padding: 30px 0 0;
  }
}
@media screen and (min-width: 901px) {
  #blog-container > div > div {
    width: 31%;
  }
  #blog-container > div > div:nth-of-type(3n-1) {
    margin-left: 3.333%;
    margin-right: 3.333%;
  }
}
@media screen and (min-width: 601px) and (max-width: 900px) {
  #blog-container > div > div {
    width: 48%;
  }
  #blog-container > div > div:nth-of-type(2n) {
    margin-left: 4%;
  }
}
@media screen and (max-width: 767px) {
  #blog-featured-container {
    padding: 30px 20px 60px;
  }
  #single-news-header-container {
    padding: 60px 20px 30px;
  }
  #single-news-header-container h1 {
    font-size: 45px;
  }
  #single-news-header-container #single-news-author-details > div:first-child, #single-news-header-container #single-news-author-details > div:last-child {
    width: 100%;
  }
  #single-news-header-container #single-news-author-details > div:last-child {
    padding: 20px 0 0;
  }
  #single-news-header-container #single-news-author-details > div:last-child > div {
    justify-content: flex-start;
  }
  #single-news-featured-image img {
    height: auto;
  }
}
#outreach-introduction-container {
  padding: 40px 0;
}
#outreach-introduction-container > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#outreach-introduction-container > div > div:first-child {
  width: 65%;
  padding-right: 80px;
}
#outreach-introduction-container > div > div:last-child {
  width: 35%;
}
#outreach-introduction-container > div > div:last-child > div {
  background: #efeeea;
  padding: 30px 30px 50px;
}
#outreach-introduction-container > div > div:last-child > div a {
  text-decoration: none;
  font-weight: 600;
}
#outreach-introduction-container > div > div:last-child > div a:hover {
  color: #c66c42;
}
#outreach-introduction-container > div > div:last-child > div p {
  padding: 5px 0;
  margin-bottom: 0;
  font-size: 16px;
}
#outreach-introduction-container > div > div:last-child > div p:not(:last-of-type) {
  border-bottom: 1px solid rgba(168, 168, 168, 0.5);
}

#outreach-gallery-container {
  padding: 0 50px 80px;
}
#outreach-gallery-container > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#outreach-gallery-container > div > div {
  width: 49%;
}
#outreach-gallery-container > div > div:nth-of-type(2n) {
  margin-left: 2%;
}

#outreach-locations-container {
  padding: 0 0 100px;
}
#outreach-locations-container > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
}
#outreach-locations-container > div > div:first-child {
  width: 40%;
}
#outreach-locations-container > div > div:last-child {
  width: 60%;
  padding-left: 50px;
}
#outreach-locations-container > div > div:last-child > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#outreach-locations-container > div > div:last-child > div > div {
  width: 32%;
  margin-bottom: 20px;
}
#outreach-locations-container > div > div:last-child > div > div:nth-of-type(3n-1) {
  margin-left: 2%;
  margin-right: 2%;
}
#outreach-locations-container > div > div:last-child > div > div h5 {
  margin-bottom: 15px;
}
#outreach-locations-container > div > div:last-child > div > div a:not(:last-of-type) {
  margin-bottom: 10px;
}

#single-outreach-introduction {
  padding: 40px 0;
}
#single-outreach-introduction > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#single-outreach-introduction > div > div:first-child {
  width: 65%;
  padding-right: 80px;
}
#single-outreach-introduction > div > div:last-child {
  width: 35%;
}
#single-outreach-introduction > div > div:last-child > div {
  background: #efeeea;
  padding: 30px 30px 15px;
}
#single-outreach-introduction > div > div:last-child > div p {
  margin-bottom: 15px;
}

#single-outreach-gallery-container {
  padding: 40px 0 10px;
}
#single-outreach-gallery-container > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#single-outreach-gallery-container > div > div {
  margin-bottom: 25px;
}

#single-outreach-content-container .content-row.content-type {
  padding: 10px 0;
}
#single-outreach-content-container .content-row.column-content-type {
  padding: 10px 0;
}
#single-outreach-content-container .content-row.column-content-type > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#single-outreach-content-container .content-row.column-content-type > div > div {
  width: 31%;
}
#single-outreach-content-container .content-row.column-content-type > div > div:nth-of-type(3n-1) {
  margin-left: 3.333%;
  margin-right: 3.333%;
}

#single-outreach-contact-container {
  margin: 50px auto 100px;
  background: #efeeea;
  padding: 40px 0;
}
#single-outreach-contact-container > div > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#single-outreach-contact-container > div > div > div:first-child {
  width: 150px;
}
#single-outreach-contact-container > div > div > div:last-child {
  width: calc(100% - 150px);
  padding-left: 50px;
}
#single-outreach-contact-container > div > div > div:last-child > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#single-outreach-contact-container > div > div > div:last-child > div > div {
  width: 35%;
}
#single-outreach-contact-container > div > div > div:last-child > div > div:last-of-type {
  margin-left: 3%;
}
#single-outreach-contact-container > div > div > div:last-child > div > div h5 {
  margin-bottom: 5px;
}
#single-outreach-contact-container > div > div > div:last-child > div > div p {
  margin-bottom: 0px;
}

@media screen and (max-width: 1460px) {
  #single-outreach-contact-container {
    max-width: calc(100% - 40px);
  }
}
@media screen and (max-width: 1180px) {
  #outreach-introduction-container {
    padding: 40px 20px;
  }
  #outreach-gallery-container {
    padding: 0 20px 80px;
  }
  #outreach-locations-container {
    padding: 0 20px 100px;
  }
  #single-outreach-introduction {
    padding: 40px 20px;
  }
  #single-outreach-gallery-container {
    padding: 40px 20px 10px;
  }
  #single-outreach-content-container {
    padding: 0 20px;
  }
  #single-outreach-contact-container {
    padding: 40px 20px;
  }
  #single-outreach-contact-container > div > div > div:last-child > div > div {
    width: 48%;
  }
  #single-outreach-contact-container > div > div > div:last-child > div > div:last-of-type {
    margin-left: 2%;
  }
}
@media screen and (min-width: 1001px) {
  #single-outreach-gallery-container > div > div {
    width: 32%;
  }
  #single-outreach-gallery-container > div > div:nth-of-type(3n-1) {
    margin-left: 2%;
    margin-right: 2%;
  }
}
@media screen and (min-width: 601px) and (max-width: 1000px) {
  #single-outreach-gallery-container > div > div {
    width: 48%;
  }
  #single-outreach-gallery-container > div > div:nth-of-type(2n) {
    margin-left: 4%;
  }
}
@media screen and (max-width: 1000px) {
  #outreach-locations-container > div > div:first-child, #outreach-locations-container > div > div:last-child {
    width: 100%;
  }
  #outreach-locations-container > div > div:first-child img {
    display: block;
    margin: 0 auto;
    max-width: 300px;
  }
  #outreach-locations-container > div > div:last-child {
    padding: 40px 0 0;
  }
  #single-outreach-content-container .content-row.column-content-type > div > div {
    width: 100%;
  }
  #single-outreach-content-container .content-row.column-content-type > div > div:nth-of-type(3n-1) {
    margin: 20px auto;
  }
}
@media screen and (max-width: 950px) {
  #outreach-introduction-container > div > div:first-child, #outreach-introduction-container > div > div:last-child {
    width: 100%;
    padding: 0;
  }
  #outreach-introduction-container > div > div:last-child {
    margin-top: 10px;
  }
  #single-outreach-introduction > div > div:first-child, #single-outreach-introduction > div > div:last-child {
    width: 100%;
    padding: 0;
  }
  #single-outreach-introduction > div > div:last-child {
    margin-top: 30px;
  }
}
@media screen and (max-width: 767px) {
  #outreach-introduction-container {
    padding: 30px 20px;
  }
  #outreach-gallery-container {
    padding: 0 20px 60px;
  }
  #outreach-gallery-container > div > div {
    width: 100%;
  }
  #outreach-gallery-container > div > div:nth-of-type(2n) {
    margin: 30px 0 0;
  }
  #outreach-locations-container > div > div:last-child > div > div {
    width: 100%;
  }
  #outreach-locations-container > div > div:last-child > div > div:nth-of-type(3n-1) {
    margin: 20px auto;
  }
  #outreach-locations-container > div > div:last-child > div > div a.button.gray {
    display: block;
  }
  #single-outreach-introduction {
    padding: 30px 20px;
  }
  #single-outreach-contact-container {
    padding: 40px 20px;
  }
  #single-outreach-contact-container > div > div > div:first-child {
    width: 100%;
  }
  #single-outreach-contact-container > div > div > div:first-child img {
    display: block;
    margin: 0 auto;
  }
  #single-outreach-contact-container > div > div > div:last-child {
    width: 100%;
    padding: 30px 0 0;
  }
  #single-outreach-contact-container > div > div > div:last-child > div > div {
    width: 100%;
  }
  #single-outreach-contact-container > div > div > div:last-child > div > div:last-of-type {
    margin: 30px 0 0;
  }
}
#story-introduction-container {
  padding: 40px 0;
}

#story-blocks-container {
  padding: 0 0 40px;
}
#story-blocks-container > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#story-blocks-container > div > div {
  width: 49%;
  border-radius: 15px;
  background: #fdb834;
  padding: 40px;
}
#story-blocks-container > div > div:nth-of-type(2n) {
  margin-left: 2%;
}
#story-blocks-container > div > div h3 {
  margin-bottom: 10px;
}
#story-blocks-container > div > div p {
  font-weight: 600;
  margin-bottom: 0;
}

#story-video-container {
  padding: 0 0 80px;
}
#story-video-container .image-wrapper {
  position: relative;
}
#story-video-container .image-wrapper > div {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
#story-video-container .image-wrapper > div > div {
  display: table;
  width: 100%;
  height: 100%;
}
#story-video-container .image-wrapper > div > div > div {
  display: table-cell;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  text-align: center;
}
#story-video-container .image-wrapper > div > div > div a {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background: #fdb834;
  display: inline-block;
  color: #24262b;
  line-height: 80px;
  text-decoration: none;
  font-size: 40px;
  border: 2px solid #fdb834;
}
#story-video-container .image-wrapper > div > div > div a:hover {
  background: #fff;
  color: #fdb834;
}
#story-video-container .image-wrapper > div > div > div a .icon-play {
  position: relative;
  left: 5px;
  top: 3px;
}
#story-video-container .image-wrapper > div > div > div a .icon-play:before {
  content: "\e909";
}

#story-history-title-container {
  background-size: cover;
  background-position: 50%;
  padding: 50px 0;
}

#story-list-container {
  background: #efeeea;
  padding: 80px 0;
}
#story-list-container > div > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#story-list-container > div > div > div:first-child {
  width: 55%;
  padding-right: 40px;
}
#story-list-container > div > div > div:first-child > div {
  float: right;
  width: 100%;
  max-width: 600px;
  position: relative;
}
#story-list-container > div > div > div:first-child > div:before {
  position: absolute;
  content: "";
  width: 3px;
  height: calc(100% + 160px);
  background-image: url("/wp-content/themes/ewc/images/dashed-gold-line.png");
  top: -80px;
  left: -30px;
  background-size: contain;
  background-repeat: repeat;
}
#story-list-container > div > div > div:first-child h2 {
  margin-bottom: 15px;
}
#story-list-container > div > div > div:last-child {
  width: 45%;
  padding-left: 60px;
  position: relative;
  top: -150px;
  margin-bottom: -150px;
}
#story-list-container > div > div > div:last-child .image-wrapper {
  display: block;
  margin: 0 0 0 auto;
  position: relative;
  width: 100%;
}
#story-list-container > div > div > div:last-child .image-wrapper:nth-of-type(2) {
  margin: 40px 0 40px auto;
  max-width: 475px;
}
#story-list-container > div > div > div:last-child .image-wrapper > div {
  background: #24262b;
  padding: 10px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 100;
}
#story-list-container > div > div > div:last-child .image-wrapper > div p {
  margin-bottom: 0;
  color: #fff;
  font-weight: 600;
}

#story-statements-container {
  padding: 120px 0;
  background-size: cover;
  background-position: 50%;
}
#story-statements-container:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(36, 38, 43, 0.72);
  top: 0;
  left: 0;
  display: inline-block;
}
#story-statements-container > div > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#story-statements-container > div > div > div:first-child {
  width: 30%;
}
#story-statements-container > div > div > div:last-child {
  width: 70%;
}
#story-statements-container > div > div > div:last-child > div {
  border-radius: 10px;
  background: rgba(239, 238, 234, 0.9);
  padding: 40px;
}
#story-statements-container > div > div > div:last-child > div:not(:last-of-type) {
  margin-bottom: 45px;
}
#story-statements-container > div > div > div:last-child > div p {
  margin-bottom: 0;
}

#story-services-container {
  padding: 120px 0;
}
#story-services-container > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
}
#story-services-container > div > div:first-child {
  width: 55%;
}
#story-services-container > div > div:last-child {
  width: 45%;
  padding-left: 60px;
}

@media screen and (max-width: 1450px) {
  #story-list-container {
    padding: 80px 20px;
  }
  #story-list-container > div > div > div:last-child .image-wrapper:nth-child(3n-1) {
    max-width: 350px;
  }
}
@media screen and (max-width: 1240px) {
  #story-list-container > div > div > div:first-child > div {
    padding-left: 20px;
  }
  #story-list-container > div > div > div:first-child > div:before {
    left: 0px;
  }
}
@media screen and (max-width: 1180px) {
  #story-introduction-container {
    padding: 40px 20px;
  }
  #story-blocks-container {
    padding: 0 20px 40px;
  }
  #story-video-container {
    padding: 0 20px 80px;
  }
  #story-history-title-container {
    padding: 50px 20px;
  }
  #story-services-container {
    padding: 120px 20px;
  }
  #story-statements-container {
    padding: 120px 20px;
  }
}
@media screen and (max-width: 1000px) {
  #story-list-container {
    padding: 80px 20px;
  }
  #story-list-container > div > div > div:first-child, #story-list-container > div > div > div:last-child {
    width: 100%;
  }
  #story-list-container > div > div > div:first-child > div {
    width: 100%;
    float: none;
    max-width: 100%;
  }
  #story-list-container > div > div > div:last-child {
    padding: 0;
    top: 0;
    margin: 50px 0 0;
  }
  #story-list-container > div > div > div:last-child .image-wrapper {
    margin: 0 auto;
  }
  #story-list-container > div > div > div:last-child .image-wrapper:nth-child(3n-1) {
    margin: 40px auto;
    max-width: 500px;
  }
  #story-list-container > div > div > div:last-child .image-wrapper img {
    width: 100%;
  }
  #story-statements-container > div > div > div:first-child, #story-statements-container > div > div > div:last-child {
    width: 100%;
  }
  #story-statements-container > div > div > div:last-child > div {
    padding: 30px;
  }
  #story-services-container > div > div:first-child, #story-services-container > div > div:last-child {
    width: 100%;
  }
  #story-services-container > div > div:last-child {
    padding: 30px 0 0;
  }
}
@media screen and (max-width: 850px) {
  #story-blocks-container > div > div {
    width: 100%;
  }
  #story-blocks-container > div > div:nth-of-type(2n) {
    margin: 30px 0 0;
  }
}
@media screen and (max-width: 767px) {
  #story-video-container {
    padding: 0 20px 60px;
  }
  #story-video-container .image-wrapper > div > div > div a {
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 30px;
  }
  #story-video-container .image-wrapper > div > div > div a .icon-play {
    top: 2px;
    left: 3px;
  }
  #story-list-container {
    padding: 60px 20px;
  }
  #story-statements-container {
    padding: 80px 20px;
  }
  #story-services-container {
    padding: 80px 20px;
  }
}
#page-builder-container {
  padding: 0 0 80px;
}
#page-builder-container .content-row .content-row-title {
  margin-bottom: 50px;
}
#page-builder-container .content-row.banner-image-type {
  margin: 60px auto;
  background-size: cover;
  background-position: 50%;
  height: 400px;
}
#page-builder-container .content-row.accordions-type {
  padding: 50px 0;
}
#page-builder-container .content-row.contact-list-type {
  padding: 50px 0;
}
#page-builder-container .content-row.contact-list-type .content-row-title {
  margin-bottom: 0;
}
#page-builder-container .content-row.contact-list-type .staff-member {
  padding: 30px 0;
  border-bottom: 1px solid rgba(168, 168, 168, 0.5);
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#page-builder-container .content-row.contact-list-type .staff-member > div:first-child {
  width: 200px;
}
#page-builder-container .content-row.contact-list-type .staff-member > div:first-child img {
  height: 280px;
  object-fit: cover;
  object-position: center top;
  width: 100%;
}
#page-builder-container .content-row.contact-list-type .staff-member > div:last-child {
  width: calc(100% - 200px);
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
  padding-left: 60px;
}
#page-builder-container .content-row.contact-list-type .staff-member > div:last-child > div {
  width: 50%;
}
#page-builder-container .content-row.contact-list-type .staff-member > div:last-child > div h3 {
  margin-bottom: 5px;
}
#page-builder-container .content-row.contact-list-type .staff-member > div:last-child > div:first-child {
  padding-right: 50px;
}
#page-builder-container .content-row.contact-list-type .staff-member > div:last-child > div:last-child > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
  margin-bottom: 15px;
}
#page-builder-container .content-row.contact-list-type .staff-member > div:last-child > div:last-child > div > div:first-child {
  width: 40px;
}
#page-builder-container .content-row.contact-list-type .staff-member > div:last-child > div:last-child > div > div:first-child span {
  color: #fdb834;
  font-size: 20px;
  position: relative;
}
#page-builder-container .content-row.contact-list-type .staff-member > div:last-child > div:last-child > div > div:first-child span.icon-phone {
  top: 1px;
}
#page-builder-container .content-row.contact-list-type .staff-member > div:last-child > div:last-child > div > div:first-child span.icon-phone:before {
  content: "\e908";
}
#page-builder-container .content-row.contact-list-type .staff-member > div:last-child > div:last-child > div > div:first-child span.icon-location {
  font-size: 22px;
  top: 2px;
}
#page-builder-container .content-row.contact-list-type .staff-member > div:last-child > div:last-child > div > div:first-child span.icon-location:before {
  content: "\e906";
}
#page-builder-container .content-row.contact-list-type .staff-member > div:last-child > div:last-child > div > div:first-child span.icon-email {
  font-size: 17px;
  top: 2px;
}
#page-builder-container .content-row.contact-list-type .staff-member > div:last-child > div:last-child > div > div:first-child span.icon-email:before {
  content: "\e907";
}
#page-builder-container .content-row.contact-list-type .staff-member > div:last-child > div:last-child > div > div:last-child {
  width: calc(100% - 40px);
}
#page-builder-container .content-row.contact-list-type .staff-member > div:last-child > div:last-child > div > div:last-child p {
  margin-bottom: 0;
}
#page-builder-container .content-row.contact-list-type .staff-member > div:last-child > div:last-child > div > div:last-child a {
  text-decoration: none;
  color: #24262b;
  opacity: 1;
}
#page-builder-container .content-row.contact-list-type .staff-member > div:last-child > div:last-child > div > div:last-child a:hover {
  opacity: 0.7;
}
#page-builder-container .content-row.content-type {
  padding: 20px 0;
}
#page-builder-container .content-row.content-type blockquote {
  position: relative;
  border-top: 1px solid rgba(36, 38, 43, 0.2);
  border-bottom: 1px solid rgba(36, 38, 43, 0.2);
  margin: 0;
  padding: 20px 0 20px 100px;
}
#page-builder-container .content-row.content-type blockquote:before {
  position: absolute;
  content: "";
  width: 60px;
  height: 60px;
  background-size: cover;
  background-position: 50%;
  background-image: url("/wp-content/themes/ewc/images/quote-icon.svg");
  top: 20px;
  left: 0;
}
#page-builder-container .content-row.content-type blockquote p {
  margin-bottom: 0;
  font-weight: 600;
}
#page-builder-container .content-row.content-type .button + p {
  margin-bottom: 0;
}
#page-builder-container .content-row.content-sidebar-type {
  padding: 30px 0;
}
#page-builder-container .content-row.content-sidebar-type > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#page-builder-container .content-row.content-sidebar-type > div > div:first-child {
  width: 65%;
  padding-right: 80px;
}
#page-builder-container .content-row.content-sidebar-type > div > div:last-child {
  width: 35%;
}
#page-builder-container .content-row.content-sidebar-type > div > div:last-child > div {
  background: #efeeea;
  padding: 30px 30px 15px;
}
#page-builder-container .content-row.content-sidebar-type > div > div:last-child > div p {
  margin-bottom: 0;
  padding: 7px 0;
}
#page-builder-container .content-row.content-sidebar-type > div > div:last-child > div p:not(:last-of-type) {
  border-bottom: 1px solid #a8a8a8;
}
#page-builder-container .content-row.content-sidebar-type > div > div:last-child > div a {
  text-decoration: none;
  font-weight: 600;
}
#page-builder-container .content-row.content-sidebar-type > div > div:last-child > div a:hover {
  color: #c66c42;
}
#page-builder-container .content-row.content-sidebar-type > div > div:last-child > div a p {
  display: inline-block;
  margin-bottom: 0;
}
#page-builder-container .content-row.content-sidebar-type > div > div:last-child > div a .icon-pdf {
  margin-left: 5px;
  position: relative;
  top: 2px;
  color: #c66c42;
}
#page-builder-container .content-row.content-sidebar-type > div > div:last-child > div a .icon-pdf:before {
  content: "\e90a";
}
#page-builder-container .content-row.events-type {
  padding: 80px 0;
}
#page-builder-container .content-row.events-type .content-row-title {
  text-align: center;
}
#page-builder-container .content-row.events-type .page-builder-events {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#page-builder-container .content-row.events-type .page-builder-events .event-list-item {
  background: #efeeea;
}
#page-builder-container .content-row.events-type .page-builder-events .event-list-item .event-list-header {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#page-builder-container .content-row.events-type .page-builder-events .event-list-item .event-list-header > div:first-child {
  width: 60px;
  height: 60px;
  background: #fdb834;
  text-align: center;
}
#page-builder-container .content-row.events-type .page-builder-events .event-list-item .event-list-header > div:first-child span {
  display: block;
  line-height: 1;
  position: relative;
}
#page-builder-container .content-row.events-type .page-builder-events .event-list-item .event-list-header > div:first-child span.month {
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 16px;
  top: 5px;
}
#page-builder-container .content-row.events-type .page-builder-events .event-list-item .event-list-header > div:first-child span.day {
  font-size: 34px;
  font-weight: 600;
  top: 5px;
}
#page-builder-container .content-row.events-type .page-builder-events .event-list-item .event-list-header > div:last-child {
  width: calc(100% - 60px);
  padding-left: 20px;
  padding-top: 10px;
}
#page-builder-container .content-row.events-type .page-builder-events .event-list-item .event-list-header > div:last-child h4 {
  margin-bottom: 0;
}
#page-builder-container .content-row.events-type .page-builder-events .event-list-item .event-list-header > div:last-child p {
  margin-bottom: 0;
}
#page-builder-container .content-row.events-type .page-builder-events .event-list-item .event-list-details {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 20px;
}
#page-builder-container .content-row.events-type .page-builder-events .event-list-item .event-list-details > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
  width: 48%;
}
#page-builder-container .content-row.events-type .page-builder-events .event-list-item .event-list-details > div:not(:last-of-type) {
  margin-right: 4%;
}
#page-builder-container .content-row.events-type .page-builder-events .event-list-item .event-list-details > div > div:first-child {
  width: 25px;
}
#page-builder-container .content-row.events-type .page-builder-events .event-list-item .event-list-details > div > div:first-child .icon-location {
  color: #c66c42;
  font-size: 20px;
  top: 2px;
  position: relative;
}
#page-builder-container .content-row.events-type .page-builder-events .event-list-item .event-list-details > div > div:first-child .icon-location:before {
  content: "\e906";
}
#page-builder-container .content-row.events-type .page-builder-events .event-list-item .event-list-details > div > div:first-child .icon-clock {
  color: #c66c42;
}
#page-builder-container .content-row.events-type .page-builder-events .event-list-item .event-list-details > div > div:first-child .icon-clock:before {
  content: "\e90e";
}
#page-builder-container .content-row.events-type .page-builder-events .event-list-item .event-list-details > div > div:last-child {
  width: calc(100% - 25px);
  padding-left: 5px;
}
#page-builder-container .content-row.events-type .page-builder-events .event-list-item .event-list-details > div p {
  margin-bottom: 0;
}
#page-builder-container .content-row.events-type .page-builder-events-button {
  text-align: center;
  margin-top: 40px;
}
#page-builder-container .content-row.faculty-type {
  padding: 40px 0;
}
#page-builder-container .content-row.faculty-type .swiper-slide .image-wrapper {
  display: inline-block;
  text-decoration: none;
  position: relative;
  width: 100%;
}
#page-builder-container .content-row.faculty-type .swiper-slide .image-wrapper:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(to bottom, rgba(36, 38, 43, 0), rgba(15, 16, 18, 0.15) 46%, rgba(8, 8, 9, 0.65) 72%, #000);
  display: inline-block;
}
#page-builder-container .content-row.faculty-type .swiper-slide .image-wrapper img {
  height: 450px;
  object-fit: cover;
  object-position: center top;
  width: 100%;
}
#page-builder-container .content-row.faculty-type .swiper-slide .image-wrapper > div {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 20px;
}
#page-builder-container .content-row.faculty-type .swiper-slide .image-wrapper > div > * {
  color: #fff;
  margin: 0;
}
#page-builder-container .content-row.faculty-type .swiper-slide .image-wrapper > div h4 {
  margin-bottom: 5px;
}
#page-builder-container .content-row.faculty-type .page-builder-faculty-navigation-wrapper > div {
  position: absolute;
  top: 0;
  width: 50px;
  height: 100%;
}
#page-builder-container .content-row.faculty-type .page-builder-faculty-navigation-wrapper > div:first-child {
  left: -50px;
}
#page-builder-container .content-row.faculty-type .page-builder-faculty-navigation-wrapper > div:last-child {
  right: -50px;
  text-align: right;
}
#page-builder-container .content-row.faculty-type .page-builder-faculty-navigation-wrapper > div:last-child a {
  transform: rotate(180deg);
  top: 45%;
}
#page-builder-container .content-row.faculty-type .page-builder-faculty-navigation-wrapper > div a {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  outline: none;
  text-decoration: none;
  color: #c66c42;
  font-size: 26px;
  opacity: 1;
  display: inline-block;
}
#page-builder-container .content-row.faculty-type .page-builder-faculty-navigation-wrapper > div a:hover {
  opacity: 0.7;
}
#page-builder-container .content-row.faculty-type .page-builder-faculty-navigation-wrapper > div a .icon-arrow:before {
  content: "\e90d";
}
#page-builder-container .content-row.featured-content-type {
  padding: 150px 0;
  background-size: cover;
  background-position: 50%;
}
#page-builder-container .content-row.featured-content-type > div > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#page-builder-container .content-row.featured-content-type > div > div > div:first-child {
  width: 55%;
}
#page-builder-container .content-row.featured-content-type > div > div > div:last-child {
  width: 45%;
}
#page-builder-container .content-row.featured-content-type > div > div > div:last-child > div {
  border-radius: 10px;
  padding: 60px 30px;
  background: rgba(239, 238, 234, 0.9);
}
#page-builder-container .content-row.featured-content-type > div > div > div:last-child > div p:last-child {
  margin-bottom: 0;
}
#page-builder-container .content-row.featured-faculty-type {
  margin: 50px auto 100px;
  background: #efeeea;
  padding: 40px 0;
}
#page-builder-container .content-row.featured-faculty-type > div > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#page-builder-container .content-row.featured-faculty-type > div > div > div:first-child {
  width: 150px;
}
#page-builder-container .content-row.featured-faculty-type > div > div > div:last-child {
  width: calc(100% - 150px);
  padding-left: 50px;
}
#page-builder-container .content-row.featured-faculty-type > div > div > div:last-child > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#page-builder-container .content-row.featured-faculty-type > div > div > div:last-child > div > div {
  width: 25%;
}
#page-builder-container .content-row.featured-faculty-type > div > div > div:last-child > div > div:not(first-of-type) {
  padding-left: 20px;
}
#page-builder-container .content-row.featured-faculty-type > div > div > div:last-child > div > div h5 {
  margin-bottom: 5px;
}
#page-builder-container .content-row.featured-faculty-type > div > div > div:last-child > div > div p {
  margin-bottom: 0px;
}
#page-builder-container .content-row.featured-statement-type {
  padding: 70px 0;
  margin: 50px auto;
  background: #efeeea;
}
#page-builder-container .content-row.featured-statement-type > div {
  border-left: 13px solid #fdb834;
  padding-left: 80px;
}
#page-builder-container .content-row.four-column-content-type {
  padding: 30px 0;
}
#page-builder-container .content-row.four-column-content-type > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#page-builder-container .content-row.full-width-image-type {
  background-size: cover;
  background-position: 50%;
  position: relative;
  padding: 115px 0;
  text-align: center;
}
#page-builder-container .content-row.full-width-image-type:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(36, 38, 43, 0.8);
}
#page-builder-container .content-row.full-width-image-type h1,
#page-builder-container .content-row.full-width-image-type h2,
#page-builder-container .content-row.full-width-image-type h3,
#page-builder-container .content-row.full-width-image-type h4,
#page-builder-container .content-row.full-width-image-type h5,
#page-builder-container .content-row.full-width-image-type p {
  color: #fff;
}
#page-builder-container .content-row.gallery-type {
  padding: 50px;
}
#page-builder-container .content-row.gallery-type > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#page-builder-container .content-row.gallery-type > div > div {
  width: 49%;
  margin-bottom: 30px;
}
#page-builder-container .content-row.gallery-type > div > div:nth-of-type(2n) {
  margin-left: 2%;
}
#page-builder-container .content-row.gallery-type > div > div img {
  width: 100%;
  height: 400px;
  object-fit: cover;
}
#page-builder-container .content-row.image-blocks-type {
  margin: 50px auto;
  background: #efeeea;
  padding: 80px 0;
}
#page-builder-container .content-row.image-blocks-type .content-row-title {
  justify-content: center;
}
#page-builder-container .content-row.image-blocks-type > div > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#page-builder-container .content-row.image-blocks-type > div > div > div {
  position: relative;
  margin-bottom: 30px;
}
#page-builder-container .content-row.image-blocks-type > div > div > div a {
  display: inline-block;
  width: 100%;
  color: #fff;
  position: relative;
}
#page-builder-container .content-row.image-blocks-type > div > div > div a:hover > div > div:first-child > div {
  background: #fff;
  color: #c66c42;
  transition: all 300ms ease-in-out;
}
#page-builder-container .content-row.image-blocks-type > div > div > div a:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(to bottom, rgba(36, 38, 43, 0), rgba(15, 16, 18, 0.15) 46%, rgba(8, 8, 9, 0.65) 72%, #000);
  display: inline-block;
}
#page-builder-container .content-row.image-blocks-type > div > div > div a > div {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 20px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
  width: 100%;
}
#page-builder-container .content-row.image-blocks-type > div > div > div a > div > div:first-child {
  width: 30px;
}
#page-builder-container .content-row.image-blocks-type > div > div > div a > div > div:first-child > div {
  background: #c66c42;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 2px solid #c66c42;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  margin-right: 10px;
  color: #fff;
  position: relative;
  top: -2px;
  transition: all 300ms ease-in-out;
}
#page-builder-container .content-row.image-blocks-type > div > div > div a > div > div:first-child > div .icon-arrow {
  position: relative;
  top: -2px;
  font-size: 10px;
  line-height: 30px;
}
#page-builder-container .content-row.image-blocks-type > div > div > div a > div > div:first-child > div .icon-arrow:before {
  content: "\e904";
}
#page-builder-container .content-row.image-blocks-type > div > div > div a > div > div:last-child {
  width: calc(100% - 30px);
  padding-left: 10px;
}
#page-builder-container .content-row.image-blocks-type > div > div > div a > div > div:last-child h5 {
  margin-bottom: 0;
  position: relative;
  top: -2px;
}
#page-builder-container .content-row.image-content-block-type {
  background: #24262b;
  padding: 80px 0;
  margin: 50px auto;
}
#page-builder-container .content-row.image-content-block-type > div > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
}
#page-builder-container .content-row.image-content-block-type > div > div > div:first-child {
  width: 55%;
}
#page-builder-container .content-row.image-content-block-type > div > div > div:last-child {
  width: 45%;
  padding-left: 50px;
}
#page-builder-container .content-row.image-content-block-type > div > div > div:last-child h1,
#page-builder-container .content-row.image-content-block-type > div > div > div:last-child h2,
#page-builder-container .content-row.image-content-block-type > div > div > div:last-child h3,
#page-builder-container .content-row.image-content-block-type > div > div > div:last-child h4,
#page-builder-container .content-row.image-content-block-type > div > div > div:last-child h5,
#page-builder-container .content-row.image-content-block-type > div > div > div:last-child p {
  color: #fff;
}
#page-builder-container .content-row.image-content-block-type > div > div > div:last-child p:last-child {
  margin-bottom: 0;
}
#page-builder-container .content-row.left-image-list-content-type {
  padding: 50px 0;
}
#page-builder-container .content-row.left-image-list-content-type > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#page-builder-container .content-row.left-image-list-content-type > div > div:first-child {
  width: 55%;
}
#page-builder-container .content-row.left-image-list-content-type > div > div:first-child img {
  width: 100%;
}
#page-builder-container .content-row.left-image-list-content-type > div > div:last-child {
  width: 45%;
  padding-left: 50px;
}
#page-builder-container .content-row.left-image-list-content-type > div > div:last-child > div {
  padding: 7px 0;
  border-bottom: 1px solid #a8a8a8;
}
#page-builder-container .content-row.left-image-list-content-type > div > div:last-child > div p {
  font-weight: 600;
  margin-bottom: 0;
}
#page-builder-container .content-row.left-image-right-content-type {
  padding: 40px 0;
}
#page-builder-container .content-row.left-image-right-content-type.wider-content > div > div:first-child {
  width: 33.3333%;
}
#page-builder-container .content-row.left-image-right-content-type.wider-content > div > div:last-child {
  width: 66.6666%;
}
#page-builder-container .content-row.left-image-right-content-type > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
}
#page-builder-container .content-row.left-image-right-content-type > div > div:first-child {
  width: 55%;
}
#page-builder-container .content-row.left-image-right-content-type > div > div:first-child img {
  width: 100%;
}
#page-builder-container .content-row.left-image-right-content-type > div > div:last-child {
  width: 45%;
  padding-left: 50px;
}
#page-builder-container .content-row.list-type {
  padding: 40px 0;
}
#page-builder-container .content-row.list-type h2 {
  margin-bottom: 0;
}
#page-builder-container .content-row.list-type .content-row-title {
  margin-bottom: 20px;
}
#page-builder-container .content-row.list-type .full-width-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
  border-bottom: 1px solid #a8a8a8;
  padding: 30px 0;
}
#page-builder-container .content-row.list-type .full-width-list > div:first-child {
  width: 70%;
}
#page-builder-container .content-row.list-type .full-width-list > div:first-child h4 {
  margin-bottom: 10px;
}
#page-builder-container .content-row.list-type .full-width-list > div:first-child p {
  margin-bottom: 0;
}
#page-builder-container .content-row.list-type .full-width-list > div:last-child {
  width: 30%;
  text-align: right;
}
#page-builder-container .content-row.media-type {
  padding: 50px 0;
}
#page-builder-container .content-row.media-type .media-gallery {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#page-builder-container .content-row.media-type .media-gallery > div {
  margin-bottom: 30px;
}
#page-builder-container .content-row.media-type img {
  height: 250px;
  object-fit: cover;
  width: 100%;
}
#page-builder-container .content-row.media-type .image-wrapper {
  position: relative;
}
#page-builder-container .content-row.media-type .image-wrapper > div {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
#page-builder-container .content-row.media-type .image-wrapper > div > div {
  display: table;
  width: 100%;
  height: 100%;
}
#page-builder-container .content-row.media-type .image-wrapper > div > div > div {
  display: table-cell;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  text-align: center;
}
#page-builder-container .content-row.media-type .image-wrapper > div > div > div a {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background: #fdb834;
  display: inline-block;
  color: #24262b;
  line-height: 80px;
  text-decoration: none;
  font-size: 40px;
  border: 2px solid #fdb834;
}
#page-builder-container .content-row.media-type .image-wrapper > div > div > div a:hover {
  background: #fff;
  color: #fdb834;
}
#page-builder-container .content-row.media-type .image-wrapper > div > div > div a .icon-play {
  position: relative;
  left: 5px;
  top: 3px;
}
#page-builder-container .content-row.media-type .image-wrapper > div > div > div a .icon-play:before {
  content: "\e909";
}
#page-builder-container .content-row.numbers-type {
  background-size: cover;
  background-position: 50%;
  padding: 90px 0 50px;
}
#page-builder-container .content-row.numbers-type h1 {
  text-align: center;
}
#page-builder-container .content-row.numbers-type > div > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 50px;
}
#page-builder-container .content-row.numbers-type > div > div > div {
  padding: 0 20px;
  text-align: center;
  margin-bottom: 40px;
}
#page-builder-container .content-row.numbers-type > div > div > div > div {
  background: #fdb834;
  display: inline-block;
  border-radius: 50%;
  width: 130px;
  height: 130px;
  margin-bottom: 20px;
  position: relative;
}
#page-builder-container .content-row.numbers-type > div > div > div > div:before {
  position: absolute;
  content: "";
  width: 150px;
  height: 150px;
  top: -10px;
  left: -10px;
  border-radius: 50%;
  border: 2px dashed #24262b;
}
#page-builder-container .content-row.numbers-type > div > div > div > div h1 {
  line-height: 130px;
  margin-bottom: 0;
}
#page-builder-container .content-row.numbers-type > div > div > div p {
  margin-bottom: 0;
}
#page-builder-container .content-row.right-image-left-content-type {
  padding: 40px 0;
}
#page-builder-container .content-row.right-image-left-content-type.wider-content > div > div:first-child {
  width: 66.6666%;
}
#page-builder-container .content-row.right-image-left-content-type.wider-content > div > div:last-child {
  width: 33.3333%;
}
#page-builder-container .content-row.right-image-left-content-type > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
}
#page-builder-container .content-row.right-image-left-content-type > div > div:first-child {
  width: 45%;
  padding-right: 50px;
}
#page-builder-container .content-row.right-image-left-content-type > div > div:last-child {
  width: 55%;
}
#page-builder-container .content-row.right-image-left-content-type > div > div:last-child img {
  width: 100%;
}
#page-builder-container .content-row.split-list-type {
  padding: 30px 0;
}
#page-builder-container .content-row.split-list-type > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#page-builder-container .content-row.split-list-type > div > div {
  width: 48%;
}
#page-builder-container .content-row.split-list-type > div > div:nth-of-type(2n) {
  margin-left: 4%;
}
#page-builder-container .content-row.split-list-type > div > div > div {
  padding: 7px 0;
  border-bottom: 1px solid #a8a8a8;
}
#page-builder-container .content-row.split-list-type > div > div > div p {
  margin-bottom: 0;
}
#page-builder-container .content-row.slider-type {
  background: #24262b;
  position: relative;
}
#page-builder-container .content-row.slider-type .swiper-slide > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#page-builder-container .content-row.slider-type .swiper-slide > div > div {
  position: relative;
  width: 50%;
}
#page-builder-container .content-row.slider-type .swiper-slide > div > div:first-child {
  padding: 80px 50px 150px 0;
}
#page-builder-container .content-row.slider-type .swiper-slide > div > div:first-child > div {
  width: 100%;
  max-width: 520px;
  float: right;
}
#page-builder-container .content-row.slider-type .swiper-slide > div > div:first-child > div h1,
#page-builder-container .content-row.slider-type .swiper-slide > div > div:first-child > div h2,
#page-builder-container .content-row.slider-type .swiper-slide > div > div:first-child > div h3,
#page-builder-container .content-row.slider-type .swiper-slide > div > div:first-child > div h4,
#page-builder-container .content-row.slider-type .swiper-slide > div > div:first-child > div h5,
#page-builder-container .content-row.slider-type .swiper-slide > div > div:first-child > div h6,
#page-builder-container .content-row.slider-type .swiper-slide > div > div:first-child > div p {
  color: #fff;
}
#page-builder-container .content-row.slider-type .swiper-slide > div > div:last-child {
  background-size: cover;
  background-position: 50%;
}
#page-builder-container .content-row.slider-type .page-builder-slider-navigation-wrapper {
  position: absolute;
  bottom: 30px;
  left: 0;
  z-index: 10000;
  width: 50%;
}
#page-builder-container .content-row.slider-type .page-builder-slider-navigation-wrapper > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
  margin: 0 0 0 auto;
  width: 100%;
  max-width: 570px;
}
#page-builder-container .content-row.slider-type .page-builder-slider-navigation-wrapper > div > div:last-child a .icon-arrow {
  transform: rotate(180deg);
}
#page-builder-container .content-row.slider-type .page-builder-slider-navigation-wrapper > div > div a {
  width: 30px;
  height: 30px;
  display: inline-block;
  border-radius: 50%;
  background: #c66c42;
  text-align: center;
  text-decoration: none;
  outline: none;
}
#page-builder-container .content-row.slider-type .page-builder-slider-navigation-wrapper > div > div a .icon-arrow {
  display: inline-block;
  color: #fff;
  font-size: 12px;
}
#page-builder-container .content-row.slider-type .page-builder-slider-navigation-wrapper > div > div a .icon-arrow:before {
  content: "\e90d";
}
#page-builder-container .content-row.slider-type .page-builder-slider-navigation-wrapper > div > div p {
  color: #fff;
  margin: 0;
  font-size: 15px;
  padding: 0 20px;
  font-weight: 500;
  text-transform: uppercase;
  position: relative;
  top: 1px;
}
#page-builder-container .content-row.split-statistics-type {
  background: #24262b;
  padding: 105px 0;
}
#page-builder-container .content-row.split-statistics-type > div > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#page-builder-container .content-row.split-statistics-type > div > div > div:first-child {
  width: 55%;
  padding-right: 80px;
}
#page-builder-container .content-row.split-statistics-type > div > div > div:first-child h1,
#page-builder-container .content-row.split-statistics-type > div > div > div:first-child h2,
#page-builder-container .content-row.split-statistics-type > div > div > div:first-child h3,
#page-builder-container .content-row.split-statistics-type > div > div > div:first-child h4,
#page-builder-container .content-row.split-statistics-type > div > div > div:first-child h5,
#page-builder-container .content-row.split-statistics-type > div > div > div:first-child p {
  color: #fff;
}
#page-builder-container .content-row.split-statistics-type > div > div > div:first-child p:last-of-type {
  margin-bottom: 0;
}
#page-builder-container .content-row.split-statistics-type > div > div > div:last-child {
  width: 45%;
}
#page-builder-container .content-row.split-statistics-type > div > div > div:last-child > div > div {
  border-bottom: 1px solid #fff;
  padding: 0 0 20px;
}
#page-builder-container .content-row.split-statistics-type > div > div > div:last-child > div > div:not(:first-of-type) {
  padding: 20px 0;
}
#page-builder-container .content-row.split-statistics-type > div > div > div:last-child > div > div h1,
#page-builder-container .content-row.split-statistics-type > div > div > div:last-child > div > div h2,
#page-builder-container .content-row.split-statistics-type > div > div > div:last-child > div > div h3,
#page-builder-container .content-row.split-statistics-type > div > div > div:last-child > div > div h4,
#page-builder-container .content-row.split-statistics-type > div > div > div:last-child > div > div h5,
#page-builder-container .content-row.split-statistics-type > div > div > div:last-child > div > div h6,
#page-builder-container .content-row.split-statistics-type > div > div > div:last-child > div > div p {
  color: #fff;
  margin: 0;
}
#page-builder-container .content-row.spreadsheet-type {
  padding: 30px 0;
}
#page-builder-container .content-row.spreadsheet-type .spreadsheet-header {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-bottom: 5px;
}
#page-builder-container .content-row.spreadsheet-type .spreadsheet-header > div {
  width: 22.5%;
  padding: 7px 0;
}
#page-builder-container .content-row.spreadsheet-type .spreadsheet-header > div p,
#page-builder-container .content-row.spreadsheet-type .spreadsheet-header > div h5 {
  margin: 0;
}
#page-builder-container .content-row.spreadsheet-type .spreadsheet-header > div:nth-of-type(4n), #page-builder-container .content-row.spreadsheet-type .spreadsheet-header > div:nth-of-type(4n-1), #page-builder-container .content-row.spreadsheet-type .spreadsheet-header > div:nth-of-type(4n-2) {
  margin-left: 3.333%;
}
#page-builder-container .content-row.spreadsheet-type .spreadsheet-row > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  border-bottom: 1px solid #a8a8a8;
}
#page-builder-container .content-row.spreadsheet-type .spreadsheet-row > div > div {
  width: 22.5%;
  padding: 7px 0;
}
#page-builder-container .content-row.spreadsheet-type .spreadsheet-row > div > div:nth-of-type(4n), #page-builder-container .content-row.spreadsheet-type .spreadsheet-row > div > div:nth-of-type(4n-1), #page-builder-container .content-row.spreadsheet-type .spreadsheet-row > div > div:nth-of-type(4n-2) {
  margin-left: 3.333%;
}
#page-builder-container .content-row.spreadsheet-type .spreadsheet-row > div > div p {
  margin: 0;
}
#page-builder-container .content-row.statistics-type {
  padding: 80px 0;
}
#page-builder-container .content-row.statistics-type.black-color {
  background: #24262b;
}
#page-builder-container .content-row.statistics-type.black-color h1,
#page-builder-container .content-row.statistics-type.black-color h2,
#page-builder-container .content-row.statistics-type.black-color h3,
#page-builder-container .content-row.statistics-type.black-color h4,
#page-builder-container .content-row.statistics-type.black-color h5,
#page-builder-container .content-row.statistics-type.black-color p {
  color: #fff;
}
#page-builder-container .content-row.statistics-type svg {
  width: 100%;
}
#page-builder-container .content-row.statistics-type > div > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 20px;
}
#page-builder-container .content-row.statistics-type > div > div > div {
  margin-bottom: 30px;
}
#page-builder-container .content-row.statistics-type > div > div > div h2 {
  color: #fdb834;
  font-size: 60px;
  font-family: "adelle";
  margin-bottom: 10px;
}
#page-builder-container .content-row.statistics-type > div > div > div p {
  margin-bottom: 0;
}
#page-builder-container .content-row.stories-type {
  padding: 50px 0 80px;
}
#page-builder-container .content-row.stories-type .swiper-slide > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
}
#page-builder-container .content-row.stories-type .swiper-slide > div > div {
  position: relative;
}
#page-builder-container .content-row.stories-type .swiper-slide > div > div:first-child {
  width: 215px;
}
#page-builder-container .content-row.stories-type .swiper-slide > div > div:first-child img:not(.quote-icon) {
  border-radius: 50%;
}
#page-builder-container .content-row.stories-type .swiper-slide > div > div:first-child .quote-icon {
  position: absolute;
  top: 0;
  width: 70px;
  height: 70px;
  right: -25px;
}
#page-builder-container .content-row.stories-type .swiper-slide > div > div:last-child {
  width: calc(100% - 215px);
  padding-left: 60px;
}
#page-builder-container .content-row.stories-type .swiper-slide > div > div:last-child blockquote {
  border: none;
  border-top: 2px solid #24262b;
  border-bottom: 2px solid #24262b;
  padding: 20px 0;
}
#page-builder-container .content-row.stories-type .swiper-slide > div > div:last-child blockquote p {
  margin: 0;
}
#page-builder-container .content-row.stories-type .swiper-slide > div > div:last-child h5 {
  margin-bottom: 0;
  margin-top: 30px;
}
#page-builder-container .content-row.stories-type .swiper-slide > div > div:last-child h5 + p {
  color: #c66c42;
  margin-bottom: 0;
}
#page-builder-container .content-row.stories-type .page-builder-story-wrapper {
  position: relative;
}
#page-builder-container .content-row.stories-type .page-builder-story-navigation-wrapper > div {
  position: absolute;
  height: 100%;
  top: 0;
  width: 50px;
}
#page-builder-container .content-row.stories-type .page-builder-story-navigation-wrapper > div:first-child {
  left: -50px;
}
#page-builder-container .content-row.stories-type .page-builder-story-navigation-wrapper > div:last-child {
  right: -50px;
  text-align: right;
}
#page-builder-container .content-row.stories-type .page-builder-story-navigation-wrapper > div:last-child a {
  transform: rotate(180deg);
  top: 40%;
}
#page-builder-container .content-row.stories-type .page-builder-story-navigation-wrapper > div a {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  outline: none;
  color: #a8a8a8;
  text-decoration: none;
  display: inline-block;
  font-size: 26px;
}
#page-builder-container .content-row.stories-type .page-builder-story-navigation-wrapper > div a:hover {
  color: #c66c42;
}
#page-builder-container .content-row.stories-type .page-builder-story-navigation-wrapper > div a .icon-arrow:before {
  content: "\e90d";
}
#page-builder-container .content-row.tabbed-content-type {
  padding: 30px 0 50px;
}
#page-builder-container .content-row.tabbed-content-type .r-tabs-nav {
  padding: 0;
  margin: 20px 0 0;
  display: flex;
  flex-direction: row;
}
#page-builder-container .content-row.tabbed-content-type .r-tabs-nav li {
  padding: 0;
  margin: 0;
}
#page-builder-container .content-row.tabbed-content-type .r-tabs-nav li:before {
  display: none;
}
#page-builder-container .content-row.tabbed-content-type .r-tabs-nav li:not(.r-tabs-state-active) a {
  background: #efeeea;
}
#page-builder-container .content-row.tabbed-content-type .r-tabs-nav li.r-tabs-state-active a {
  background: rgba(239, 238, 234, 0.4);
}
#page-builder-container .content-row.tabbed-content-type .r-tabs-nav li a {
  color: #24262b;
  font-weight: 600;
  text-decoration: none;
  font-size: 16px;
  letter-spacing: 1px;
  padding: 15px 30px;
  display: inline-block;
  text-transform: uppercase;
}
#page-builder-container .content-row.tabbed-content-type .r-tabs-nav li a:hover {
  background: rgba(239, 238, 234, 0.4);
}
#page-builder-container .content-row.tabbed-content-type .r-tabs-panel {
  background: rgba(239, 238, 234, 0.4);
  padding: 50px 25px;
}
#page-builder-container .content-row.tabbed-content-type .r-tabs-panel .page-builder-tab-item > a {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  font-size: 16px;
  border-bottom: 1px solid rgba(168, 168, 168, 0.5);
  text-decoration: none;
  color: #24262b;
  padding: 15px 0;
}
#page-builder-container .content-row.tabbed-content-type .r-tabs-panel .page-builder-tab-item > a > div:first-child {
  width: 30px;
}
#page-builder-container .content-row.tabbed-content-type .r-tabs-panel .page-builder-tab-item > a > div:first-child .icon-pdf {
  color: #c66c42;
}
#page-builder-container .content-row.tabbed-content-type .r-tabs-panel .page-builder-tab-item > a > div:first-child .icon-pdf:before {
  content: "\e90a";
}
#page-builder-container .content-row.tabbed-content-type .r-tabs-panel .page-builder-tab-item > a > div:nth-child(2) {
  width: calc(100% - 150px);
}
#page-builder-container .content-row.tabbed-content-type .r-tabs-panel .page-builder-tab-item > a > div:nth-child(2) p {
  font-weight: 600;
}
#page-builder-container .content-row.tabbed-content-type .r-tabs-panel .page-builder-tab-item > a > div:last-child {
  width: 120px;
  text-align: right;
}
#page-builder-container .content-row.tabbed-content-type .r-tabs-panel .page-builder-tab-item > a > div p {
  margin-bottom: 0;
}
#page-builder-container .content-row.table-type {
  padding: 40px 0;
}
#page-builder-container .content-row.table-type .content-row-title {
  margin-bottom: 0;
}
#page-builder-container .content-row.table-type .page-builder-table .page-builder-table-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  border-bottom: 1px solid rgba(168, 168, 168, 0.5);
}
#page-builder-container .content-row.table-type .page-builder-table .page-builder-table-row:nth-of-type(odd) {
  background: rgba(239, 238, 234, 0.4);
}
#page-builder-container .content-row.table-type .page-builder-table .page-builder-table-row > div {
  padding: 10px 20px;
}
#page-builder-container .content-row.table-type .page-builder-table .page-builder-table-row > div:first-child {
  width: 60%;
}
#page-builder-container .content-row.table-type .page-builder-table .page-builder-table-row > div:last-child {
  width: 40%;
  text-align: right;
}
#page-builder-container .content-row.table-type .page-builder-table .page-builder-table-row > div p {
  margin-bottom: 0;
}
#page-builder-container .content-row.testimonial-type {
  background: #efeeea;
  padding: 50px 0;
  margin: 50px auto;
}
#page-builder-container .content-row.testimonial-type > div > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
}
#page-builder-container .content-row.testimonial-type > div > div > div:first-child {
  width: calc(100% - 250px);
  padding-right: 60px;
}
#page-builder-container .content-row.testimonial-type > div > div > div:first-child p {
  margin-bottom: 0;
}
#page-builder-container .content-row.testimonial-type > div > div > div:last-child {
  width: 250px;
}
#page-builder-container .content-row.testimonial-type > div > div > div:last-child img {
  display: inline-block;
  border-radius: 50%;
  border: 7px solid #fdb834;
}
#page-builder-container .content-row.text-divider-type {
  padding: 100px 0;
  margin: 50px auto;
}
#page-builder-container .content-row.text-divider-type.has-image {
  background-size: cover;
  background-position: 50%;
}
#page-builder-container .content-row.text-divider-type:not(.has-image) {
  background: #24262b;
}
#page-builder-container .content-row.text-divider-type:not(.has-image) h1 {
  color: #fff;
  margin: 0;
}
#page-builder-container .content-row.three-column-content-type {
  padding: 30px 0;
}
#page-builder-container .content-row.three-column-content-type > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#page-builder-container .content-row.three-column-widgets-type {
  padding: 80px 0;
}
#page-builder-container .content-row.three-column-widgets-type.black-color {
  background: #24262b;
}
#page-builder-container .content-row.three-column-widgets-type.black-color h1,
#page-builder-container .content-row.three-column-widgets-type.black-color h2,
#page-builder-container .content-row.three-column-widgets-type.black-color h3,
#page-builder-container .content-row.three-column-widgets-type.black-color h4,
#page-builder-container .content-row.three-column-widgets-type.black-color h5,
#page-builder-container .content-row.three-column-widgets-type.black-color p {
  color: #fff;
}
#page-builder-container .content-row.three-column-widgets-type.black-color a {
  color: #fff;
}
#page-builder-container .content-row.three-column-widgets-type.black-color a.button {
  margin-top: 30px;
}
#page-builder-container .content-row.three-column-widgets-type .content-row-title {
  margin-bottom: 10px;
}
#page-builder-container .content-row.three-column-widgets-type > div > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#page-builder-container .content-row.three-column-widgets-type > div > div img {
  margin-bottom: 20px;
}
#page-builder-container .content-row.three-column-widgets-type > div > div h3 {
  margin-bottom: 10px;
}
#page-builder-container .content-row.three-column-widgets-type > div > div p {
  margin-bottom: 0;
}
#page-builder-container .content-row.two-column-content-type {
  padding: 30px 0;
}
#page-builder-container .content-row.two-column-content-type > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#page-builder-container .content-row.two-column-content-type > div > div {
  width: 48%;
}
#page-builder-container .content-row.two-column-content-type > div > div:nth-of-type(2n) {
  margin-left: 4%;
}
#page-builder-container .content-row.two-column-widgets-type {
  padding: 40px 0;
}
#page-builder-container .content-row.two-column-widgets-type .content-row-title {
  margin-bottom: 10px;
}
#page-builder-container .content-row.two-column-widgets-type > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#page-builder-container .content-row.two-column-widgets-type > div > div {
  width: 48%;
}
#page-builder-container .content-row.two-column-widgets-type > div > div:nth-of-type(2n) {
  margin-left: 4%;
}
#page-builder-container .content-row.two-column-widgets-type > div > div img {
  margin-bottom: 20px;
}
#page-builder-container .content-row.two-column-widgets-type > div > div h3 {
  margin-bottom: 10px;
}

@media screen and (max-width: 1580px) {
  #page-builder-container .content-row.featured-faculty-type {
    max-width: calc(100% - 40px);
  }
  #page-builder-container .content-row.featured-statement-type {
    max-width: calc(100% - 40px);
  }
  #page-builder-container .content-row.testimonial-type {
    max-width: calc(100% - 40px);
  }
}
@media screen and (max-width: 1300px) {
  #page-builder-container .content-row.stories-type {
    padding: 50px 60px 80px;
  }
}
@media screen and (max-width: 1280px) {
  #page-builder-container .content-row.faculty-type {
    padding: 80px 60px;
  }
  #page-builder-container .content-row.faculty-type .page-builder-faculty-navigation-wrapper > div:first-child {
    left: 10px;
  }
  #page-builder-container .content-row.faculty-type .page-builder-faculty-navigation-wrapper > div:last-child {
    right: 10px;
  }
}
@media screen and (max-width: 1180px) {
  #page-builder-container .content-row.accordions-type {
    padding: 50px 20px;
  }
  #page-builder-container .content-row.contact-list-type {
    padding: 50px 20px;
  }
  #page-builder-container .content-row.content-type {
    padding: 20px;
  }
  #page-builder-container .content-row.content-sidebar-type {
    padding: 40px 20px;
  }
  #page-builder-container .content-row.events-type {
    padding: 80px 20px;
  }
  #page-builder-container .content-row.gallery-type {
    padding: 50px 20px;
  }
  #page-builder-container .content-row.featured-content-type {
    padding: 150px 20px;
  }
  #page-builder-container .content-row.featured-faculty-type > div > div > div:last-child > div > div {
    width: 48%;
  }
  #page-builder-container .content-row.featured-faculty-type > div > div > div:last-child > div > div:last-of-type {
    margin-left: 2%;
  }
  #page-builder-container .content-row.featured-statement-type {
    padding: 70px 20px;
  }
  #page-builder-container .content-row.four-column-content-type {
    padding: 30px 20px;
  }
  #page-builder-container .content-row.full-width-image-type {
    padding: 115px 20px;
  }
  #page-builder-container .content-row.image-blocks-type {
    padding: 80px 20px;
  }
  #page-builder-container .content-row.image-content-block-type {
    padding: 80px 20px;
  }
  #page-builder-container .content-row.left-image-list-content-type {
    padding: 50px 20px;
  }
  #page-builder-container .content-row.left-image-right-content-type {
    padding: 40px 20px;
  }
  #page-builder-container .content-row.list-type {
    padding: 40px 20px;
  }
  #page-builder-container .content-row.media-type {
    padding: 50px 20px;
  }
  #page-builder-container .content-row.numbers-type {
    padding: 90px 20px 50px;
  }
  #page-builder-container .content-row.right-image-left-content-type {
    padding: 40px 20px;
  }
  #page-builder-container .content-row.slider-type .swiper-slide > div > div:first-child {
    padding: 80px 50px 150px 20px;
  }
  #page-builder-container .content-row.slider-type .page-builder-slider-navigation-wrapper {
    padding-left: 20px;
  }
  #page-builder-container .content-row.split-list-type {
    padding: 30px 20px;
  }
  #page-builder-container .content-row.split-statistics-type {
    padding: 50px 20px;
  }
  #page-builder-container .content-row.spreadsheet-type {
    padding: 30px 20px;
  }
  #page-builder-container .content-row.statistics-type {
    padding: 80px 20px;
  }
  #page-builder-container .content-row.tabbed-content-type {
    padding: 30px 20px 50px;
  }
  #page-builder-container .content-row.table-type {
    padding: 40px 20px;
  }
  #page-builder-container .content-row.testimonial-type > div {
    padding: 0 20px;
  }
  #page-builder-container .content-row.three-column-content-type {
    padding: 30px 20px;
  }
  #page-builder-container .content-row.three-column-widgets-type {
    padding: 80px 20px;
  }
  #page-builder-container .content-row.text-divider-type {
    padding: 100px 20px;
  }
  #page-builder-container .content-row.two-column-content-type {
    padding: 30px 20px;
  }
  #page-builder-container .content-row.two-column-widgets-type {
    padding: 40px 20px;
  }
}
@media screen and (min-width: 1001px) {
  #page-builder-container .content-row.numbers-type > div > div > div {
    width: 25%;
  }
  #page-builder-container .content-row.statistics-type > div > div > div {
    width: 22.5%;
  }
  #page-builder-container .content-row.statistics-type > div > div > div:nth-of-type(4n), #page-builder-container .content-row.statistics-type > div > div > div:nth-of-type(4n-1), #page-builder-container .content-row.statistics-type > div > div > div:nth-of-type(4n-2) {
    margin-left: 3.333%;
  }
}
@media screen and (min-width: 600px) and (max-width: 1000px) {
  #page-builder-container .content-row.numbers-type > div > div > div {
    width: 48%;
  }
  #page-builder-container .content-row.numbers-type > div > div > div:nth-of-type(2n) {
    marign-left: 4%;
  }
  #page-builder-container .content-row.statistics-type > div > div > div {
    width: 48%;
  }
  #page-builder-container .content-row.statistics-type > div > div > div:nth-of-type(2n) {
    marign-left: 4%;
  }
}
@media screen and (max-width: 950px) {
  #page-builder-container .content-row.content-sidebar-type > div > div:first-child, #page-builder-container .content-row.content-sidebar-type > div > div:last-child {
    width: 100%;
    padding: 0;
  }
  #page-builder-container .content-row.content-sidebar-type > div > div:last-child {
    margin-top: 20px;
  }
  #page-builder-container .content-row.featured-content-type > div > div > div:first-child {
    width: 30%;
  }
  #page-builder-container .content-row.featured-content-type > div > div > div:last-child {
    width: 70%;
  }
  #page-builder-container .content-row.image-content-block-type > div > div > div:first-child, #page-builder-container .content-row.image-content-block-type > div > div > div:last-child {
    width: 100%;
    padding: 0;
  }
  #page-builder-container .content-row.image-content-block-type > div > div > div:first-child img {
    width: 100%;
    padding: 0 0 30px;
  }
  #page-builder-container .content-row.left-image-list-content-type > div > div:first-child, #page-builder-container .content-row.left-image-list-content-type > div > div:last-child {
    width: 100%;
  }
  #page-builder-container .content-row.left-image-list-content-type > div > div:first-image img {
    height: 450px;
    object-fit: cover;
  }
  #page-builder-container .content-row.left-image-list-content-type > div > div:last-child {
    padding: 30px 0 0;
  }
  #page-builder-container .content-row.left-image-right-content-type.wider-content > div > div:first-child, #page-builder-container .content-row.left-image-right-content-type.wider-content > div > div:last-child {
    width: 100%;
  }
  #page-builder-container .content-row.left-image-right-content-type > div > div:first-child, #page-builder-container .content-row.left-image-right-content-type > div > div:last-child {
    width: 100%;
  }
  #page-builder-container .content-row.left-image-right-content-type > div > div:first-child img {
    height: 450px;
    object-fit: cover;
  }
  #page-builder-container .content-row.left-image-right-content-type > div > div:last-child {
    padding: 30px 0 0;
  }
  #page-builder-container .content-row.right-image-left-content-type.wider-content > div > div:first-child, #page-builder-container .content-row.right-image-left-content-type.wider-content > div > div:last-child {
    width: 100%;
  }
  #page-builder-container .content-row.right-image-left-content-type > div {
    flex-direction: column-reverse;
  }
  #page-builder-container .content-row.right-image-left-content-type > div > div:first-child, #page-builder-container .content-row.right-image-left-content-type > div > div:last-child {
    width: 100%;
  }
  #page-builder-container .content-row.right-image-left-content-type > div > div:first-child {
    padding: 30px 0 0;
  }
  #page-builder-container .content-row.right-image-left-content-type > div > div:last-child img {
    height: 450px;
    object-fit: cover;
  }
  #page-builder-container .content-row.slider-type .swiper-slide > div {
    flex-direction: column-reverse;
  }
  #page-builder-container .content-row.slider-type .swiper-slide > div > div:first-child {
    width: 100%;
  }
  #page-builder-container .content-row.slider-type .swiper-slide > div > div:first-child > div {
    float: none;
    max-width: 100%;
  }
  #page-builder-container .content-row.slider-type .swiper-slide > div > div:last-child {
    width: 100%;
    height: 400px;
  }
  #page-builder-container .content-row.split-statistics-type > div > div > div:first-child, #page-builder-container .content-row.split-statistics-type > div > div > div:last-child {
    width: 100%;
  }
  #page-builder-container .content-row.split-statistics-type > div > div > div:last-child {
    padding: 30px 0 0;
  }
}
@media screen and (max-width: 950px) {
  #page-builder-container .content-row.testimonial-type > div > div {
    flex-direction: column-reverse;
  }
  #page-builder-container .content-row.testimonial-type > div > div > div:first-child, #page-builder-container .content-row.testimonial-type > div > div > div:last-child {
    width: 100%;
  }
  #page-builder-container .content-row.testimonial-type > div > div > div:first-child {
    padding: 30px 0 0;
  }
  #page-builder-container .content-row.testimonial-type > div > div > div:last-child img {
    width: 100%;
    max-width: 250px;
    margin: 0 auto;
    display: block;
  }
}
@media screen and (min-width: 901px) {
  #page-builder-container .content-row.four-column-content-type > div > div {
    width: 22.5%;
  }
  #page-builder-container .content-row.four-column-content-type > div > div:nth-of-type(4n), #page-builder-container .content-row.four-column-content-type > div > div:nth-of-type(4n-1), #page-builder-container .content-row.four-column-content-type > div > div:nth-of-type(4n-2) {
    margin-left: 3.333%;
  }
  #page-builder-container .content-row.events-type .page-builder-events > div {
    width: 31%;
  }
  #page-builder-container .content-row.events-type .page-builder-events > div:nth-of-type(3n-1) {
    margin-left: 3.333%;
    margin-right: 3.333%;
  }
  #page-builder-container .content-row.three-column-content-type > div > div {
    width: 31%;
  }
  #page-builder-container .content-row.three-column-content-type > div > div:nth-of-type(3n-1) {
    margin-left: 3.333%;
    margin-right: 3.333%;
  }
  #page-builder-container .content-row.three-column-widgets-type > div > div > div {
    width: 31%;
  }
  #page-builder-container .content-row.three-column-widgets-type > div > div > div:nth-of-type(3n-1) {
    margin-left: 3.333%;
    margin-right: 3.333%;
  }
}
@media screen and (max-width: 900px) {
  #page-builder-container .content-row.four-column-content-type > div > div, #page-builder-container .content-row.three-column-content-type > div > div {
    width: 100%;
  }
  #page-builder-container .content-row.events-type .page-builder-events > div {
    width: 100%;
  }
  #page-builder-container .content-row.events-type .page-builder-events > div:nth-of-type(3n-1) {
    margin: 40px auto;
  }
  #page-builder-container .content-row.spreadsheet-type {
    overflow-x: scroll;
  }
  #page-builder-container .content-row.spreadsheet-type .spreadsheet-header,
  #page-builder-container .content-row.spreadsheet-type .spreadsheet-row {
    width: 900px;
  }
  #page-builder-container .content-row.stories-type .swiper-slide > div > div:first-child, #page-builder-container .content-row.stories-type .swiper-slide > div > div:last-child {
    width: 100%;
  }
  #page-builder-container .content-row.stories-type .swiper-slide > div > div:first-child {
    max-width: 215px;
    margin: 0 auto 30px;
  }
  #page-builder-container .content-row.stories-type .swiper-slide > div > div:last-child {
    padding: 0;
  }
  #page-builder-container .content-row.three-column-widgets-type > div > div > div {
    width: 100%;
  }
  #page-builder-container .content-row.three-column-widgets-type > div > div > div:nth-of-type(3n-1) {
    margin: 40px auto;
  }
  #page-builder-container .content-row.two-column-content-type > div > div {
    width: 100%;
  }
  #page-builder-container .content-row.two-column-content-type > div > div:nth-of-type(2n) {
    margin-left: 0;
  }
}
@media screen and (max-width: 800px) {
  #page-builder-container .content-row.tabbed-content-type .r-tabs-nav {
    display: none;
  }
  #page-builder-container .content-row.tabbed-content-type .r-tabs-accordion-title {
    display: block;
    margin-bottom: 20px;
  }
  #page-builder-container .content-row.tabbed-content-type .r-tabs-accordion-title.r-tabs-state-active {
    margin-bottom: 0;
  }
  #page-builder-container .content-row.tabbed-content-type .r-tabs-accordion-title.r-tabs-state-active a {
    background: rgba(239, 238, 234, 0.4);
  }
  #page-builder-container .content-row.tabbed-content-type .r-tabs-accordion-title a {
    padding: 0 20px;
    height: 50px;
    width: 100%;
    display: inline-block;
    line-height: 50px;
    text-decoration: none;
    text-transform: uppercase;
    font-family: "adelle";
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0.5px;
    color: #24262b;
    background: #efeeea;
  }
}
@media screen and (min-width: 768px) {
  #page-builder-container .content-row.image-blocks-type > div > div > div {
    width: 31%;
  }
  #page-builder-container .content-row.image-blocks-type > div > div > div:nth-of-type(3n-1) {
    margin-left: 3.333%;
    margin-right: 3.333%;
  }
  #page-builder-container .content-row.media-type .media-gallery > div {
    width: 31%;
  }
  #page-builder-container .content-row.media-type .media-gallery > div:nth-of-type(3n-1) {
    margin-left: 3.333%;
    margin-right: 3.333%;
  }
}
@media screen and (max-width: 767px) {
  #page-builder-container .content-row.banner-image-type {
    height: 250px;
  }
  #page-builder-container .content-row.contact-list-type .staff-member > div:first-child, #page-builder-container .content-row.contact-list-type .staff-member > div:last-child {
    width: 100%;
  }
  #page-builder-container .content-row.contact-list-type .staff-member > div:first-child img {
    margin: 0 auto 30px;
    display: block;
    height: auto;
    max-width: 350px;
  }
  #page-builder-container .content-row.contact-list-type .staff-member > div:last-child {
    padding: 0;
  }
  #page-builder-container .content-row.contact-list-type .staff-member > div:last-child > div {
    width: 100%;
  }
  #page-builder-container .content-row.contact-list-type .staff-member > div:last-child > div:first-child {
    padding-right: 0;
  }
  #page-builder-container .content-row.contact-list-type .staff-member > div:last-child > div:last-child {
    margin-top: 30px;
  }
  #page-builder-container .content-row.content-type blockquote {
    padding: 80px 0 20px;
  }
  #page-builder-container .content-row.content-type blockquote:before {
    width: 40px;
    height: 40px;
  }
  #page-builder-container .content-row.events-type {
    padding: 60px 20px;
  }
  #page-builder-container .content-row.faculty-type {
    padding: 60px 20px;
  }
  #page-builder-container .content-row.faculty-type .page-builder-faculty-navigation-wrapper {
    text-align: center;
    margin-top: 30px;
  }
  #page-builder-container .content-row.faculty-type .page-builder-faculty-navigation-wrapper > div {
    position: relative;
    display: inline-block;
    width: auto;
  }
  #page-builder-container .content-row.faculty-type .page-builder-faculty-navigation-wrapper > div:first-child {
    left: 0;
    margin-right: 50px;
  }
  #page-builder-container .content-row.faculty-type .page-builder-faculty-navigation-wrapper > div:first-child a {
    top: 5px;
  }
  #page-builder-container .content-row.faculty-type .page-builder-faculty-navigation-wrapper > div:last-child {
    right: 0;
  }
  #page-builder-container .content-row.faculty-type .page-builder-faculty-navigation-wrapper > div a {
    transform: none;
    top: 0;
  }
  #page-builder-container .content-row.featured-content-type {
    padding: 90px 20px;
  }
  #page-builder-container .content-row.featured-content-type > div > div > div:first-child, #page-builder-container .content-row.featured-content-type > div > div > div:last-child {
    width: 100%;
  }
  #page-builder-container .content-row.featured-faculty-type > div > div > div:first-child {
    width: 100%;
  }
  #page-builder-container .content-row.featured-faculty-type > div > div > div:first-child img {
    display: block;
    margin: 0 auto;
  }
  #page-builder-container .content-row.featured-faculty-type > div > div > div:last-child {
    width: 100%;
    padding: 30px 20px 0;
  }
  #page-builder-container .content-row.featured-faculty-type > div > div > div:last-child > div > div {
    width: 100%;
    padding: 0;
  }
  #page-builder-container .content-row.featured-faculty-type > div > div > div:last-child > div > div:not(:last-of-type) {
    padding: 0 0 20px;
    margin: 0;
  }
  #page-builder-container .content-row.featured-faculty-type > div > div > div:last-child > div > div:last-of-type {
    margin: 0;
    padding: 0;
  }
  #page-builder-container .content-row.featured-statement-type {
    padding: 50px 20px;
  }
  #page-builder-container .content-row.featured-statement-type > div {
    padding-left: 30px;
  }
  #page-builder-container .content-row.full-width-image-type {
    padding: 95px 20px;
  }
  #page-builder-container .content-row.gallery-type > div > div {
    width: 100%;
  }
  #page-builder-container .content-row.gallery-type > div > div img {
    height: 250px;
  }
  #page-builder-container .content-row.image-blocks-type {
    padding: 60px 20px;
  }
  #page-builder-container .content-row.image-blocks-type .content-row-title {
    margin-bottom: 20px;
  }
  #page-builder-container .content-row.image-content-block-type {
    padding: 60px 20px;
  }
  #page-builder-container .content-row.left-image-list-content-type > div > div:first-image img {
    height: auto;
  }
  #page-builder-container .content-row.left-image-right-content-type > div > div:first-child img {
    height: auto;
  }
  #page-builder-container .content-row.right-image-left-content-type > div > div:last-child img {
    height: auto;
  }
  #page-builder-container .content-row.list-type .full-width-list > div:first-child, #page-builder-container .content-row.list-type .full-width-list > div:last-child {
    width: 100%;
  }
  #page-builder-container .content-row.list-type .full-width-list > div:last-child {
    text-align: left;
    margin-top: 30px;
  }
  #page-builder-container .content-row.media-type .image-wrapper > div > div > div a {
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 30px;
  }
  #page-builder-container .content-row.media-type .image-wrapper > div > div > div a .icon-play {
    top: 2px;
    left: 3px;
  }
  #page-builder-container .content-row.media-type .media-gallery > div {
    width: 100%;
  }
  #page-builder-container .content-row.media-type .media-gallery > div img {
    width: 100%;
  }
  #page-builder-container .content-row.numbers-type {
    padding: 60px 20px 30px;
  }
  #page-builder-container .content-row.slider-type .swiper-slide > div > div:first-child {
    padding: 80px 20px 150px;
  }
  #page-builder-container .content-row.slider-type .swiper-slide > div > div:last-child {
    height: 300px;
  }
  #page-builder-container .content-row.split-list-type > div > div {
    width: 100%;
  }
  #page-builder-container .content-row.split-list-type > div > div:nth-of-type(2n) {
    margin: 40px 0 0;
  }
  #page-builder-container .content-row.stories-type {
    padding: 30px 20px 50px;
  }
  #page-builder-container .content-row.stories-type .page-builder-story-navigation-wrapper {
    text-align: center;
    margin-top: 50px;
  }
  #page-builder-container .content-row.stories-type .page-builder-story-navigation-wrapper > div {
    position: relative;
    height: auto;
    display: inline-block;
  }
  #page-builder-container .content-row.stories-type .page-builder-story-navigation-wrapper > div:first-child {
    left: 0;
  }
  #page-builder-container .content-row.stories-type .page-builder-story-navigation-wrapper > div:first-child a {
    top: 5px;
  }
  #page-builder-container .content-row.stories-type .page-builder-story-navigation-wrapper > div:last-child {
    right: 0;
  }
  #page-builder-container .content-row.stories-type .page-builder-story-navigation-wrapper > div:last-child a {
    top: 0;
  }
  #page-builder-container .content-row.stories-type .page-builder-story-navigation-wrapper > div a {
    top: 0;
    transform: none;
  }
  #page-builder-container .content-row.table-type .page-builder-table .page-builder-table-row > div:first-child, #page-builder-container .content-row.table-type .page-builder-table .page-builder-table-row > div:last-child {
    width: 100%;
    text-align: left;
  }
  #page-builder-container .content-row.text-divider-type {
    padding: 70px 20px;
  }
  #page-builder-container .content-row.two-column-widgets-type > div > div {
    width: 100%;
  }
  #page-builder-container .content-row.two-column-widgets-type > div > div:nth-of-type(2n) {
    margin-left: 0;
  }
}
#president-introduction-container {
  padding: 40px 0 60px;
}

#president-images-container {
  padding: 0 50px 80px;
}
#president-images-container > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#president-images-container > div > div {
  width: 49%;
}
#president-images-container > div > div:nth-of-type(2n) {
  margin-left: 2%;
}

#president-cabinet-container {
  padding: 0 0 100px;
}
#president-cabinet-container > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 30px;
}
#president-cabinet-container > div > div {
  margin-bottom: 30px;
}
#president-cabinet-container > div > div img {
  margin-bottom: 25px;
}
#president-cabinet-container > div > div p {
  margin-bottom: 0;
}
#president-cabinet-container > div > div h4 {
  margin-bottom: 5px;
}

#president-past-container {
  padding: 80px 0 40px;
  background: #efeeea;
}
#president-past-container > div > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 50px;
}
#president-past-container > div > div > div {
  text-align: center;
  margin-bottom: 40px;
}
#president-past-container > div > div > div img {
  width: 100%;
  max-width: 200px;
  border-radius: 50%;
  margin: 0 0 20px;
}
#president-past-container > div > div > div p {
  margin-bottom: 0;
}
#president-past-container > div > div > div h3 {
  margin-bottom: 5px;
}

@media screen and (max-width: 1180px) {
  #president-introduction-container {
    padding: 40px 20px 60px;
  }
  #president-images-container {
    padding: 0 20px 80px;
  }
  #president-cabinet-container {
    padding: 0 20px 100px;
  }
  #president-past-container {
    padding: 80px 20px 40px;
  }
}
@media screen and (min-width: 901px) {
  #president-past-container > div > div > div {
    width: 22.5%;
  }
  #president-past-container > div > div > div:nth-of-type(4n), #president-past-container > div > div > div:nth-of-type(4n-1), #president-past-container > div > div > div:nth-of-type(4n-2) {
    margin-left: 3.333%;
  }
}
@media screen and (min-width: 501px) and (max-width: 900px) {
  #president-past-container > div > div > div {
    width: 31%;
  }
  #president-past-container > div > div > div:nth-of-type(3n-1) {
    margin-left: 3.333%;
    margin-right: 3.333%;
  }
}
@media screen and (min-width: 768px) {
  #president-cabinet-container > div > div {
    width: 31%;
  }
  #president-cabinet-container > div > div:nth-of-type(3n-1) {
    margin-left: 3.333%;
    margin-right: 3.333%;
  }
}
@media screen and (max-width: 767px) {
  #president-introduction-container {
    padding: 40px 20px 20px;
  }
  #president-images-container {
    padding: 0 20px 60px;
  }
  #president-images-container > div > div {
    width: 100%;
  }
  #president-images-container > div > div:nth-of-type(2n) {
    margin: 30px 0 0;
  }
  #president-cabinet-container {
    padding: 0 20px 60px;
  }
  #president-past-container {
    padding: 60px 20px 20px;
  }
}
@media screen and (max-width: 500px) {
  #president-past-container > div > div > div {
    width: 48%;
  }
  #president-past-container > div > div > div:nth-of-type(2n) {
    margin-left: 4%;
  }
}
@media screen and (max-width: 360px) {
  #president-past-container > div > div > div {
    width: 100%;
  }
  #president-past-container > div > div > div:nth-of-type(2n) {
    margin-left: 0;
  }
}
#programs-introduction-container {
  padding: 40px 0 80px;
}
#programs-introduction-container ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#programs-introduction-container ul li {
  width: 48%;
}
#programs-introduction-container ul li:nth-of-type(2n) {
  margin-left: 4%;
}

#programs-degrees-container {
  background: #efeeea;
  padding: 60px 0 40px;
}
#programs-degrees-container h2 {
  margin-bottom: 30px;
}
#programs-degrees-container > div > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#programs-degrees-container > div > div > div {
  margin-bottom: 20px;
}
#programs-degrees-container > div > div > div p {
  margin-bottom: 0;
}

#programs-container {
  padding: 80px 0;
}
#programs-container > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 30px;
}
#programs-container > div > div {
  position: relative;
  margin-bottom: 30px;
}
#programs-container > div > div a {
  display: inline-block;
  width: 100%;
  color: #fff;
  position: relative;
}
#programs-container > div > div a:hover > div > div:first-child > div {
  background: #fff;
  color: #c66c42;
  transition: all 300ms ease-in-out;
}
#programs-container > div > div a:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(to bottom, rgba(36, 38, 43, 0), rgba(15, 16, 18, 0.15) 46%, rgba(8, 8, 9, 0.65) 72%, #000);
  display: inline-block;
}
#programs-container > div > div a > div {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 20px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
  width: 100%;
}
#programs-container > div > div a > div > div:first-child {
  width: 30px;
}
#programs-container > div > div a > div > div:first-child > div {
  background: #c66c42;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 2px solid #c66c42;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  margin-right: 10px;
  color: #fff;
  position: relative;
  top: -2px;
  transition: all 300ms ease-in-out;
}
#programs-container > div > div a > div > div:first-child > div .icon-arrow {
  position: relative;
  top: -2px;
  font-size: 10px;
  line-height: 30px;
}
#programs-container > div > div a > div > div:first-child > div .icon-arrow:before {
  content: "\e904";
}
#programs-container > div > div a > div > div:last-child {
  width: calc(100% - 30px);
  padding-left: 10px;
}
#programs-container > div > div a > div > div:last-child h5 {
  margin-bottom: 0;
  position: relative;
  top: -2px;
  color: #fff;
}

@media screen and (max-width: 1180px) {
  #programs-introduction-container {
    padding: 40px 20px 80px;
  }
  #programs-degrees-container {
    padding: 60px 20px 40px;
  }
  #programs-container {
    padding: 80px 20px;
  }
}
@media screen and (min-width: 1001px) {
  #programs-degrees-container > div > div > div {
    width: 15%;
  }
  #programs-degrees-container > div > div > div:nth-of-type(6n), #programs-degrees-container > div > div > div:nth-of-type(6n-1), #programs-degrees-container > div > div > div:nth-of-type(6n-2), #programs-degrees-container > div > div > div:nth-of-type(6n-3), #programs-degrees-container > div > div > div:nth-of-type(6n-4) {
    margin-left: 2%;
  }
  #programs-container > div > div {
    width: 31%;
  }
  #programs-container > div > div:nth-of-type(3n-1) {
    margin-left: 3.333%;
    margin-right: 3.333%;
  }
}
@media screen and (min-width: 601px) and (max-width: 1000px) {
  #programs-degrees-container > div > div > div {
    width: 31%;
  }
  #programs-degrees-container > div > div > div:nth-of-type(3n-1) {
    margin-left: 3.333%;
    margin-right: 3.333%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  #programs-container > div > div {
    width: 48%;
  }
  #programs-container > div > div:nth-of-type(2n) {
    margin-left: 4%;
  }
}
@media screen and (max-width: 767px) {
  #programs-introduction-container {
    padding: 50px 20px;
  }
  #programs-introduction-container ul li {
    width: 100%;
  }
  #programs-introduction-container ul li:nth-of-type(2n) {
    margin-left: 0;
  }
  #programs-container {
    padding: 60px 20px;
  }
}
#search-modal {
  position: fixed;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: -1;
  visibility: hidden;
  width: 100%;
  height: 100%;
  background: #fff;
  padding: 100px 0;
  transition: all 300ms ease-in-out;
}
#search-modal.is-visible {
  opacity: 1;
  visibility: visible;
  z-index: 1000000;
}
#search-modal #close-search-modal {
  position: absolute;
  top: -70px;
  right: 0;
  color: #24262b;
  opacity: 1;
  text-decoration: none;
  font-size: 22px;
}
#search-modal #close-search-modal:hover {
  opacity: 0.7;
}
#search-modal #close-search-modal .icon-close:before {
  content: "\e905";
}
#search-modal #search-modal-wrapper {
  width: 100%;
  position: relative;
}
#search-modal #search-modal-wrapper input[type=text] {
  font-size: 24px;
  font-weight: 600;
  width: 100%;
  border: none;
  border-bottom: 1px solid #a8a8a8;
  padding: 0 0 10px;
  color: #24262b;
}
#search-modal #search-modal-wrapper input[type=text]::-webkit-input-placeholder {
  color: #24262b;
}
#search-modal #search-modal-wrapper input[type=text]:-moz-placeholder { /* Firefox 18- */
  color: #24262b;
  opacity: 1;
}
#search-modal #search-modal-wrapper input[type=text]::-moz-placeholder { /* Firefox 19+ */
  color: #24262b;
  opacity: 1;
}
#search-modal #search-modal-wrapper input[type=text]:-ms-input-placeholder {
  color: #24262b;
}
#search-modal #search-modal-wrapper button[type=submit] {
  position: absolute;
  top: -5px;
  right: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: none;
  background: #c66c42;
  color: #fff;
}
#search-modal #search-modal-wrapper button[type=submit]:hover {
  background: #fff;
}
#search-modal #search-modal-wrapper button[type=submit] span {
  position: relative;
  z-index: 10;
  color: #fff;
  font-size: 16px;
}
#search-modal #search-modal-wrapper button[type=submit] span.icon-search:before {
  content: "\e902";
}

#search-result-header {
  padding: 40px 0 20px;
  border-bottom: 1px solid #a8a8a8;
  margin-bottom: 40px;
}
#search-result-header h4 {
  margin-bottom: 0;
}

#search-container {
  padding: 10px 0 80px;
}
#search-container .search-result-item {
  border-bottom: 1px solid #a8a8a8;
  padding: 30px 0;
}

@media screen and (max-width: 1220px) {
  #search-result-header {
    padding: 40px 20px 20px;
  }
  #search-container {
    padding: 10px 20px 80px;
  }
}
@media screen and (max-width: 800px) {
  #search-modal {
    padding: 100px 20px;
  }
}
@media screen and (max-width: 767px) {
  #search-container {
    padding: 10px 20px 60px;
  }
}
#school-introduction-container {
  padding: 40px 0 60px;
}
#school-introduction-container > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#school-introduction-container > div > div:first-child {
  width: 65%;
  padding-right: 80px;
}
#school-introduction-container > div > div:last-child {
  width: 35%;
}
#school-introduction-container > div > div:last-child > div {
  background: #efeeea;
  padding: 30px;
}
#school-introduction-container > div > div:last-child > div > div {
  padding: 7px 0;
}
#school-introduction-container > div > div:last-child > div > div:not(:last-of-type) {
  border-bottom: 1px solid #a8a8a8;
}
#school-introduction-container > div > div:last-child > div a {
  text-decoration: none;
  font-weight: 600;
}
#school-introduction-container > div > div:last-child > div a:hover {
  color: #c66c42;
}
#school-introduction-container > div > div:last-child > div a .icon-pdf {
  margin-left: 5px;
  position: relative;
  top: 2px;
  color: #c66c42;
}
#school-introduction-container > div > div:last-child > div a .icon-pdf:before {
  content: "\e90a";
}

#school-content-container {
  padding: 0 0 80px;
}
#school-content-container img {
  margin-bottom: 30px;
}

#school-statistics-container {
  background: #24262b;
  padding: 75px 0 45px;
}
#school-statistics-container h1, #school-statistics-container h2, #school-statistics-container h3, #school-statistics-container h4, #school-statistics-container h5, #school-statistics-container h6, #school-statistics-container p {
  color: #fff;
}
#school-statistics-container h1 {
  margin-bottom: 10px;
}
#school-statistics-container svg {
  width: 100%;
}
#school-statistics-container > div > div {
  margin-top: 30px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#school-statistics-container > div > div > div {
  position: relative;
  margin-bottom: 30px;
}
#school-statistics-container > div > div > div p {
  margin-bottom: 0;
}

#school-why-container {
  padding: 80px 0;
}
#school-why-container > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#school-why-container > div > div {
  width: 50%;
}
#school-why-container > div > div:first-child {
  padding-right: 50px;
}
#school-why-container > div > div:last-child > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
  border-bottom: 1px solid rgba(36, 38, 43, 0.25);
  padding: 10px 0;
}
#school-why-container > div > div:last-child > div > div:first-child {
  width: 30px;
}
#school-why-container > div > div:last-child > div > div:last-child {
  width: calc(100% - 30px);
  padding-left: 10px;
}
#school-why-container > div > div:last-child > div > div:last-child p {
  margin-bottom: 0;
  font-weight: 600;
}

#school-curriculum-container {
  padding: 40px 0 80px;
}
#school-curriculum-container > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#school-curriculum-container > div > div:first-child {
  width: 45%;
  padding-right: 80px;
}
#school-curriculum-container > div > div:first-child h5 {
  margin-bottom: 0;
}
#school-curriculum-container > div > div:first-child hr {
  border-top: 1px solid rgba(36, 38, 43, 0.2);
  margin: 10px auto 20px;
}
#school-curriculum-container > div > div:first-child p {
  margin-bottom: 0;
}
#school-curriculum-container > div > div:last-child {
  width: 55%;
}
#school-curriculum-container > div > div:last-child img {
  width: 100%;
}

#school-jobs-container {
  background: #efeeea;
  padding: 80px 0;
}
#school-jobs-container > div > div {
  margin-top: 50px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#school-jobs-container > div > div > div {
  width: 48%;
}
#school-jobs-container > div > div > div:nth-of-type(2n-1) ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#school-jobs-container > div > div > div:nth-of-type(2n-1) ul li {
  width: 48%;
  margin-bottom: 5px;
}
#school-jobs-container > div > div > div:nth-of-type(2n-1) ul li:nth-of-type(2n) {
  margin-left: 4%;
}
#school-jobs-container > div > div > div:nth-of-type(2n) {
  margin-left: 4%;
}
#school-jobs-container > div > div > div:nth-of-type(2n) ul li {
  margin-bottom: 5px;
}

#school-tiles-container {
  padding: 80px 0 0;
}
#school-tiles-container .school-tile-list-item {
  margin-bottom: 80px;
}
#school-tiles-container .school-tile-list-item > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 50px;
}
#school-tiles-container .school-tile-list-item > div > div {
  margin-bottom: 20px;
}
#school-tiles-container .school-tile-list-item > div > div a {
  background: #efeeea;
  display: inline-block;
  width: 100%;
  border-radius: 15px;
  padding: 40px 20px;
  text-decoration: none;
  text-align: center;
}
#school-tiles-container .school-tile-list-item > div > div a h4 {
  margin-bottom: 5px;
}
#school-tiles-container .school-tile-list-item > div > div a p {
  font-weight: 600;
  font-size: 16px;
}
#school-tiles-container .school-tile-list-item > div > div a > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
}
#school-tiles-container .school-tile-list-item > div > div a > div > div:first-child {
  width: 30px;
}
#school-tiles-container .school-tile-list-item > div > div a > div > div:first-child > div {
  background: #c66c42;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 2px solid #c66c42;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  margin-right: 10px;
  color: #fff;
  position: relative;
  top: -2px;
  transition: all 300ms ease-in-out;
}
#school-tiles-container .school-tile-list-item > div > div a > div > div:first-child > div .icon-arrow {
  position: relative;
  top: -2px;
  font-size: 10px;
  line-height: 30px;
}
#school-tiles-container .school-tile-list-item > div > div a > div > div:first-child > div .icon-arrow:before {
  content: "\e904";
}
#school-tiles-container .school-tile-list-item > div > div a > div > div:last-child {
  padding-left: 10px;
  text-align: left;
}
#school-tiles-container .school-tile-list-item > div > div a > div > div:last-child h5 {
  margin-bottom: 0;
  position: relative;
  top: -1px;
}

#school-gallery-container {
  padding: 0 50px 80px;
}
#school-gallery-container > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#school-gallery-container > div > div {
  width: 49%;
}
#school-gallery-container > div > div:nth-of-type(2n) {
  margin-left: 2%;
}

#school-tables-container {
  padding: 0 0 80px;
}
#school-tables-container .school-table-row {
  margin-bottom: 50px;
}
#school-tables-container .school-table {
  margin: 50px auto;
}
#school-tables-container .school-table > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  border-bottom: 1px solid rgba(168, 168, 168, 0.5);
}
#school-tables-container .school-table > div:nth-of-type(even) {
  background: #efeeea;
}
#school-tables-container .school-table > div > div {
  padding: 10px 0;
}
#school-tables-container .school-table > div > div:first-child {
  width: 35%;
}
#school-tables-container .school-table > div > div:last-child {
  width: 65%;
}
#school-tables-container .school-table > div > div p {
  margin-bottom: 0;
}

#school-contact-container {
  padding: 20px 0 50px;
}
#school-contact-container .swiper-slide a, #school-contact-container .school-contact-item a {
  display: inline-block;
  text-decoration: none;
  position: relative;
  width: 100%;
}
#school-contact-container .swiper-slide a:hover > div > div, #school-contact-container .school-contact-item a:hover > div > div {
  max-height: 80px;
  padding: 5px 0 0;
  transition: all 500ms ease-in-out;
}
#school-contact-container .swiper-slide a:before, #school-contact-container .school-contact-item a:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(to bottom, rgba(36, 38, 43, 0), rgba(15, 16, 18, 0.15) 46%, rgba(8, 8, 9, 0.65) 72%, #000);
  display: inline-block;
}
#school-contact-container .swiper-slide a img, #school-contact-container .school-contact-item a img {
  height: 450px;
  object-fit: cover;
  object-position: center top;
  width: 100%;
}
#school-contact-container .swiper-slide a > div, #school-contact-container .school-contact-item a > div {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 20px;
}
#school-contact-container .swiper-slide a > div > *, #school-contact-container .school-contact-item a > div > * {
  color: #fff;
  margin: 0;
}
#school-contact-container .swiper-slide a > div h4, #school-contact-container .school-contact-item a > div h4 {
  margin-bottom: 5px;
}
#school-contact-container .swiper-slide a > div > div, #school-contact-container .school-contact-item a > div > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
  max-height: 0;
  overflow: hidden;
  transition: all 500ms ease-in-out;
}
#school-contact-container .swiper-slide a > div > div > div:first-child, #school-contact-container .school-contact-item a > div > div > div:first-child {
  width: 30px;
}
#school-contact-container .swiper-slide a > div > div > div:first-child > div, #school-contact-container .school-contact-item a > div > div > div:first-child > div {
  background: #c66c42;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 2px solid #c66c42;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  margin-right: 10px;
  color: #fff;
  position: relative;
  top: -2px;
}
#school-contact-container .swiper-slide a > div > div > div:first-child > div .icon-arrow, #school-contact-container .school-contact-item a > div > div > div:first-child > div .icon-arrow {
  position: relative;
  top: -2px;
  font-size: 10px;
  line-height: 30px;
}
#school-contact-container .swiper-slide a > div > div > div:first-child > div .icon-arrow:before, #school-contact-container .school-contact-item a > div > div > div:first-child > div .icon-arrow:before {
  content: "\e904";
}
#school-contact-container .swiper-slide a > div > div > div:last-child, #school-contact-container .school-contact-item a > div > div > div:last-child {
  padding-left: 10px;
  text-align: left;
}
#school-contact-container .swiper-slide a > div > div > div:last-child h5, #school-contact-container .school-contact-item a > div > div > div:last-child h5 {
  margin-bottom: 0;
  position: relative;
  top: -1px;
}
#school-contact-container #school-contacts-wrapper {
  position: relative;
}
#school-contact-container #school-contacts-non-slider {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
}
#school-contact-container #school-contacts-navigation > div {
  position: absolute;
  top: 0;
  width: 50px;
  height: 100%;
}
#school-contact-container #school-contacts-navigation > div:first-child {
  left: -50px;
}
#school-contact-container #school-contacts-navigation > div:last-child {
  right: -50px;
  text-align: right;
}
#school-contact-container #school-contacts-navigation > div:last-child a {
  transform: rotate(180deg);
  top: 43%;
}
#school-contact-container #school-contacts-navigation > div a {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  outline: none;
  text-decoration: none;
  color: #c66c42;
  font-size: 26px;
  opacity: 1;
  display: inline-block;
}
#school-contact-container #school-contacts-navigation > div a:hover {
  opacity: 0.7;
}
#school-contact-container #school-contacts-navigation > div a .icon-arrow:before {
  content: "\e90d";
}

#school-details-container {
  padding: 80px 0;
}

#school-testimonial-container {
  background: #efeeea;
  padding: 50px 0;
  margin-bottom: 120px;
}
#school-testimonial-container > div > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
}
#school-testimonial-container > div > div > div:first-child {
  width: calc(100% - 250px);
  padding-right: 60px;
}
#school-testimonial-container > div > div > div:first-child p {
  margin-bottom: 0;
}
#school-testimonial-container > div > div > div:last-child {
  width: 250px;
}
#school-testimonial-container > div > div > div:last-child img {
  display: inline-block;
  border-radius: 50%;
  border: 7px solid #fdb834;
}

@media screen and (max-width: 1580px) {
  #school-testimonial-container {
    max-width: calc(100% - 40px);
  }
}
@media screen and (max-width: 1280px) {
  #school-contact-container {
    padding: 80px 60px;
  }
}
@media screen and (max-width: 1180px) {
  #school-introduction-container {
    padding: 40px 20px 60px;
  }
  #school-content-container {
    padding: 0 20px 80px;
  }
  #school-statistics-container {
    padding: 75px 20px 55px;
  }
  #school-why-container {
    padding: 80px 20px;
  }
  #school-curriculum-container {
    padding: 40px 20px 80px;
  }
  #school-jobs-container {
    padding: 80px 20px;
  }
  #school-tiles-container {
    padding: 80px 20px 0;
  }
  #school-gallery-container {
    padding: 0 20px 80px;
  }
  #school-tables-container {
    padding: 0 20px 80px;
  }
  #school-details-container {
    padding: 80px 20px;
  }
  #school-testimonial-container {
    padding: 50px;
  }
}
@media screen and (min-width: 1001px) {
  #school-statistics-container > div > div > div {
    width: 22.5%;
  }
  #school-statistics-container > div > div > div:nth-of-type(4n), #school-statistics-container > div > div > div:nth-of-type(4n-1), #school-statistics-container > div > div > div:nth-of-type(4n-2) {
    margin-left: 3.333%;
    padding-left: 20px;
  }
  #school-statistics-container > div > div > div:nth-of-type(4n):before, #school-statistics-container > div > div > div:nth-of-type(4n-1):before, #school-statistics-container > div > div > div:nth-of-type(4n-2):before {
    position: absolute;
    content: "";
    width: 1px;
    top: 0;
    background: rgba(255, 255, 255, 0.25);
    height: 100%;
    left: -30px;
  }
  #school-tiles-container .school-tile-list-item > div > div {
    width: 22.5%;
  }
  #school-tiles-container .school-tile-list-item > div > div:nth-of-type(4n), #school-tiles-container .school-tile-list-item > div > div:nth-of-type(4n-1), #school-tiles-container .school-tile-list-item > div > div:nth-of-type(4n-2) {
    margin-left: 3.333%;
  }
  #school-contacts-non-slider > div {
    width: 31%;
  }
  #school-contacts-non-slider > div:nth-of-type(3n-1) {
    margin-left: 3.333%;
    margin-right: 3.333%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1001px) {
  #school-statistics-container > div > div > div {
    width: 48%;
  }
  #school-statistics-container > div > div > div:nth-of-type(2n) {
    margin-left: 4%;
    padding-left: 20px;
  }
  #school-statistics-container > div > div > div:nth-of-type(2n):before {
    position: absolute;
    content: "";
    width: 1px;
    top: 0;
    background: rgba(255, 255, 255, 0.25);
    height: 100%;
    left: -30px;
  }
  #school-tiles-container .school-tile-list-item > div > div {
    width: 48%;
  }
  #school-tiles-container .school-tile-list-item > div > div:nth-of-type(2n) {
    margin-left: 4%;
  }
}
@media screen and (max-width: 1000px) {
  #school-contacts-non-slider > div {
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
  }
  #school-contacts-non-slider > div:nth-of-type(3n-1) {
    margin: 40px auto;
  }
}
@media screen and (max-width: 950px) {
  #school-introduction-container > div > div:first-child, #school-introduction-container > div > div:last-child {
    width: 100%;
    padding: 0;
  }
  #school-introduction-container > div > div:last-child {
    margin-top: 30px;
  }
  #school-why-container > div > div:first-child, #school-why-container > div > div:last-child {
    width: 100%;
    padding: 0;
  }
  #school-why-container > div > div:last-child {
    margin-top: 30px;
  }
  #school-curriculum-container > div > div:first-child, #school-curriculum-container > div > div:last-child {
    width: 100%;
    padding: 0;
  }
  #school-curriculum-container > div > div:last-child {
    margin-top: 30px;
  }
  #school-testimonial-container > div > div {
    flex-direction: column-reverse;
  }
  #school-testimonial-container > div > div > div:first-child, #school-testimonial-container > div > div > div:last-child {
    width: 100%;
  }
  #school-testimonial-container > div > div > div:first-child {
    padding: 30px 0 0;
  }
  #school-testimonial-container > div > div > div:last-child img {
    width: 100%;
    max-width: 250px;
    margin: 0 auto;
    display: block;
  }
}
@media screen and (max-width: 767px) {
  #school-introduction-container {
    padding: 30px 20px 60px;
  }
  #school-introduction-container > div > div:last-child > div {
    padding: 40px 20px;
  }
  #school-content-container {
    padding: 0 20px 60px;
  }
  #school-statistics-container {
    padding: 50px 20px 30px;
  }
  #school-why-container {
    padding: 60px 20px;
  }
  #school-curriculum-container {
    padding: 40px 20px 60px;
  }
  #school-jobs-container {
    padding: 60px 20px;
  }
  #school-jobs-container > div > div > div {
    width: 100%;
  }
  #school-jobs-container > div > div > div:nth-child(2n) {
    margin: 30px 0 0;
  }
  #school-jobs-container > div > div > div:nth-child(2n-1) ul li {
    width: 100%;
  }
  #school-jobs-container > div > div > div:nth-child(2n-1) ul li:nth-child(2n) {
    margin-left: 0;
  }
  #school-tiles-container {
    padding: 60px 20px 0;
  }
  #school-tiles-container .school-tile-list-item > div > div {
    width: 100%;
  }
  #school-gallery-container {
    padding: 0 20px 60px;
  }
  #school-gallery-container > div > div {
    width: 100%;
  }
  #school-gallery-container > div > div:nth-child(2n) {
    margin: 30px 0 0;
  }
  #school-tables-container {
    padding: 0 20px 60px;
  }
  #school-tables-container .school-table > div > div:first-child, #school-tables-container .school-table > div > div:last-child {
    width: 100%;
  }
  #school-contact-container {
    padding: 60px 20px;
  }
  #school-contact-container #school-contacts-navigation {
    text-align: center;
    margin-top: 30px;
  }
  #school-contact-container #school-contacts-navigation > div {
    position: relative;
    display: inline-block;
    width: auto;
  }
  #school-contact-container #school-contacts-navigation > div:first-child {
    left: 0;
    margin-right: 50px;
  }
  #school-contact-container #school-contacts-navigation > div:first-child a {
    top: 5px;
  }
  #school-contact-container #school-contacts-navigation > div:last-child {
    right: 0;
  }
  #school-contact-container #school-contacts-navigation > div a {
    transform: none;
    top: 0;
  }
  #school-details-container {
    padding: 60px 20px;
  }
  #school-testimonial-container {
    padding: 50px 20px;
    margin-bottom: 80px;
  }
}
#content .video-list-item .image-wrapper {
  margin-bottom: 10px;
  position: relative;
}
#content .video-list-item .image-wrapper img {
  width: 100%;
}
#content .video-list-item .image-wrapper > div {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
#content .video-list-item .image-wrapper > div > div {
  display: table;
  width: 100%;
  height: 100%;
}
#content .video-list-item .image-wrapper > div > div > div {
  display: table-cell;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  text-align: center;
}
#content .video-list-item .image-wrapper > div > div > div a {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background: #fdb834;
  display: inline-block;
  color: #24262b;
  line-height: 80px;
  text-decoration: none;
  font-size: 40px;
  border: 2px solid #fdb834;
}
#content .video-list-item .image-wrapper > div > div > div a:hover {
  background: #fff;
  color: #fdb834;
}
#content .video-list-item .image-wrapper > div > div > div a .icon-play {
  position: relative;
  left: 5px;
  top: 3px;
}
#content .video-list-item .image-wrapper > div > div > div a .icon-play:before {
  content: "\e909";
}
#content .video-list-item h4 {
  margin-bottom: 0;
}
#content .podcast-list-item {
  background: #57585c;
  padding: 25px;
  border-radius: 3px;
}
#content .podcast-list-item h4, #content .podcast-list-item p {
  color: #fff;
  margin-bottom: 0;
}
#content .podcast-list-item > a {
  text-decoration: none;
}
#content .podcast-list-item > a:hover > div > div:first-child {
  background: #fff;
  color: #c66c42;
  transition: all 300ms ease-in-out;
}
#content .podcast-list-item > a > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 20px;
}
#content .podcast-list-item > a > div > div:first-child {
  width: 30px;
  height: 30px;
  border: 2px solid #c66c42;
  border-radius: 50%;
  background: #c66c42;
  text-align: center;
  color: #fff;
  font-size: 15px;
  line-height: 30px;
  transition: all 300ms ease-in-out;
}
#content .podcast-list-item > a > div > div:first-child .icon-play:before {
  content: "\e909";
}
#content .podcast-list-item > a > div > div:last-child {
  padding-left: 10px;
}
#content .podcast-list-item > a > div > div:last-child p {
  text-transform: uppercase;
}

#podcasts-landing-container {
  background: #efeeea;
  padding: 0 0 50px;
}
#podcasts-landing-container #podcast-introduction {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#podcasts-landing-container #podcast-introduction > div {
  width: 50%;
}
#podcasts-landing-container #podcast-introduction > div:first-child img {
  width: 100%;
}
#podcasts-landing-container #podcast-introduction > div:last-child {
  padding-left: 60px;
}
#podcasts-landing-container #podcasts-container {
  margin-top: 60px;
}

#video-landing-container {
  padding: 80px 0;
}
#video-landing-container #video-landing-header {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-bottom: 50px;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
}
#video-landing-container #video-landing-header > div:first-child {
  width: 70%;
}
#video-landing-container #video-landing-header > div:first-child h2 {
  margin-bottom: 0;
}
#video-landing-container #video-landing-header > div:last-child {
  width: 30%;
  text-align: right;
}
#video-landing-container #mobile-video-link {
  text-align: center;
  display: none;
  margin: 10px 0 0;
}

#podcasts-container > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#podcasts-container > div > div {
  margin-bottom: 30px;
}

#single-podcast-container {
  padding: 40px 0 80px;
}

#videos-wrapper {
  padding: 30px 0 80px;
}

#videos-container > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#videos-container > div > div {
  margin-bottom: 40px;
  width: 48%;
}
#videos-container > div > div:nth-of-type(2n) {
  margin-left: 4%;
}

@media screen and (max-width: 1180px) {
  #podcasts-landing-container #podcast-introduction {
    padding: 0 20px;
  }
  #podcasts-container {
    padding: 0 20px;
  }
  #video-landing-header {
    padding: 0 20px;
  }
  #videos-container {
    padding: 0 20px;
  }
}
@media screen and (max-width: 1050px) {
  #single-podcast-container {
    padding: 40px 20px 80px;
  }
}
@media screen and (max-width: 950px) {
  #podcasts-landing-container #podcast-introduction > div:first-child, #podcasts-landing-container #podcast-introduction > div:last-child {
    width: 100%;
    padding: 0;
  }
  #podcasts-landing-container #podcast-introduction > div:last-child {
    padding: 30px 0 0;
  }
}
@media screen and (min-width: 768px) {
  #podcasts-container > div > div {
    width: 31%;
  }
  #podcasts-container > div > div:nth-of-type(3n-1) {
    margin-left: 3.333%;
    margin-right: 3.333%;
  }
}
@media screen and (max-width: 767px) {
  #podcasts-container > div > div {
    width: 100%;
  }
  #videos-container > div > div {
    width: 100%;
  }
  #videos-container > div > div:nth-of-type(2n) {
    margin-left: 0;
  }
  #video-landing-container {
    padding: 60px 0;
  }
  #video-landing-container #video-landing-header {
    margin-bottom: 40px;
  }
  #video-landing-container #video-landing-header > div:first-child, #video-landing-container #video-landing-header > div:last-child {
    width: 100%;
    text-align: center;
  }
  #video-landing-container #video-landing-header > div:last-child {
    display: none;
  }
  #video-landing-container #mobile-video-link {
    display: block;
  }
  #single-podcast-container {
    padding: 30px 20px 60px;
  }
}
#visit-introduction-container {
  padding: 40px 0 80px;
}
#visit-introduction-container > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#visit-introduction-container > div > div:first-child {
  width: 65%;
  padding-right: 80px;
}
#visit-introduction-container > div > div:last-child {
  width: 35%;
}
#visit-introduction-container > div > div:last-child > div {
  background: #efeeea;
  padding: 30px 30px 15px;
}
#visit-introduction-container > div > div:last-child > div p {
  margin-bottom: 15px;
}

#visit-campus-container {
  padding: 30px 0 80px;
}
#visit-campus-container > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#visit-campus-container > div > div {
  width: 48%;
}
#visit-campus-container > div > div:nth-of-type(2n) {
  margin-left: 4%;
}
#visit-campus-container > div > div img {
  margin-bottom: 20px;
}
#visit-campus-container > div > div h3 {
  margin-bottom: 5px;
}

#visit-callout-container {
  padding: 120px 0;
  text-align: center;
}
#visit-callout-container:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(36, 38, 43, 0.8);
}
#visit-callout-container > * {
  color: #fff;
}

#visit-social-container {
  padding: 130px 0;
}
#visit-social-container > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
}
#visit-social-container > div > div:first-child {
  width: 45%;
  padding-right: 60px;
}
#visit-social-container > div > div:first-child > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
}
#visit-social-container > div > div:first-child > div h5 {
  margin-bottom: 0;
}
#visit-social-container > div > div:first-child > div > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 0 0 0 10px;
}
#visit-social-container > div > div:first-child > div > div > div:not(:last-of-type) {
  margin-right: 10px;
}
#visit-social-container > div > div:first-child > div a {
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #fdb834;
  text-decoration: none;
  color: #24262b;
  text-align: center;
  line-height: 40px;
}
#visit-social-container > div > div:first-child > div a:hover {
  background: #ffe4b1;
}
#visit-social-container > div > div:first-child > div a:not(:last-of-type) {
  margin-right: 10px;
}
#visit-social-container > div > div:first-child > div a .icon-facebook {
  font-size: 16px;
}
#visit-social-container > div > div:first-child > div a .icon-facebook:before {
  content: "\e901";
}
#visit-social-container > div > div:first-child > div a .icon-twitter {
  font-size: 14px;
}
#visit-social-container > div > div:first-child > div a .icon-twitter:before {
  content: "\e900";
}
#visit-social-container > div > div:last-child {
  width: 55%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#visit-social-container > div > div:last-child > div {
  margin-bottom: 20px;
  width: 49%;
}
#visit-social-container > div > div:last-child > div:nth-of-type(2n) {
  margin-left: 2%;
}

@media screen and (max-width: 1180px) {
  #visit-introduction-container {
    padding: 40px 20px 80px;
  }
  #visit-campus-container {
    padding: 30px 20px 80px;
  }
  #visit-callout-container {
    padding: 120px 20px;
  }
  #visit-social-container {
    padding: 130px 20px;
  }
}
@media screen and (max-width: 950px) {
  #visit-introduction-container > div > div:first-child, #visit-introduction-container > div > div:last-child {
    width: 100%;
    padding: 0;
  }
  #visit-introduction-container > div > div:last-child {
    margin-top: 60px;
  }
  #visit-social-container {
    padding: 100px 20px;
  }
  #visit-social-container > div > div:first-child, #visit-social-container > div > div:last-child {
    width: 100%;
    padding: 0;
  }
  #visit-social-container > div > div:last-child {
    margin: 40px 0 0;
  }
}
@media screen and (max-width: 767px) {
  #visit-introduction-container {
    padding: 40px 20px;
  }
  #visit-campus-container {
    padding: 30px 20px 60px;
  }
  #visit-campus-container > div > div {
    width: 100%;
  }
  #visit-campus-container > div > div:nth-of-type(2n) {
    margin-left: 0;
    margin-top: 20px;
  }
  #visit-callout-container {
    padding: 80px 20px;
  }
  #visit-social-container {
    padding: 80px 20px;
  }
}
@media screen and (max-width: 360px) {
  #visit-social-container > div > div:last-child > div {
    width: 100%;
  }
  #visit-social-container > div > div:last-child > div:nth-of-type(2n) {
    margin-left: 0;
  }
}
#call-to-action-container {
  background: #24262b;
  z-index: 100;
}
#call-to-action-container .container {
  padding: 120px 0;
}
#call-to-action-container .container > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  align-content: center;
}
#call-to-action-container .container > div > div {
  position: relative;
  z-index: 1000;
}
#call-to-action-container .container > div > div:first-child {
  width: 40%;
}
#call-to-action-container .container > div > div:last-child {
  width: 60%;
  padding-left: 20px;
}
#call-to-action-container .container > div > div:last-child > div:not(:last-child) {
  margin-bottom: 20px;
}
#call-to-action-container .container > div > div h1,
#call-to-action-container .container > div > div h2,
#call-to-action-container .container > div > div h3,
#call-to-action-container .container > div > div h4,
#call-to-action-container .container > div > div h5,
#call-to-action-container .container > div > div p {
  color: #fff;
}
#call-to-action-container .container > div > div h1 {
  font-size: 102px;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 20px;
}
#call-to-action-container .container > div > div h2 {
  font-size: 38px;
  font-weight: bold;
  margin-bottom: 20px;
  line-height: 1.3;
}
#call-to-action-container .container > div > div h3 {
  font-size: 28px;
  margin-bottom: 20px;
  line-height: 1.4;
  font-weight: 600;
}
#call-to-action-container .container > div > div h4 {
  font-family: "adelle";
  font-size: 22px;
  margin-bottom: 20px;
  line-height: 1.5;
}
#call-to-action-container .container > div > div h5 {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 16px;
  font-weight: 600;
}
#call-to-action-container .container > div > div p {
  line-height: 1.7;
  margin-bottom: 30px;
}
#call-to-action-container .container > div > div a.button.orange {
  display: inline-block;
  text-decoration: none;
  border: none;
  background: #c66c42;
  padding: 12px 20px;
  border-radius: 20px;
  min-width: 200px;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 600;
  min-width: 240px;
}
#call-to-action-container .container > div > div a.button.orange:hover {
  background: #b95429;
}
#call-to-action-container .image {
  background-position: 50%;
  background-size: cover;
  display: block;
  position: relative;
  min-height: 100%;
  width: 50%;
}

#footer-container {
  padding: 70px 0;
  background-size: cover;
  background-position: 50%;
}
#footer-container > div > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#footer-container > div > div > div:first-child {
  width: 40%;
}
#footer-container > div > div > div:first-child img {
  margin-bottom: 20px;
}
#footer-container > div > div > div:first-child p {
  font-size: 16px;
  line-height: 1.4;
}
#footer-container > div > div > div:first-child p a {
  color: #24262b;
  text-decoration: none;
}
#footer-container > div > div > div:first-child p a:hover {
  color: #fdb834;
}
#footer-container > div > div > div:first-child .menu-footer-menu-container {
  margin-top: 40px;
}
#footer-container > div > div > div:first-child .menu-footer-menu-container ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: row;
}
#footer-container > div > div > div:first-child .menu-footer-menu-container ul li {
  display: inline-block;
}
#footer-container > div > div > div:first-child .menu-footer-menu-container ul li:not(:last-of-type) {
  margin-right: 25px;
}
#footer-container > div > div > div:first-child .menu-footer-menu-container ul li a {
  color: #24262b;
  text-decoration: none;
  font-size: 16px;
  font-weight: 500;
}
#footer-container > div > div > div:first-child .menu-footer-menu-container ul li a:hover {
  color: #fdb834;
}
#footer-container > div > div > div:last-child {
  width: 60%;
}
#footer-container > div > div > div:last-child #footer-columns-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#footer-container > div > div > div:last-child #footer-columns-container > div:first-child {
  width: 40%;
}
#footer-container > div > div > div:last-child #footer-columns-container > div:first-child a,
#footer-container > div > div > div:last-child #footer-columns-container > div:first-child p {
  font-size: 16px;
  line-height: 1.5;
  color: #24262b;
  text-decoration: none;
}
#footer-container > div > div > div:last-child #footer-columns-container > div:first-child a:hover {
  color: #fdb834;
}
#footer-container > div > div > div:last-child #footer-columns-container > div:first-child p {
  margin-bottom: 15px;
  font-weight: 400;
}
#footer-container > div > div > div:last-child #footer-columns-container > div:last-child {
  width: 60%;
}
#footer-container > div > div > div:last-child #footer-columns-container > div:last-child ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin: 0;
}
#footer-container > div > div > div:last-child #footer-columns-container > div:last-child ul li {
  width: 48%;
  margin-bottom: 15px;
}
#footer-container > div > div > div:last-child #footer-columns-container > div:last-child ul li:nth-of-type(2n) {
  margin-left: 4%;
}
#footer-container > div > div > div:last-child #footer-columns-container > div:last-child ul li a {
  color: #24262b;
  text-decoration: none;
  font-weight: 500;
}
#footer-container > div > div > div:last-child #footer-columns-container > div:last-child ul li a:hover {
  color: #fdb834;
}
#footer-container > div > div > div:last-child #footer-columns-container > div h5 {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
#footer-container > div > div > div:last-child .footer-social-container {
  text-align: right;
  margin-top: 50px;
}
#footer-container > div > div > div:last-child .footer-social-container a {
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #fdb834;
  text-decoration: none;
  color: #24262b;
  text-align: center;
  line-height: 40px;
}
#footer-container > div > div > div:last-child .footer-social-container a:hover {
  background: #ffe4b1;
}
#footer-container > div > div > div:last-child .footer-social-container a:not(:last-of-type) {
  margin-right: 10px;
}
#footer-container > div > div > div:last-child .footer-social-container a span, #footer-container > div > div > div:last-child .footer-social-container a i {
  vertical-align: middle;
}
#footer-container > div > div > div:last-child .footer-social-container a .icon-facebook {
  font-size: 16px;
}
#footer-container > div > div > div:last-child .footer-social-container a .icon-facebook:before {
  content: "\e901";
}
#footer-container > div > div > div:last-child .footer-social-container a .icon-twitter {
  font-size: 14px;
}
#footer-container > div > div > div:last-child .footer-social-container a .icon-twitter:before {
  content: "\e900";
}

#mobile-footer-container {
  display: none;
  padding: 50px 20px;
  background-size: cover;
  background-position: 50%;
}
#mobile-footer-container #top-mobile-footer {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 50px;
}
#mobile-footer-container #top-mobile-footer > div {
  width: 48%;
}
#mobile-footer-container #top-mobile-footer > div:nth-of-type(2n) {
  margin-left: 4%;
}
#mobile-footer-container #top-mobile-footer > div h5 {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
#mobile-footer-container #top-mobile-footer > div a,
#mobile-footer-container #top-mobile-footer > div p {
  font-size: 16px;
  line-height: 1.5;
  color: #24262b;
  text-decoration: none;
}
#mobile-footer-container #top-mobile-footer > div p {
  margin-bottom: 15px;
  font-weight: 400;
}
#mobile-footer-container #top-mobile-footer > div .footer-social-container {
  text-align: right;
  margin-top: 50px;
}
#mobile-footer-container #top-mobile-footer > div .footer-social-container a {
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #fdb834;
  text-decoration: none;
  color: #24262b;
  text-align: center;
  line-height: 40px;
}
#mobile-footer-container #top-mobile-footer > div .footer-social-container a:hover {
  background: #ffe4b1;
}
#mobile-footer-container #top-mobile-footer > div .footer-social-container a:not(:last-of-type) {
  margin-right: 10px;
}
#mobile-footer-container #top-mobile-footer > div .footer-social-container a span, #mobile-footer-container #top-mobile-footer > div .footer-social-container a i {
  vertical-align: middle;
}
#mobile-footer-container #top-mobile-footer > div .footer-social-container a .icon-facebook {
  font-size: 16px;
}
#mobile-footer-container #top-mobile-footer > div .footer-social-container a .icon-facebook:before {
  content: "\e901";
}
#mobile-footer-container #top-mobile-footer > div .footer-social-container a .icon-twitter {
  font-size: 14px;
}
#mobile-footer-container #top-mobile-footer > div .footer-social-container a .icon-twitter:before {
  content: "\e900";
}
#mobile-footer-container #middle-mobile-footer {
  padding: 30px 0;
}
#mobile-footer-container #middle-mobile-footer ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin: 0;
}
#mobile-footer-container #middle-mobile-footer ul li {
  width: 48%;
  margin-bottom: 15px;
}
#mobile-footer-container #middle-mobile-footer ul li:nth-of-type(2n) {
  margin-left: 4%;
}
#mobile-footer-container #middle-mobile-footer ul li a {
  color: #24262b;
  text-decoration: none;
  font-weight: 500;
  opacity: 1;
}
#mobile-footer-container #middle-mobile-footer ul li a:hover {
  opacity: 0.7;
}
#mobile-footer-container #middle-mobile-footer h5 {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
#mobile-footer-container #bottom-mobile-footer p,
#mobile-footer-container #bottom-mobile-footer a {
  color: #24262b;
  font-size: 16px;
}
#mobile-footer-container #bottom-mobile-footer a {
  text-decoration: none;
}
#mobile-footer-container #bottom-mobile-footer .menu-footer-menu-container {
  margin-top: 20px;
}
#mobile-footer-container #bottom-mobile-footer .menu-footer-menu-container ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#mobile-footer-container #bottom-mobile-footer .menu-footer-menu-container ul li {
  display: inline-block;
}
#mobile-footer-container #bottom-mobile-footer .menu-footer-menu-container ul li:not(:last-of-type) {
  margin-right: 25px;
}
#mobile-footer-container #bottom-mobile-footer .menu-footer-menu-container ul li a {
  color: #24262b;
  text-decoration: none;
  opacity: 1;
  font-size: 16px;
  font-weight: 500;
}
#mobile-footer-container #bottom-mobile-footer .menu-footer-menu-container ul li a:hover {
  opacity: 0.7;
}

@media screen and (max-width: 1180px) {
  #call-to-action-container {
    padding: 0 20px;
  }
  #footer-container {
    padding: 70px 20px;
  }
}
@media screen and (max-width: 1100px) {
  #call-to-action-container {
    padding: 0;
  }
  #call-to-action-container .container {
    padding: 120px 20px;
  }
  #call-to-action-container .container > div > div:first-child, #call-to-action-container .container > div > div:last-child {
    width: 100%;
    text-align: center;
  }
  #call-to-action-container .container > div > div:first-child h1 {
    font-size: 60px;
  }
  #call-to-action-container .container > div > div:first-child h2 {
    font-size: 32px;
  }
  #call-to-action-container .container > div > div:first-child h3 {
    font-size: 22px;
  }
  #call-to-action-container .container > div > div:first-child h4 {
    font-size: 20px;
  }
  #call-to-action-container .container > div > div:last-child {
    padding: 30px 0 0;
  }
  #call-to-action-container .image {
    position: relative;
    width: 100%;
    height: 400px;
  }
}
@media screen and (max-width: 1000px) {
  #footer-container {
    display: none;
  }
  #mobile-footer-container {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  #call-to-action-container > div:not(.lazy) {
    padding: 80px 20px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl9iYXNlbGluZS5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX3BhZ2Uuc2NzcyIsIl9ob21lLnNjc3MiLCJfYm9hcmQuc2NzcyIsIl9jb2xsZWdlLXByb2ZpbGUuc2NzcyIsIl9kb3VnbGFzLWNhbXB1cy5zY3NzIiwiX2V2ZW50cy5zY3NzIiwiX2ZhY3VsdHkuc2NzcyIsIl9uZXdzLnNjc3MiLCJfb3V0cmVhY2guc2NzcyIsIl9vdXItc3Rvcnkuc2NzcyIsIl9wYWdlLWJ1aWxkZXIuc2NzcyIsIl9wcmVzaWRlbnQuc2NzcyIsIl9wcm9ncmFtcy5zY3NzIiwiX3NlYXJjaC5zY3NzIiwiX3NjaG9vbC5zY3NzIiwiX3ZpZGVvLXBvZGNhc3Quc2NzcyIsIl92aXNpdC5zY3NzIiwiX2Zvb3Rlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FSLGtEQUFBO0FBRVI7RUFDSSxzQkFBQTtFQUNBLHVDQUFBO0VBQ0Esb1NBQUE7RUFLQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QURISjtBQzJNQTs7O0NBQUE7QUFLQTtFQUNJLGFBQUE7QUQxTUo7O0FDNk1BOztFQUVJLFlBQUE7QUQxTUo7O0FDNk1BO0VBQ0ksZUFBQTtFQUNBLGNBaE5JO0VBaU5KLDJCQXROVTtBRFlkO0FDMk1JO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7QUR6TVI7QUM0TVE7RUFDSSxtQkF6TkE7QURlWjs7QUMrTUE7RUFDSSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7R0FDQSxPQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBRDVNSjtBQzZNSTtFQUNJLGlCQUFBO0FEM01SO0FDNk1JO0VBQ0ksaUJBQUE7QUQzTVI7QUM2TUk7RUFDSSxpQkFBQTtBRDNNUjs7QUMrTUE7RUFDSSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7R0FDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFB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QnprUkE7RUFDSTtJQUNJLFVBQUE7RXBCMmtSTjtFb0Ixa1JNO0lBQ0ksbUJBQUE7RXBCNGtSVjtFb0J6a1JrQjtJQUVJLFdBQUE7SUFDQSxrQkFBQTtFcEIwa1J0QjtFb0J2a1JzQjtJQUNJLGVBQUE7RXBCeWtSMUI7RW9CdmtSc0I7SUFDSSxlQUFBO0VwQnlrUjFCO0VvQnZrUnNCO0lBQ0ksZUFBQTtFcEJ5a1IxQjtFb0J2a1JzQjtJQUNJLGVBQUE7RXBCeWtSMUI7RW9CdGtSa0I7SUFDSSxpQkFBQTtFcEJ3a1J0QjtFb0Jua1JNO0lBQ0ksa0JBQUE7SUFDQSxXQUFBO0lBQ0EsYUFBQTtFcEJxa1JWO0FBQ0Y7QW9CamtSQTtFQUNJO0lBQ0ksYUFBQTtFcEJta1JOO0VvQmprUkU7SUFDSSxjQUFBO0VwQm1rUk47QUFDRjtBb0Joa1JBO0VBR1k7SUFDSSxrQkFBQTtFcEJna1JkO0FBQ0YiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9lbmwya2JjLmNzc1wiKTtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbW9vbi5lb3Q/MjNqYTFvXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb21vb24uZW90PzIzamExbyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbW9vbi53b2ZmMj8yM2phMW9cIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ljb21vb24udHRmPzIzamExb1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbW9vbi53b2ZmPzIzamExb1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9pY29tb29uLnN2Zz8yM2phMW8jaWNvbW9vblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cbi8qXG5cdEJvZHkgJiBIVE1MIHNldHVwXG5cbiovXG4jZnVsbC1oZWlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LFxuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMyNDI2MmI7XG4gIGZvbnQtZmFtaWx5OiBcImFydGljdWxhdC1jZlwiO1xufVxuYm9keS5uYXYtbWVudS1vcGVuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG59XG5ib2R5LmVycm9yNDA0IC53cmFwIHtcbiAgYmFja2dyb3VuZDogI2VmZWVlYTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgKnpvb206IDE7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBtaW4td2lkdGg6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFpbmVyLnhsYXJnZS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE1NDBweDtcbn1cbi5jb250YWluZXIueGxhcmdlLWNvbnRhaW5lci1hbHQge1xuICBtYXgtd2lkdGg6IDE0MjBweDtcbn1cbi5jb250YWluZXIubGFyZ2UtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDEwcHg7XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICp6b29tOiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMDAwcHg7XG4gIG1pbi13aWR0aDogMzIwcHg7XG59XG5cbi53cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0byAtOTBweDsgLyogYm90dG9tIGlzIG5lZ2F0aXZlIHZhbHVlIG9mIC5wdXNoIGhlaWdodCAqL1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5wdXNoIHtcbiAgaGVpZ2h0OiA5MHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn0gLyogZm9vdGVyIGhlaWdodCBwbHVzIHBhZGRpbmcgKi9cbi5wYWRkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm5vbWFyZ2luIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgLyogQ29kZSBmb3IgRmlyZWZveCAqL1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICNmZGI4MzQ7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjZmRiODM0O1xufVxuXG46Zm9jdXMge1xuICBvdXRsaW5lOiAwcHggbm9uZSB0cmFuc3BhcmVudDtcbn1cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2IxYjJiNDtcbn1cblxuOi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogI2IxYjJiNDtcbiAgb3BhY2l0eTogMTtcbn1cblxuOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNiMWIyYjQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2IxYjJiNDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9c3VibWl0XSxcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG5cbiNwcmVsb2FkICoge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC1tcy10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYSxcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5hOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuaW1nLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDEuMjVlbSAxLjI1ZW07XG59XG5pbWcuYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAxLjI1ZW0gMS4yNWVtIDA7XG59XG5pbWcuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmltZzpub3QoW3NyY10pIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuaW1nLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDEuMjVlbSAxLjI1ZW07XG59XG5pbWcuYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAxLjI1ZW0gMS4yNWVtIDA7XG59XG5pbWcuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGltZy5hbGlnbnJpZ2h0LCBpbWcuYWxpZ25sZWZ0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICB9XG4gIC5hbGlnbnJpZ2h0LFxuICAuYWxpZ25sZWZ0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICB9XG59XG5bY2xhc3NePWljb24tXSxcbltjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbmltYXRlZFBhcmVudCAuYW5pbWF0ZWQge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIC1tb3otdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLW8tdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuI2FsZXJ0LWJhci1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZmRiODM0O1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2FsZXJ0LWJhci1jb250YWluZXIgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4jYWxlcnQtYmFyLWNvbnRhaW5lciAjY2xvc2UtYWxlcnQtYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzI0MjYyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4jYWxlcnQtYmFyLWNvbnRhaW5lciAjY2xvc2UtYWxlcnQtYmFyIC5pY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG5cbiNoZWFkZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAxMDAwMDA7XG59XG4jaGVhZGVyLWNvbnRhaW5lci5pcy1ob21lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cbiNoZWFkZXItY29udGFpbmVyLmlzLWhvbWUgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdjpmaXJzdC1jaGlsZCB1bCA+IGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbiNoZWFkZXItY29udGFpbmVyLmlzLWhvbWUgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdjpsYXN0LWNoaWxkIHVsID4gbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2hlYWRlci1jb250YWluZXIuaXMtaG9tZSA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2IHVsIC5tZWdhLW1lbnUgPiBkaXYgdWwgPiBsaSA+IGEge1xuICBjb2xvcjogIzI0MjYyYjtcbn1cbiNoZWFkZXItY29udGFpbmVyID4gZGl2ID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuI2hlYWRlci1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMTAwcHg7XG59XG4jaGVhZGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4jaGVhZGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuI2hlYWRlci1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdjpmaXJzdC1jaGlsZCAjc2VhcmNoLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjYzY2YzQyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG4jaGVhZGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2OmZpcnN0LWNoaWxkICNzZWFyY2gtdG9nZ2xlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuI2hlYWRlci1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdjpmaXJzdC1jaGlsZCAjc2VhcmNoLXRvZ2dsZSAuaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cbiNoZWFkZXItY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXY6Zmlyc3QtY2hpbGQgdWwgPiBsaSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbiNoZWFkZXItY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXY6Zmlyc3QtY2hpbGQgdWwgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMjQyNjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jaGVhZGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2OmZpcnN0LWNoaWxkIHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jaGVhZGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4jaGVhZGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2Omxhc3QtY2hpbGQgdWwgPiBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG4jaGVhZGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2Omxhc3QtY2hpbGQgdWwgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMjQyNjJiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNoZWFkZXItY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXY6bGFzdC1jaGlsZCB1bCA+IGxpID4gYTpob3ZlcjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbiNoZWFkZXItY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXY6bGFzdC1jaGlsZCB1bCA+IGxpID4gYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmRiODM0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMSwgMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjIyLCAwLjYxLCAwLjM2LCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjIsIDAuNjEsIDAuMzYsIDEpO1xufVxuI2hlYWRlci1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiNoZWFkZXItY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgdWwgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2hlYWRlci1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiB1bCA+IGxpOm50aC1vZi10eXBlKDEpIC5tZWdhLW1lbnUsICNoZWFkZXItY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgdWwgPiBsaTpudGgtb2YtdHlwZSgyKSAubWVnYS1tZW51LCAjaGVhZGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2IHVsID4gbGk6bnRoLW9mLXR5cGUoMykgLm1lZ2EtbWVudSB7XG4gIGxlZnQ6IDA7XG59XG4jaGVhZGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2IHVsID4gbGk6bnRoLW9mLXR5cGUoNCkgLm1lZ2EtbWVudSwgI2hlYWRlci1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiB1bCA+IGxpOm50aC1vZi10eXBlKDUpIC5tZWdhLW1lbnUsICNoZWFkZXItY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgdWwgPiBsaTpudGgtb2YtdHlwZSg2KSAubWVnYS1tZW51IHtcbiAgcmlnaHQ6IDA7XG59XG4jaGVhZGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciAubWVnYS1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgei1pbmRleDogMTAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuI2hlYWRlci1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiBhOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuI2hlYWRlci1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG59XG4jaGVhZGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2IHVsIC5tZWdhLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjZmRiODM0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiAyODVweDtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxM3B4KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAtMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbiNoZWFkZXItY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgdWwgLm1lZ2EtbWVudSA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2hlYWRlci1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiB1bCAubWVnYS1tZW51ID4gZGl2ID4gZGl2IHtcbiAgd2lkdGg6IDU1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2hlYWRlci1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiB1bCAubWVnYS1tZW51ID4gZGl2ID4gZGl2IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2hlYWRlci1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiB1bCAubWVnYS1tZW51ID4gZGl2ID4gZGl2IGE6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNoZWFkZXItY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgdWwgLm1lZ2EtbWVudSA+IGRpdiA+IGRpdiBhOmhvdmVyIC5pbWFnZS13cmFwcGVyID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgLmljb24tYXJyb3cge1xuICByaWdodDogLTVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbiNoZWFkZXItY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgdWwgLm1lZ2EtbWVudSA+IGRpdiA+IGRpdiBhIC5pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuI2hlYWRlci1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiB1bCAubWVnYS1tZW51ID4gZGl2ID4gZGl2IGEgLmltYWdlLXdyYXBwZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjIpIDI1JSwgcmdiYSgwLCAwLCAwLCAwLjUpIDcwJSk7XG59XG4jaGVhZGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2IHVsIC5tZWdhLW1lbnUgPiBkaXYgPiBkaXYgYSAuaW1hZ2Utd3JhcHBlciBoMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIjtcbiAgd2lkdGg6IDc1JTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4jaGVhZGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2IHVsIC5tZWdhLW1lbnUgPiBkaXYgPiBkaXYgYSAuaW1hZ2Utd3JhcHBlciA+IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xufVxuI2hlYWRlci1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiB1bCAubWVnYS1tZW51ID4gZGl2ID4gZGl2IGEgLmltYWdlLXdyYXBwZXIgPiBkaXYgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuI2hlYWRlci1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiB1bCAubWVnYS1tZW51ID4gZGl2ID4gZGl2IGEgLmltYWdlLXdyYXBwZXIgPiBkaXYgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXYge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogI2M2NmM0MjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNoZWFkZXItY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgdWwgLm1lZ2EtbWVudSA+IGRpdiA+IGRpdiBhIC5pbWFnZS13cmFwcGVyID4gZGl2ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2IC5pY29uLWFycm93IHtcbiAgZm9udC1zaXplOiA4cHg7XG59XG4jaGVhZGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2IHVsIC5tZWdhLW1lbnUgPiBkaXYgPiBkaXYgYSAuaW1hZ2Utd3JhcHBlciA+IGRpdiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiAuaWNvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuI2hlYWRlci1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiB1bCAubWVnYS1tZW51ID4gZGl2ID4gZGl2IGEgLmltYWdlLXdyYXBwZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuI2hlYWRlci1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiB1bCAubWVnYS1tZW51ID4gZGl2ID4gZGl2IGEgLmltYWdlLXdyYXBwZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCBoMyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbn1cbiNoZWFkZXItY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgdWwgLm1lZ2EtbWVudSA+IGRpdiB1bCB7XG4gIHdpZHRoOiA0NSU7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW46IDA7XG59XG4jaGVhZGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2IHVsIC5tZWdhLW1lbnUgPiBkaXYgdWwgPiBsaSB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNoZWFkZXItY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgdWwgLm1lZ2EtbWVudSA+IGRpdiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jaGVhZGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2IHVsIC5tZWdhLW1lbnUgPiBkaXYgdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgei1pbmRleDogMTAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuI2hlYWRlci1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiB1bCAubWVnYS1tZW51ID4gZGl2IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jaGVhZGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2IHVsIC5tZWdhLW1lbnUgPiBkaXYgdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbiNoZWFkZXItY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgdWwgLm1lZ2EtbWVudSA+IGRpdiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICMyNDI2MmI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4jaGVhZGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2IHVsIC5tZWdhLW1lbnUgPiBkaXYgdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6ICMyNDI2MmI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiAwO1xuICByaWdodDogLTE1cHg7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgbGVmdDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgIzI0MjYyYjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbiNoZWFkZXItY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgdWwgLm1lZ2EtbWVudSA+IGRpdiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDVweDtcbiAgcmlnaHQ6IC0xMXB4O1xuICB0b3A6IDIuMXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuI2hlYWRlci1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiB1bCAubWVnYS1tZW51ID4gZGl2IHVsID4gbGkgPiBhIHtcbiAgY29sb3I6ICMyNDI2MmI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiNoZWFkZXItY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgdWwgLm1lZ2EtbWVudSA+IGRpdiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI2hlYWRlci1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiB1bCAubWVnYS1tZW51ID4gZGl2IHVsID4gbGkgPiAuc3ViLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6ICNlZmVlZWE7XG4gIHRvcDogY2FsYygxMDAlIC0gNzRweCk7XG4gIGxlZnQ6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuI2hlYWRlci1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiB1bCAubWVnYS1tZW51ID4gZGl2IHVsID4gbGkgPiAuc3ViLW1lbnUgPiBsaSA+IGE6YmVmb3JlLCAjaGVhZGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2IHVsIC5tZWdhLW1lbnUgPiBkaXYgdWwgPiBsaSA+IC5zdWItbWVudSA+IGxpID4gYTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jaGVhZGVyLWNvbnRhaW5lciAjbW9iaWxlLW1lbnUtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNoZWFkZXItY29udGFpbmVyICNtb2JpbGUtbWVudS1pY29uLmFjdGl2ZSBzcGFuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4jaGVhZGVyLWNvbnRhaW5lciAjbW9iaWxlLW1lbnUtaWNvbi5hY3RpdmUgc3BhbjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGhlaWdodDogM3B4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuI2hlYWRlci1jb250YWluZXIgI21vYmlsZS1tZW51LWljb24uYWN0aXZlIHNwYW46YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGhlaWdodDogM3B4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG59XG4jaGVhZGVyLWNvbnRhaW5lciAjbW9iaWxlLW1lbnUtaWNvbiBzcGFuIHtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDIzcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMjQyNjJiO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuI2hlYWRlci1jb250YWluZXIgI21vYmlsZS1tZW51LWljb24gc3BhbjpiZWZvcmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMjQyNjJiO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IC04cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4jaGVhZGVyLWNvbnRhaW5lciAjbW9iaWxlLW1lbnUtaWNvbiBzcGFuOmFmdGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzI0MjYyYjtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA4cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbiNtb2JpbGUtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjZzO1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVlZWE7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuI21vYmlsZS1tZW51LmlzLXZpc2libGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG59XG4jbW9iaWxlLW1lbnUgI21vYmlsZS1tZW51LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDA7XG59XG4jbW9iaWxlLW1lbnUgI21vYmlsZS1tZW51LWhlYWRlciA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA4MCU7XG59XG4jbW9iaWxlLW1lbnUgI21vYmlsZS1tZW51LWhlYWRlciA+IGRpdjpmaXJzdC1jaGlsZCBpbWcge1xuICB3aWR0aDogMTEwcHg7XG59XG4jbW9iaWxlLW1lbnUgI21vYmlsZS1tZW51LWhlYWRlciA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDIwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4jbW9iaWxlLW1lbnUgI21vYmlsZS1tZW51LWhlYWRlciA+IGRpdjpsYXN0LWNoaWxkIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjQyNjJiO1xuICBvcGFjaXR5OiAxO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4jbW9iaWxlLW1lbnUgI21vYmlsZS1tZW51LWhlYWRlciA+IGRpdjpsYXN0LWNoaWxkIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4jbW9iaWxlLW1lbnUgI21vYmlsZS1tZW51LWhlYWRlciA+IGRpdjpsYXN0LWNoaWxkIGEgLmljb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cbiNtb2JpbGUtbWVudSAjbW9iaWxlLW1lbnUtY29udGVudCBmb3JtIHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuI21vYmlsZS1tZW51ICNtb2JpbGUtbWVudS1jb250ZW50IGZvcm0gI3NlYXJjaC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI21vYmlsZS1tZW51ICNtb2JpbGUtbWVudS1jb250ZW50IGZvcm0gI3NlYXJjaC13cmFwcGVyIGlucHV0W3R5cGU9dGV4dF0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZWVhO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNtb2JpbGUtbWVudSAjbW9iaWxlLW1lbnUtY29udGVudCBmb3JtICNzZWFyY2gtd3JhcHBlciBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogI2M2NmM0MjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4jbW9iaWxlLW1lbnUgI21vYmlsZS1tZW51LWNvbnRlbnQgZm9ybSAjc2VhcmNoLXdyYXBwZXIgYnV0dG9uW3R5cGU9c3VibWl0XSAuaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cbiNtb2JpbGUtbWVudSAjbW9iaWxlLW1lbnUtY29udGVudCAjbW9iaWxlLW1lbnUtbWFpbiB7XG4gIHBhZGRpbmc6IDAgMjBweCA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuI21vYmlsZS1tZW51ICNtb2JpbGUtbWVudS1jb250ZW50ICNtb2JpbGUtbWVudS1tYWluIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuI21vYmlsZS1tZW51ICNtb2JpbGUtbWVudS1jb250ZW50ICNtb2JpbGUtbWVudS1tYWluIHVsID4gbGkge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVlZWE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNtb2JpbGUtbWVudSAjbW9iaWxlLW1lbnUtY29udGVudCAjbW9iaWxlLW1lbnUtbWFpbiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuI21vYmlsZS1tZW51ICNtb2JpbGUtbWVudS1jb250ZW50ICNtb2JpbGUtbWVudS1tYWluIHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICByaWdodDogMDtcbiAgdG9wOiAxNXB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDhweCA2LjVweCAwIDYuNXB4O1xuICBib3JkZXItY29sb3I6ICMyNDI2MmIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB6LWluZGV4OiAwO1xufVxuI21vYmlsZS1tZW51ICNtb2JpbGUtbWVudS1jb250ZW50ICNtb2JpbGUtbWVudS1tYWluIHVsID4gbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMyNDI2MmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG59XG4jbW9iaWxlLW1lbnUgI21vYmlsZS1tZW51LWNvbnRlbnQgI21vYmlsZS1tZW51LW1haW4gdWwgPiBsaSAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuI21vYmlsZS1tZW51ICNtb2JpbGUtbWVudS1jb250ZW50ICNtb2JpbGUtbWVudS1tYWluIHVsID4gbGkgLnN1Yi1tZW51IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbiNtb2JpbGUtbWVudSAjbW9iaWxlLW1lbnUtY29udGVudCAjbW9iaWxlLW1lbnUtbWFpbiB1bCA+IGxpIC5zdWItbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNtb2JpbGUtbWVudSAjbW9iaWxlLW1lbnUtY29udGVudCAjbW9iaWxlLW1lbnUtbWFpbiB1bCA+IGxpIC5zdWItbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jbW9iaWxlLW1lbnUgI21vYmlsZS1tZW51LWNvbnRlbnQgI21vYmlsZS1tZW51LW1haW4gdWwgPiBsaSAuc3ViLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjMjQyNjJiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogNXB4O1xuICByaWdodDogLTE1cHg7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgbGVmdDogYXV0bztcbn1cbiNtb2JpbGUtbWVudSAjbW9iaWxlLW1lbnUtY29udGVudCAjbW9iaWxlLW1lbnUtbWFpbiB1bCA+IGxpIC5zdWItbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA2cHg7XG4gIHJpZ2h0OiAtMTEuNXB4O1xuICB0b3A6IDZweDtcbn1cbiNtb2JpbGUtbWVudSAjbW9iaWxlLW1lbnUtY29udGVudCAjbW9iaWxlLW1lbnUtbWFpbiB1bCA+IGxpIC5zdWItbWVudSBsaSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuI21vYmlsZS1tZW51ICNtb2JpbGUtbWVudS1jb250ZW50ICNtb2JpbGUtbWVudS1tYWluIHVsID4gbGkgLnN1Yi1tZW51IGxpIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbW9iaWxlLW1lbnUgI21vYmlsZS1tZW51LWNvbnRlbnQgI21vYmlsZS1tZW51LXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICNlZmVlZWE7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbn1cbiNtb2JpbGUtbWVudSAjbW9iaWxlLW1lbnUtY29udGVudCAjbW9iaWxlLW1lbnUtc2Vjb25kYXJ5IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4jbW9iaWxlLW1lbnUgI21vYmlsZS1tZW51LWNvbnRlbnQgI21vYmlsZS1tZW51LXNlY29uZGFyeSB1bCA+IGxpIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIHdpZHRoOiAzMSU7XG59XG4jbW9iaWxlLW1lbnUgI21vYmlsZS1tZW51LWNvbnRlbnQgI21vYmlsZS1tZW51LXNlY29uZGFyeSB1bCA+IGxpOm50aC1jaGlsZCgzbi0xKSB7XG4gIG1hcmdpbi1sZWZ0OiAzLjMzMyU7XG4gIG1hcmdpbi1yaWdodDogMy4zMzMlO1xufVxuI21vYmlsZS1tZW51ICNtb2JpbGUtbWVudS1jb250ZW50ICNtb2JpbGUtbWVudS1zZWNvbmRhcnkgdWwgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjQyNjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jbW9iaWxlLW1lbnUgI21vYmlsZS1tZW51LWNvbnRlbnQgI21vYmlsZS1tZW51LXNlY29uZGFyeSB1bCA+IGxpID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4jaW50ZXJpb3ItaGVhZGVyLWNvbnRhaW5lcjpoYXMoI21vYmlsZS1pbnRlcmlvci1oZWFkZXItaW1hZ2UpIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBoZWlnaHQ6IDQzMHB4O1xufVxuI2ludGVyaW9yLWhlYWRlci1jb250YWluZXI6aGFzKCNtb2JpbGUtaW50ZXJpb3ItaGVhZGVyLWltYWdlKTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjE1KSA3MSUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jaW50ZXJpb3ItaGVhZGVyLWNvbnRhaW5lcjpub3QoOmhhcygjbW9iaWxlLWludGVyaW9yLWhlYWRlci1pbWFnZSkpIHtcbiAgYmFja2dyb3VuZDogIzI0MjYyYjtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cbiNpbnRlcmlvci1oZWFkZXItY29udGFpbmVyICNtb2JpbGUtaW50ZXJpb3ItaGVhZGVyLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xufVxuI2ludGVyaW9yLWhlYWRlci1jb250YWluZXIgI2ludGVyaW9yLWhlYWRlci1jb250ZW50IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuI2ludGVyaW9yLWhlYWRlci1jb250YWluZXIgI2ludGVyaW9yLWhlYWRlci1jb250ZW50ID4gZGl2IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbiNpbnRlcmlvci1oZWFkZXItY29udGFpbmVyICNpbnRlcmlvci1oZWFkZXItY29udGVudCA+IGRpdiBoMSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDcycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4jYW5ub3VuY2VtZW50LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNlZmVlZWE7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cbiNhbm5vdW5jZW1lbnQtY29udGFpbmVyID4gZGl2ID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI2Fubm91bmNlbWVudC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMzBweDtcbn1cbiNhbm5vdW5jZW1lbnQtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuI2Fubm91bmNlbWVudC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA3MCU7XG59XG4jYW5ub3VuY2VtZW50LWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2Omxhc3QtY2hpbGQge1xuICB3aWR0aDogMzAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiNhbm5vdW5jZW1lbnQtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgaDEge1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIjtcbiAgZm9udC1zaXplOiA1MnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNhbm5vdW5jZW1lbnQtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgaDIge1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuI2Fubm91bmNlbWVudC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCBoMyB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbiNhbm5vdW5jZW1lbnQtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgaDQge1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuI2Fubm91bmNlbWVudC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCBoNSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbiNhbm5vdW5jZW1lbnQtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4jYW5ub3VuY2VtZW50LWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIGEuYnV0dG9uLmFycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMyNDI2MmI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNhbm5vdW5jZW1lbnQtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgYS5idXR0b24uYXJyb3c6aG92ZXIgPiBkaXYge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2M2NmM0MjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbiNhbm5vdW5jZW1lbnQtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgYS5idXR0b24uYXJyb3cgPiBkaXYge1xuICBiYWNrZ3JvdW5kOiAjYzY2YzQyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjNjZjNDI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogLTJweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbiNhbm5vdW5jZW1lbnQtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgYS5idXR0b24uYXJyb3cgPiBkaXYgLmljb24tYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbiNhbm5vdW5jZW1lbnQtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgYS5idXR0b24uYXJyb3cgPiBkaXYgLmljb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuI2JyZWFkY3J1bWJzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbiNicmVhZGNydW1icy1jb250YWluZXIuZ3JheSB7XG4gIGJhY2tncm91bmQ6ICNlZmVlZWE7XG59XG4jYnJlYWRjcnVtYnMtY29udGFpbmVyID4gZGl2ID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuI2JyZWFkY3J1bWJzLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdiBhIHtcbiAgY29sb3I6ICM3MTcxNzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbiNicmVhZGNydW1icy1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXYgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjQyNjJiO1xufVxuI2JyZWFkY3J1bWJzLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdiBzcGFuLnNlcCB7XG4gIHBhZGRpbmc6IDAgNnB4O1xufVxuI2JyZWFkY3J1bWJzLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdiBwIHtcbiAgY29sb3I6ICMyNDI2MmI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NDBweCkge1xuICAjaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTBweCA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgI2FsZXJ0LWJhci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDhweCA0MHB4O1xuICB9XG4gICNhbGVydC1iYXItY29udGFpbmVyICNjbG9zZS1hbGVydC1iYXIge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG4gICNoZWFkZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAjaW50ZXJpb3ItaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gICNhbm5vdW5jZW1lbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gIH1cbiAgI2JyZWFkY3J1bWJzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTIwcHgpIHtcbiAgI2hlYWRlci1jb250YWluZXIuaXMtaG9tZSAjbW9iaWxlLW1lbnUtaWNvbiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gICNoZWFkZXItY29udGFpbmVyLmlzLWhvbWUgI21vYmlsZS1tZW51LWljb24gc3BhbjpiZWZvcmUsICNoZWFkZXItY29udGFpbmVyLmlzLWhvbWUgI21vYmlsZS1tZW51LWljb24gc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAjaGVhZGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNoZWFkZXItY29udGFpbmVyICNtb2JpbGUtbWVudS1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgI2Fubm91bmNlbWVudC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2Fubm91bmNlbWVudC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjYWxlcnQtYmFyLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiA4cHggNTBweCA4cHggMjBweDtcbiAgfVxuICAjYWxlcnQtYmFyLWNvbnRhaW5lciBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgI2ludGVyaW9yLWhlYWRlci1jb250YWluZXIgI21vYmlsZS1pbnRlcmlvci1oZWFkZXItaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNpbnRlcmlvci1oZWFkZXItY29udGFpbmVyICNpbnRlcmlvci1oZWFkZXItY29udGVudCA+IGRpdiBoMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIH1cbiAgI2Fubm91bmNlbWVudC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgI2Fubm91bmNlbWVudC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gICNhbm5vdW5jZW1lbnQtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNhbm5vdW5jZW1lbnQtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAjYnJlYWRjcnVtYnMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cbiAgI2JyZWFkY3J1bWJzLWNvbnRhaW5lciA+IGRpdiA+IGRpdiBhLFxuICAjYnJlYWRjcnVtYnMtY29udGFpbmVyID4gZGl2ID4gZGl2IHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAjYnJlYWRjcnVtYnMtY29udGFpbmVyID4gZGl2ID4gZGl2IHAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgI21vYmlsZS1tZW51ICNtb2JpbGUtbWVudS1jb250ZW50ICNtb2JpbGUtbWVudS1zZWNvbmRhcnkgdWwgPiBsaSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICAjbW9iaWxlLW1lbnUgI21vYmlsZS1tZW51LWNvbnRlbnQgI21vYmlsZS1tZW51LXNlY29uZGFyeSB1bCA+IGxpOm50aC1vZi10eXBlKDNuLTEpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI21vYmlsZS1tZW51ICNtb2JpbGUtbWVudS1jb250ZW50ICNtb2JpbGUtbWVudS1zZWNvbmRhcnkgdWwgPiBsaTpudGgtb2YtdHlwZSgybikge1xuICAgIG1hcmdpbi1yaWdodDogNCU7XG4gIH1cbn1cbiNjb250ZW50ICNlcnJvci1jb250YWluZXIge1xuICBwYWRkaW5nOiAxMjBweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNlZmVlZWE7XG59XG4jY29udGVudCAjZXJyb3ItY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuI2NvbnRlbnQgI2Vycm9yLWNvbnRhaW5lciAuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbiNjb250ZW50IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCI7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4jY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbiNjb250ZW50IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbiNjb250ZW50IGg1IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuI2NvbnRlbnQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4jY29udGVudCBhOm5vdCguYnV0dG9uKSB7XG4gIGNvbG9yOiAjMjQyNjJiO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNjb250ZW50IGEuYnV0dG9uICsgLmJ1dHRvbiB7XG4gIG1hcmdpbjogNXB4IDMwcHg7XG59XG4jY29udGVudCBhLmJ1dHRvbi5hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMjQyNjJiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jY29udGVudCBhLmJ1dHRvbi5hcnJvdzpob3ZlciA+IGRpdiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjYzY2YzQyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuI2NvbnRlbnQgYS5idXR0b24uYXJyb3cgPiBkaXYge1xuICBiYWNrZ3JvdW5kOiAjYzY2YzQyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjNjZjNDI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogLTJweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbiNjb250ZW50IGEuYnV0dG9uLmFycm93ID4gZGl2IC5pY29uLWFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4jY29udGVudCBhLmJ1dHRvbi5hcnJvdyA+IGRpdiAuaWNvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuI2NvbnRlbnQgYS5idXR0b24ub3JhbmdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2M2NmM0MjtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuI2NvbnRlbnQgYS5idXR0b24ub3JhbmdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2I5NTQyOTtcbn1cbiNjb250ZW50IGEuYnV0dG9uLmdyYXkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjNTc1ODVjO1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4jY29udGVudCBhLmJ1dHRvbi5ncmF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzcxNzE3MTtcbn1cbiNjb250ZW50IGEuYnV0dG9uLndoaXRlLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4jY29udGVudCBhLmJ1dHRvbi53aGl0ZS1ib3JkZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzI0MjYyYjtcbn1cbiNjb250ZW50IHVsIHtcbiAgcGFkZGluZzogMCAwIDAgMjVweDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiNjb250ZW50IHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xufVxuI2NvbnRlbnQgdWwgbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIuKAolwiO1xuICBjb2xvcjogI2M2NmM0MjtcbiAgdG9wOiAtN3B4O1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDI1cHg7XG59XG4jY29udGVudCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDAgMCAwIDQwcHg7XG59XG4jY29udGVudCBvbCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4jY29udGVudCBvbCA+IGxpOjptYXJrZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNjNjZjNDI7XG59XG4jY29udGVudCBociB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYThhOGE4O1xuICBtYXJnaW46IDMwcHggYXV0bztcbn1cbiNjb250ZW50IC5hY2NvcmRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI2NvbnRlbnQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2VmZWVlYTtcbiAgcGFkZGluZzogMTVweCA2MHB4IDE1cHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xufVxuI2NvbnRlbnQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlci5hY3RpdmUgLmljb24td3JhcHBlciBzcGFuLmljb24tcGx1cyB7XG4gIG9wYWNpdHk6IDA7XG59XG4jY29udGVudCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyLmFjdGl2ZSAuaWNvbi13cmFwcGVyIHNwYW4uaWNvbi1taW51cyB7XG4gIG9wYWNpdHk6IDE7XG59XG4jY29udGVudCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNjb250ZW50IC5hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIgLmljb24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNXB4O1xuICByaWdodDogNDBweDtcbn1cbiNjb250ZW50IC5hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIgLmljb24td3JhcHBlciBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjYzY2YzQyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4jY29udGVudCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyIC5pY29uLXdyYXBwZXIgc3Bhbi5pY29uLXBsdXMge1xuICBvcGFjaXR5OiAxO1xufVxuI2NvbnRlbnQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciAuaWNvbi13cmFwcGVyIHNwYW4uaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG4jY29udGVudCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyIC5pY29uLXdyYXBwZXIgc3Bhbi5pY29uLW1pbnVzIHtcbiAgdG9wOiA2cHg7XG4gIGZvbnQtc2l6ZTogMnB4O1xuICBvcGFjaXR5OiAwO1xufVxuI2NvbnRlbnQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciAuaWNvbi13cmFwcGVyIHNwYW4uaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuI2NvbnRlbnQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWZlZWVhO1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbn1cbiNjb250ZW50ICNwYWdpbmF0aW9uLXNwYWNlciB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbiNjb250ZW50ICNwYWdpbmF0aW9uLWNvbnRhaW5lciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDM2LCAzOCwgNDMsIDAuMjUpO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2NvbnRlbnQgI3BhZ2luYXRpb24tY29udGFpbmVyLm5ld3Mge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuI2NvbnRlbnQgI3BhZ2luYXRpb24tY29udGFpbmVyIC5wYWdlLW51bWJlcnMge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjQyNjJiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCAyLjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuI2NvbnRlbnQgI3BhZ2luYXRpb24tY29udGFpbmVyIC5wYWdlLW51bWJlcnM6bm90KC5wcmV2KTpub3QoLm5leHQpOmhvdmVyLCAjY29udGVudCAjcGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2UtbnVtYmVyczpub3QoLnByZXYpOm5vdCgubmV4dCkuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICNmZGI4MzQ7XG59XG4jY29udGVudCAjcGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2UtbnVtYmVycy5uZXh0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbiNjb250ZW50ICNwYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnZS1udW1iZXJzLm5leHQ6aG92ZXIgLmljb24tYXJyb3cge1xuICByaWdodDogLTVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbiNjb250ZW50ICNwYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnZS1udW1iZXJzLm5leHQgLmljb24tYXJyb3cge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY29sb3I6ICNmZGI4MzQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAxcHg7XG59XG4jY29udGVudCAjcGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2UtbnVtYmVycy5uZXh0IC5pY29uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG4jY29udGVudCAjcGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2UtbnVtYmVycy5wcmV2IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbiNjb250ZW50ICNwYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnZS1udW1iZXJzLnByZXY6aG92ZXIgLmljb24tYXJyb3cge1xuICBsZWZ0OiAtNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuI2NvbnRlbnQgI3BhZ2luYXRpb24tY29udGFpbmVyIC5wYWdlLW51bWJlcnMucHJldiAuaWNvbi1hcnJvdyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6ICNmZGI4MzQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMC41cHg7XG59XG4jY29udGVudCAjcGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2UtbnVtYmVycy5wcmV2IC5pY29uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAjY29udGVudCAjcGFnaW5hdGlvbi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjb250ZW50ICNlcnJvci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMjBweDtcbiAgfVxuICAjY29udGVudCAjZXJyb3ItY29udGFpbmVyIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxuICAjY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG4gICNjb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbiAgI2NvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAjY29udGVudCBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gICNjb250ZW50IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgI2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gICNjb250ZW50IGEuYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMTVweCBhdXRvO1xuICB9XG4gICNjb250ZW50IC5hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIgLmljb24td3JhcHBlciB7XG4gICAgdG9wOiAyMXB4O1xuICB9XG59XG4jaGVyby1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogOTUwcHg7XG59XG4jaGVyby1jb250YWluZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYigwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjM1KSA2MSUpO1xufVxuI2hlcm8tY29udGFpbmVyIHZpZGVvIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuI2hlcm8tY29udGFpbmVyICNoZXJvLWNvbnRlbnQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgcGFkZGluZy10b3A6IDE4MHB4O1xufVxuI2hlcm8tY29udGFpbmVyICNoZXJvLWNvbnRlbnQgPiBkaXYge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuI2hlcm8tY29udGFpbmVyICNoZXJvLWNvbnRlbnQgaDEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMDZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcImFydGljdWxhdC1jZlwiO1xufVxuI2hlcm8tY29udGFpbmVyICNoZXJvLWNvbnRlbnQgaDEgZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiO1xufVxuI2hlcm8tY29udGFpbmVyICNoZXJvLWNvbnRlbnQgI2hlcm8tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbiNoZXJvLWNvbnRhaW5lciAjaGVyby1jb250ZW50ICNoZXJvLWJ1dHRvbnMgPiBkaXY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuI2hlcm8tY29udGFpbmVyICNkaXNjb3Zlci1tb3JlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgcGFkZGluZzogMCAwIDUwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuI2hlcm8tY29udGFpbmVyICNkaXNjb3Zlci1tb3JlLWNvbnRhaW5lciA+IGRpdiB7XG4gIHdpZHRoOiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jaGVyby1jb250YWluZXIgI2Rpc2NvdmVyLW1vcmUtY29udGFpbmVyID4gZGl2IGg1IHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuI2hlcm8tY29udGFpbmVyICNkaXNjb3Zlci1tb3JlLWNvbnRhaW5lciA+IGRpdiA+IGRpdiB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmRiODM0O1xufVxuI2hlcm8tY29udGFpbmVyICNkaXNjb3Zlci1tb3JlLWNvbnRhaW5lciA+IGRpdiA+IGRpdiBsb3R0aWUtcGxheWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAxMHB4O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuXG4jaG9tZS1hbm5vdW5jZW1lbnRzLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogODBweCBhdXRvIDUwcHg7XG4gIGJhY2tncm91bmQ6ICNlZmVlZWE7XG59XG4jaG9tZS1hbm5vdW5jZW1lbnRzLWNvbnRhaW5lciAjaG9tZS1hbm5vdW5jZW1lbnRzLXRpdGxlIHtcbiAgdG9wOiAtMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG59XG4jaG9tZS1hbm5vdW5jZW1lbnRzLWNvbnRhaW5lciAjaG9tZS1hbm5vdW5jZW1lbnRzLXRpdGxlID4gZGl2IHtcbiAgYmFja2dyb3VuZDogI2ZkYjgzNDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jaG9tZS1hbm5vdW5jZW1lbnRzLWNvbnRhaW5lciAjaG9tZS1hbm5vdW5jZW1lbnRzLXRpdGxlID4gZGl2IGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNob21lLWFubm91bmNlbWVudHMtY29udGFpbmVyICNob21lLWFubm91bmNlbWVudHMtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDMwcHggMCA1MHB4O1xufVxuI2hvbWUtYW5ub3VuY2VtZW50cy1jb250YWluZXIgI2hvbWUtYW5ub3VuY2VtZW50cy13cmFwcGVyIC5ob21lLWFubm91bmNlbWVudCA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiNob21lLWFubm91bmNlbWVudHMtY29udGFpbmVyICNob21lLWFubm91bmNlbWVudHMtd3JhcHBlciAuaG9tZS1hbm5vdW5jZW1lbnQgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogNzAlO1xufVxuI2hvbWUtYW5ub3VuY2VtZW50cy1jb250YWluZXIgI2hvbWUtYW5ub3VuY2VtZW50cy13cmFwcGVyIC5ob21lLWFubm91bmNlbWVudCA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDMwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4jaG9tZS1hbm5vdW5jZW1lbnRzLWNvbnRhaW5lciAjaG9tZS1hbm5vdW5jZW1lbnRzLW5hdmlnYXRpb24gPiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNTBweDtcbn1cbiNob21lLWFubm91bmNlbWVudHMtY29udGFpbmVyICNob21lLWFubm91bmNlbWVudHMtbmF2aWdhdGlvbiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGxlZnQ6IC0xMDBweDtcbn1cbiNob21lLWFubm91bmNlbWVudHMtY29udGFpbmVyICNob21lLWFubm91bmNlbWVudHMtbmF2aWdhdGlvbiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgcmlnaHQ6IC0xMDBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4jaG9tZS1hbm5vdW5jZW1lbnRzLWNvbnRhaW5lciAjaG9tZS1hbm5vdW5jZW1lbnRzLW5hdmlnYXRpb24gPiBkaXY6bGFzdC1jaGlsZCBhIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0b3A6IDM1JTtcbn1cbiNob21lLWFubm91bmNlbWVudHMtY29udGFpbmVyICNob21lLWFubm91bmNlbWVudHMtbmF2aWdhdGlvbiA+IGRpdiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogI2E4YThhODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbiNob21lLWFubm91bmNlbWVudHMtY29udGFpbmVyICNob21lLWFubm91bmNlbWVudHMtbmF2aWdhdGlvbiA+IGRpdiBhOmhvdmVyIHtcbiAgY29sb3I6ICNjNjZjNDI7XG59XG4jaG9tZS1hbm5vdW5jZW1lbnRzLWNvbnRhaW5lciAjaG9tZS1hbm5vdW5jZW1lbnRzLW5hdmlnYXRpb24gPiBkaXYgYSAuaWNvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4jaG9tZS1uZXdzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cbiNob21lLW5ld3MtY29udGFpbmVyID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI2hvbWUtbmV3cy1jb250YWluZXIgPiBkaXYgPiBkaXYge1xuICB3aWR0aDogNTUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuI2hvbWUtbmV3cy1jb250YWluZXIgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jaG9tZS1uZXdzLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiA+IGRpdiB7XG4gIHdpZHRoOiA0OCU7XG59XG4jaG9tZS1uZXdzLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMm4pIHtcbiAgbWFyZ2luLWxlZnQ6IDQlO1xufVxuI2hvbWUtbmV3cy1jb250YWluZXIgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXYgPiBkaXYgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNob21lLW5ld3MtY29udGFpbmVyID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2ID4gZGl2IGE6aG92ZXIgLmltYWdlLXdyYXBwZXIgPiBkaXYge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuI2hvbWUtbmV3cy1jb250YWluZXIgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXYgPiBkaXYgYTpob3ZlciAuaW1hZ2Utd3JhcHBlciA+IGRpdiBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jaG9tZS1uZXdzLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiA+IGRpdiBhOmhvdmVyIHA6bm90KC5kYXRlKSB7XG4gIGNvbG9yOiAjZmRiODM0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuI2hvbWUtbmV3cy1jb250YWluZXIgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXYgPiBkaXYgLmltYWdlLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jaG9tZS1uZXdzLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiA+IGRpdiAuaW1hZ2Utd3JhcHBlciA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE3LCAxNywgMTcsIDAuNSk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4jaG9tZS1uZXdzLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiA+IGRpdiAuaW1hZ2Utd3JhcHBlciA+IGRpdiA+IGRpdiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2hvbWUtbmV3cy1jb250YWluZXIgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXYgPiBkaXYgLmltYWdlLXdyYXBwZXIgPiBkaXYgPiBkaXYgPiBkaXYge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jaG9tZS1uZXdzLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiA+IGRpdiAuaW1hZ2Utd3JhcHBlciA+IGRpdiA+IGRpdiA+IGRpdiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4jaG9tZS1uZXdzLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiA+IGRpdiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbiNob21lLW5ld3MtY29udGFpbmVyID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2ID4gZGl2IHAuZGF0ZSB7XG4gIGNvbG9yOiAjN2M3ZDdlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuI2hvbWUtbmV3cy1jb250YWluZXIgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4jaG9tZS1uZXdzLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDQ1JTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuI2hvbWUtbmV3cy1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbiNob21lLW5ld3MtY29udGFpbmVyID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgLmV2ZW50LWxpc3QtaXRlbSB7XG4gIGJhY2tncm91bmQ6ICNlZmVlZWE7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jaG9tZS1uZXdzLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIC5ldmVudC1saXN0LWl0ZW0gLmV2ZW50LWxpc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI2hvbWUtbmV3cy1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAuZXZlbnQtbGlzdC1pdGVtIC5ldmVudC1saXN0LWhlYWRlciA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6ICNmZGI4MzQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNob21lLW5ld3MtY29udGFpbmVyID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgLmV2ZW50LWxpc3QtaXRlbSAuZXZlbnQtbGlzdC1oZWFkZXIgPiBkaXY6Zmlyc3QtY2hpbGQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2hvbWUtbmV3cy1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAuZXZlbnQtbGlzdC1pdGVtIC5ldmVudC1saXN0LWhlYWRlciA+IGRpdjpmaXJzdC1jaGlsZCBzcGFuLm1vbnRoIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0b3A6IDlweDtcbn1cbiNob21lLW5ld3MtY29udGFpbmVyID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgLmV2ZW50LWxpc3QtaXRlbSAuZXZlbnQtbGlzdC1oZWFkZXIgPiBkaXY6Zmlyc3QtY2hpbGQgc3Bhbi5kYXkge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRvcDogOXB4O1xufVxuI2hvbWUtbmV3cy1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAuZXZlbnQtbGlzdC1pdGVtIC5ldmVudC1saXN0LWhlYWRlciA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuI2hvbWUtbmV3cy1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAuZXZlbnQtbGlzdC1pdGVtIC5ldmVudC1saXN0LWhlYWRlciA+IGRpdjpsYXN0LWNoaWxkIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNob21lLW5ld3MtY29udGFpbmVyID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgLmV2ZW50LWxpc3QtaXRlbSAuZXZlbnQtbGlzdC1oZWFkZXIgPiBkaXY6bGFzdC1jaGlsZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNob21lLW5ld3MtY29udGFpbmVyID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgLmV2ZW50LWxpc3QtaXRlbSAuZXZlbnQtbGlzdC1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMzYsIDM4LCA0MywgMC40KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XG59XG4jaG9tZS1uZXdzLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIC5ldmVudC1saXN0LWl0ZW0gLmV2ZW50LWxpc3QtZGV0YWlscyA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQ4JTtcbn1cbiNob21lLW5ld3MtY29udGFpbmVyID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgLmV2ZW50LWxpc3QtaXRlbSAuZXZlbnQtbGlzdC1kZXRhaWxzID4gZGl2Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1yaWdodDogNCU7XG59XG4jaG9tZS1uZXdzLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIC5ldmVudC1saXN0LWl0ZW0gLmV2ZW50LWxpc3QtZGV0YWlscyA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAyNXB4O1xufVxuI2hvbWUtbmV3cy1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAuZXZlbnQtbGlzdC1pdGVtIC5ldmVudC1saXN0LWRldGFpbHMgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgLmljb24tbG9jYXRpb24ge1xuICBjb2xvcjogI2M2NmM0MjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0b3A6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2hvbWUtbmV3cy1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAuZXZlbnQtbGlzdC1pdGVtIC5ldmVudC1saXN0LWRldGFpbHMgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgLmljb24tbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cbiNob21lLW5ld3MtY29udGFpbmVyID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgLmV2ZW50LWxpc3QtaXRlbSAuZXZlbnQtbGlzdC1kZXRhaWxzID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIC5pY29uLWNsb2NrIHtcbiAgY29sb3I6ICNjNjZjNDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG4jaG9tZS1uZXdzLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIC5ldmVudC1saXN0LWl0ZW0gLmV2ZW50LWxpc3QtZGV0YWlscyA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCAuaWNvbi1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuI2hvbWUtbmV3cy1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAuZXZlbnQtbGlzdC1pdGVtIC5ldmVudC1saXN0LWRldGFpbHMgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4jaG9tZS1uZXdzLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIC5ldmVudC1saXN0LWl0ZW0gLmV2ZW50LWxpc3QtZGV0YWlscyA+IGRpdiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuI2hvbWUtZXhwbG9yZS1jb250YWluZXIge1xuICBwYWRkaW5nOiA4MHB4IDAgMDtcbiAgYmFja2dyb3VuZDogI2VmZWVlYTtcbn1cbiNob21lLWV4cGxvcmUtY29udGFpbmVyICNob21lLWV4cGxvcmUtdGl0bGUgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jaG9tZS1leHBsb3JlLWNvbnRhaW5lciAjaG9tZS1leHBsb3JlLXRpdGxlID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDYwJTtcbn1cbiNob21lLWV4cGxvcmUtY29udGFpbmVyICNob21lLWV4cGxvcmUtdGl0bGUgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4jaG9tZS1leHBsb3JlLWNvbnRhaW5lciAjaG9tZS1leHBsb3JlLXRpdGxlID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICB3aWR0aDogNDAlO1xufVxuI2hvbWUtZXhwbG9yZS1jb250YWluZXIgI2hvbWUtZXhwbG9yZS1nYWxsZXJpZXMge1xuICBwYWRkaW5nOiAwIDUwcHg7XG59XG4jaG9tZS1leHBsb3JlLWNvbnRhaW5lciAjaG9tZS1leHBsb3JlLWdhbGxlcmllcyB1bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNob21lLWV4cGxvcmUtY29udGFpbmVyICNob21lLWV4cGxvcmUtZ2FsbGVyaWVzIHVsIGxpIHtcbiAgcGFkZGluZzogMDtcbn1cbiNob21lLWV4cGxvcmUtY29udGFpbmVyICNob21lLWV4cGxvcmUtZ2FsbGVyaWVzIHVsIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jaG9tZS1leHBsb3JlLWNvbnRhaW5lciAjaG9tZS1leHBsb3JlLWdhbGxlcmllcyB1bCBsaS5yLXRhYnMtc3RhdGUtYWN0aXZlIGEge1xuICBjb2xvcjogIzI0MjYyYjtcbiAgYmFja2dyb3VuZDogI2ZkYjgzNDtcbn1cbiNob21lLWV4cGxvcmUtY29udGFpbmVyICNob21lLWV4cGxvcmUtZ2FsbGVyaWVzIHVsIGxpIGEge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM2LCAzOCwgNDMsIDAuODUpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZmVmYztcbn1cbiNob21lLWV4cGxvcmUtY29udGFpbmVyICNob21lLWV4cGxvcmUtZ2FsbGVyaWVzIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzI0MjYyYjtcbiAgYmFja2dyb3VuZDogI2ZkYjgzNDtcbn1cbiNob21lLWV4cGxvcmUtY29udGFpbmVyICNob21lLWV4cGxvcmUtZ2FsbGVyaWVzIHVsIGxpIGEgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jaG9tZS1leHBsb3JlLWNvbnRhaW5lciAjaG9tZS1leHBsb3JlLWdhbGxlcmllcyAuaG9tZS1nYWxsZXJ5LXRhYi1jb250ZW50ID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI2hvbWUtZXhwbG9yZS1jb250YWluZXIgI2hvbWUtZXhwbG9yZS1nYWxsZXJpZXMgLmhvbWUtZ2FsbGVyeS10YWItY29udGVudCA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMSksICNob21lLWV4cGxvcmUtY29udGFpbmVyICNob21lLWV4cGxvcmUtZ2FsbGVyaWVzIC5ob21lLWdhbGxlcnktdGFiLWNvbnRlbnQgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgd2lkdGg6IDMwJTtcbn1cbiNob21lLWV4cGxvcmUtY29udGFpbmVyICNob21lLWV4cGxvcmUtZ2FsbGVyaWVzIC5ob21lLWdhbGxlcnktdGFiLWNvbnRlbnQgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDEpIGltZywgI2hvbWUtZXhwbG9yZS1jb250YWluZXIgI2hvbWUtZXhwbG9yZS1nYWxsZXJpZXMgLmhvbWUtZ2FsbGVyeS10YWItY29udGVudCA+IGRpdiA+IGRpdjpudGgtY2hpbGQoNCkgaW1nIHtcbiAgaGVpZ2h0OiA1NDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4jaG9tZS1leHBsb3JlLWNvbnRhaW5lciAjaG9tZS1leHBsb3JlLWdhbGxlcmllcyAuaG9tZS1nYWxsZXJ5LXRhYi1jb250ZW50ID4gZGl2ID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4jaG9tZS1leHBsb3JlLWNvbnRhaW5lciAjaG9tZS1leHBsb3JlLWdhbGxlcmllcyAuaG9tZS1nYWxsZXJ5LXRhYi1jb250ZW50ID4gZGl2ID4gZGl2Om50aC1jaGlsZCg0KSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbiNob21lLWV4cGxvcmUtY29udGFpbmVyICNob21lLWV4cGxvcmUtZ2FsbGVyaWVzIC5ob21lLWdhbGxlcnktdGFiLWNvbnRlbnQgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDE1JTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuI2hvbWUtZXhwbG9yZS1jb250YWluZXIgI2hvbWUtZXhwbG9yZS1nYWxsZXJpZXMgLmhvbWUtZ2FsbGVyeS10YWItY29udGVudCA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgaW1nIHtcbiAgaGVpZ2h0OiAyNjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4jaG9tZS1leHBsb3JlLWNvbnRhaW5lciAjaG9tZS1leHBsb3JlLWdhbGxlcmllcyAuaG9tZS1nYWxsZXJ5LXRhYi1jb250ZW50ID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSBpbWc6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4jaG9tZS1leHBsb3JlLWNvbnRhaW5lciAjaG9tZS1leHBsb3JlLWdhbGxlcmllcyAuaG9tZS1nYWxsZXJ5LXRhYi1jb250ZW50ID4gZGl2ID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbiNob21lLWV4cGxvcmUtY29udGFpbmVyICNob21lLWV4cGxvcmUtZ2FsbGVyaWVzIC5ob21lLWdhbGxlcnktdGFiLWNvbnRlbnQgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDMpIGltZyB7XG4gIGhlaWdodDogNTQwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuI2hvbWUtZXhwbG9yZS1jb250YWluZXIgI2hvbWUtZXhwbG9yZS1nYWxsZXJpZXMgLmhvbWUtZ2FsbGVyeS10YWItY29udGVudCA+IGRpdiA+IGRpdiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2hvbWUtc3RhcnQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogIzI0MjYyYjtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cbiNob21lLXN0YXJ0LWNvbnRhaW5lciA+IGRpdiA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNob21lLXN0YXJ0LWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA0MCU7XG59XG4jaG9tZS1zdGFydC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXYge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQyNXB4O1xufVxuI2hvbWUtc3RhcnQtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkID4gKiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2hvbWUtc3RhcnQtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIGhyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmNWY1ZjU7XG4gIG1hcmdpbjogMTBweCBhdXRvIDMwcHg7XG59XG4jaG9tZS1zdGFydC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB3aWR0aDogNjAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jaG9tZS1zdGFydC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZC5oYXMtc2xpZGVyIHtcbiAgcGFkZGluZzogMCA1MHB4O1xufVxuI2hvbWUtc3RhcnQtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgI3N0YXJ0LXdpZGdldHMtc2xpZGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbiNob21lLXN0YXJ0LWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkICNzdGFydC13aWRnZXRzLXNsaWRlci1uYXZpZ2F0aW9uID4gZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4jaG9tZS1zdGFydC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAjc3RhcnQtd2lkZ2V0cy1zbGlkZXItbmF2aWdhdGlvbiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGxlZnQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jaG9tZS1zdGFydC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAjc3RhcnQtd2lkZ2V0cy1zbGlkZXItbmF2aWdhdGlvbiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuI2hvbWUtc3RhcnQtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgI3N0YXJ0LXdpZGdldHMtc2xpZGVyLW5hdmlnYXRpb24gPiBkaXY6bGFzdC1jaGlsZCBhIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0b3A6IDQ3JTtcbn1cbiNob21lLXN0YXJ0LWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkICNzdGFydC13aWRnZXRzLXNsaWRlci1uYXZpZ2F0aW9uID4gZGl2IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29sb3I6ICNhOGE4YTg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNob21lLXN0YXJ0LWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkICNzdGFydC13aWRnZXRzLXNsaWRlci1uYXZpZ2F0aW9uID4gZGl2IGEgLmljb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cbiNob21lLXN0YXJ0LWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIC5zdGFydC13aWRnZXQtbm9uLXNsaWRlciB7XG4gIHdpZHRoOiAzMiU7XG59XG4jaG9tZS1zdGFydC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAuc3RhcnQtd2lkZ2V0LW5vbi1zbGlkZXI6bnRoLW9mLXR5cGUoM24tMSkge1xuICBtYXJnaW4tbGVmdDogMiU7XG4gIG1hcmdpbi1yaWdodDogMiU7XG59XG4jaG9tZS1zdGFydC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAuc3RhcnQtd2lkZ2V0IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2hvbWUtc3RhcnQtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgLnN0YXJ0LXdpZGdldCBhOmhvdmVyID4gZGl2IC5kZXNjcmlwdGlvbiB7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiA1cHggMCAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UtaW4tb3V0O1xufVxuI2hvbWUtc3RhcnQtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgLnN0YXJ0LXdpZGdldCBhOmhvdmVyID4gZGl2IC5hcnJvdyA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuI2hvbWUtc3RhcnQtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgLnN0YXJ0LXdpZGdldCBhOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDM2LCAzOCwgNDMsIDApLCByZ2JhKDE1LCAxNiwgMTgsIDAuMTUpIDQ2JSwgcmdiYSg4LCA4LCA5LCAwLjY1KSA3MiUsICMwMDApO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jaG9tZS1zdGFydC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAuc3RhcnQtd2lkZ2V0IGEgaW1nIHtcbiAgaGVpZ2h0OiA0NTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2hvbWUtc3RhcnQtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgLnN0YXJ0LXdpZGdldCBhID4gZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4jaG9tZS1zdGFydC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAuc3RhcnQtd2lkZ2V0IGEgPiBkaXYgLmRlc2NyaXB0aW9uIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLWluLW91dDtcbn1cbiNob21lLXN0YXJ0LWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIC5zdGFydC13aWRnZXQgYSA+IGRpdiAuZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNob21lLXN0YXJ0LWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIC5zdGFydC13aWRnZXQgYSA+IGRpdiAuYXJyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2hvbWUtc3RhcnQtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgLnN0YXJ0LXdpZGdldCBhID4gZGl2IC5hcnJvdyA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAzMHB4O1xufVxuI2hvbWUtc3RhcnQtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgLnN0YXJ0LXdpZGdldCBhID4gZGl2IC5hcnJvdyA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiB7XG4gIGJhY2tncm91bmQ6ICNjNjZjNDI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2M2NmM0MjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuI2hvbWUtc3RhcnQtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgLnN0YXJ0LXdpZGdldCBhID4gZGl2IC5hcnJvdyA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiAuaWNvbi1hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuI2hvbWUtc3RhcnQtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgLnN0YXJ0LXdpZGdldCBhID4gZGl2IC5hcnJvdyA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiAuaWNvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuI2hvbWUtc3RhcnQtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgLnN0YXJ0LXdpZGdldCBhID4gZGl2IC5hcnJvdyA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4jaG9tZS1zdGFydC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAuc3RhcnQtd2lkZ2V0IGEgPiBkaXYgLmFycm93ID4gZGl2Omxhc3QtY2hpbGQgaDUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4jaG9tZS1udW1iZXJzLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgcGFkZGluZzogOTBweCAwIDUwcHg7XG59XG4jaG9tZS1udW1iZXJzLWNvbnRhaW5lciBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNob21lLW51bWJlcnMtY29udGFpbmVyID4gZGl2ID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuI2hvbWUtbnVtYmVycy1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXYge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbiNob21lLW51bWJlcnMtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgYmFja2dyb3VuZDogI2ZkYjgzNDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2hvbWUtbnVtYmVycy1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXY6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IC0xMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCAjMjQyNjJiO1xufVxuI2hvbWUtbnVtYmVycy1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYgaDEge1xuICBsaW5lLWhlaWdodDogMTMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jaG9tZS1udW1iZXJzLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuI2hvbWUtY29udGVudC1yb3dzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDgwcHggMCAwO1xufVxuI2hvbWUtY29udGVudC1yb3dzLWNvbnRhaW5lciAjaG9tZS1jb250ZW50LXJvd3MtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4jaG9tZS1jb250ZW50LXJvd3MtY29udGFpbmVyICNob21lLWNvbnRlbnQtcm93cy10aXRsZSBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jaG9tZS1jb250ZW50LXJvd3MtY29udGFpbmVyICNob21lLWNvbnRlbnQtcm93cyAuY29udGVudC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4jaG9tZS1jb250ZW50LXJvd3MtY29udGFpbmVyICNob21lLWNvbnRlbnQtcm93cyAuY29udGVudC1yb3c6bnRoLW9mLXR5cGUob2RkKSA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA1NSU7XG59XG4jaG9tZS1jb250ZW50LXJvd3MtY29udGFpbmVyICNob21lLWNvbnRlbnQtcm93cyAuY29udGVudC1yb3c6bnRoLW9mLXR5cGUob2RkKSA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDQ1JTtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuI2hvbWUtY29udGVudC1yb3dzLWNvbnRhaW5lciAjaG9tZS1jb250ZW50LXJvd3MgLmNvbnRlbnQtcm93Om50aC1vZi10eXBlKGV2ZW4pID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDQ1JTtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cbiNob21lLWNvbnRlbnQtcm93cy1jb250YWluZXIgI2hvbWUtY29udGVudC1yb3dzIC5jb250ZW50LXJvdzpudGgtb2YtdHlwZShldmVuKSA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDU1JTtcbn1cbiNob21lLWNvbnRlbnQtcm93cy1jb250YWluZXIgI2hvbWUtY29udGVudC1yb3dzIC5jb250ZW50LXJvdyA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNob21lLWNvbnRlbnQtcm93cy1jb250YWluZXIgI2hvbWUtY29udGVudC1yb3dzIC5jb250ZW50LXJvdyA+IGRpdiA+IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuI2hvbWUtY29udGVudC1yb3dzLWNvbnRhaW5lciAjaG9tZS1jb250ZW50LXJvd3MgLmNvbnRlbnQtcm93ID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jaG9tZS1jb250ZW50LXJvd3MtY29udGFpbmVyICNob21lLWNvbnRlbnQtcm93cyAuY29udGVudC1yb3cgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jaG9tZS1jb250ZW50LXJvd3MtY29udGFpbmVyICNob21lLWNvbnRlbnQtcm93cyAuY29udGVudC1yb3cgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYgYSB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZkYjgzNDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzI0MjYyYjtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmRiODM0O1xufVxuI2hvbWUtY29udGVudC1yb3dzLWNvbnRhaW5lciAjaG9tZS1jb250ZW50LXJvd3MgLmNvbnRlbnQtcm93ID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2ZkYjgzNDtcbn1cbiNob21lLWNvbnRlbnQtcm93cy1jb250YWluZXIgI2hvbWUtY29udGVudC1yb3dzIC5jb250ZW50LXJvdyA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiBhIC5pY29uLXBsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiAzcHg7XG59XG4jaG9tZS1jb250ZW50LXJvd3MtY29udGFpbmVyICNob21lLWNvbnRlbnQtcm93cyAuY29udGVudC1yb3cgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYgYSAuaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbiNob21lLXdoeS1jb250YWluZXIgI2hvbWUtcGFuZWxzIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuI2hvbWUtd2h5LWNvbnRhaW5lciAjaG9tZS1wYW5lbHMgLnBhbmVsLXNsaWRlIHtcbiAgcGFkZGluZzogMjAwcHggMCAzMDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXgtaGVpZ2h0OiA4MDBweDtcbn1cbiNob21lLXdoeS1jb250YWluZXIgI2hvbWUtcGFuZWxzIC5wYW5lbC1zbGlkZSAuaG9tZS1wYW5lbC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuI2hvbWUtd2h5LWNvbnRhaW5lciAjaG9tZS1wYW5lbHMgLnBhbmVsLXNsaWRlIC5ob21lLXBhbmVsLWluZm8gPiBkaXY6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogNjAlO1xufVxuI2hvbWUtd2h5LWNvbnRhaW5lciAjaG9tZS1wYW5lbHMgLnBhbmVsLXNsaWRlIC5ob21lLXBhbmVsLWluZm8gPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiA0MCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjM5LCAyMzgsIDIzNCwgMC45KTtcbiAgcGFkZGluZzogNjBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jaG9tZS13aHktY29udGFpbmVyICNob21lLXBhbmVscyAucGFuZWwtc2xpZGUgLmhvbWUtcGFuZWwtaW5mbyA+IGRpdjpsYXN0LWNoaWxkIC5ob21lLXBhbmVsLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogI2ZkYjgzNDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtODBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTgwcHg7XG59XG4jaG9tZS13aHktY29udGFpbmVyICNob21lLXBhbmVscyAucGFuZWwtc2xpZGUgLmhvbWUtcGFuZWwtaW5mbyA+IGRpdjpsYXN0LWNoaWxkIC5ob21lLXBhbmVsLXRpdGxlIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNob21lLXdoeS1jb250YWluZXIgI2hvbWUtcGFuZWxzIC5wYW5lbC1zbGlkZSAuaG9tZS1wYW5lbC1pbmZvID4gZGl2Omxhc3QtY2hpbGQgLnBhbmVsLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdG9wOiAtNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbn1cbiNob21lLXdoeS1jb250YWluZXIgI2hvbWUtcGFuZWxzIC5wYW5lbC1zbGlkZSAuaG9tZS1wYW5lbC1pbmZvID4gZGl2Omxhc3QtY2hpbGQgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI2hvbWUtd2h5LWNvbnRhaW5lciAjaG9tZS1wYW5lbHMgLnBhbmVsLXNsaWRlIC5ob21lLXBhbmVsLWluZm8gPiBkaXY6bGFzdC1jaGlsZCAudG9wLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2hvbWUtd2h5LWNvbnRhaW5lciAjaG9tZS1wYW5lbHMgLnBhbmVsLXNsaWRlIC5ob21lLXBhbmVsLWluZm8gPiBkaXY6bGFzdC1jaGlsZCAudG9wLWFycm93IC5pY29uLWFycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBjb2xvcjogI2IxYjJiNDtcbn1cbiNob21lLXdoeS1jb250YWluZXIgI2hvbWUtcGFuZWxzIC5wYW5lbC1zbGlkZSAuaG9tZS1wYW5lbC1pbmZvID4gZGl2Omxhc3QtY2hpbGQgLnRvcC1hcnJvdyAuaWNvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuI2hvbWUtd2h5LWNvbnRhaW5lciAjaG9tZS1wYW5lbHMgLnBhbmVsLXNsaWRlIC5ob21lLXBhbmVsLWluZm8gPiBkaXY6bGFzdC1jaGlsZCAuYm90dG9tLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2hvbWUtd2h5LWNvbnRhaW5lciAjaG9tZS1wYW5lbHMgLnBhbmVsLXNsaWRlIC5ob21lLXBhbmVsLWluZm8gPiBkaXY6bGFzdC1jaGlsZCAuYm90dG9tLWFycm93IC5pY29uLWFycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIGNvbG9yOiAjYjFiMmI0O1xufVxuI2hvbWUtd2h5LWNvbnRhaW5lciAjaG9tZS1wYW5lbHMgLnBhbmVsLXNsaWRlIC5ob21lLXBhbmVsLWluZm8gPiBkaXY6bGFzdC1jaGlsZCAuYm90dG9tLWFycm93IC5pY29uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG5cbiNob21lLXN0b3JpZXMtY29udGFpbmVyIHtcbiAgcGFkZGluZzogNTBweCAwIDgwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4jaG9tZS1zdG9yaWVzLWNvbnRhaW5lciAjaG9tZS1zdG9yeSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4jaG9tZS1zdG9yaWVzLWNvbnRhaW5lciAjaG9tZS1zdG9yaWVzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbiNob21lLXN0b3JpZXMtY29udGFpbmVyIC5ob21lLXN0b3J5ID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuI2hvbWUtc3Rvcmllcy1jb250YWluZXIgLmhvbWUtc3RvcnkgPiBkaXYgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jaG9tZS1zdG9yaWVzLWNvbnRhaW5lciAuaG9tZS1zdG9yeSA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAyMTVweDtcbn1cbiNob21lLXN0b3JpZXMtY29udGFpbmVyIC5ob21lLXN0b3J5ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIGltZzpub3QoLnF1b3RlLWljb24pIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuI2hvbWUtc3Rvcmllcy1jb250YWluZXIgLmhvbWUtc3RvcnkgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgLnF1b3RlLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgcmlnaHQ6IC0yNXB4O1xufVxuI2hvbWUtc3Rvcmllcy1jb250YWluZXIgLmhvbWUtc3RvcnkgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMTVweCk7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cbiNob21lLXN0b3JpZXMtY29udGFpbmVyIC5ob21lLXN0b3J5ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgYmxvY2txdW90ZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMyNDI2MmI7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjQyNjJiO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4jaG9tZS1zdG9yaWVzLWNvbnRhaW5lciAuaG9tZS1zdG9yeSA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIGJsb2NrcXVvdGUgcCB7XG4gIG1hcmdpbjogMDtcbn1cbiNob21lLXN0b3JpZXMtY29udGFpbmVyIC5ob21lLXN0b3J5ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgaDUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuI2hvbWUtc3Rvcmllcy1jb250YWluZXIgLmhvbWUtc3RvcnkgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCBoNSArIHAge1xuICBjb2xvcjogI2M2NmM0MjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNob21lLXN0b3JpZXMtY29udGFpbmVyICNob21lLXN0b3J5LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jaG9tZS1zdG9yaWVzLWNvbnRhaW5lciAjaG9tZS1zdG9yeS1uYXZpZ2F0aW9uLXdyYXBwZXIgPiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNTBweDtcbn1cbiNob21lLXN0b3JpZXMtY29udGFpbmVyICNob21lLXN0b3J5LW5hdmlnYXRpb24td3JhcHBlciA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGxlZnQ6IC01MHB4O1xufVxuI2hvbWUtc3Rvcmllcy1jb250YWluZXIgI2hvbWUtc3RvcnktbmF2aWdhdGlvbi13cmFwcGVyID4gZGl2Omxhc3QtY2hpbGQge1xuICByaWdodDogLTUwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuI2hvbWUtc3Rvcmllcy1jb250YWluZXIgI2hvbWUtc3RvcnktbmF2aWdhdGlvbi13cmFwcGVyID4gZGl2Omxhc3QtY2hpbGQgYSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdG9wOiA0MCU7XG59XG4jaG9tZS1zdG9yaWVzLWNvbnRhaW5lciAjaG9tZS1zdG9yeS1uYXZpZ2F0aW9uLXdyYXBwZXIgPiBkaXYgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICNhOGE4YTg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDI2cHg7XG59XG4jaG9tZS1zdG9yaWVzLWNvbnRhaW5lciAjaG9tZS1zdG9yeS1uYXZpZ2F0aW9uLXdyYXBwZXIgPiBkaXYgYTpob3ZlciB7XG4gIGNvbG9yOiAjYzY2YzQyO1xufVxuI2hvbWUtc3Rvcmllcy1jb250YWluZXIgI2hvbWUtc3RvcnktbmF2aWdhdGlvbi13cmFwcGVyID4gZGl2IGEgLmljb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU4MHB4KSB7XG4gICNoZXJvLWNvbnRhaW5lciAjZGlzY292ZXItbW9yZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDYwcHgpIHtcbiAgI2hvbWUtYW5ub3VuY2VtZW50cy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIH1cbiAgI2hvbWUtYW5ub3VuY2VtZW50cy1jb250YWluZXIgI2hvbWUtYW5ub3VuY2VtZW50cy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDYwcHggNTBweDtcbiAgfVxuICAjaG9tZS1hbm5vdW5jZW1lbnRzLWNvbnRhaW5lciAjaG9tZS1hbm5vdW5jZW1lbnRzLXdyYXBwZXIgI2hvbWUtYW5ub3VuY2VtZW50cy1uYXZpZ2F0aW9uID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBsZWZ0OiAtNDBweDtcbiAgfVxuICAjaG9tZS1hbm5vdW5jZW1lbnRzLWNvbnRhaW5lciAjaG9tZS1hbm5vdW5jZW1lbnRzLXdyYXBwZXIgI2hvbWUtYW5ub3VuY2VtZW50cy1uYXZpZ2F0aW9uID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgfVxuICAjaG9tZS1zdGFydC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAjaG9tZS1zdG9yaWVzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNTBweCA2MHB4IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAjaG9tZS1zdGFydC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxuICAjaG9tZS1zdGFydC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAuc3RhcnQtd2lkZ2V0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNob21lLXN0YXJ0LWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkICNzdGFydC13aWRnZXRzLXNsaWRlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjaG9tZS1zdGFydC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAjc3RhcnQtd2lkZ2V0cy1zbGlkZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5zdGFydC13aWRnZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgI2hlcm8tY29udGFpbmVyICNoZXJvLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAjaGVyby1jb250YWluZXIgI2hlcm8tY29udGVudCA+IGRpdiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjaG9tZS1uZXdzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNjBweCAyMHB4O1xuICB9XG4gICNob21lLWV4cGxvcmUtY29udGFpbmVyICNob21lLWV4cGxvcmUtdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAjaG9tZS1leHBsb3JlLWNvbnRhaW5lciAjaG9tZS1leHBsb3JlLWdhbGxlcmllcyB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gICNob21lLWV4cGxvcmUtY29udGFpbmVyICNob21lLWV4cGxvcmUtZ2FsbGVyaWVzIC5ob21lLWdhbGxlcnktdGFiLWNvbnRlbnQgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gICNob21lLWV4cGxvcmUtY29udGFpbmVyICNob21lLWV4cGxvcmUtZ2FsbGVyaWVzIC5ob21lLWdhbGxlcnktdGFiLWNvbnRlbnQgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgI2hvbWUtZXhwbG9yZS1jb250YWluZXIgI2hvbWUtZXhwbG9yZS1nYWxsZXJpZXMgLmhvbWUtZ2FsbGVyeS10YWItY29udGVudCA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gICNob21lLWV4cGxvcmUtY29udGFpbmVyICNob21lLWV4cGxvcmUtZ2FsbGVyaWVzIC5ob21lLWdhbGxlcnktdGFiLWNvbnRlbnQgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gICNob21lLW51bWJlcnMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA5MHB4IDIwcHggNTBweDtcbiAgfVxuICAjaG9tZS1jb250ZW50LXJvd3MtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHggMDtcbiAgfVxuICAjaG9tZS13aHktY29udGFpbmVyICNob21lLXBhbmVscyAucGFuZWwtc2xpZGUge1xuICAgIHBhZGRpbmc6IDIwMHB4IDIwcHggMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDFweCkge1xuICAjaG9tZS1udW1iZXJzLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICNob21lLWFubm91bmNlbWVudHMtY29udGFpbmVyICNob21lLWFubm91bmNlbWVudHMtd3JhcHBlciAjaG9tZS1hbm5vdW5jZW1lbnRzLW5hdmlnYXRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gICNob21lLWFubm91bmNlbWVudHMtY29udGFpbmVyICNob21lLWFubm91bmNlbWVudHMtd3JhcHBlciAjaG9tZS1hbm5vdW5jZW1lbnRzLW5hdmlnYXRpb24gPiBkaXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgI2hvbWUtYW5ub3VuY2VtZW50cy1jb250YWluZXIgI2hvbWUtYW5ub3VuY2VtZW50cy13cmFwcGVyICNob21lLWFubm91bmNlbWVudHMtbmF2aWdhdGlvbiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAjaG9tZS1hbm5vdW5jZW1lbnRzLWNvbnRhaW5lciAjaG9tZS1hbm5vdW5jZW1lbnRzLXdyYXBwZXIgI2hvbWUtYW5ub3VuY2VtZW50cy1uYXZpZ2F0aW9uID4gZGl2OmZpcnN0LWNoaWxkIGEge1xuICAgIHRvcDogMjRweDtcbiAgfVxuICAjaG9tZS1hbm5vdW5jZW1lbnRzLWNvbnRhaW5lciAjaG9tZS1hbm5vdW5jZW1lbnRzLXdyYXBwZXIgI2hvbWUtYW5ub3VuY2VtZW50cy1uYXZpZ2F0aW9uID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICB9XG4gICNob21lLWFubm91bmNlbWVudHMtY29udGFpbmVyICNob21lLWFubm91bmNlbWVudHMtd3JhcHBlciAjaG9tZS1hbm5vdW5jZW1lbnRzLW5hdmlnYXRpb24gPiBkaXYgYSB7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gICNob21lLW5ld3MtY29udGFpbmVyID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkLCAjaG9tZS1uZXdzLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjaG9tZS1uZXdzLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMDtcbiAgfVxuICAjaG9tZS1leHBsb3JlLWNvbnRhaW5lciAjaG9tZS1leHBsb3JlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gICNob21lLWV4cGxvcmUtY29udGFpbmVyICNob21lLWV4cGxvcmUtdGl0bGUgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQsICNob21lLWV4cGxvcmUtY29udGFpbmVyICNob21lLWV4cGxvcmUtdGl0bGUgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2hvbWUtY29udGVudC1yb3dzLWNvbnRhaW5lciAjaG9tZS1jb250ZW50LXJvd3MgLmNvbnRlbnQtcm93Om50aC1vZi10eXBlKG9kZCkgPiBkaXY6Zmlyc3QtY2hpbGQsICNob21lLWNvbnRlbnQtcm93cy1jb250YWluZXIgI2hvbWUtY29udGVudC1yb3dzIC5jb250ZW50LXJvdzpudGgtb2YtdHlwZShvZGQpID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNob21lLWNvbnRlbnQtcm93cy1jb250YWluZXIgI2hvbWUtY29udGVudC1yb3dzIC5jb250ZW50LXJvdzpudGgtb2YtdHlwZShvZGQpID4gZGl2OmZpcnN0LWNoaWxkIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2hvbWUtY29udGVudC1yb3dzLWNvbnRhaW5lciAjaG9tZS1jb250ZW50LXJvd3MgLmNvbnRlbnQtcm93Om50aC1vZi10eXBlKG9kZCkgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMzBweCAwIDA7XG4gIH1cbiAgI2hvbWUtY29udGVudC1yb3dzLWNvbnRhaW5lciAjaG9tZS1jb250ZW50LXJvd3MgLmNvbnRlbnQtcm93Om50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgI2hvbWUtY29udGVudC1yb3dzLWNvbnRhaW5lciAjaG9tZS1jb250ZW50LXJvd3MgLmNvbnRlbnQtcm93Om50aC1vZi10eXBlKGV2ZW4pID4gZGl2OmZpcnN0LWNoaWxkLCAjaG9tZS1jb250ZW50LXJvd3MtY29udGFpbmVyICNob21lLWNvbnRlbnQtcm93cyAuY29udGVudC1yb3c6bnRoLW9mLXR5cGUoZXZlbikgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2hvbWUtY29udGVudC1yb3dzLWNvbnRhaW5lciAjaG9tZS1jb250ZW50LXJvd3MgLmNvbnRlbnQtcm93Om50aC1vZi10eXBlKGV2ZW4pID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgfVxuICAjaG9tZS1jb250ZW50LXJvd3MtY29udGFpbmVyICNob21lLWNvbnRlbnQtcm93cyAuY29udGVudC1yb3c6bnRoLW9mLXR5cGUoZXZlbikgPiBkaXY6bGFzdC1jaGlsZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNob21lLXdoeS1jb250YWluZXIgI2hvbWUtcGFuZWxzIC5wYW5lbC1zbGlkZSAuaG9tZS1wYW5lbC1pbmZvID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMCU7XG4gIH1cbiAgI2hvbWUtd2h5LWNvbnRhaW5lciAjaG9tZS1wYW5lbHMgLnBhbmVsLXNsaWRlIC5ob21lLXBhbmVsLWluZm8gPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICNob21lLW51bWJlcnMtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gICNob21lLW51bWJlcnMtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Om50aC1vZi10eXBlKDJuKSB7XG4gICAgbWFyaWduLWxlZnQ6IDQlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAjaG9tZS1zdG9yaWVzLWNvbnRhaW5lciAuaG9tZS1zdG9yeSA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCwgI2hvbWUtc3Rvcmllcy1jb250YWluZXIgLmhvbWUtc3RvcnkgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2hvbWUtc3Rvcmllcy1jb250YWluZXIgLmhvbWUtc3RvcnkgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIG1heC13aWR0aDogMjE1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgfVxuICAjaG9tZS1zdG9yaWVzLWNvbnRhaW5lciAuaG9tZS1zdG9yeSA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNob21lLXN0YXJ0LWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCwgI2hvbWUtc3RhcnQtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNob21lLXN0YXJ0LWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gICNob21lLXN0YXJ0LWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjaG9tZS1leHBsb3JlLWNvbnRhaW5lciAjaG9tZS1leHBsb3JlLWdhbGxlcmllcyAuci10YWJzLWFjY29yZGlvbi10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2hlcm8tY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG4gICNoZXJvLWNvbnRhaW5lciAjaGVyby1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI2hlcm8tY29udGFpbmVyICNoZXJvLWNvbnRlbnQgPiBkaXYgPiBkaXYgaDEge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxuICAjaGVyby1jb250YWluZXIgI2hlcm8tY29udGVudCA+IGRpdiA+IGRpdiBoMSBlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gICNoZXJvLWNvbnRhaW5lciAjaGVyby1jb250ZW50ICNoZXJvLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgI2hlcm8tY29udGFpbmVyICNoZXJvLWNvbnRlbnQgI2hlcm8tYnV0dG9ucyA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2hlcm8tY29udGFpbmVyICNoZXJvLWNvbnRlbnQgI2hlcm8tYnV0dG9ucyA+IGRpdjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbiAgI2hlcm8tY29udGFpbmVyICNoZXJvLWNvbnRlbnQgI2hlcm8tYnV0dG9ucyA+IGRpdiAuYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDI0MHB4O1xuICB9XG4gICNoZXJvLWNvbnRhaW5lciAjZGlzY292ZXItbW9yZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2hvbWUtYW5ub3VuY2VtZW50cy1jb250YWluZXIgI2hvbWUtYW5ub3VuY2VtZW50cy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggNTBweDtcbiAgfVxuICAjaG9tZS1hbm5vdW5jZW1lbnRzLWNvbnRhaW5lciAjaG9tZS1hbm5vdW5jZW1lbnRzLXdyYXBwZXIgLmhvbWUtYW5ub3VuY2VtZW50ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkLCAjaG9tZS1hbm5vdW5jZW1lbnRzLWNvbnRhaW5lciAjaG9tZS1hbm5vdW5jZW1lbnRzLXdyYXBwZXIgLmhvbWUtYW5ub3VuY2VtZW50ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgI2hvbWUtbmV3cy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMjBweDtcbiAgfVxuICAjaG9tZS1uZXdzLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2hvbWUtbmV3cy1jb250YWluZXIgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXYgPiBkaXY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAjaG9tZS1uZXdzLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIC5idXR0b24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAjaG9tZS1leHBsb3JlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNjBweCAwIDA7XG4gIH1cbiAgI2hvbWUtZXhwbG9yZS1jb250YWluZXIgI2hvbWUtZXhwbG9yZS1nYWxsZXJpZXMge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAjaG9tZS1leHBsb3JlLWNvbnRhaW5lciAjaG9tZS1leHBsb3JlLWdhbGxlcmllcyAuaG9tZS1nYWxsZXJ5LXRhYi1jb250ZW50ID4gZGl2ID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAjaG9tZS1leHBsb3JlLWNvbnRhaW5lciAjaG9tZS1leHBsb3JlLWdhbGxlcmllcyAuaG9tZS1nYWxsZXJ5LXRhYi1jb250ZW50ID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAjaG9tZS1leHBsb3JlLWNvbnRhaW5lciAjaG9tZS1leHBsb3JlLWdhbGxlcmllcyAuaG9tZS1nYWxsZXJ5LXRhYi1jb250ZW50ID4gZGl2ID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAjaG9tZS1leHBsb3JlLWNvbnRhaW5lciAjaG9tZS1leHBsb3JlLWdhbGxlcmllcyAuaG9tZS1nYWxsZXJ5LXRhYi1jb250ZW50ID4gZGl2ID4gZGl2Om50aC1jaGlsZCg0KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAjaG9tZS1zdGFydC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjaG9tZS1zdGFydC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZC5oYXMtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNob21lLXN0YXJ0LWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIC5zdGFydC13aWRnZXQtbm9uLXNsaWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjaG9tZS1zdGFydC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAjc3RhcnQtd2lkZ2V0cy1zbGlkZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI2hvbWUtc3RhcnQtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgI3N0YXJ0LXdpZGdldHMtc2xpZGVyLW5hdmlnYXRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gICNob21lLXN0YXJ0LWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkICNzdGFydC13aWRnZXRzLXNsaWRlci1uYXZpZ2F0aW9uID4gZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAjaG9tZS1zdGFydC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAjc3RhcnQtd2lkZ2V0cy1zbGlkZXItbmF2aWdhdGlvbiA+IGRpdjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gICNob21lLXN0YXJ0LWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkICNzdGFydC13aWRnZXRzLXNsaWRlci1uYXZpZ2F0aW9uID4gZGl2Omxhc3Qtb2YtdHlwZSB7XG4gICAgdG9wOiAtM3B4O1xuICB9XG4gICNob21lLXN0YXJ0LWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkICNzdGFydC13aWRnZXRzLXNsaWRlci1uYXZpZ2F0aW9uID4gZGl2IGEge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAjaG9tZS1jb250ZW50LXJvd3MtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHggNDBweDtcbiAgfVxuICAjaG9tZS1jb250ZW50LXJvd3MtY29udGFpbmVyICNob21lLWNvbnRlbnQtcm93cyAuY29udGVudC1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgI2hvbWUtd2h5LWNvbnRhaW5lciAjaG9tZS1wYW5lbHMgLnBhbmVsLXNsaWRlIHtcbiAgICBwYWRkaW5nOiAxMDBweCAyMHB4O1xuICB9XG4gICNob21lLXN0b3JpZXMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gIH1cbiAgI2hvbWUtc3Rvcmllcy1jb250YWluZXIgI2hvbWUtc3RvcnktbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAjaG9tZS1zdG9yaWVzLWNvbnRhaW5lciAjaG9tZS1zdG9yeS1uYXZpZ2F0aW9uLXdyYXBwZXIgPiBkaXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gICNob21lLXN0b3JpZXMtY29udGFpbmVyICNob21lLXN0b3J5LW5hdmlnYXRpb24td3JhcHBlciA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAjaG9tZS1zdG9yaWVzLWNvbnRhaW5lciAjaG9tZS1zdG9yeS1uYXZpZ2F0aW9uLXdyYXBwZXIgPiBkaXY6Zmlyc3QtY2hpbGQgYSB7XG4gICAgdG9wOiA1cHg7XG4gIH1cbiAgI2hvbWUtc3Rvcmllcy1jb250YWluZXIgI2hvbWUtc3RvcnktbmF2aWdhdGlvbi13cmFwcGVyID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gICNob21lLXN0b3JpZXMtY29udGFpbmVyICNob21lLXN0b3J5LW5hdmlnYXRpb24td3JhcHBlciA+IGRpdjpsYXN0LWNoaWxkIGEge1xuICAgIHRvcDogMDtcbiAgfVxuICAjaG9tZS1zdG9yaWVzLWNvbnRhaW5lciAjaG9tZS1zdG9yeS1uYXZpZ2F0aW9uLXdyYXBwZXIgPiBkaXYgYSB7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuI2JvYXJkLWludHJvZHVjdGlvbi1jb250YWluZXIge1xuICBwYWRkaW5nOiA0MHB4IDAgODBweDtcbn1cbiNib2FyZC1pbnRyb2R1Y3Rpb24tY29udGFpbmVyID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI2JvYXJkLWludHJvZHVjdGlvbi1jb250YWluZXIgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogNjUlO1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuI2JvYXJkLWludHJvZHVjdGlvbi1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiAzNSU7XG59XG4jYm9hcmQtaW50cm9kdWN0aW9uLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2IHtcbiAgYmFja2dyb3VuZDogI2VmZWVlYTtcbiAgcGFkZGluZzogMzBweCAzMHB4IDE1cHg7XG59XG4jYm9hcmQtaW50cm9kdWN0aW9uLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2IHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4jYm9hcmQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAwIDEwMHB4O1xufVxuI2JvYXJkLWNvbnRhaW5lciA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbiNib2FyZC1jb250YWluZXIgPiBkaXYgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuI2JvYXJkLWNvbnRhaW5lciA+IGRpdiA+IGRpdiBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuI2JvYXJkLWNvbnRhaW5lciA+IGRpdiA+IGRpdiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNib2FyZC1jb250YWluZXIgPiBkaXYgPiBkaXYgaDQge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAjYm9hcmQtaW50cm9kdWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDgwcHg7XG4gIH1cbiAgI2JvYXJkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAjYm9hcmQtaW50cm9kdWN0aW9uLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCwgI2JvYXJkLWludHJvZHVjdGlvbi1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjYm9hcmQtaW50cm9kdWN0aW9uLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjYm9hcmQtY29udGFpbmVyID4gZGl2ID4gZGl2IHtcbiAgICB3aWR0aDogMzElO1xuICB9XG4gICNib2FyZC1jb250YWluZXIgPiBkaXYgPiBkaXY6bnRoLW9mLXR5cGUoM24tMSkge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjMzMyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNib2FyZC1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggNjBweDtcbiAgfVxuICAjYm9hcmQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggODBweDtcbiAgfVxufVxuI2NvbGxlZ2UtaW50cm9kdWN0aW9uLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDQwcHggMCA4MHB4O1xufVxuXG4jY29sbGVnZS1wcm9ncmFtcy1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDAgODBweDtcbn1cbiNjb2xsZWdlLXByb2dyYW1zLWNvbnRhaW5lciBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbiNjb2xsZWdlLXByb2dyYW1zLWNvbnRhaW5lciBzdmcge1xuICB3aWR0aDogMTAwJTtcbn1cbiNjb2xsZWdlLXByb2dyYW1zLWNvbnRhaW5lciA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4jY29sbGVnZS1wcm9ncmFtcy1jb250YWluZXIgPiBkaXYgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4jY29sbGVnZS1wcm9ncmFtcy1jb250YWluZXIgPiBkaXYgPiBkaXYgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jY29sbGVnZS1wcm9ncmFtcy1jb250YWluZXIgPiBkaXYgPiBkaXYgYTpob3ZlciA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjYzY2YzQyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuI2NvbGxlZ2UtcHJvZ3JhbXMtY29udGFpbmVyID4gZGl2ID4gZGl2IGE6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMzYsIDM4LCA0MywgMCksIHJnYmEoMTUsIDE2LCAxOCwgMC4xNSkgNDYlLCByZ2JhKDgsIDgsIDksIDAuNjUpIDcyJSwgIzAwMCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNjb2xsZWdlLXByb2dyYW1zLWNvbnRhaW5lciA+IGRpdiA+IGRpdiBhID4gZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4jY29sbGVnZS1wcm9ncmFtcy1jb250YWluZXIgPiBkaXYgPiBkaXYgYSA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAzMHB4O1xufVxuI2NvbGxlZ2UtcHJvZ3JhbXMtY29udGFpbmVyID4gZGl2ID4gZGl2IGEgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXYge1xuICBiYWNrZ3JvdW5kOiAjYzY2YzQyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjNjZjNDI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbiNjb2xsZWdlLXByb2dyYW1zLWNvbnRhaW5lciA+IGRpdiA+IGRpdiBhID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2IC5pY29uLWFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4jY29sbGVnZS1wcm9ncmFtcy1jb250YWluZXIgPiBkaXYgPiBkaXYgYSA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiAuaWNvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuI2NvbGxlZ2UtcHJvZ3JhbXMtY29udGFpbmVyID4gZGl2ID4gZGl2IGEgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuI2NvbGxlZ2UtcHJvZ3JhbXMtY29udGFpbmVyID4gZGl2ID4gZGl2IGEgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuI2NvbGxlZ2UtbnVtYmVycy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIHBhZGRpbmc6IDkwcHggMCA1MHB4O1xufVxuI2NvbGxlZ2UtbnVtYmVycy1jb250YWluZXIgaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jY29sbGVnZS1udW1iZXJzLWNvbnRhaW5lciA+IGRpdiA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbiNjb2xsZWdlLW51bWJlcnMtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4jY29sbGVnZS1udW1iZXJzLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gIGJhY2tncm91bmQ6ICNmZGI4MzQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogMTMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNjb2xsZWdlLW51bWJlcnMtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiAtMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBkYXNoZWQgIzI0MjYyYjtcbn1cbiNjb2xsZWdlLW51bWJlcnMtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2IGgxIHtcbiAgbGluZS1oZWlnaHQ6IDEzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2NvbGxlZ2UtbnVtYmVycy1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXYgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiNjb2xsZWdlLWNhbXB1cy1jb250YWluZXIge1xuICBwYWRkaW5nOiAxMDBweCAwIDYwcHg7XG59XG5cbiNjb2xsZWdlLXN0YXRpc3RpY3MtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAwIDcwcHg7XG59XG4jY29sbGVnZS1zdGF0aXN0aWNzLWNvbnRhaW5lciBzdmcge1xuICB3aWR0aDogMTAwJTtcbn1cbiNjb2xsZWdlLXN0YXRpc3RpY3MtY29udGFpbmVyID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuI2NvbGxlZ2Utc3RhdGlzdGljcy1jb250YWluZXIgPiBkaXYgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuI2NvbGxlZ2Utc3RhdGlzdGljcy1jb250YWluZXIgPiBkaXYgPiBkaXYgaDIge1xuICBjb2xvcjogI2ZkYjgzNDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LWZhbWlseTogXCJhZGVsbGVcIjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiNjb2xsZWdlLXN0YXRpc3RpY3MtY29udGFpbmVyID4gZGl2ID4gZGl2IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jY29sbGVnZS1vdXRyZWFjaC1oZWFkZXItY29udGFpbmVyICNjb2xsZWdlLW91dHJlYWNoLWhlYWRlci1pbWFnZSB7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbn1cbiNjb2xsZWdlLW91dHJlYWNoLWhlYWRlci1jb250YWluZXIgI2NvbGxlZ2Utb3V0cmVhY2gtaGVhZGVyLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogIzI0MjYyYjtcbiAgcGFkZGluZzogNzBweCAwO1xufVxuI2NvbGxlZ2Utb3V0cmVhY2gtaGVhZGVyLWNvbnRhaW5lciAjY29sbGVnZS1vdXRyZWFjaC1oZWFkZXItdGl0bGUgaDEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuI2NvbGxlZ2Utb3V0cmVhY2gtY29udGVudCB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG59XG4jY29sbGVnZS1vdXRyZWFjaC1jb250ZW50ID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuI2NvbGxlZ2Utb3V0cmVhY2gtY29udGVudCA+IGRpdiA+IGRpdiB7XG4gIHdpZHRoOiA1MCU7XG59XG4jY29sbGVnZS1vdXRyZWFjaC1jb250ZW50ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAjY29sbGVnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggODBweDtcbiAgfVxuICAjY29sbGVnZS1wcm9ncmFtcy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweCA4MHB4O1xuICB9XG4gICNjb2xsZWdlLW51bWJlcnMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA5MHB4IDIwcHg7XG4gIH1cbiAgI2NvbGxlZ2UtY2FtcHVzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTAwcHggMjBweCA2MHB4O1xuICB9XG4gICNjb2xsZWdlLXN0YXRpc3RpY3MtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwcHggMjBweCAxMDBweDtcbiAgfVxuICAjY29sbGVnZS1vdXRyZWFjaC1oZWFkZXItY29udGFpbmVyICNjb2xsZWdlLW91dHJlYWNoLWhlYWRlci10aXRsZSB7XG4gICAgcGFkZGluZzogNzBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgI2NvbGxlZ2Utb3V0cmVhY2gtY29udGVudCB7XG4gICAgcGFkZGluZzogMTAwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMXB4KSB7XG4gICNjb2xsZWdlLXByb2dyYW1zLWNvbnRhaW5lciA+IGRpdiA+IGRpdiB7XG4gICAgd2lkdGg6IDMxJTtcbiAgfVxuICAjY29sbGVnZS1wcm9ncmFtcy1jb250YWluZXIgPiBkaXYgPiBkaXY6bnRoLW9mLXR5cGUoM24tMSkge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjMzMyU7XG4gIH1cbiAgI2NvbGxlZ2UtbnVtYmVycy1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXYge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgI2NvbGxlZ2Utc3RhdGlzdGljcy1jb250YWluZXIgPiBkaXYgPiBkaXYge1xuICAgIHdpZHRoOiAyMi41JTtcbiAgfVxuICAjY29sbGVnZS1zdGF0aXN0aWNzLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpudGgtb2YtdHlwZSg0biksICNjb2xsZWdlLXN0YXRpc3RpY3MtY29udGFpbmVyID4gZGl2ID4gZGl2Om50aC1vZi10eXBlKDRuLTEpLCAjY29sbGVnZS1zdGF0aXN0aWNzLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpudGgtb2YtdHlwZSg0bi0yKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMzMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgI2NvbGxlZ2UtcHJvZ3JhbXMtY29udGFpbmVyID4gZGl2ID4gZGl2IHtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gICNjb2xsZWdlLXByb2dyYW1zLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpudGgtb2YtdHlwZSgybikge1xuICAgIG1hcmdpbi1sZWZ0OiA0JTtcbiAgfVxuICAjY29sbGVnZS1udW1iZXJzLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAjY29sbGVnZS1zdGF0aXN0aWNzLWNvbnRhaW5lciA+IGRpdiA+IGRpdiB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICAjY29sbGVnZS1zdGF0aXN0aWNzLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpudGgtb2YtdHlwZSgybikge1xuICAgIG1hcmdpbi1sZWZ0OiA0JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbGxlZ2UtaW50cm9kdWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDYwcHg7XG4gIH1cbiAgI2NvbGxlZ2UtcHJvZ3JhbXMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggNTBweDtcbiAgfVxuICAjY29sbGVnZS1udW1iZXJzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNzBweCAyMHB4O1xuICB9XG4gICNjb2xsZWdlLWNhbXB1cy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDcwcHggMjBweCA0MHB4O1xuICB9XG4gICNjb2xsZWdlLXN0YXRpc3RpY3MtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggNzBweDtcbiAgfVxuICAjY29sbGVnZS1vdXRyZWFjaC1oZWFkZXItY29udGFpbmVyICNjb2xsZWdlLW91dHJlYWNoLWhlYWRlci1pbWFnZSB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxuICAjY29sbGVnZS1vdXRyZWFjaC1jb250ZW50ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkLCAjY29sbGVnZS1vdXRyZWFjaC1jb250ZW50ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNjb2xsZWdlLW91dHJlYWNoLWNvbnRlbnQgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMzBweCAwIDA7XG4gIH1cbn1cbi5kb3VnbGFzLWludHJvZHVjdGlvbi1jb250YWluZXIge1xuICBwYWRkaW5nOiA0MHB4IDAgODBweDtcbn1cbi5kb3VnbGFzLWludHJvZHVjdGlvbi1jb250YWluZXIgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZG91Z2xhcy1pbnRyb2R1Y3Rpb24tY29udGFpbmVyID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDY1JTtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cbi5kb3VnbGFzLWludHJvZHVjdGlvbi1jb250YWluZXIgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgLmJ1dHRvbi5hcnJvdyB7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xufVxuLmRvdWdsYXMtaW50cm9kdWN0aW9uLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDM1JTtcbn1cbi5kb3VnbGFzLWludHJvZHVjdGlvbi1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiB7XG4gIGJhY2tncm91bmQ6ICNlZmVlZWE7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAxNXB4O1xufVxuLmRvdWdsYXMtaW50cm9kdWN0aW9uLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2IHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4jZG91Z2xhcy1wcm9ncmFtcy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjMjQyNjJiO1xuICBwYWRkaW5nOiAxMDBweCAwIDgwcHg7XG59XG4jZG91Z2xhcy1wcm9ncmFtcy1jb250YWluZXIgPiBkaXYgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jZG91Z2xhcy1wcm9ncmFtcy1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogNDAlO1xufVxuI2RvdWdsYXMtcHJvZ3JhbXMtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MjVweDtcbn1cbiNkb3VnbGFzLXByb2dyYW1zLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCA+ICoge1xuICBjb2xvcjogI2ZmZjtcbn1cbiNkb3VnbGFzLXByb2dyYW1zLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCBociB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjVmNWY1O1xuICBtYXJnaW46IDEwcHggYXV0byAzMHB4O1xufVxuI2RvdWdsYXMtcHJvZ3JhbXMtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHdpZHRoOiA2MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNkb3VnbGFzLXByb2dyYW1zLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkICNwcm9ncmFtcy1ub24tc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI2RvdWdsYXMtcHJvZ3JhbXMtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgI3Byb2dyYW1zLW5vbi1zbGlkZXIgPiBkaXYge1xuICB3aWR0aDogMzIlO1xufVxuI2RvdWdsYXMtcHJvZ3JhbXMtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgI3Byb2dyYW1zLW5vbi1zbGlkZXIgPiBkaXY6bnRoLW9mLXR5cGUoM24tMSkge1xuICBtYXJnaW4tbGVmdDogMiU7XG4gIG1hcmdpbi1yaWdodDogMiU7XG59XG4jZG91Z2xhcy1wcm9ncmFtcy1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAjcHJvZ3JhbXMtc2xpZGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2RvdWdsYXMtcHJvZ3JhbXMtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgI3Byb2dyYW1zLXNsaWRlci1uYXZpZ2F0aW9uID4gZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4jZG91Z2xhcy1wcm9ncmFtcy1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAjcHJvZ3JhbXMtc2xpZGVyLW5hdmlnYXRpb24gPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBsZWZ0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI2RvdWdsYXMtcHJvZ3JhbXMtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgI3Byb2dyYW1zLXNsaWRlci1uYXZpZ2F0aW9uID4gZGl2Omxhc3QtY2hpbGQge1xuICByaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4jZG91Z2xhcy1wcm9ncmFtcy1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAjcHJvZ3JhbXMtc2xpZGVyLW5hdmlnYXRpb24gPiBkaXY6bGFzdC1jaGlsZCBhIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0b3A6IDQ3JTtcbn1cbiNkb3VnbGFzLXByb2dyYW1zLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkICNwcm9ncmFtcy1zbGlkZXItbmF2aWdhdGlvbiA+IGRpdiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbG9yOiAjYThhOGE4O1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jZG91Z2xhcy1wcm9ncmFtcy1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAjcHJvZ3JhbXMtc2xpZGVyLW5hdmlnYXRpb24gPiBkaXYgYSAuaWNvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuI2RvdWdsYXMtcHJvZ3JhbXMtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgLnByb2dyYW1zLWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jZG91Z2xhcy1wcm9ncmFtcy1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAucHJvZ3JhbXMtaXRlbSBhOmhvdmVyID4gZGl2IC5kZXNjcmlwdGlvbiB7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiA1cHggMCAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UtaW4tb3V0O1xufVxuI2RvdWdsYXMtcHJvZ3JhbXMtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgLnByb2dyYW1zLWl0ZW0gYTpob3ZlciA+IGRpdiAuYXJyb3cgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXYge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbiNkb3VnbGFzLXByb2dyYW1zLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIC5wcm9ncmFtcy1pdGVtIGE6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMzYsIDM4LCA0MywgMCksIHJnYmEoMTUsIDE2LCAxOCwgMC4xNSkgNDYlLCByZ2JhKDgsIDgsIDksIDAuNjUpIDcyJSwgIzAwMCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNkb3VnbGFzLXByb2dyYW1zLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIC5wcm9ncmFtcy1pdGVtIGEgaW1nIHtcbiAgaGVpZ2h0OiA0NTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2RvdWdsYXMtcHJvZ3JhbXMtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgLnByb2dyYW1zLWl0ZW0gYSA+IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuI2RvdWdsYXMtcHJvZ3JhbXMtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgLnByb2dyYW1zLWl0ZW0gYSA+IGRpdiAuZGVzY3JpcHRpb24ge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UtaW4tb3V0O1xufVxuI2RvdWdsYXMtcHJvZ3JhbXMtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgLnByb2dyYW1zLWl0ZW0gYSA+IGRpdiAuZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNkb3VnbGFzLXByb2dyYW1zLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIC5wcm9ncmFtcy1pdGVtIGEgPiBkaXYgLmFycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbiNkb3VnbGFzLXByb2dyYW1zLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIC5wcm9ncmFtcy1pdGVtIGEgPiBkaXYgLmFycm93ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDMwcHg7XG59XG4jZG91Z2xhcy1wcm9ncmFtcy1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAucHJvZ3JhbXMtaXRlbSBhID4gZGl2IC5hcnJvdyA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiB7XG4gIGJhY2tncm91bmQ6ICNjNjZjNDI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2M2NmM0MjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuI2RvdWdsYXMtcHJvZ3JhbXMtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgLnByb2dyYW1zLWl0ZW0gYSA+IGRpdiAuYXJyb3cgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXYgLmljb24tYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbiNkb3VnbGFzLXByb2dyYW1zLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIC5wcm9ncmFtcy1pdGVtIGEgPiBkaXYgLmFycm93ID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2IC5pY29uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG4jZG91Z2xhcy1wcm9ncmFtcy1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAucHJvZ3JhbXMtaXRlbSBhID4gZGl2IC5hcnJvdyA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4jZG91Z2xhcy1wcm9ncmFtcy1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAucHJvZ3JhbXMtaXRlbSBhID4gZGl2IC5hcnJvdyA+IGRpdjpsYXN0LWNoaWxkIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuI2RvdWdsYXMtY29tbXVuaXR5LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNlZmVlZWE7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbiNkb3VnbGFzLWNvbW11bml0eS1jb250YWluZXIgaDEge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4jZG91Z2xhcy1jb21tdW5pdHktY29udGFpbmVyID4gZGl2ID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI2RvdWdsYXMtY29tbXVuaXR5LWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbiNkb3VnbGFzLWNvbW11bml0eS1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMzYsIDM4LCA0MywgMCksIHJnYmEoMTUsIDE2LCAxOCwgMC4xNSkgNDYlLCByZ2JhKDgsIDgsIDksIDAuNDUpIDcyJSwgIzAwMCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNkb3VnbGFzLWNvbW11bml0eS1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbiNkb3VnbGFzLWNvbW11bml0eS1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYgaDUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbiNkb3VnbGFzLXN0YWZmLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDg1cHggMDtcbn1cbiNkb3VnbGFzLXN0YWZmLWNvbnRhaW5lciAuc3RhZmYtbWVtYmVyIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNjgsIDE2OCwgMTY4LCAwLjUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jZG91Z2xhcy1zdGFmZi1jb250YWluZXIgLnN0YWZmLW1lbWJlciA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbiNkb3VnbGFzLXN0YWZmLWNvbnRhaW5lciAuc3RhZmYtbWVtYmVyID4gZGl2OmZpcnN0LWNoaWxkIGltZyB7XG4gIGhlaWdodDogMjgwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2RvdWdsYXMtc3RhZmYtY29udGFpbmVyIC5zdGFmZi1tZW1iZXIgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuI2RvdWdsYXMtc3RhZmYtY29udGFpbmVyIC5zdGFmZi1tZW1iZXIgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiB7XG4gIHdpZHRoOiA1MCU7XG59XG4jZG91Z2xhcy1zdGFmZi1jb250YWluZXIgLnN0YWZmLW1lbWJlciA+IGRpdjpsYXN0LWNoaWxkID4gZGl2IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuI2RvdWdsYXMtc3RhZmYtY29udGFpbmVyIC5zdGFmZi1tZW1iZXIgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4jZG91Z2xhcy1zdGFmZi1jb250YWluZXIgLnN0YWZmLW1lbWJlciA+IGRpdjpsYXN0LWNoaWxkID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4jZG91Z2xhcy1zdGFmZi1jb250YWluZXIgLnN0YWZmLW1lbWJlciA+IGRpdjpsYXN0LWNoaWxkID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogNDBweDtcbn1cbiNkb3VnbGFzLXN0YWZmLWNvbnRhaW5lciAuc3RhZmYtbWVtYmVyID4gZGl2Omxhc3QtY2hpbGQgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCBzcGFuIHtcbiAgY29sb3I6ICNmZGI4MzQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2RvdWdsYXMtc3RhZmYtY29udGFpbmVyIC5zdGFmZi1tZW1iZXIgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdjpsYXN0LWNoaWxkID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHNwYW4uaWNvbi1waG9uZSB7XG4gIHRvcDogMXB4O1xufVxuI2RvdWdsYXMtc3RhZmYtY29udGFpbmVyIC5zdGFmZi1tZW1iZXIgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdjpsYXN0LWNoaWxkID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHNwYW4uaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuI2RvdWdsYXMtc3RhZmYtY29udGFpbmVyIC5zdGFmZi1tZW1iZXIgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdjpsYXN0LWNoaWxkID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHNwYW4uaWNvbi1sb2NhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdG9wOiAycHg7XG59XG4jZG91Z2xhcy1zdGFmZi1jb250YWluZXIgLnN0YWZmLW1lbWJlciA+IGRpdjpsYXN0LWNoaWxkID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgc3Bhbi5pY29uLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG4jZG91Z2xhcy1zdGFmZi1jb250YWluZXIgLnN0YWZmLW1lbWJlciA+IGRpdjpsYXN0LWNoaWxkID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgc3Bhbi5pY29uLWVtYWlsIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICB0b3A6IDJweDtcbn1cbiNkb3VnbGFzLXN0YWZmLWNvbnRhaW5lciAuc3RhZmYtbWVtYmVyID4gZGl2Omxhc3QtY2hpbGQgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCBzcGFuLmljb24tZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cbiNkb3VnbGFzLXN0YWZmLWNvbnRhaW5lciAuc3RhZmYtbWVtYmVyID4gZGl2Omxhc3QtY2hpbGQgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xufVxuI2RvdWdsYXMtc3RhZmYtY29udGFpbmVyIC5zdGFmZi1tZW1iZXIgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdjpsYXN0LWNoaWxkID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jZG91Z2xhcy1zdGFmZi1jb250YWluZXIgLnN0YWZmLW1lbWJlciA+IGRpdjpsYXN0LWNoaWxkID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzI0MjYyYjtcbiAgb3BhY2l0eTogMTtcbn1cbiNkb3VnbGFzLXN0YWZmLWNvbnRhaW5lciAuc3RhZmYtbWVtYmVyID4gZGl2Omxhc3QtY2hpbGQgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbiNkb3VnbGFzLXR1dG9yLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDIwcHggMCA3MHB4O1xufVxuI2RvdWdsYXMtdHV0b3ItY29udGFpbmVyID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuI2RvdWdsYXMtdHV0b3ItY29udGFpbmVyID4gZGl2ID4gZGl2IHtcbiAgYmFja2dyb3VuZDogI2VmZWVlYTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4jZG91Z2xhcy10dXRvci1jb250YWluZXIgPiBkaXYgPiBkaXYgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NjBweCkge1xuICAjZG91Z2xhcy1wcm9ncmFtcy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDIwcHggODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICNkb3VnbGFzLXByb2dyYW1zLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAjZG91Z2xhcy1wcm9ncmFtcy1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAjcHJvZ3JhbXMtbm9uLXNsaWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjZG91Z2xhcy1wcm9ncmFtcy1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAjcHJvZ3JhbXMtc2xpZGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLmRvdWdsYXMtaW50cm9kdWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDgwcHg7XG4gIH1cbiAgI2RvdWdsYXMtY29tbXVuaXR5LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogODBweCAyMHB4O1xuICB9XG4gICNkb3VnbGFzLXN0YWZmLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogODVweCAyMHB4O1xuICB9XG4gICNkb3VnbGFzLXR1dG9yLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAjZG91Z2xhcy10dXRvci1jb250YWluZXIgPiBkaXYgPiBkaXYge1xuICAgIHdpZHRoOiAyNCU7XG4gIH1cbiAgI2RvdWdsYXMtdHV0b3ItY29udGFpbmVyID4gZGl2ID4gZGl2Om50aC1vZi10eXBlKDRuKSwgI2RvdWdsYXMtdHV0b3ItY29udGFpbmVyID4gZGl2ID4gZGl2Om50aC1vZi10eXBlKDRuLTEpLCAjZG91Z2xhcy10dXRvci1jb250YWluZXIgPiBkaXYgPiBkaXY6bnRoLW9mLXR5cGUoNG4tMikge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgI2RvdWdsYXMtdHV0b3ItY29udGFpbmVyID4gZGl2ID4gZGl2IHtcbiAgICB3aWR0aDogNDklO1xuICB9XG4gICNkb3VnbGFzLXR1dG9yLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpudGgtb2YtdHlwZSgybikge1xuICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmRvdWdsYXMtaW50cm9kdWN0aW9uLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCwgLmRvdWdsYXMtaW50cm9kdWN0aW9uLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5kb3VnbGFzLWludHJvZHVjdGlvbi1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgI2RvdWdsYXMtcHJvZ3JhbXMtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkLCAjZG91Z2xhcy1wcm9ncmFtcy1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2RvdWdsYXMtcHJvZ3JhbXMtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2RvdWdsYXMtcHJvZ3JhbXMtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNkb3VnbGFzLWNvbW11bml0eS1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXYge1xuICAgIHdpZHRoOiAzMSU7XG4gIH1cbiAgI2RvdWdsYXMtY29tbXVuaXR5LWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpudGgtb2YtdHlwZSgzbi0xKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMzMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvdWdsYXMtaW50cm9kdWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDYwcHg7XG4gIH1cbiAgI2RvdWdsYXMtcHJvZ3JhbXMtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI2RvdWdsYXMtcHJvZ3JhbXMtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgI3Byb2dyYW1zLXNsaWRlci1uYXZpZ2F0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAjZG91Z2xhcy1wcm9ncmFtcy1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAjcHJvZ3JhbXMtc2xpZGVyLW5hdmlnYXRpb24gPiBkaXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICNkb3VnbGFzLXByb2dyYW1zLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkICNwcm9ncmFtcy1zbGlkZXItbmF2aWdhdGlvbiA+IGRpdjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gICNkb3VnbGFzLXByb2dyYW1zLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkICNwcm9ncmFtcy1zbGlkZXItbmF2aWdhdGlvbiA+IGRpdjpsYXN0LW9mLXR5cGUge1xuICAgIHRvcDogLTNweDtcbiAgfVxuICAjZG91Z2xhcy1wcm9ncmFtcy1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAjcHJvZ3JhbXMtc2xpZGVyLW5hdmlnYXRpb24gPiBkaXYgYSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gICNkb3VnbGFzLWNvbW11bml0eS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMjBweDtcbiAgfVxuICAjZG91Z2xhcy1jb21tdW5pdHktY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjZG91Z2xhcy1jb21tdW5pdHktY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2RvdWdsYXMtc3RhZmYtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gIH1cbiAgI2RvdWdsYXMtc3RhZmYtY29udGFpbmVyIC5zdGFmZi1tZW1iZXIgPiBkaXY6Zmlyc3QtY2hpbGQsICNkb3VnbGFzLXN0YWZmLWNvbnRhaW5lciAuc3RhZmYtbWVtYmVyID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNkb3VnbGFzLXN0YWZmLWNvbnRhaW5lciAuc3RhZmYtbWVtYmVyID4gZGl2OmZpcnN0LWNoaWxkIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxuICAjZG91Z2xhcy1zdGFmZi1jb250YWluZXIgLnN0YWZmLW1lbWJlciA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNkb3VnbGFzLXN0YWZmLWNvbnRhaW5lciAuc3RhZmYtbWVtYmVyID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNkb3VnbGFzLXN0YWZmLWNvbnRhaW5lciAuc3RhZmYtbWVtYmVyID4gZGl2Omxhc3QtY2hpbGQgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgI2RvdWdsYXMtc3RhZmYtY29udGFpbmVyIC5zdGFmZi1tZW1iZXIgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gICNkb3VnbGFzLXR1dG9yLWNvbnRhaW5lciA+IGRpdiA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cmFwIC50cmliZS1jb21tb24tYy1idG4udHJpYmUtZXZlbnRzLWMtc2VhcmNoX19idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjYzY2YzQyO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ud3JhcCAudHJpYmUtY29tbW9uLWMtYnRuLnRyaWJlLWV2ZW50cy1jLXNlYXJjaF9fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2I5NTQyOTtcbn1cbi53cmFwIC50cmliZS1jb21tb24tYy1idG4udHJpYmUtZXZlbnRzLWMtc2VhcmNoX19idXR0b246aG92ZXIge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLndyYXAgLnRyaWJlLWNvbW1vbi1jLWJ0bi1ib3JkZXIudHJpYmUtZXZlbnRzLWMtc3Vic2NyaWJlLWRyb3Bkb3duX19idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzI0MjYyYjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLndyYXAgLnRyaWJlLWNvbW1vbi1jLWJ0bi1ib3JkZXIudHJpYmUtZXZlbnRzLWMtc3Vic2NyaWJlLWRyb3Bkb3duX19idXR0b246aG92ZXIgPiBkaXYge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2M2NmM0MjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi53cmFwIC50cmliZS1jb21tb24tYy1idG4tYm9yZGVyLnRyaWJlLWV2ZW50cy1jLXN1YnNjcmliZS1kcm9wZG93bl9fYnV0dG9uID4gZGl2IHtcbiAgYmFja2dyb3VuZDogI2M2NmM0MjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjYzY2YzQyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IC0ycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3JhcCAudHJpYmUtY29tbW9uLWMtYnRuLWJvcmRlci50cmliZS1ldmVudHMtYy1zdWJzY3JpYmUtZHJvcGRvd25fX2J1dHRvbiA+IGRpdiAuaWNvbi1hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLndyYXAgLnRyaWJlLWNvbW1vbi1jLWJ0bi1ib3JkZXIudHJpYmUtZXZlbnRzLWMtc3Vic2NyaWJlLWRyb3Bkb3duX19idXR0b24gPiBkaXYgLmljb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cbi53cmFwIC50cmliZS1jb21tb24tYy1idG4tYm9yZGVyLnRyaWJlLWV2ZW50cy1jLXN1YnNjcmliZS1kcm9wZG93bl9fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMyNDI2MmI7XG59XG4ud3JhcCAudHJpYmUtY29tbW9uLWMtYnRuLWJvcmRlci50cmliZS1ldmVudHMtYy1zdWJzY3JpYmUtZHJvcGRvd25fX2J1dHRvbiBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jZmFjdWx0eS1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuI2ZhY3VsdHktaW50cm9kdWN0aW9uLWNvbnRhaW5lciBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbiNmYWN1bHR5LWNvbnRhaW5lciAjZmFjdWx0eS1kZXBhcnRtZW50LWZpbHRlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNlZmVlZWE7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4jZmFjdWx0eS1jb250YWluZXIgI2ZhY3VsdHktZGVwYXJ0bWVudC1maWx0ZXItd3JhcHBlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG4gIGNvbG9yOiAjYjFiMmI0O1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB6LWluZGV4OiAxMDAwO1xufVxuI2ZhY3VsdHktY29udGFpbmVyICNmYWN1bHR5LWRlcGFydG1lbnQtZmlsdGVyLXdyYXBwZXIgc2VsZWN0IHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2IxYjJiNDtcbiAgYmFja2dyb3VuZDogI2VmZWVlYTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgd2lkdGg6IDI1MHB4O1xuICBwYWRkaW5nOiA2cHggMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuI2ZhY3VsdHktY29udGFpbmVyIC5mYWN1bHR5LWRlcGFydG1lbnQtY29udGFpbmVyIC5mYWN1bHR5LWRlcGFydG1lbnQtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbiNmYWN1bHR5LWNvbnRhaW5lciAuZmFjdWx0eS1kZXBhcnRtZW50LWNvbnRhaW5lciAuZmFjdWx0eS1kZXBhcnRtZW50LWhlYWRlciBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jZmFjdWx0eS1jb250YWluZXIgLmZhY3VsdHktZGVwYXJ0bWVudC1jb250YWluZXIgLmZhY3VsdHktZGVwYXJ0bWVudC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwIDAgNTBweDtcbn1cbiNmYWN1bHR5LWNvbnRhaW5lciAuZmFjdWx0eS1kZXBhcnRtZW50LWNvbnRhaW5lciAuZmFjdWx0eS1kZXBhcnRtZW50LWxpc3QgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuI2ZhY3VsdHktY29udGFpbmVyIC5mYWN1bHR5LWRlcGFydG1lbnQtY29udGFpbmVyIC5mYWN1bHR5LWRlcGFydG1lbnQtbGlzdCA+IGRpdiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI2ZhY3VsdHktY29udGFpbmVyIC5mYWN1bHR5LWRlcGFydG1lbnQtY29udGFpbmVyIC5mYWN1bHR5LWRlcGFydG1lbnQtbGlzdCA+IGRpdiBhOmhvdmVyIC5pbWFnZS13cmFwcGVyID4gZGl2IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbiNmYWN1bHR5LWNvbnRhaW5lciAuZmFjdWx0eS1kZXBhcnRtZW50LWNvbnRhaW5lciAuZmFjdWx0eS1kZXBhcnRtZW50LWxpc3QgPiBkaXYgYTpob3ZlciAuaW1hZ2Utd3JhcHBlciA+IGRpdiBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jZmFjdWx0eS1jb250YWluZXIgLmZhY3VsdHktZGVwYXJ0bWVudC1jb250YWluZXIgLmZhY3VsdHktZGVwYXJ0bWVudC1saXN0ID4gZGl2IGE6aG92ZXIgaDQge1xuICBjb2xvcjogI2ZkYjgzNDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbiNmYWN1bHR5LWNvbnRhaW5lciAuZmFjdWx0eS1kZXBhcnRtZW50LWNvbnRhaW5lciAuZmFjdWx0eS1kZXBhcnRtZW50LWxpc3QgPiBkaXYgLmltYWdlLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jZmFjdWx0eS1jb250YWluZXIgLmZhY3VsdHktZGVwYXJ0bWVudC1jb250YWluZXIgLmZhY3VsdHktZGVwYXJ0bWVudC1saXN0ID4gZGl2IC5pbWFnZS13cmFwcGVyIGltZyB7XG4gIGhlaWdodDogMzgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xufVxuI2ZhY3VsdHktY29udGFpbmVyIC5mYWN1bHR5LWRlcGFydG1lbnQtY29udGFpbmVyIC5mYWN1bHR5LWRlcGFydG1lbnQtbGlzdCA+IGRpdiAuaW1hZ2Utd3JhcHBlciA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE3LCAxNywgMTcsIDAuNSk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4jZmFjdWx0eS1jb250YWluZXIgLmZhY3VsdHktZGVwYXJ0bWVudC1jb250YWluZXIgLmZhY3VsdHktZGVwYXJ0bWVudC1saXN0ID4gZGl2IC5pbWFnZS13cmFwcGVyID4gZGl2ID4gZGl2IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jZmFjdWx0eS1jb250YWluZXIgLmZhY3VsdHktZGVwYXJ0bWVudC1jb250YWluZXIgLmZhY3VsdHktZGVwYXJ0bWVudC1saXN0ID4gZGl2IC5pbWFnZS13cmFwcGVyID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2ZhY3VsdHktY29udGFpbmVyIC5mYWN1bHR5LWRlcGFydG1lbnQtY29udGFpbmVyIC5mYWN1bHR5LWRlcGFydG1lbnQtbGlzdCA+IGRpdiAuaW1hZ2Utd3JhcHBlciA+IGRpdiA+IGRpdiA+IGRpdiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4jZmFjdWx0eS1jb250YWluZXIgLmZhY3VsdHktZGVwYXJ0bWVudC1jb250YWluZXIgLmZhY3VsdHktZGVwYXJ0bWVudC1saXN0ID4gZGl2IGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBjb2xvcjogIzI0MjYyYjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbiNmYWN1bHR5LWNvbnRhaW5lciAuZmFjdWx0eS1kZXBhcnRtZW50LWNvbnRhaW5lciAuZmFjdWx0eS1kZXBhcnRtZW50LWxpc3QgPiBkaXYgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyNDI2MmI7XG59XG5cbiNzaW5nbGUtZmFjdWx0eS1jb250YWluZXIge1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG4jc2luZ2xlLWZhY3VsdHktY29udGFpbmVyID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI3NpbmdsZS1mYWN1bHR5LWNvbnRhaW5lciA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA0MCU7XG59XG4jc2luZ2xlLWZhY3VsdHktY29udGFpbmVyID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzI0MjYyYjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI3NpbmdsZS1mYWN1bHR5LWNvbnRhaW5lciA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCBhOmhvdmVyID4gZGl2IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNjNjZjNDI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4jc2luZ2xlLWZhY3VsdHktY29udGFpbmVyID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIGEgPiBkaXYge1xuICBiYWNrZ3JvdW5kOiAjYzY2YzQyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjNjZjNDI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4jc2luZ2xlLWZhY3VsdHktY29udGFpbmVyID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIGEgPiBkaXYgLmljb24tYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbiNzaW5nbGUtZmFjdWx0eS1jb250YWluZXIgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgYSA+IGRpdiAuaWNvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuI3NpbmdsZS1mYWN1bHR5LWNvbnRhaW5lciA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCBpbWcge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbn1cbiNzaW5nbGUtZmFjdWx0eS1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmc6IDcwcHggMCAwIDUwcHg7XG59XG4jc2luZ2xlLWZhY3VsdHktY29udGFpbmVyID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgaDIge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4jc2luZ2xlLWZhY3VsdHktY29udGFpbmVyID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgcC50aXRsZSB7XG4gIGNvbG9yOiAjNzE3MTcxO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuI3NpbmdsZS1mYWN1bHR5LWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIC5zaW5nbGUtZmFjdWx0eS1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuI3NpbmdsZS1mYWN1bHR5LWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIC5zaW5nbGUtZmFjdWx0eS1kZXRhaWxzID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDQwcHg7XG59XG4jc2luZ2xlLWZhY3VsdHktY29udGFpbmVyID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgLnNpbmdsZS1mYWN1bHR5LWRldGFpbHMgPiBkaXY6Zmlyc3QtY2hpbGQgc3BhbiB7XG4gIGNvbG9yOiAjZmRiODM0O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNzaW5nbGUtZmFjdWx0eS1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAuc2luZ2xlLWZhY3VsdHktZGV0YWlscyA+IGRpdjpmaXJzdC1jaGlsZCBzcGFuLmljb24tcGhvbmUge1xuICB0b3A6IDFweDtcbn1cbiNzaW5nbGUtZmFjdWx0eS1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAuc2luZ2xlLWZhY3VsdHktZGV0YWlscyA+IGRpdjpmaXJzdC1jaGlsZCBzcGFuLmljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cbiNzaW5nbGUtZmFjdWx0eS1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAuc2luZ2xlLWZhY3VsdHktZGV0YWlscyA+IGRpdjpmaXJzdC1jaGlsZCBzcGFuLmljb24tbG9jYXRpb24ge1xuICBmb250LXNpemU6IDIycHg7XG4gIHRvcDogMnB4O1xufVxuI3NpbmdsZS1mYWN1bHR5LWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIC5zaW5nbGUtZmFjdWx0eS1kZXRhaWxzID4gZGl2OmZpcnN0LWNoaWxkIHNwYW4uaWNvbi1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuI3NpbmdsZS1mYWN1bHR5LWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIC5zaW5nbGUtZmFjdWx0eS1kZXRhaWxzID4gZGl2OmZpcnN0LWNoaWxkIHNwYW4uaWNvbi1lbWFpbCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgdG9wOiAycHg7XG59XG4jc2luZ2xlLWZhY3VsdHktY29udGFpbmVyID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgLnNpbmdsZS1mYWN1bHR5LWRldGFpbHMgPiBkaXY6Zmlyc3QtY2hpbGQgc3Bhbi5pY29uLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG4jc2luZ2xlLWZhY3VsdHktY29udGFpbmVyID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgLnNpbmdsZS1mYWN1bHR5LWRldGFpbHMgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbn1cbiNzaW5nbGUtZmFjdWx0eS1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAuc2luZ2xlLWZhY3VsdHktZGV0YWlscyA+IGRpdjpsYXN0LWNoaWxkIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI3NpbmdsZS1mYWN1bHR5LWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIC5zaW5nbGUtZmFjdWx0eS1kZXRhaWxzID4gZGl2Omxhc3QtY2hpbGQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyNDI2MmI7XG4gIG9wYWNpdHk6IDE7XG59XG4jc2luZ2xlLWZhY3VsdHktY29udGFpbmVyID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgLnNpbmdsZS1mYWN1bHR5LWRldGFpbHMgPiBkaXY6bGFzdC1jaGlsZCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgI2ZhY3VsdHktaW50cm9kdWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG4gICNmYWN1bHR5LWNvbnRhaW5lciAjZmFjdWx0eS1kZXBhcnRtZW50LWZpbHRlci13cmFwcGVyIHtcbiAgICByaWdodDogMjBweDtcbiAgfVxuICAjZmFjdWx0eS1jb250YWluZXIgI2ZhY3VsdHktY29udGFpbmVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAjc2luZ2xlLWZhY3VsdHktY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNmYWN1bHR5LWNvbnRhaW5lciAuZmFjdWx0eS1kZXBhcnRtZW50LWNvbnRhaW5lciAuZmFjdWx0eS1kZXBhcnRtZW50LWxpc3QgPiBkaXYge1xuICAgIHdpZHRoOiAzMSU7XG4gIH1cbiAgI2ZhY3VsdHktY29udGFpbmVyIC5mYWN1bHR5LWRlcGFydG1lbnQtY29udGFpbmVyIC5mYWN1bHR5LWRlcGFydG1lbnQtbGlzdCA+IGRpdjpudGgtb2YtdHlwZSgzbi0xKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMzMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2ZhY3VsdHktY29udGFpbmVyICNmYWN1bHR5LWRyb3Bkb3duLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAjZmFjdWx0eS1jb250YWluZXIgI2ZhY3VsdHktZGVwYXJ0bWVudC1maWx0ZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxuICAjZmFjdWx0eS1jb250YWluZXIgLmZhY3VsdHktZGVwYXJ0bWVudC1jb250YWluZXIgLmZhY3VsdHktZGVwYXJ0bWVudC1saXN0ID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gIH1cbiAgI2ZhY3VsdHktY29udGFpbmVyIC5mYWN1bHR5LWRlcGFydG1lbnQtY29udGFpbmVyIC5mYWN1bHR5LWRlcGFydG1lbnQtbGlzdCA+IGRpdiBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAjc2luZ2xlLWZhY3VsdHktY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggNjBweDtcbiAgfVxuICAjc2luZ2xlLWZhY3VsdHktY29udGFpbmVyID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkLCAjc2luZ2xlLWZhY3VsdHktY29udGFpbmVyID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNzaW5nbGUtZmFjdWx0eS1jb250YWluZXIgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gICNzaW5nbGUtZmFjdWx0eS1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMzBweCAwIDA7XG4gIH1cbn1cbiNibG9nLWZlYXR1cmVkLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNlZmVlZWE7XG4gIHBhZGRpbmc6IDMwcHggMCA4MHB4O1xufVxuI2Jsb2ctZmVhdHVyZWQtY29udGFpbmVyID4gZGl2ID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuI2Jsb2ctZmVhdHVyZWQtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgd2lkdGg6IDUwJTtcbn1cbiNibG9nLWZlYXR1cmVkLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuI2Jsb2ctZmVhdHVyZWQtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgLnN3aXBlci13cmFwcGVyIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4jYmxvZy1mZWF0dXJlZC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAuZmVhdHVyZWQtYmxvZy1pdGVtIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbiNibG9nLWZlYXR1cmVkLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIC5mZWF0dXJlZC1ibG9nLWl0ZW0uYWN0aXZlIGgzIHtcbiAgY29sb3I6ICNmZGI4MzQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4jYmxvZy1mZWF0dXJlZC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAuZmVhdHVyZWQtYmxvZy1pdGVtID4gZGl2IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMzYsIDM4LCA0MywgMC4yNSk7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xufVxuI2Jsb2ctZmVhdHVyZWQtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgLmZlYXR1cmVkLWJsb2ctaXRlbSA+IGRpdiBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbiNibG9nLWZlYXR1cmVkLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIC5mZWF0dXJlZC1ibG9nLWl0ZW0gPiBkaXYgaDMge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBjb2xvcjogIzI0MjYyYjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuI2Jsb2ctdGl0bGUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogODBweCAwIDA7XG59XG4jYmxvZy10aXRsZS1jb250YWluZXIueWVhciB7XG4gIHBhZGRpbmc6IDA7XG59XG4jYmxvZy10aXRsZS1jb250YWluZXIgI2Jsb2cteWVhcnMtZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI2Jsb2ctdGl0bGUtY29udGFpbmVyICNibG9nLXllYXJzLWZpbHRlciA+IGRpdiBhIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgzNiwgMzgsIDQzLCAwLjg1KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmZlZmM7XG59XG4jYmxvZy10aXRsZS1jb250YWluZXIgI2Jsb2cteWVhcnMtZmlsdGVyID4gZGl2IGE6aG92ZXIsICNibG9nLXRpdGxlLWNvbnRhaW5lciAjYmxvZy15ZWFycy1maWx0ZXIgPiBkaXYgYS5hY3RpdmUge1xuICBjb2xvcjogIzI0MjYyYjtcbiAgYmFja2dyb3VuZDogI2ZkYjgzNDtcbn1cbiNibG9nLXRpdGxlLWNvbnRhaW5lciAjYmxvZy15ZWFycy1maWx0ZXIgPiBkaXYgYSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuI2Jsb2ctY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAwIDYwcHg7XG59XG4jYmxvZy1jb250YWluZXIgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4jYmxvZy1jb250YWluZXIgPiBkaXYgLm5ld3MtbGlzdC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbiNibG9nLWNvbnRhaW5lciA+IGRpdiAubmV3cy1saXN0LWl0ZW0gcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM3MTcxNzE7XG59XG4jYmxvZy1jb250YWluZXIgPiBkaXYgLm5ld3MtbGlzdC1pdGVtIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbiNibG9nLWNvbnRhaW5lciA+IGRpdiAubmV3cy1saXN0LWl0ZW0gaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuI3NpbmdsZS1uZXdzLWhlYWRlci1jb250YWluZXIge1xuICBwYWRkaW5nOiA4MHB4IDAgNDBweDtcbn1cbiNzaW5nbGUtbmV3cy1oZWFkZXItY29udGFpbmVyIGEuYnV0dG9uLmFycm93ID4gZGl2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jc2luZ2xlLW5ld3MtaGVhZGVyLWNvbnRhaW5lciBoMSB7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgZm9udC1mYW1pbHk6IFwiYXJ0aWN1bGF0LWNmXCI7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jc2luZ2xlLW5ld3MtaGVhZGVyLWNvbnRhaW5lciAjc2luZ2xlLW5ld3MtYXV0aG9yLWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNjgsIDE2OCwgMTY4LCAwLjUpO1xufVxuI3NpbmdsZS1uZXdzLWhlYWRlci1jb250YWluZXIgI3NpbmdsZS1uZXdzLWF1dGhvci1kZXRhaWxzID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDY1JTtcbn1cbiNzaW5nbGUtbmV3cy1oZWFkZXItY29udGFpbmVyICNzaW5nbGUtbmV3cy1hdXRob3ItZGV0YWlscyA+IGRpdjpmaXJzdC1jaGlsZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNzaW5nbGUtbmV3cy1oZWFkZXItY29udGFpbmVyICNzaW5nbGUtbmV3cy1hdXRob3ItZGV0YWlscyA+IGRpdjpmaXJzdC1jaGlsZCBzcGFuIHtcbiAgbWFyZ2luOiAwIDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI3NpbmdsZS1uZXdzLWhlYWRlci1jb250YWluZXIgI3NpbmdsZS1uZXdzLWF1dGhvci1kZXRhaWxzID4gZGl2Omxhc3QtY2hpbGQge1xuICB3aWR0aDogMzUlO1xufVxuI3NpbmdsZS1uZXdzLWhlYWRlci1jb250YWluZXIgI3NpbmdsZS1uZXdzLWF1dGhvci1kZXRhaWxzID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuI3NpbmdsZS1uZXdzLWhlYWRlci1jb250YWluZXIgI3NpbmdsZS1uZXdzLWF1dGhvci1kZXRhaWxzID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgPiBkaXY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuI3NpbmdsZS1uZXdzLWhlYWRlci1jb250YWluZXIgI3NpbmdsZS1uZXdzLWF1dGhvci1kZXRhaWxzID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgPiBkaXYgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2M2NmM0MiAhaW1wb3J0YW50O1xufVxuI3NpbmdsZS1uZXdzLWhlYWRlci1jb250YWluZXIgI3NpbmdsZS1uZXdzLWF1dGhvci1kZXRhaWxzID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgPiBkaXYgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmRiODM0ICFpbXBvcnRhbnQ7XG59XG4jc2luZ2xlLW5ld3MtaGVhZGVyLWNvbnRhaW5lciAjc2luZ2xlLW5ld3MtYXV0aG9yLWRldGFpbHMgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiA+IGRpdiBzcGFuLmljb24tc29jaWFsIHtcbiAgY29sb3I6ICNjNjZjNDI7XG59XG4jc2luZ2xlLW5ld3MtaGVhZGVyLWNvbnRhaW5lciAjc2luZ2xlLW5ld3MtYXV0aG9yLWRldGFpbHMgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiA+IGRpdiBzcGFuLmljb24tc29jaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG4jc2luZ2xlLW5ld3MtaGVhZGVyLWNvbnRhaW5lciAjc2luZ2xlLW5ld3MtYXV0aG9yLWRldGFpbHMgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiA+IGRpdiBzcGFuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbiNzaW5nbGUtbmV3cy1oZWFkZXItY29udGFpbmVyICNzaW5nbGUtbmV3cy1hdXRob3ItZGV0YWlscyA+IGRpdjpsYXN0LWNoaWxkID4gZGl2ID4gZGl2IHNwYW4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuI3NpbmdsZS1uZXdzLWhlYWRlci1jb250YWluZXIgI3NpbmdsZS1uZXdzLWF1dGhvci1kZXRhaWxzID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgPiBkaXYgc3Bhbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cblxuI3NpbmdsZS1uZXdzLWZlYXR1cmVkLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU1MHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuI3NpbmdsZS1uZXdzLXNoYXJlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE2OCwgMTY4LCAxNjgsIDAuNSk7XG4gIHBhZGRpbmc6IDMwcHggMCAwO1xufVxuI3NpbmdsZS1uZXdzLXNoYXJlLWNvbnRhaW5lciA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4jc2luZ2xlLW5ld3Mtc2hhcmUtY29udGFpbmVyID4gZGl2ID4gZGl2Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbiNzaW5nbGUtbmV3cy1zaGFyZS1jb250YWluZXIgPiBkaXYgPiBkaXYgcCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jc2luZ2xlLW5ld3Mtc2hhcmUtY29udGFpbmVyID4gZGl2ID4gZGl2IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNjNjZjNDIgIWltcG9ydGFudDtcbn1cbiNzaW5nbGUtbmV3cy1zaGFyZS1jb250YWluZXIgPiBkaXYgPiBkaXYgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmRiODM0ICFpbXBvcnRhbnQ7XG59XG4jc2luZ2xlLW5ld3Mtc2hhcmUtY29udGFpbmVyID4gZGl2ID4gZGl2IHNwYW4uaWNvbi1zb2NpYWwge1xuICBjb2xvcjogI2M2NmM0Mjtcbn1cbiNzaW5nbGUtbmV3cy1zaGFyZS1jb250YWluZXIgPiBkaXYgPiBkaXYgc3Bhbi5pY29uLXNvY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuI3NpbmdsZS1uZXdzLXNoYXJlLWNvbnRhaW5lciA+IGRpdiA+IGRpdiBzcGFuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbiNzaW5nbGUtbmV3cy1zaGFyZS1jb250YWluZXIgPiBkaXYgPiBkaXYgc3Bhbi5pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG4jc2luZ2xlLW5ld3Mtc2hhcmUtY29udGFpbmVyID4gZGl2ID4gZGl2IHNwYW4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAjYmxvZy1mZWF0dXJlZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCA4MHB4O1xuICB9XG4gICNibG9nLXRpdGxlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogODBweCAyMHB4IDA7XG4gIH1cbiAgI2Jsb2ctY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggNjBweDtcbiAgfVxuICAjc2luZ2xlLW5ld3MtaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogODBweCAyMHB4IDQwcHg7XG4gIH1cbiAgI3NpbmdsZS1uZXdzLWZlYXR1cmVkLWltYWdlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgI3NpbmdsZS1uZXdzLXNoYXJlLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICNibG9nLWZlYXR1cmVkLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCwgI2Jsb2ctZmVhdHVyZWQtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNibG9nLWZlYXR1cmVkLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAxcHgpIHtcbiAgI2Jsb2ctY29udGFpbmVyID4gZGl2ID4gZGl2IHtcbiAgICB3aWR0aDogMzElO1xuICB9XG4gICNibG9nLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpudGgtb2YtdHlwZSgzbi0xKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMzMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAjYmxvZy1jb250YWluZXIgPiBkaXYgPiBkaXYge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgI2Jsb2ctY29udGFpbmVyID4gZGl2ID4gZGl2Om50aC1vZi10eXBlKDJuKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjYmxvZy1mZWF0dXJlZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCA2MHB4O1xuICB9XG4gICNzaW5nbGUtbmV3cy1oZWFkZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHggMzBweDtcbiAgfVxuICAjc2luZ2xlLW5ld3MtaGVhZGVyLWNvbnRhaW5lciBoMSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG4gICNzaW5nbGUtbmV3cy1oZWFkZXItY29udGFpbmVyICNzaW5nbGUtbmV3cy1hdXRob3ItZGV0YWlscyA+IGRpdjpmaXJzdC1jaGlsZCwgI3NpbmdsZS1uZXdzLWhlYWRlci1jb250YWluZXIgI3NpbmdsZS1uZXdzLWF1dGhvci1kZXRhaWxzID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNzaW5nbGUtbmV3cy1oZWFkZXItY29udGFpbmVyICNzaW5nbGUtbmV3cy1hdXRob3ItZGV0YWlscyA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgfVxuICAjc2luZ2xlLW5ld3MtaGVhZGVyLWNvbnRhaW5lciAjc2luZ2xlLW5ld3MtYXV0aG9yLWRldGFpbHMgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gICNzaW5nbGUtbmV3cy1mZWF0dXJlZC1pbWFnZSBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuI291dHJlYWNoLWludHJvZHVjdGlvbi1jb250YWluZXIge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4jb3V0cmVhY2gtaW50cm9kdWN0aW9uLWNvbnRhaW5lciA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNvdXRyZWFjaC1pbnRyb2R1Y3Rpb24tY29udGFpbmVyID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDY1JTtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cbiNvdXRyZWFjaC1pbnRyb2R1Y3Rpb24tY29udGFpbmVyID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICB3aWR0aDogMzUlO1xufVxuI291dHJlYWNoLWludHJvZHVjdGlvbi1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiB7XG4gIGJhY2tncm91bmQ6ICNlZmVlZWE7XG4gIHBhZGRpbmc6IDMwcHggMzBweCA1MHB4O1xufVxuI291dHJlYWNoLWludHJvZHVjdGlvbi1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuI291dHJlYWNoLWludHJvZHVjdGlvbi1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiBhOmhvdmVyIHtcbiAgY29sb3I6ICNjNjZjNDI7XG59XG4jb3V0cmVhY2gtaW50cm9kdWN0aW9uLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2IHAge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI291dHJlYWNoLWludHJvZHVjdGlvbi1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiBwOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE2OCwgMTY4LCAxNjgsIDAuNSk7XG59XG5cbiNvdXRyZWFjaC1nYWxsZXJ5LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgNTBweCA4MHB4O1xufVxuI291dHJlYWNoLWdhbGxlcnktY29udGFpbmVyID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI291dHJlYWNoLWdhbGxlcnktY29udGFpbmVyID4gZGl2ID4gZGl2IHtcbiAgd2lkdGg6IDQ5JTtcbn1cbiNvdXRyZWFjaC1nYWxsZXJ5LWNvbnRhaW5lciA+IGRpdiA+IGRpdjpudGgtb2YtdHlwZSgybikge1xuICBtYXJnaW4tbGVmdDogMiU7XG59XG5cbiNvdXRyZWFjaC1sb2NhdGlvbnMtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAwIDEwMHB4O1xufVxuI291dHJlYWNoLWxvY2F0aW9ucy1jb250YWluZXIgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG4jb3V0cmVhY2gtbG9jYXRpb25zLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA0MCU7XG59XG4jb3V0cmVhY2gtbG9jYXRpb25zLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDYwJTtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuI291dHJlYWNoLWxvY2F0aW9ucy1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNvdXRyZWFjaC1sb2NhdGlvbnMtY29udGFpbmVyID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgPiBkaXYge1xuICB3aWR0aDogMzIlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI291dHJlYWNoLWxvY2F0aW9ucy1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiA+IGRpdjpudGgtb2YtdHlwZSgzbi0xKSB7XG4gIG1hcmdpbi1sZWZ0OiAyJTtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbn1cbiNvdXRyZWFjaC1sb2NhdGlvbnMtY29udGFpbmVyID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgPiBkaXYgaDUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuI291dHJlYWNoLWxvY2F0aW9ucy1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiA+IGRpdiBhOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbiNzaW5nbGUtb3V0cmVhY2gtaW50cm9kdWN0aW9uIHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuI3NpbmdsZS1vdXRyZWFjaC1pbnRyb2R1Y3Rpb24gPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jc2luZ2xlLW91dHJlYWNoLWludHJvZHVjdGlvbiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA2NSU7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG4jc2luZ2xlLW91dHJlYWNoLWludHJvZHVjdGlvbiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDM1JTtcbn1cbiNzaW5nbGUtb3V0cmVhY2gtaW50cm9kdWN0aW9uID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYge1xuICBiYWNrZ3JvdW5kOiAjZWZlZWVhO1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMTVweDtcbn1cbiNzaW5nbGUtb3V0cmVhY2gtaW50cm9kdWN0aW9uID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbiNzaW5nbGUtb3V0cmVhY2gtZ2FsbGVyeS1jb250YWluZXIge1xuICBwYWRkaW5nOiA0MHB4IDAgMTBweDtcbn1cbiNzaW5nbGUtb3V0cmVhY2gtZ2FsbGVyeS1jb250YWluZXIgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jc2luZ2xlLW91dHJlYWNoLWdhbGxlcnktY29udGFpbmVyID4gZGl2ID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuI3NpbmdsZS1vdXRyZWFjaC1jb250ZW50LWNvbnRhaW5lciAuY29udGVudC1yb3cuY29udGVudC10eXBlIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuI3NpbmdsZS1vdXRyZWFjaC1jb250ZW50LWNvbnRhaW5lciAuY29udGVudC1yb3cuY29sdW1uLWNvbnRlbnQtdHlwZSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbiNzaW5nbGUtb3V0cmVhY2gtY29udGVudC1jb250YWluZXIgLmNvbnRlbnQtcm93LmNvbHVtbi1jb250ZW50LXR5cGUgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jc2luZ2xlLW91dHJlYWNoLWNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50LXJvdy5jb2x1bW4tY29udGVudC10eXBlID4gZGl2ID4gZGl2IHtcbiAgd2lkdGg6IDMxJTtcbn1cbiNzaW5nbGUtb3V0cmVhY2gtY29udGVudC1jb250YWluZXIgLmNvbnRlbnQtcm93LmNvbHVtbi1jb250ZW50LXR5cGUgPiBkaXYgPiBkaXY6bnRoLW9mLXR5cGUoM24tMSkge1xuICBtYXJnaW4tbGVmdDogMy4zMzMlO1xuICBtYXJnaW4tcmlnaHQ6IDMuMzMzJTtcbn1cblxuI3NpbmdsZS1vdXRyZWFjaC1jb250YWN0LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogNTBweCBhdXRvIDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWZlZWVhO1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4jc2luZ2xlLW91dHJlYWNoLWNvbnRhY3QtY29udGFpbmVyID4gZGl2ID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI3NpbmdsZS1vdXRyZWFjaC1jb250YWN0LWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbiNzaW5nbGUtb3V0cmVhY2gtY29udGFjdC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cbiNzaW5nbGUtb3V0cmVhY2gtY29udGFjdC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNzaW5nbGUtb3V0cmVhY2gtY29udGFjdC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiA+IGRpdiB7XG4gIHdpZHRoOiAzNSU7XG59XG4jc2luZ2xlLW91dHJlYWNoLWNvbnRhY3QtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgPiBkaXY6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDMlO1xufVxuI3NpbmdsZS1vdXRyZWFjaC1jb250YWN0LWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2ID4gZGl2IGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuI3NpbmdsZS1vdXRyZWFjaC1jb250YWN0LWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2ID4gZGl2IHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NjBweCkge1xuICAjc2luZ2xlLW91dHJlYWNoLWNvbnRhY3QtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgI291dHJlYWNoLWludHJvZHVjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxuICAjb3V0cmVhY2gtZ2FsbGVyeS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweCA4MHB4O1xuICB9XG4gICNvdXRyZWFjaC1sb2NhdGlvbnMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMTAwcHg7XG4gIH1cbiAgI3NpbmdsZS1vdXRyZWFjaC1pbnRyb2R1Y3Rpb24ge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxuICAjc2luZ2xlLW91dHJlYWNoLWdhbGxlcnktY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggMTBweDtcbiAgfVxuICAjc2luZ2xlLW91dHJlYWNoLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgI3NpbmdsZS1vdXRyZWFjaC1jb250YWN0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG4gICNzaW5nbGUtb3V0cmVhY2gtY29udGFjdC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiA+IGRpdiB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICAjc2luZ2xlLW91dHJlYWNoLWNvbnRhY3QtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgPiBkaXY6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tbGVmdDogMiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDFweCkge1xuICAjc2luZ2xlLW91dHJlYWNoLWdhbGxlcnktY29udGFpbmVyID4gZGl2ID4gZGl2IHtcbiAgICB3aWR0aDogMzIlO1xuICB9XG4gICNzaW5nbGUtb3V0cmVhY2gtZ2FsbGVyeS1jb250YWluZXIgPiBkaXYgPiBkaXY6bnRoLW9mLXR5cGUoM24tMSkge1xuICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAjc2luZ2xlLW91dHJlYWNoLWdhbGxlcnktY29udGFpbmVyID4gZGl2ID4gZGl2IHtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gICNzaW5nbGUtb3V0cmVhY2gtZ2FsbGVyeS1jb250YWluZXIgPiBkaXYgPiBkaXY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICBtYXJnaW4tbGVmdDogNCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAjb3V0cmVhY2gtbG9jYXRpb25zLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCwgI291dHJlYWNoLWxvY2F0aW9ucy1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI291dHJlYWNoLWxvY2F0aW9ucy1jb250YWluZXIgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG4gICNvdXRyZWFjaC1sb2NhdGlvbnMtY29udGFpbmVyID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICB9XG4gICNzaW5nbGUtb3V0cmVhY2gtY29udGVudC1jb250YWluZXIgLmNvbnRlbnQtcm93LmNvbHVtbi1jb250ZW50LXR5cGUgPiBkaXYgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNzaW5nbGUtb3V0cmVhY2gtY29udGVudC1jb250YWluZXIgLmNvbnRlbnQtcm93LmNvbHVtbi1jb250ZW50LXR5cGUgPiBkaXYgPiBkaXY6bnRoLW9mLXR5cGUoM24tMSkge1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAjb3V0cmVhY2gtaW50cm9kdWN0aW9uLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCwgI291dHJlYWNoLWludHJvZHVjdGlvbi1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjb3V0cmVhY2gtaW50cm9kdWN0aW9uLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gICNzaW5nbGUtb3V0cmVhY2gtaW50cm9kdWN0aW9uID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkLCAjc2luZ2xlLW91dHJlYWNoLWludHJvZHVjdGlvbiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNzaW5nbGUtb3V0cmVhY2gtaW50cm9kdWN0aW9uID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNvdXRyZWFjaC1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cbiAgI291dHJlYWNoLWdhbGxlcnktY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggNjBweDtcbiAgfVxuICAjb3V0cmVhY2gtZ2FsbGVyeS1jb250YWluZXIgPiBkaXYgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNvdXRyZWFjaC1nYWxsZXJ5LWNvbnRhaW5lciA+IGRpdiA+IGRpdjpudGgtb2YtdHlwZSgybikge1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gIH1cbiAgI291dHJlYWNoLWxvY2F0aW9ucy1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI291dHJlYWNoLWxvY2F0aW9ucy1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiA+IGRpdjpudGgtb2YtdHlwZSgzbi0xKSB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIH1cbiAgI291dHJlYWNoLWxvY2F0aW9ucy1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiA+IGRpdiBhLmJ1dHRvbi5ncmF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjc2luZ2xlLW91dHJlYWNoLWludHJvZHVjdGlvbiB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG4gICNzaW5nbGUtb3V0cmVhY2gtY29udGFjdC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxuICAjc2luZ2xlLW91dHJlYWNoLWNvbnRhY3QtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjc2luZ2xlLW91dHJlYWNoLWNvbnRhY3QtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgI3NpbmdsZS1vdXRyZWFjaC1jb250YWN0LWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgfVxuICAjc2luZ2xlLW91dHJlYWNoLWNvbnRhY3QtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNzaW5nbGUtb3V0cmVhY2gtY29udGFjdC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiA+IGRpdjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gIH1cbn1cbiNzdG9yeS1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuXG4jc3RvcnktYmxvY2tzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMCA0MHB4O1xufVxuI3N0b3J5LWJsb2Nrcy1jb250YWluZXIgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jc3RvcnktYmxvY2tzLWNvbnRhaW5lciA+IGRpdiA+IGRpdiB7XG4gIHdpZHRoOiA0OSU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZGI4MzQ7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG4jc3RvcnktYmxvY2tzLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpudGgtb2YtdHlwZSgybikge1xuICBtYXJnaW4tbGVmdDogMiU7XG59XG4jc3RvcnktYmxvY2tzLWNvbnRhaW5lciA+IGRpdiA+IGRpdiBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jc3RvcnktYmxvY2tzLWNvbnRhaW5lciA+IGRpdiA+IGRpdiBwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuI3N0b3J5LXZpZGVvLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMCA4MHB4O1xufVxuI3N0b3J5LXZpZGVvLWNvbnRhaW5lciAuaW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNzdG9yeS12aWRlby1jb250YWluZXIgLmltYWdlLXdyYXBwZXIgPiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbiNzdG9yeS12aWRlby1jb250YWluZXIgLmltYWdlLXdyYXBwZXIgPiBkaXYgPiBkaXYge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNzdG9yeS12aWRlby1jb250YWluZXIgLmltYWdlLXdyYXBwZXIgPiBkaXYgPiBkaXYgPiBkaXYge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jc3RvcnktdmlkZW8tY29udGFpbmVyIC5pbWFnZS13cmFwcGVyID4gZGl2ID4gZGl2ID4gZGl2IGEge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZGI4MzQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMyNDI2MmI7XG4gIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZkYjgzNDtcbn1cbiNzdG9yeS12aWRlby1jb250YWluZXIgLmltYWdlLXdyYXBwZXIgPiBkaXYgPiBkaXYgPiBkaXYgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjZmRiODM0O1xufVxuI3N0b3J5LXZpZGVvLWNvbnRhaW5lciAuaW1hZ2Utd3JhcHBlciA+IGRpdiA+IGRpdiA+IGRpdiBhIC5pY29uLXBsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiAzcHg7XG59XG4jc3RvcnktdmlkZW8tY29udGFpbmVyIC5pbWFnZS13cmFwcGVyID4gZGl2ID4gZGl2ID4gZGl2IGEgLmljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuXG4jc3RvcnktaGlzdG9yeS10aXRsZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cblxuI3N0b3J5LWxpc3QtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2VmZWVlYTtcbiAgcGFkZGluZzogODBweCAwO1xufVxuI3N0b3J5LWxpc3QtY29udGFpbmVyID4gZGl2ID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI3N0b3J5LWxpc3QtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDU1JTtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbiNzdG9yeS1saXN0LWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNzdG9yeS1saXN0LWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMTYwcHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZGFzaGVkLWdvbGQtbGluZS5wbmdcIik7XG4gIHRvcDogLTgwcHg7XG4gIGxlZnQ6IC0zMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG4jc3RvcnktbGlzdC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuI3N0b3J5LWxpc3QtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICB3aWR0aDogNDUlO1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTUwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xNTBweDtcbn1cbiNzdG9yeS1saXN0LWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIC5pbWFnZS13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbiNzdG9yeS1saXN0LWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIC5pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDIpIHtcbiAgbWFyZ2luOiA0MHB4IDAgNDBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDQ3NXB4O1xufVxuI3N0b3J5LWxpc3QtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgLmltYWdlLXdyYXBwZXIgPiBkaXYge1xuICBiYWNrZ3JvdW5kOiAjMjQyNjJiO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbn1cbiNzdG9yeS1saXN0LWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIC5pbWFnZS13cmFwcGVyID4gZGl2IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuI3N0b3J5LXN0YXRlbWVudHMtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTIwcHggMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xufVxuI3N0b3J5LXN0YXRlbWVudHMtY29udGFpbmVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgzNiwgMzgsIDQzLCAwLjcyKTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jc3Rvcnktc3RhdGVtZW50cy1jb250YWluZXIgPiBkaXYgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jc3Rvcnktc3RhdGVtZW50cy1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMzAlO1xufVxuI3N0b3J5LXN0YXRlbWVudHMtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICB3aWR0aDogNzAlO1xufVxuI3N0b3J5LXN0YXRlbWVudHMtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgMjM4LCAyMzQsIDAuOSk7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG4jc3Rvcnktc3RhdGVtZW50cy1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuI3N0b3J5LXN0YXRlbWVudHMtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiNzdG9yeS1zZXJ2aWNlcy1jb250YWluZXIge1xuICBwYWRkaW5nOiAxMjBweCAwO1xufVxuI3N0b3J5LXNlcnZpY2VzLWNvbnRhaW5lciA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiNzdG9yeS1zZXJ2aWNlcy1jb250YWluZXIgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogNTUlO1xufVxuI3N0b3J5LXNlcnZpY2VzLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDQ1JTtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgI3N0b3J5LWxpc3QtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHg7XG4gIH1cbiAgI3N0b3J5LWxpc3QtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgLmltYWdlLXdyYXBwZXI6bnRoLWNoaWxkKDNuLTEpIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgI3N0b3J5LWxpc3QtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgI3N0b3J5LWxpc3QtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2OmJlZm9yZSB7XG4gICAgbGVmdDogMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgI3N0b3J5LWludHJvZHVjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxuICAjc3RvcnktYmxvY2tzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4IDQwcHg7XG4gIH1cbiAgI3N0b3J5LXZpZGVvLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4IDgwcHg7XG4gIH1cbiAgI3N0b3J5LWhpc3RvcnktdGl0bGUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gIH1cbiAgI3N0b3J5LXNlcnZpY2VzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTIwcHggMjBweDtcbiAgfVxuICAjc3Rvcnktc3RhdGVtZW50cy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAjc3RvcnktbGlzdC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMjBweDtcbiAgfVxuICAjc3RvcnktbGlzdC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQsICNzdG9yeS1saXN0LWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjc3RvcnktbGlzdC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAjc3RvcnktbGlzdC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgfVxuICAjc3RvcnktbGlzdC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAuaW1hZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgI3N0b3J5LWxpc3QtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgLmltYWdlLXdyYXBwZXI6bnRoLWNoaWxkKDNuLTEpIHtcbiAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG4gICNzdG9yeS1saXN0LWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3N0b3J5LXN0YXRlbWVudHMtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkLCAjc3Rvcnktc3RhdGVtZW50cy1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3N0b3J5LXN0YXRlbWVudHMtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgI3N0b3J5LXNlcnZpY2VzLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCwgI3N0b3J5LXNlcnZpY2VzLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjc3Rvcnktc2VydmljZXMtY29udGFpbmVyID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAjc3RvcnktYmxvY2tzLWNvbnRhaW5lciA+IGRpdiA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3N0b3J5LWJsb2Nrcy1jb250YWluZXIgPiBkaXYgPiBkaXY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICBtYXJnaW46IDMwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc3RvcnktdmlkZW8tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggNjBweDtcbiAgfVxuICAjc3RvcnktdmlkZW8tY29udGFpbmVyIC5pbWFnZS13cmFwcGVyID4gZGl2ID4gZGl2ID4gZGl2IGEge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgI3N0b3J5LXZpZGVvLWNvbnRhaW5lciAuaW1hZ2Utd3JhcHBlciA+IGRpdiA+IGRpdiA+IGRpdiBhIC5pY29uLXBsYXkge1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IDNweDtcbiAgfVxuICAjc3RvcnktbGlzdC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgfVxuICAjc3Rvcnktc3RhdGVtZW50cy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMjBweDtcbiAgfVxuICAjc3Rvcnktc2VydmljZXMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHg7XG4gIH1cbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAwIDgwcHg7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cgLmNvbnRlbnQtcm93LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5iYW5uZXItaW1hZ2UtdHlwZSB7XG4gIG1hcmdpbjogNjBweCBhdXRvO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGhlaWdodDogNDAwcHg7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuYWNjb3JkaW9ucy10eXBlIHtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmNvbnRhY3QtbGlzdC10eXBlIHtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmNvbnRhY3QtbGlzdC10eXBlIC5jb250ZW50LXJvdy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuY29udGFjdC1saXN0LXR5cGUgLnN0YWZmLW1lbWJlciB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTY4LCAxNjgsIDE2OCwgMC41KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmNvbnRhY3QtbGlzdC10eXBlIC5zdGFmZi1tZW1iZXIgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMjAwcHg7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuY29udGFjdC1saXN0LXR5cGUgLnN0YWZmLW1lbWJlciA+IGRpdjpmaXJzdC1jaGlsZCBpbWcge1xuICBoZWlnaHQ6IDI4MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5jb250YWN0LWxpc3QtdHlwZSAuc3RhZmYtbWVtYmVyID4gZGl2Omxhc3QtY2hpbGQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5jb250YWN0LWxpc3QtdHlwZSAuc3RhZmYtbWVtYmVyID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYge1xuICB3aWR0aDogNTAlO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmNvbnRhY3QtbGlzdC10eXBlIC5zdGFmZi1tZW1iZXIgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5jb250YWN0LWxpc3QtdHlwZSAuc3RhZmYtbWVtYmVyID4gZGl2Omxhc3QtY2hpbGQgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmNvbnRhY3QtbGlzdC10eXBlIC5zdGFmZi1tZW1iZXIgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdjpsYXN0LWNoaWxkID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmNvbnRhY3QtbGlzdC10eXBlIC5zdGFmZi1tZW1iZXIgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdjpsYXN0LWNoaWxkID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDQwcHg7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuY29udGFjdC1saXN0LXR5cGUgLnN0YWZmLW1lbWJlciA+IGRpdjpsYXN0LWNoaWxkID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgc3BhbiB7XG4gIGNvbG9yOiAjZmRiODM0O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5jb250YWN0LWxpc3QtdHlwZSAuc3RhZmYtbWVtYmVyID4gZGl2Omxhc3QtY2hpbGQgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCBzcGFuLmljb24tcGhvbmUge1xuICB0b3A6IDFweDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5jb250YWN0LWxpc3QtdHlwZSAuc3RhZmYtbWVtYmVyID4gZGl2Omxhc3QtY2hpbGQgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCBzcGFuLmljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5jb250YWN0LWxpc3QtdHlwZSAuc3RhZmYtbWVtYmVyID4gZGl2Omxhc3QtY2hpbGQgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCBzcGFuLmljb24tbG9jYXRpb24ge1xuICBmb250LXNpemU6IDIycHg7XG4gIHRvcDogMnB4O1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmNvbnRhY3QtbGlzdC10eXBlIC5zdGFmZi1tZW1iZXIgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdjpsYXN0LWNoaWxkID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHNwYW4uaWNvbi1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmNvbnRhY3QtbGlzdC10eXBlIC5zdGFmZi1tZW1iZXIgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdjpsYXN0LWNoaWxkID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHNwYW4uaWNvbi1lbWFpbCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgdG9wOiAycHg7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuY29udGFjdC1saXN0LXR5cGUgLnN0YWZmLW1lbWJlciA+IGRpdjpsYXN0LWNoaWxkID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgc3Bhbi5pY29uLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuY29udGFjdC1saXN0LXR5cGUgLnN0YWZmLW1lbWJlciA+IGRpdjpsYXN0LWNoaWxkID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5jb250YWN0LWxpc3QtdHlwZSAuc3RhZmYtbWVtYmVyID4gZGl2Omxhc3QtY2hpbGQgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmNvbnRhY3QtbGlzdC10eXBlIC5zdGFmZi1tZW1iZXIgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdjpsYXN0LWNoaWxkID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyNDI2MmI7XG4gIG9wYWNpdHk6IDE7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuY29udGFjdC1saXN0LXR5cGUgLnN0YWZmLW1lbWJlciA+IGRpdjpsYXN0LWNoaWxkID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmNvbnRlbnQtdHlwZSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5jb250ZW50LXR5cGUgYmxvY2txdW90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMzYsIDM4LCA0MywgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMzYsIDM4LCA0MywgMC4yKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMHB4IDAgMjBweCAxMDBweDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5jb250ZW50LXR5cGUgYmxvY2txdW90ZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3F1b3RlLWljb24uc3ZnXCIpO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDA7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuY29udGVudC10eXBlIGJsb2NrcXVvdGUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuY29udGVudC10eXBlIC5idXR0b24gKyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5jb250ZW50LXNpZGViYXItdHlwZSB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5jb250ZW50LXNpZGViYXItdHlwZSA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5jb250ZW50LXNpZGViYXItdHlwZSA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA2NSU7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuY29udGVudC1zaWRlYmFyLXR5cGUgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiAzNSU7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuY29udGVudC1zaWRlYmFyLXR5cGUgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiB7XG4gIGJhY2tncm91bmQ6ICNlZmVlZWE7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAxNXB4O1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmNvbnRlbnQtc2lkZWJhci10eXBlID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDdweCAwO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmNvbnRlbnQtc2lkZWJhci10eXBlID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgcDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E4YThhODtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5jb250ZW50LXNpZGViYXItdHlwZSA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuY29udGVudC1zaWRlYmFyLXR5cGUgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiBhOmhvdmVyIHtcbiAgY29sb3I6ICNjNjZjNDI7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuY29udGVudC1zaWRlYmFyLXR5cGUgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiBhIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuY29udGVudC1zaWRlYmFyLXR5cGUgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiBhIC5pY29uLXBkZiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIGNvbG9yOiAjYzY2YzQyO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmNvbnRlbnQtc2lkZWJhci10eXBlID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgYSAuaWNvbi1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5ldmVudHMtdHlwZSB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5ldmVudHMtdHlwZSAuY29udGVudC1yb3ctdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZXZlbnRzLXR5cGUgLnBhZ2UtYnVpbGRlci1ldmVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZXZlbnRzLXR5cGUgLnBhZ2UtYnVpbGRlci1ldmVudHMgLmV2ZW50LWxpc3QtaXRlbSB7XG4gIGJhY2tncm91bmQ6ICNlZmVlZWE7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZXZlbnRzLXR5cGUgLnBhZ2UtYnVpbGRlci1ldmVudHMgLmV2ZW50LWxpc3QtaXRlbSAuZXZlbnQtbGlzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZXZlbnRzLXR5cGUgLnBhZ2UtYnVpbGRlci1ldmVudHMgLmV2ZW50LWxpc3QtaXRlbSAuZXZlbnQtbGlzdC1oZWFkZXIgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmRiODM0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZXZlbnRzLXR5cGUgLnBhZ2UtYnVpbGRlci1ldmVudHMgLmV2ZW50LWxpc3QtaXRlbSAuZXZlbnQtbGlzdC1oZWFkZXIgPiBkaXY6Zmlyc3QtY2hpbGQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmV2ZW50cy10eXBlIC5wYWdlLWJ1aWxkZXItZXZlbnRzIC5ldmVudC1saXN0LWl0ZW0gLmV2ZW50LWxpc3QtaGVhZGVyID4gZGl2OmZpcnN0LWNoaWxkIHNwYW4ubW9udGgge1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRvcDogNXB4O1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmV2ZW50cy10eXBlIC5wYWdlLWJ1aWxkZXItZXZlbnRzIC5ldmVudC1saXN0LWl0ZW0gLmV2ZW50LWxpc3QtaGVhZGVyID4gZGl2OmZpcnN0LWNoaWxkIHNwYW4uZGF5IHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0b3A6IDVweDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5ldmVudHMtdHlwZSAucGFnZS1idWlsZGVyLWV2ZW50cyAuZXZlbnQtbGlzdC1pdGVtIC5ldmVudC1saXN0LWhlYWRlciA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmV2ZW50cy10eXBlIC5wYWdlLWJ1aWxkZXItZXZlbnRzIC5ldmVudC1saXN0LWl0ZW0gLmV2ZW50LWxpc3QtaGVhZGVyID4gZGl2Omxhc3QtY2hpbGQgaDQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmV2ZW50cy10eXBlIC5wYWdlLWJ1aWxkZXItZXZlbnRzIC5ldmVudC1saXN0LWl0ZW0gLmV2ZW50LWxpc3QtaGVhZGVyID4gZGl2Omxhc3QtY2hpbGQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZXZlbnRzLXR5cGUgLnBhZ2UtYnVpbGRlci1ldmVudHMgLmV2ZW50LWxpc3QtaXRlbSAuZXZlbnQtbGlzdC1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmV2ZW50cy10eXBlIC5wYWdlLWJ1aWxkZXItZXZlbnRzIC5ldmVudC1saXN0LWl0ZW0gLmV2ZW50LWxpc3QtZGV0YWlscyA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQ4JTtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5ldmVudHMtdHlwZSAucGFnZS1idWlsZGVyLWV2ZW50cyAuZXZlbnQtbGlzdC1pdGVtIC5ldmVudC1saXN0LWRldGFpbHMgPiBkaXY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXJpZ2h0OiA0JTtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5ldmVudHMtdHlwZSAucGFnZS1idWlsZGVyLWV2ZW50cyAuZXZlbnQtbGlzdC1pdGVtIC5ldmVudC1saXN0LWRldGFpbHMgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMjVweDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5ldmVudHMtdHlwZSAucGFnZS1idWlsZGVyLWV2ZW50cyAuZXZlbnQtbGlzdC1pdGVtIC5ldmVudC1saXN0LWRldGFpbHMgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgLmljb24tbG9jYXRpb24ge1xuICBjb2xvcjogI2M2NmM0MjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0b3A6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmV2ZW50cy10eXBlIC5wYWdlLWJ1aWxkZXItZXZlbnRzIC5ldmVudC1saXN0LWl0ZW0gLmV2ZW50LWxpc3QtZGV0YWlscyA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCAuaWNvbi1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmV2ZW50cy10eXBlIC5wYWdlLWJ1aWxkZXItZXZlbnRzIC5ldmVudC1saXN0LWl0ZW0gLmV2ZW50LWxpc3QtZGV0YWlscyA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCAuaWNvbi1jbG9jayB7XG4gIGNvbG9yOiAjYzY2YzQyO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmV2ZW50cy10eXBlIC5wYWdlLWJ1aWxkZXItZXZlbnRzIC5ldmVudC1saXN0LWl0ZW0gLmV2ZW50LWxpc3QtZGV0YWlscyA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCAuaWNvbi1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmV2ZW50cy10eXBlIC5wYWdlLWJ1aWxkZXItZXZlbnRzIC5ldmVudC1saXN0LWl0ZW0gLmV2ZW50LWxpc3QtZGV0YWlscyA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5ldmVudHMtdHlwZSAucGFnZS1idWlsZGVyLWV2ZW50cyAuZXZlbnQtbGlzdC1pdGVtIC5ldmVudC1saXN0LWRldGFpbHMgPiBkaXYgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZXZlbnRzLXR5cGUgLnBhZ2UtYnVpbGRlci1ldmVudHMtYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmZhY3VsdHktdHlwZSB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5mYWN1bHR5LXR5cGUgLnN3aXBlci1zbGlkZSAuaW1hZ2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmZhY3VsdHktdHlwZSAuc3dpcGVyLXNsaWRlIC5pbWFnZS13cmFwcGVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDM2LCAzOCwgNDMsIDApLCByZ2JhKDE1LCAxNiwgMTgsIDAuMTUpIDQ2JSwgcmdiYSg4LCA4LCA5LCAwLjY1KSA3MiUsICMwMDApO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZmFjdWx0eS10eXBlIC5zd2lwZXItc2xpZGUgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgaGVpZ2h0OiA0NTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZmFjdWx0eS10eXBlIC5zd2lwZXItc2xpZGUgLmltYWdlLXdyYXBwZXIgPiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZmFjdWx0eS10eXBlIC5zd2lwZXItc2xpZGUgLmltYWdlLXdyYXBwZXIgPiBkaXYgPiAqIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5mYWN1bHR5LXR5cGUgLnN3aXBlci1zbGlkZSAuaW1hZ2Utd3JhcHBlciA+IGRpdiBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5mYWN1bHR5LXR5cGUgLnBhZ2UtYnVpbGRlci1mYWN1bHR5LW5hdmlnYXRpb24td3JhcHBlciA+IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmZhY3VsdHktdHlwZSAucGFnZS1idWlsZGVyLWZhY3VsdHktbmF2aWdhdGlvbi13cmFwcGVyID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgbGVmdDogLTUwcHg7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZmFjdWx0eS10eXBlIC5wYWdlLWJ1aWxkZXItZmFjdWx0eS1uYXZpZ2F0aW9uLXdyYXBwZXIgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHJpZ2h0OiAtNTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZmFjdWx0eS10eXBlIC5wYWdlLWJ1aWxkZXItZmFjdWx0eS1uYXZpZ2F0aW9uLXdyYXBwZXIgPiBkaXY6bGFzdC1jaGlsZCBhIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0b3A6IDQ1JTtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5mYWN1bHR5LXR5cGUgLnBhZ2UtYnVpbGRlci1mYWN1bHR5LW5hdmlnYXRpb24td3JhcHBlciA+IGRpdiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjYzY2YzQyO1xuICBmb250LXNpemU6IDI2cHg7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5mYWN1bHR5LXR5cGUgLnBhZ2UtYnVpbGRlci1mYWN1bHR5LW5hdmlnYXRpb24td3JhcHBlciA+IGRpdiBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmZhY3VsdHktdHlwZSAucGFnZS1idWlsZGVyLWZhY3VsdHktbmF2aWdhdGlvbi13cmFwcGVyID4gZGl2IGEgLmljb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5mZWF0dXJlZC1jb250ZW50LXR5cGUge1xuICBwYWRkaW5nOiAxNTBweCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZmVhdHVyZWQtY29udGVudC10eXBlID4gZGl2ID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmZlYXR1cmVkLWNvbnRlbnQtdHlwZSA+IGRpdiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA1NSU7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZmVhdHVyZWQtY29udGVudC10eXBlID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICB3aWR0aDogNDUlO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmZlYXR1cmVkLWNvbnRlbnQtdHlwZSA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2IHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogNjBweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgMjM4LCAyMzQsIDAuOSk7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZmVhdHVyZWQtY29udGVudC10eXBlID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5mZWF0dXJlZC1mYWN1bHR5LXR5cGUge1xuICBtYXJnaW46IDUwcHggYXV0byAxMDBweDtcbiAgYmFja2dyb3VuZDogI2VmZWVlYTtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmZlYXR1cmVkLWZhY3VsdHktdHlwZSA+IGRpdiA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5mZWF0dXJlZC1mYWN1bHR5LXR5cGUgPiBkaXYgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMTUwcHg7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZmVhdHVyZWQtZmFjdWx0eS10eXBlID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZmVhdHVyZWQtZmFjdWx0eS10eXBlID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZmVhdHVyZWQtZmFjdWx0eS10eXBlID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgPiBkaXYge1xuICB3aWR0aDogMjUlO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmZlYXR1cmVkLWZhY3VsdHktdHlwZSA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2ID4gZGl2Om5vdChmaXJzdC1vZi10eXBlKSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5mZWF0dXJlZC1mYWN1bHR5LXR5cGUgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiA+IGRpdiBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5mZWF0dXJlZC1mYWN1bHR5LXR5cGUgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiA+IGRpdiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmZlYXR1cmVkLXN0YXRlbWVudC10eXBlIHtcbiAgcGFkZGluZzogNzBweCAwO1xuICBtYXJnaW46IDUwcHggYXV0bztcbiAgYmFja2dyb3VuZDogI2VmZWVlYTtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5mZWF0dXJlZC1zdGF0ZW1lbnQtdHlwZSA+IGRpdiB7XG4gIGJvcmRlci1sZWZ0OiAxM3B4IHNvbGlkICNmZGI4MzQ7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5mb3VyLWNvbHVtbi1jb250ZW50LXR5cGUge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZm91ci1jb2x1bW4tY29udGVudC10eXBlID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmZ1bGwtd2lkdGgtaW1hZ2UtdHlwZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMTVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZnVsbC13aWR0aC1pbWFnZS10eXBlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM2LCAzOCwgNDMsIDAuOCk7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZnVsbC13aWR0aC1pbWFnZS10eXBlIGgxLFxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmZ1bGwtd2lkdGgtaW1hZ2UtdHlwZSBoMixcbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5mdWxsLXdpZHRoLWltYWdlLXR5cGUgaDMsXG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZnVsbC13aWR0aC1pbWFnZS10eXBlIGg0LFxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmZ1bGwtd2lkdGgtaW1hZ2UtdHlwZSBoNSxcbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5mdWxsLXdpZHRoLWltYWdlLXR5cGUgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmdhbGxlcnktdHlwZSB7XG4gIHBhZGRpbmc6IDUwcHg7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZ2FsbGVyeS10eXBlID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmdhbGxlcnktdHlwZSA+IGRpdiA+IGRpdiB7XG4gIHdpZHRoOiA0OSU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZ2FsbGVyeS10eXBlID4gZGl2ID4gZGl2Om50aC1vZi10eXBlKDJuKSB7XG4gIG1hcmdpbi1sZWZ0OiAyJTtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5nYWxsZXJ5LXR5cGUgPiBkaXYgPiBkaXYgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmltYWdlLWJsb2Nrcy10eXBlIHtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG4gIGJhY2tncm91bmQ6ICNlZmVlZWE7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5pbWFnZS1ibG9ja3MtdHlwZSAuY29udGVudC1yb3ctdGl0bGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5pbWFnZS1ibG9ja3MtdHlwZSA+IGRpdiA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5pbWFnZS1ibG9ja3MtdHlwZSA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5pbWFnZS1ibG9ja3MtdHlwZSA+IGRpdiA+IGRpdiA+IGRpdiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5pbWFnZS1ibG9ja3MtdHlwZSA+IGRpdiA+IGRpdiA+IGRpdiBhOmhvdmVyID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNjNjZjNDI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuaW1hZ2UtYmxvY2tzLXR5cGUgPiBkaXYgPiBkaXYgPiBkaXYgYTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgzNiwgMzgsIDQzLCAwKSwgcmdiYSgxNSwgMTYsIDE4LCAwLjE1KSA0NiUsIHJnYmEoOCwgOCwgOSwgMC42NSkgNzIlLCAjMDAwKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmltYWdlLWJsb2Nrcy10eXBlID4gZGl2ID4gZGl2ID4gZGl2IGEgPiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5pbWFnZS1ibG9ja3MtdHlwZSA+IGRpdiA+IGRpdiA+IGRpdiBhID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDMwcHg7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuaW1hZ2UtYmxvY2tzLXR5cGUgPiBkaXYgPiBkaXYgPiBkaXYgYSA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiB7XG4gIGJhY2tncm91bmQ6ICNjNjZjNDI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2M2NmM0MjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmltYWdlLWJsb2Nrcy10eXBlID4gZGl2ID4gZGl2ID4gZGl2IGEgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXYgLmljb24tYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5pbWFnZS1ibG9ja3MtdHlwZSA+IGRpdiA+IGRpdiA+IGRpdiBhID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2IC5pY29uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuaW1hZ2UtYmxvY2tzLXR5cGUgPiBkaXYgPiBkaXYgPiBkaXYgYSA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuaW1hZ2UtYmxvY2tzLXR5cGUgPiBkaXYgPiBkaXYgPiBkaXYgYSA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuaW1hZ2UtY29udGVudC1ibG9jay10eXBlIHtcbiAgYmFja2dyb3VuZDogIzI0MjYyYjtcbiAgcGFkZGluZzogODBweCAwO1xuICBtYXJnaW46IDUwcHggYXV0bztcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5pbWFnZS1jb250ZW50LWJsb2NrLXR5cGUgPiBkaXYgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuaW1hZ2UtY29udGVudC1ibG9jay10eXBlID4gZGl2ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDU1JTtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5pbWFnZS1jb250ZW50LWJsb2NrLXR5cGUgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiA0NSU7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5pbWFnZS1jb250ZW50LWJsb2NrLXR5cGUgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCBoMSxcbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5pbWFnZS1jb250ZW50LWJsb2NrLXR5cGUgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCBoMixcbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5pbWFnZS1jb250ZW50LWJsb2NrLXR5cGUgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCBoMyxcbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5pbWFnZS1jb250ZW50LWJsb2NrLXR5cGUgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCBoNCxcbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5pbWFnZS1jb250ZW50LWJsb2NrLXR5cGUgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCBoNSxcbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5pbWFnZS1jb250ZW50LWJsb2NrLXR5cGUgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuaW1hZ2UtY29udGVudC1ibG9jay10eXBlID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5sZWZ0LWltYWdlLWxpc3QtY29udGVudC10eXBlIHtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmxlZnQtaW1hZ2UtbGlzdC1jb250ZW50LXR5cGUgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cubGVmdC1pbWFnZS1saXN0LWNvbnRlbnQtdHlwZSA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA1NSU7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cubGVmdC1pbWFnZS1saXN0LWNvbnRlbnQtdHlwZSA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5sZWZ0LWltYWdlLWxpc3QtY29udGVudC10eXBlID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICB3aWR0aDogNDUlO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cubGVmdC1pbWFnZS1saXN0LWNvbnRlbnQtdHlwZSA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2IHtcbiAgcGFkZGluZzogN3B4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYThhOGE4O1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmxlZnQtaW1hZ2UtbGlzdC1jb250ZW50LXR5cGUgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiBwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5sZWZ0LWltYWdlLXJpZ2h0LWNvbnRlbnQtdHlwZSB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5sZWZ0LWltYWdlLXJpZ2h0LWNvbnRlbnQtdHlwZS53aWRlci1jb250ZW50ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDMzLjMzMzMlO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmxlZnQtaW1hZ2UtcmlnaHQtY29udGVudC10eXBlLndpZGVyLWNvbnRlbnQgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiA2Ni42NjY2JTtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5sZWZ0LWltYWdlLXJpZ2h0LWNvbnRlbnQtdHlwZSA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5sZWZ0LWltYWdlLXJpZ2h0LWNvbnRlbnQtdHlwZSA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA1NSU7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cubGVmdC1pbWFnZS1yaWdodC1jb250ZW50LXR5cGUgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cubGVmdC1pbWFnZS1yaWdodC1jb250ZW50LXR5cGUgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiA0NSU7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5saXN0LXR5cGUge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cubGlzdC10eXBlIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5saXN0LXR5cGUgLmNvbnRlbnQtcm93LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5saXN0LXR5cGUgLmZ1bGwtd2lkdGgtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhOGE4YTg7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5saXN0LXR5cGUgLmZ1bGwtd2lkdGgtbGlzdCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA3MCU7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cubGlzdC10eXBlIC5mdWxsLXdpZHRoLWxpc3QgPiBkaXY6Zmlyc3QtY2hpbGQgaDQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93Lmxpc3QtdHlwZSAuZnVsbC13aWR0aC1saXN0ID4gZGl2OmZpcnN0LWNoaWxkIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93Lmxpc3QtdHlwZSAuZnVsbC13aWR0aC1saXN0ID4gZGl2Omxhc3QtY2hpbGQge1xuICB3aWR0aDogMzAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5tZWRpYS10eXBlIHtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93Lm1lZGlhLXR5cGUgLm1lZGlhLWdhbGxlcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cubWVkaWEtdHlwZSAubWVkaWEtZ2FsbGVyeSA+IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cubWVkaWEtdHlwZSBpbWcge1xuICBoZWlnaHQ6IDI1MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cubWVkaWEtdHlwZSAuaW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5tZWRpYS10eXBlIC5pbWFnZS13cmFwcGVyID4gZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cubWVkaWEtdHlwZSAuaW1hZ2Utd3JhcHBlciA+IGRpdiA+IGRpdiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93Lm1lZGlhLXR5cGUgLmltYWdlLXdyYXBwZXIgPiBkaXYgPiBkaXYgPiBkaXYge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cubWVkaWEtdHlwZSAuaW1hZ2Utd3JhcHBlciA+IGRpdiA+IGRpdiA+IGRpdiBhIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmRiODM0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMjQyNjJiO1xuICBsaW5lLWhlaWdodDogODBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZGI4MzQ7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cubWVkaWEtdHlwZSAuaW1hZ2Utd3JhcHBlciA+IGRpdiA+IGRpdiA+IGRpdiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNmZGI4MzQ7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cubWVkaWEtdHlwZSAuaW1hZ2Utd3JhcHBlciA+IGRpdiA+IGRpdiA+IGRpdiBhIC5pY29uLXBsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiAzcHg7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cubWVkaWEtdHlwZSAuaW1hZ2Utd3JhcHBlciA+IGRpdiA+IGRpdiA+IGRpdiBhIC5pY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5udW1iZXJzLXR5cGUge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIHBhZGRpbmc6IDkwcHggMCA1MHB4O1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93Lm51bWJlcnMtdHlwZSBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5udW1iZXJzLXR5cGUgPiBkaXYgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cubnVtYmVycy10eXBlID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cubnVtYmVycy10eXBlID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgYmFja2dyb3VuZDogI2ZkYjgzNDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93Lm51bWJlcnMtdHlwZSA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogLTEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggZGFzaGVkICMyNDI2MmI7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cubnVtYmVycy10eXBlID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2IGgxIHtcbiAgbGluZS1oZWlnaHQ6IDEzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93Lm51bWJlcnMtdHlwZSA+IGRpdiA+IGRpdiA+IGRpdiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5yaWdodC1pbWFnZS1sZWZ0LWNvbnRlbnQtdHlwZSB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5yaWdodC1pbWFnZS1sZWZ0LWNvbnRlbnQtdHlwZS53aWRlci1jb250ZW50ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDY2LjY2NjYlO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnJpZ2h0LWltYWdlLWxlZnQtY29udGVudC10eXBlLndpZGVyLWNvbnRlbnQgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiAzMy4zMzMzJTtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5yaWdodC1pbWFnZS1sZWZ0LWNvbnRlbnQtdHlwZSA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5yaWdodC1pbWFnZS1sZWZ0LWNvbnRlbnQtdHlwZSA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA0NSU7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cucmlnaHQtaW1hZ2UtbGVmdC1jb250ZW50LXR5cGUgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiA1NSU7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cucmlnaHQtaW1hZ2UtbGVmdC1jb250ZW50LXR5cGUgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zcGxpdC1saXN0LXR5cGUge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc3BsaXQtbGlzdC10eXBlID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnNwbGl0LWxpc3QtdHlwZSA+IGRpdiA+IGRpdiB7XG4gIHdpZHRoOiA0OCU7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc3BsaXQtbGlzdC10eXBlID4gZGl2ID4gZGl2Om50aC1vZi10eXBlKDJuKSB7XG4gIG1hcmdpbi1sZWZ0OiA0JTtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zcGxpdC1saXN0LXR5cGUgPiBkaXYgPiBkaXYgPiBkaXYge1xuICBwYWRkaW5nOiA3cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhOGE4YTg7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc3BsaXQtbGlzdC10eXBlID4gZGl2ID4gZGl2ID4gZGl2IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnNsaWRlci10eXBlIHtcbiAgYmFja2dyb3VuZDogIzI0MjYyYjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnNsaWRlci10eXBlIC5zd2lwZXItc2xpZGUgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc2xpZGVyLXR5cGUgLnN3aXBlci1zbGlkZSA+IGRpdiA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zbGlkZXItdHlwZSAuc3dpcGVyLXNsaWRlID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZzogODBweCA1MHB4IDE1MHB4IDA7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc2xpZGVyLXR5cGUgLnN3aXBlci1zbGlkZSA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUyMHB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc2xpZGVyLXR5cGUgLnN3aXBlci1zbGlkZSA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiBoMSxcbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zbGlkZXItdHlwZSAuc3dpcGVyLXNsaWRlID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2IGgyLFxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnNsaWRlci10eXBlIC5zd2lwZXItc2xpZGUgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXYgaDMsXG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc2xpZGVyLXR5cGUgLnN3aXBlci1zbGlkZSA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiBoNCxcbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zbGlkZXItdHlwZSAuc3dpcGVyLXNsaWRlID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2IGg1LFxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnNsaWRlci10eXBlIC5zd2lwZXItc2xpZGUgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXYgaDYsXG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc2xpZGVyLXR5cGUgLnN3aXBlci1zbGlkZSA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc2xpZGVyLXR5cGUgLnN3aXBlci1zbGlkZSA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnNsaWRlci10eXBlIC5wYWdlLWJ1aWxkZXItc2xpZGVyLW5hdmlnYXRpb24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgd2lkdGg6IDUwJTtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zbGlkZXItdHlwZSAucGFnZS1idWlsZGVyLXNsaWRlci1uYXZpZ2F0aW9uLXdyYXBwZXIgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTcwcHg7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc2xpZGVyLXR5cGUgLnBhZ2UtYnVpbGRlci1zbGlkZXItbmF2aWdhdGlvbi13cmFwcGVyID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgYSAuaWNvbi1hcnJvdyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zbGlkZXItdHlwZSAucGFnZS1idWlsZGVyLXNsaWRlci1uYXZpZ2F0aW9uLXdyYXBwZXIgPiBkaXYgPiBkaXYgYSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjYzY2YzQyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zbGlkZXItdHlwZSAucGFnZS1idWlsZGVyLXNsaWRlci1uYXZpZ2F0aW9uLXdyYXBwZXIgPiBkaXYgPiBkaXYgYSAuaWNvbi1hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zbGlkZXItdHlwZSAucGFnZS1idWlsZGVyLXNsaWRlci1uYXZpZ2F0aW9uLXdyYXBwZXIgPiBkaXYgPiBkaXYgYSAuaWNvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnNsaWRlci10eXBlIC5wYWdlLWJ1aWxkZXItc2xpZGVyLW5hdmlnYXRpb24td3JhcHBlciA+IGRpdiA+IGRpdiBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc3BsaXQtc3RhdGlzdGljcy10eXBlIHtcbiAgYmFja2dyb3VuZDogIzI0MjYyYjtcbiAgcGFkZGluZzogMTA1cHggMDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zcGxpdC1zdGF0aXN0aWNzLXR5cGUgPiBkaXYgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc3BsaXQtc3RhdGlzdGljcy10eXBlID4gZGl2ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDU1JTtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zcGxpdC1zdGF0aXN0aWNzLXR5cGUgPiBkaXYgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgaDEsXG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc3BsaXQtc3RhdGlzdGljcy10eXBlID4gZGl2ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIGgyLFxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnNwbGl0LXN0YXRpc3RpY3MtdHlwZSA+IGRpdiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCBoMyxcbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zcGxpdC1zdGF0aXN0aWNzLXR5cGUgPiBkaXYgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgaDQsXG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc3BsaXQtc3RhdGlzdGljcy10eXBlID4gZGl2ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIGg1LFxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnNwbGl0LXN0YXRpc3RpY3MtdHlwZSA+IGRpdiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc3BsaXQtc3RhdGlzdGljcy10eXBlID4gZGl2ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zcGxpdC1zdGF0aXN0aWNzLXR5cGUgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiA0NSU7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc3BsaXQtc3RhdGlzdGljcy10eXBlID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgPiBkaXYge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc3BsaXQtc3RhdGlzdGljcy10eXBlID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgPiBkaXY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zcGxpdC1zdGF0aXN0aWNzLXR5cGUgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiA+IGRpdiBoMSxcbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zcGxpdC1zdGF0aXN0aWNzLXR5cGUgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiA+IGRpdiBoMixcbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zcGxpdC1zdGF0aXN0aWNzLXR5cGUgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiA+IGRpdiBoMyxcbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zcGxpdC1zdGF0aXN0aWNzLXR5cGUgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiA+IGRpdiBoNCxcbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zcGxpdC1zdGF0aXN0aWNzLXR5cGUgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiA+IGRpdiBoNSxcbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zcGxpdC1zdGF0aXN0aWNzLXR5cGUgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiA+IGRpdiBoNixcbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zcGxpdC1zdGF0aXN0aWNzLXR5cGUgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiA+IGRpdiBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zcHJlYWRzaGVldC10eXBlIHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnNwcmVhZHNoZWV0LXR5cGUgLnNwcmVhZHNoZWV0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnNwcmVhZHNoZWV0LXR5cGUgLnNwcmVhZHNoZWV0LWhlYWRlciA+IGRpdiB7XG4gIHdpZHRoOiAyMi41JTtcbiAgcGFkZGluZzogN3B4IDA7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc3ByZWFkc2hlZXQtdHlwZSAuc3ByZWFkc2hlZXQtaGVhZGVyID4gZGl2IHAsXG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc3ByZWFkc2hlZXQtdHlwZSAuc3ByZWFkc2hlZXQtaGVhZGVyID4gZGl2IGg1IHtcbiAgbWFyZ2luOiAwO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnNwcmVhZHNoZWV0LXR5cGUgLnNwcmVhZHNoZWV0LWhlYWRlciA+IGRpdjpudGgtb2YtdHlwZSg0biksICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zcHJlYWRzaGVldC10eXBlIC5zcHJlYWRzaGVldC1oZWFkZXIgPiBkaXY6bnRoLW9mLXR5cGUoNG4tMSksICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zcHJlYWRzaGVldC10eXBlIC5zcHJlYWRzaGVldC1oZWFkZXIgPiBkaXY6bnRoLW9mLXR5cGUoNG4tMikge1xuICBtYXJnaW4tbGVmdDogMy4zMzMlO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnNwcmVhZHNoZWV0LXR5cGUgLnNwcmVhZHNoZWV0LXJvdyA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhOGE4YTg7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc3ByZWFkc2hlZXQtdHlwZSAuc3ByZWFkc2hlZXQtcm93ID4gZGl2ID4gZGl2IHtcbiAgd2lkdGg6IDIyLjUlO1xuICBwYWRkaW5nOiA3cHggMDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zcHJlYWRzaGVldC10eXBlIC5zcHJlYWRzaGVldC1yb3cgPiBkaXYgPiBkaXY6bnRoLW9mLXR5cGUoNG4pLCAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc3ByZWFkc2hlZXQtdHlwZSAuc3ByZWFkc2hlZXQtcm93ID4gZGl2ID4gZGl2Om50aC1vZi10eXBlKDRuLTEpLCAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc3ByZWFkc2hlZXQtdHlwZSAuc3ByZWFkc2hlZXQtcm93ID4gZGl2ID4gZGl2Om50aC1vZi10eXBlKDRuLTIpIHtcbiAgbWFyZ2luLWxlZnQ6IDMuMzMzJTtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zcHJlYWRzaGVldC10eXBlIC5zcHJlYWRzaGVldC1yb3cgPiBkaXYgPiBkaXYgcCB7XG4gIG1hcmdpbjogMDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zdGF0aXN0aWNzLXR5cGUge1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc3RhdGlzdGljcy10eXBlLmJsYWNrLWNvbG9yIHtcbiAgYmFja2dyb3VuZDogIzI0MjYyYjtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zdGF0aXN0aWNzLXR5cGUuYmxhY2stY29sb3IgaDEsXG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc3RhdGlzdGljcy10eXBlLmJsYWNrLWNvbG9yIGgyLFxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnN0YXRpc3RpY3MtdHlwZS5ibGFjay1jb2xvciBoMyxcbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zdGF0aXN0aWNzLXR5cGUuYmxhY2stY29sb3IgaDQsXG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc3RhdGlzdGljcy10eXBlLmJsYWNrLWNvbG9yIGg1LFxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnN0YXRpc3RpY3MtdHlwZS5ibGFjay1jb2xvciBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc3RhdGlzdGljcy10eXBlIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnN0YXRpc3RpY3MtdHlwZSA+IGRpdiA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zdGF0aXN0aWNzLXR5cGUgPiBkaXYgPiBkaXYgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnN0YXRpc3RpY3MtdHlwZSA+IGRpdiA+IGRpdiA+IGRpdiBoMiB7XG4gIGNvbG9yOiAjZmRiODM0O1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZVwiO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnN0YXRpc3RpY3MtdHlwZSA+IGRpdiA+IGRpdiA+IGRpdiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zdG9yaWVzLXR5cGUge1xuICBwYWRkaW5nOiA1MHB4IDAgODBweDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zdG9yaWVzLXR5cGUgLnN3aXBlci1zbGlkZSA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zdG9yaWVzLXR5cGUgLnN3aXBlci1zbGlkZSA+IGRpdiA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zdG9yaWVzLXR5cGUgLnN3aXBlci1zbGlkZSA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAyMTVweDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zdG9yaWVzLXR5cGUgLnN3aXBlci1zbGlkZSA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCBpbWc6bm90KC5xdW90ZS1pY29uKSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zdG9yaWVzLXR5cGUgLnN3aXBlci1zbGlkZSA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCAucXVvdGUtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICByaWdodDogLTI1cHg7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc3Rvcmllcy10eXBlIC5zd2lwZXItc2xpZGUgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMTVweCk7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zdG9yaWVzLXR5cGUgLnN3aXBlci1zbGlkZSA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIGJsb2NrcXVvdGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMjQyNjJiO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzI0MjYyYjtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnN0b3JpZXMtdHlwZSAuc3dpcGVyLXNsaWRlID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgYmxvY2txdW90ZSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnN0b3JpZXMtdHlwZSAuc3dpcGVyLXNsaWRlID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgaDUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnN0b3JpZXMtdHlwZSAuc3dpcGVyLXNsaWRlID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgaDUgKyBwIHtcbiAgY29sb3I6ICNjNjZjNDI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc3Rvcmllcy10eXBlIC5wYWdlLWJ1aWxkZXItc3Rvcnktd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zdG9yaWVzLXR5cGUgLnBhZ2UtYnVpbGRlci1zdG9yeS1uYXZpZ2F0aW9uLXdyYXBwZXIgPiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNTBweDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zdG9yaWVzLXR5cGUgLnBhZ2UtYnVpbGRlci1zdG9yeS1uYXZpZ2F0aW9uLXdyYXBwZXIgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBsZWZ0OiAtNTBweDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zdG9yaWVzLXR5cGUgLnBhZ2UtYnVpbGRlci1zdG9yeS1uYXZpZ2F0aW9uLXdyYXBwZXIgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHJpZ2h0OiAtNTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc3Rvcmllcy10eXBlIC5wYWdlLWJ1aWxkZXItc3RvcnktbmF2aWdhdGlvbi13cmFwcGVyID4gZGl2Omxhc3QtY2hpbGQgYSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdG9wOiA0MCU7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc3Rvcmllcy10eXBlIC5wYWdlLWJ1aWxkZXItc3RvcnktbmF2aWdhdGlvbi13cmFwcGVyID4gZGl2IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjYThhOGE4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnN0b3JpZXMtdHlwZSAucGFnZS1idWlsZGVyLXN0b3J5LW5hdmlnYXRpb24td3JhcHBlciA+IGRpdiBhOmhvdmVyIHtcbiAgY29sb3I6ICNjNjZjNDI7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc3Rvcmllcy10eXBlIC5wYWdlLWJ1aWxkZXItc3RvcnktbmF2aWdhdGlvbi13cmFwcGVyID4gZGl2IGEgLmljb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy50YWJiZWQtY29udGVudC10eXBlIHtcbiAgcGFkZGluZzogMzBweCAwIDUwcHg7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudGFiYmVkLWNvbnRlbnQtdHlwZSAuci10YWJzLW5hdiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudGFiYmVkLWNvbnRlbnQtdHlwZSAuci10YWJzLW5hdiBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy50YWJiZWQtY29udGVudC10eXBlIC5yLXRhYnMtbmF2IGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudGFiYmVkLWNvbnRlbnQtdHlwZSAuci10YWJzLW5hdiBsaTpub3QoLnItdGFicy1zdGF0ZS1hY3RpdmUpIGEge1xuICBiYWNrZ3JvdW5kOiAjZWZlZWVhO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnRhYmJlZC1jb250ZW50LXR5cGUgLnItdGFicy1uYXYgbGkuci10YWJzLXN0YXRlLWFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMzksIDIzOCwgMjM0LCAwLjQpO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnRhYmJlZC1jb250ZW50LXR5cGUgLnItdGFicy1uYXYgbGkgYSB7XG4gIGNvbG9yOiAjMjQyNjJiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudGFiYmVkLWNvbnRlbnQtdHlwZSAuci10YWJzLW5hdiBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMzksIDIzOCwgMjM0LCAwLjQpO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnRhYmJlZC1jb250ZW50LXR5cGUgLnItdGFicy1wYW5lbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjM5LCAyMzgsIDIzNCwgMC40KTtcbiAgcGFkZGluZzogNTBweCAyNXB4O1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnRhYmJlZC1jb250ZW50LXR5cGUgLnItdGFicy1wYW5lbCAucGFnZS1idWlsZGVyLXRhYi1pdGVtID4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNjgsIDE2OCwgMTY4LCAwLjUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjQyNjJiO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudGFiYmVkLWNvbnRlbnQtdHlwZSAuci10YWJzLXBhbmVsIC5wYWdlLWJ1aWxkZXItdGFiLWl0ZW0gPiBhID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDMwcHg7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudGFiYmVkLWNvbnRlbnQtdHlwZSAuci10YWJzLXBhbmVsIC5wYWdlLWJ1aWxkZXItdGFiLWl0ZW0gPiBhID4gZGl2OmZpcnN0LWNoaWxkIC5pY29uLXBkZiB7XG4gIGNvbG9yOiAjYzY2YzQyO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnRhYmJlZC1jb250ZW50LXR5cGUgLnItdGFicy1wYW5lbCAucGFnZS1idWlsZGVyLXRhYi1pdGVtID4gYSA+IGRpdjpmaXJzdC1jaGlsZCAuaWNvbi1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy50YWJiZWQtY29udGVudC10eXBlIC5yLXRhYnMtcGFuZWwgLnBhZ2UtYnVpbGRlci10YWItaXRlbSA+IGEgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy50YWJiZWQtY29udGVudC10eXBlIC5yLXRhYnMtcGFuZWwgLnBhZ2UtYnVpbGRlci10YWItaXRlbSA+IGEgPiBkaXY6bnRoLWNoaWxkKDIpIHAge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnRhYmJlZC1jb250ZW50LXR5cGUgLnItdGFicy1wYW5lbCAucGFnZS1idWlsZGVyLXRhYi1pdGVtID4gYSA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDEyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy50YWJiZWQtY29udGVudC10eXBlIC5yLXRhYnMtcGFuZWwgLnBhZ2UtYnVpbGRlci10YWItaXRlbSA+IGEgPiBkaXYgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudGFibGUtdHlwZSB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy50YWJsZS10eXBlIC5jb250ZW50LXJvdy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudGFibGUtdHlwZSAucGFnZS1idWlsZGVyLXRhYmxlIC5wYWdlLWJ1aWxkZXItdGFibGUtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNjgsIDE2OCwgMTY4LCAwLjUpO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnRhYmxlLXR5cGUgLnBhZ2UtYnVpbGRlci10YWJsZSAucGFnZS1idWlsZGVyLXRhYmxlLXJvdzpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMzksIDIzOCwgMjM0LCAwLjQpO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnRhYmxlLXR5cGUgLnBhZ2UtYnVpbGRlci10YWJsZSAucGFnZS1idWlsZGVyLXRhYmxlLXJvdyA+IGRpdiB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy50YWJsZS10eXBlIC5wYWdlLWJ1aWxkZXItdGFibGUgLnBhZ2UtYnVpbGRlci10YWJsZS1yb3cgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogNjAlO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnRhYmxlLXR5cGUgLnBhZ2UtYnVpbGRlci10YWJsZSAucGFnZS1idWlsZGVyLXRhYmxlLXJvdyA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDQwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudGFibGUtdHlwZSAucGFnZS1idWlsZGVyLXRhYmxlIC5wYWdlLWJ1aWxkZXItdGFibGUtcm93ID4gZGl2IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnRlc3RpbW9uaWFsLXR5cGUge1xuICBiYWNrZ3JvdW5kOiAjZWZlZWVhO1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnRlc3RpbW9uaWFsLXR5cGUgPiBkaXYgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudGVzdGltb25pYWwtdHlwZSA+IGRpdiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNTBweCk7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudGVzdGltb25pYWwtdHlwZSA+IGRpdiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy50ZXN0aW1vbmlhbC10eXBlID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICB3aWR0aDogMjUwcHg7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudGVzdGltb25pYWwtdHlwZSA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDdweCBzb2xpZCAjZmRiODM0O1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnRleHQtZGl2aWRlci10eXBlIHtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudGV4dC1kaXZpZGVyLXR5cGUuaGFzLWltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnRleHQtZGl2aWRlci10eXBlOm5vdCguaGFzLWltYWdlKSB7XG4gIGJhY2tncm91bmQ6ICMyNDI2MmI7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudGV4dC1kaXZpZGVyLXR5cGU6bm90KC5oYXMtaW1hZ2UpIGgxIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy50aHJlZS1jb2x1bW4tY29udGVudC10eXBlIHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnRocmVlLWNvbHVtbi1jb250ZW50LXR5cGUgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudGhyZWUtY29sdW1uLXdpZGdldHMtdHlwZSB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy50aHJlZS1jb2x1bW4td2lkZ2V0cy10eXBlLmJsYWNrLWNvbG9yIHtcbiAgYmFja2dyb3VuZDogIzI0MjYyYjtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy50aHJlZS1jb2x1bW4td2lkZ2V0cy10eXBlLmJsYWNrLWNvbG9yIGgxLFxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnRocmVlLWNvbHVtbi13aWRnZXRzLXR5cGUuYmxhY2stY29sb3IgaDIsXG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudGhyZWUtY29sdW1uLXdpZGdldHMtdHlwZS5ibGFjay1jb2xvciBoMyxcbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy50aHJlZS1jb2x1bW4td2lkZ2V0cy10eXBlLmJsYWNrLWNvbG9yIGg0LFxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnRocmVlLWNvbHVtbi13aWRnZXRzLXR5cGUuYmxhY2stY29sb3IgaDUsXG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudGhyZWUtY29sdW1uLXdpZGdldHMtdHlwZS5ibGFjay1jb2xvciBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudGhyZWUtY29sdW1uLXdpZGdldHMtdHlwZS5ibGFjay1jb2xvciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudGhyZWUtY29sdW1uLXdpZGdldHMtdHlwZS5ibGFjay1jb2xvciBhLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudGhyZWUtY29sdW1uLXdpZGdldHMtdHlwZSAuY29udGVudC1yb3ctdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnRocmVlLWNvbHVtbi13aWRnZXRzLXR5cGUgPiBkaXYgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudGhyZWUtY29sdW1uLXdpZGdldHMtdHlwZSA+IGRpdiA+IGRpdiBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnRocmVlLWNvbHVtbi13aWRnZXRzLXR5cGUgPiBkaXYgPiBkaXYgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnRocmVlLWNvbHVtbi13aWRnZXRzLXR5cGUgPiBkaXYgPiBkaXYgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudHdvLWNvbHVtbi1jb250ZW50LXR5cGUge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudHdvLWNvbHVtbi1jb250ZW50LXR5cGUgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudHdvLWNvbHVtbi1jb250ZW50LXR5cGUgPiBkaXYgPiBkaXYge1xuICB3aWR0aDogNDglO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnR3by1jb2x1bW4tY29udGVudC10eXBlID4gZGl2ID4gZGl2Om50aC1vZi10eXBlKDJuKSB7XG4gIG1hcmdpbi1sZWZ0OiA0JTtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy50d28tY29sdW1uLXdpZGdldHMtdHlwZSB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy50d28tY29sdW1uLXdpZGdldHMtdHlwZSAuY29udGVudC1yb3ctdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnR3by1jb2x1bW4td2lkZ2V0cy10eXBlID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnR3by1jb2x1bW4td2lkZ2V0cy10eXBlID4gZGl2ID4gZGl2IHtcbiAgd2lkdGg6IDQ4JTtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy50d28tY29sdW1uLXdpZGdldHMtdHlwZSA+IGRpdiA+IGRpdjpudGgtb2YtdHlwZSgybikge1xuICBtYXJnaW4tbGVmdDogNCU7XG59XG4jcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudHdvLWNvbHVtbi13aWRnZXRzLXR5cGUgPiBkaXYgPiBkaXYgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy50d28tY29sdW1uLXdpZGdldHMtdHlwZSA+IGRpdiA+IGRpdiBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1ODBweCkge1xuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZmVhdHVyZWQtZmFjdWx0eS10eXBlIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5mZWF0dXJlZC1zdGF0ZW1lbnQtdHlwZSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudGVzdGltb25pYWwtdHlwZSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zdG9yaWVzLXR5cGUge1xuICAgIHBhZGRpbmc6IDUwcHggNjBweCA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmZhY3VsdHktdHlwZSB7XG4gICAgcGFkZGluZzogODBweCA2MHB4O1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5mYWN1bHR5LXR5cGUgLnBhZ2UtYnVpbGRlci1mYWN1bHR5LW5hdmlnYXRpb24td3JhcHBlciA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgbGVmdDogMTBweDtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZmFjdWx0eS10eXBlIC5wYWdlLWJ1aWxkZXItZmFjdWx0eS1uYXZpZ2F0aW9uLXdyYXBwZXIgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuYWNjb3JkaW9ucy10eXBlIHtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gIH1cbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmNvbnRhY3QtbGlzdC10eXBlIHtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gIH1cbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmNvbnRlbnQtdHlwZSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuY29udGVudC1zaWRlYmFyLXR5cGUge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZXZlbnRzLXR5cGUge1xuICAgIHBhZGRpbmc6IDgwcHggMjBweDtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZ2FsbGVyeS10eXBlIHtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gIH1cbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmZlYXR1cmVkLWNvbnRlbnQtdHlwZSB7XG4gICAgcGFkZGluZzogMTUwcHggMjBweDtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZmVhdHVyZWQtZmFjdWx0eS10eXBlID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgPiBkaXYge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmZlYXR1cmVkLWZhY3VsdHktdHlwZSA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2ID4gZGl2Omxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5mZWF0dXJlZC1zdGF0ZW1lbnQtdHlwZSB7XG4gICAgcGFkZGluZzogNzBweCAyMHB4O1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5mb3VyLWNvbHVtbi1jb250ZW50LXR5cGUge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZnVsbC13aWR0aC1pbWFnZS10eXBlIHtcbiAgICBwYWRkaW5nOiAxMTVweCAyMHB4O1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5pbWFnZS1ibG9ja3MtdHlwZSB7XG4gICAgcGFkZGluZzogODBweCAyMHB4O1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5pbWFnZS1jb250ZW50LWJsb2NrLXR5cGUge1xuICAgIHBhZGRpbmc6IDgwcHggMjBweDtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cubGVmdC1pbWFnZS1saXN0LWNvbnRlbnQtdHlwZSB7XG4gICAgcGFkZGluZzogNTBweCAyMHB4O1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5sZWZ0LWltYWdlLXJpZ2h0LWNvbnRlbnQtdHlwZSB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5saXN0LXR5cGUge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cubWVkaWEtdHlwZSB7XG4gICAgcGFkZGluZzogNTBweCAyMHB4O1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5udW1iZXJzLXR5cGUge1xuICAgIHBhZGRpbmc6IDkwcHggMjBweCA1MHB4O1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5yaWdodC1pbWFnZS1sZWZ0LWNvbnRlbnQtdHlwZSB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zbGlkZXItdHlwZSAuc3dpcGVyLXNsaWRlID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiA4MHB4IDUwcHggMTUwcHggMjBweDtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc2xpZGVyLXR5cGUgLnBhZ2UtYnVpbGRlci1zbGlkZXItbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnNwbGl0LWxpc3QtdHlwZSB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zcGxpdC1zdGF0aXN0aWNzLXR5cGUge1xuICAgIHBhZGRpbmc6IDUwcHggMjBweDtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc3ByZWFkc2hlZXQtdHlwZSB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zdGF0aXN0aWNzLXR5cGUge1xuICAgIHBhZGRpbmc6IDgwcHggMjBweDtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudGFiYmVkLWNvbnRlbnQtdHlwZSB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDUwcHg7XG4gIH1cbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnRhYmxlLXR5cGUge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudGVzdGltb25pYWwtdHlwZSA+IGRpdiB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy50aHJlZS1jb2x1bW4tY29udGVudC10eXBlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnRocmVlLWNvbHVtbi13aWRnZXRzLXR5cGUge1xuICAgIHBhZGRpbmc6IDgwcHggMjBweDtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudGV4dC1kaXZpZGVyLXR5cGUge1xuICAgIHBhZGRpbmc6IDEwMHB4IDIwcHg7XG4gIH1cbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnR3by1jb2x1bW4tY29udGVudC10eXBlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnR3by1jb2x1bW4td2lkZ2V0cy10eXBlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDFweCkge1xuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cubnVtYmVycy10eXBlID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zdGF0aXN0aWNzLXR5cGUgPiBkaXYgPiBkaXYgPiBkaXYge1xuICAgIHdpZHRoOiAyMi41JTtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc3RhdGlzdGljcy10eXBlID4gZGl2ID4gZGl2ID4gZGl2Om50aC1vZi10eXBlKDRuKSwgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnN0YXRpc3RpY3MtdHlwZSA+IGRpdiA+IGRpdiA+IGRpdjpudGgtb2YtdHlwZSg0bi0xKSwgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnN0YXRpc3RpY3MtdHlwZSA+IGRpdiA+IGRpdiA+IGRpdjpudGgtb2YtdHlwZSg0bi0yKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMzMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93Lm51bWJlcnMtdHlwZSA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cubnVtYmVycy10eXBlID4gZGl2ID4gZGl2ID4gZGl2Om50aC1vZi10eXBlKDJuKSB7XG4gICAgbWFyaWduLWxlZnQ6IDQlO1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zdGF0aXN0aWNzLXR5cGUgPiBkaXYgPiBkaXYgPiBkaXYge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnN0YXRpc3RpY3MtdHlwZSA+IGRpdiA+IGRpdiA+IGRpdjpudGgtb2YtdHlwZSgybikge1xuICAgIG1hcmlnbi1sZWZ0OiA0JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmNvbnRlbnQtc2lkZWJhci10eXBlID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkLCAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuY29udGVudC1zaWRlYmFyLXR5cGUgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuY29udGVudC1zaWRlYmFyLXR5cGUgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZmVhdHVyZWQtY29udGVudC10eXBlID4gZGl2ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5mZWF0dXJlZC1jb250ZW50LXR5cGUgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuaW1hZ2UtY29udGVudC1ibG9jay10eXBlID4gZGl2ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkLCAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuaW1hZ2UtY29udGVudC1ibG9jay10eXBlID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmltYWdlLWNvbnRlbnQtYmxvY2stdHlwZSA+IGRpdiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5sZWZ0LWltYWdlLWxpc3QtY29udGVudC10eXBlID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkLCAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cubGVmdC1pbWFnZS1saXN0LWNvbnRlbnQtdHlwZSA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cubGVmdC1pbWFnZS1saXN0LWNvbnRlbnQtdHlwZSA+IGRpdiA+IGRpdjpmaXJzdC1pbWFnZSBpbWcge1xuICAgIGhlaWdodDogNDUwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmxlZnQtaW1hZ2UtbGlzdC1jb250ZW50LXR5cGUgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMzBweCAwIDA7XG4gIH1cbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmxlZnQtaW1hZ2UtcmlnaHQtY29udGVudC10eXBlLndpZGVyLWNvbnRlbnQgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQsICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5sZWZ0LWltYWdlLXJpZ2h0LWNvbnRlbnQtdHlwZS53aWRlci1jb250ZW50ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5sZWZ0LWltYWdlLXJpZ2h0LWNvbnRlbnQtdHlwZSA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCwgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmxlZnQtaW1hZ2UtcmlnaHQtY29udGVudC10eXBlID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5sZWZ0LWltYWdlLXJpZ2h0LWNvbnRlbnQtdHlwZSA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCBpbWcge1xuICAgIGhlaWdodDogNDUwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmxlZnQtaW1hZ2UtcmlnaHQtY29udGVudC10eXBlID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5yaWdodC1pbWFnZS1sZWZ0LWNvbnRlbnQtdHlwZS53aWRlci1jb250ZW50ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkLCAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cucmlnaHQtaW1hZ2UtbGVmdC1jb250ZW50LXR5cGUud2lkZXItY29udGVudCA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cucmlnaHQtaW1hZ2UtbGVmdC1jb250ZW50LXR5cGUgPiBkaXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cucmlnaHQtaW1hZ2UtbGVmdC1jb250ZW50LXR5cGUgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQsICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5yaWdodC1pbWFnZS1sZWZ0LWNvbnRlbnQtdHlwZSA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cucmlnaHQtaW1hZ2UtbGVmdC1jb250ZW50LXR5cGUgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5yaWdodC1pbWFnZS1sZWZ0LWNvbnRlbnQtdHlwZSA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIGltZyB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc2xpZGVyLXR5cGUgLnN3aXBlci1zbGlkZSA+IGRpdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zbGlkZXItdHlwZSAuc3dpcGVyLXNsaWRlID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc2xpZGVyLXR5cGUgLnN3aXBlci1zbGlkZSA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zbGlkZXItdHlwZSAuc3dpcGVyLXNsaWRlID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnNwbGl0LXN0YXRpc3RpY3MtdHlwZSA+IGRpdiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCwgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnNwbGl0LXN0YXRpc3RpY3MtdHlwZSA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc3BsaXQtc3RhdGlzdGljcy10eXBlID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudGVzdGltb25pYWwtdHlwZSA+IGRpdiA+IGRpdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy50ZXN0aW1vbmlhbC10eXBlID4gZGl2ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkLCAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudGVzdGltb25pYWwtdHlwZSA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudGVzdGltb25pYWwtdHlwZSA+IGRpdiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMzBweCAwIDA7XG4gIH1cbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnRlc3RpbW9uaWFsLXR5cGUgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMXB4KSB7XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5mb3VyLWNvbHVtbi1jb250ZW50LXR5cGUgPiBkaXYgPiBkaXYge1xuICAgIHdpZHRoOiAyMi41JTtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZm91ci1jb2x1bW4tY29udGVudC10eXBlID4gZGl2ID4gZGl2Om50aC1vZi10eXBlKDRuKSwgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmZvdXItY29sdW1uLWNvbnRlbnQtdHlwZSA+IGRpdiA+IGRpdjpudGgtb2YtdHlwZSg0bi0xKSwgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmZvdXItY29sdW1uLWNvbnRlbnQtdHlwZSA+IGRpdiA+IGRpdjpudGgtb2YtdHlwZSg0bi0yKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMzMzJTtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZXZlbnRzLXR5cGUgLnBhZ2UtYnVpbGRlci1ldmVudHMgPiBkaXYge1xuICAgIHdpZHRoOiAzMSU7XG4gIH1cbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmV2ZW50cy10eXBlIC5wYWdlLWJ1aWxkZXItZXZlbnRzID4gZGl2Om50aC1vZi10eXBlKDNuLTEpIHtcbiAgICBtYXJnaW4tbGVmdDogMy4zMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMy4zMzMlO1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy50aHJlZS1jb2x1bW4tY29udGVudC10eXBlID4gZGl2ID4gZGl2IHtcbiAgICB3aWR0aDogMzElO1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy50aHJlZS1jb2x1bW4tY29udGVudC10eXBlID4gZGl2ID4gZGl2Om50aC1vZi10eXBlKDNuLTEpIHtcbiAgICBtYXJnaW4tbGVmdDogMy4zMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMy4zMzMlO1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy50aHJlZS1jb2x1bW4td2lkZ2V0cy10eXBlID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgICB3aWR0aDogMzElO1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy50aHJlZS1jb2x1bW4td2lkZ2V0cy10eXBlID4gZGl2ID4gZGl2ID4gZGl2Om50aC1vZi10eXBlKDNuLTEpIHtcbiAgICBtYXJnaW4tbGVmdDogMy4zMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMy4zMzMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZm91ci1jb2x1bW4tY29udGVudC10eXBlID4gZGl2ID4gZGl2LCAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudGhyZWUtY29sdW1uLWNvbnRlbnQtdHlwZSA+IGRpdiA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmV2ZW50cy10eXBlIC5wYWdlLWJ1aWxkZXItZXZlbnRzID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZXZlbnRzLXR5cGUgLnBhZ2UtYnVpbGRlci1ldmVudHMgPiBkaXY6bnRoLW9mLXR5cGUoM24tMSkge1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zcHJlYWRzaGVldC10eXBlIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnNwcmVhZHNoZWV0LXR5cGUgLnNwcmVhZHNoZWV0LWhlYWRlcixcbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnNwcmVhZHNoZWV0LXR5cGUgLnNwcmVhZHNoZWV0LXJvdyB7XG4gICAgd2lkdGg6IDkwMHB4O1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zdG9yaWVzLXR5cGUgLnN3aXBlci1zbGlkZSA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCwgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnN0b3JpZXMtdHlwZSAuc3dpcGVyLXNsaWRlID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zdG9yaWVzLXR5cGUgLnN3aXBlci1zbGlkZSA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgbWF4LXdpZHRoOiAyMTVweDtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zdG9yaWVzLXR5cGUgLnN3aXBlci1zbGlkZSA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy50aHJlZS1jb2x1bW4td2lkZ2V0cy10eXBlID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudGhyZWUtY29sdW1uLXdpZGdldHMtdHlwZSA+IGRpdiA+IGRpdiA+IGRpdjpudGgtb2YtdHlwZSgzbi0xKSB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIH1cbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnR3by1jb2x1bW4tY29udGVudC10eXBlID4gZGl2ID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudHdvLWNvbHVtbi1jb250ZW50LXR5cGUgPiBkaXYgPiBkaXY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnRhYmJlZC1jb250ZW50LXR5cGUgLnItdGFicy1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnRhYmJlZC1jb250ZW50LXR5cGUgLnItdGFicy1hY2NvcmRpb24tdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnRhYmJlZC1jb250ZW50LXR5cGUgLnItdGFicy1hY2NvcmRpb24tdGl0bGUuci10YWJzLXN0YXRlLWFjdGl2ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudGFiYmVkLWNvbnRlbnQtdHlwZSAuci10YWJzLWFjY29yZGlvbi10aXRsZS5yLXRhYnMtc3RhdGUtYWN0aXZlIGEge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCAyMzgsIDIzNCwgMC40KTtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudGFiYmVkLWNvbnRlbnQtdHlwZSAuci10YWJzLWFjY29yZGlvbi10aXRsZSBhIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJhZGVsbGVcIjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgY29sb3I6ICMyNDI2MmI7XG4gICAgYmFja2dyb3VuZDogI2VmZWVlYTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmltYWdlLWJsb2Nrcy10eXBlID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgICB3aWR0aDogMzElO1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5pbWFnZS1ibG9ja3MtdHlwZSA+IGRpdiA+IGRpdiA+IGRpdjpudGgtb2YtdHlwZSgzbi0xKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMzMzJTtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cubWVkaWEtdHlwZSAubWVkaWEtZ2FsbGVyeSA+IGRpdiB7XG4gICAgd2lkdGg6IDMxJTtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cubWVkaWEtdHlwZSAubWVkaWEtZ2FsbGVyeSA+IGRpdjpudGgtb2YtdHlwZSgzbi0xKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMzMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmJhbm5lci1pbWFnZS10eXBlIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5jb250YWN0LWxpc3QtdHlwZSAuc3RhZmYtbWVtYmVyID4gZGl2OmZpcnN0LWNoaWxkLCAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuY29udGFjdC1saXN0LXR5cGUgLnN0YWZmLW1lbWJlciA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuY29udGFjdC1saXN0LXR5cGUgLnN0YWZmLW1lbWJlciA+IGRpdjpmaXJzdC1jaGlsZCBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gIH1cbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmNvbnRhY3QtbGlzdC10eXBlIC5zdGFmZi1tZW1iZXIgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuY29udGFjdC1saXN0LXR5cGUgLnN0YWZmLW1lbWJlciA+IGRpdjpsYXN0LWNoaWxkID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuY29udGFjdC1saXN0LXR5cGUgLnN0YWZmLW1lbWJlciA+IGRpdjpsYXN0LWNoaWxkID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5jb250YWN0LWxpc3QtdHlwZSAuc3RhZmYtbWVtYmVyID4gZGl2Omxhc3QtY2hpbGQgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuY29udGVudC10eXBlIGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IDgwcHggMCAyMHB4O1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5jb250ZW50LXR5cGUgYmxvY2txdW90ZTpiZWZvcmUge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZXZlbnRzLXR5cGUge1xuICAgIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZmFjdWx0eS10eXBlIHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gIH1cbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmZhY3VsdHktdHlwZSAucGFnZS1idWlsZGVyLWZhY3VsdHktbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZmFjdWx0eS10eXBlIC5wYWdlLWJ1aWxkZXItZmFjdWx0eS1uYXZpZ2F0aW9uLXdyYXBwZXIgPiBkaXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmZhY3VsdHktdHlwZSAucGFnZS1idWlsZGVyLWZhY3VsdHktbmF2aWdhdGlvbi13cmFwcGVyID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZmFjdWx0eS10eXBlIC5wYWdlLWJ1aWxkZXItZmFjdWx0eS1uYXZpZ2F0aW9uLXdyYXBwZXIgPiBkaXY6Zmlyc3QtY2hpbGQgYSB7XG4gICAgdG9wOiA1cHg7XG4gIH1cbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmZhY3VsdHktdHlwZSAucGFnZS1idWlsZGVyLWZhY3VsdHktbmF2aWdhdGlvbi13cmFwcGVyID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5mYWN1bHR5LXR5cGUgLnBhZ2UtYnVpbGRlci1mYWN1bHR5LW5hdmlnYXRpb24td3JhcHBlciA+IGRpdiBhIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgdG9wOiAwO1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5mZWF0dXJlZC1jb250ZW50LXR5cGUge1xuICAgIHBhZGRpbmc6IDkwcHggMjBweDtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZmVhdHVyZWQtY29udGVudC10eXBlID4gZGl2ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkLCAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZmVhdHVyZWQtY29udGVudC10eXBlID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5mZWF0dXJlZC1mYWN1bHR5LXR5cGUgPiBkaXYgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5mZWF0dXJlZC1mYWN1bHR5LXR5cGUgPiBkaXYgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZmVhdHVyZWQtZmFjdWx0eS10eXBlID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAwO1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5mZWF0dXJlZC1mYWN1bHR5LXR5cGUgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuZmVhdHVyZWQtZmFjdWx0eS10eXBlID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgPiBkaXY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmZlYXR1cmVkLWZhY3VsdHktdHlwZSA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2ID4gZGl2Omxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmZlYXR1cmVkLXN0YXRlbWVudC10eXBlIHtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gIH1cbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmZlYXR1cmVkLXN0YXRlbWVudC10eXBlID4gZGl2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmZ1bGwtd2lkdGgtaW1hZ2UtdHlwZSB7XG4gICAgcGFkZGluZzogOTVweCAyMHB4O1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5nYWxsZXJ5LXR5cGUgPiBkaXYgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5nYWxsZXJ5LXR5cGUgPiBkaXYgPiBkaXYgaW1nIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5pbWFnZS1ibG9ja3MtdHlwZSB7XG4gICAgcGFkZGluZzogNjBweCAyMHB4O1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5pbWFnZS1ibG9ja3MtdHlwZSAuY29udGVudC1yb3ctdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LmltYWdlLWNvbnRlbnQtYmxvY2stdHlwZSB7XG4gICAgcGFkZGluZzogNjBweCAyMHB4O1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5sZWZ0LWltYWdlLWxpc3QtY29udGVudC10eXBlID4gZGl2ID4gZGl2OmZpcnN0LWltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5sZWZ0LWltYWdlLXJpZ2h0LWNvbnRlbnQtdHlwZSA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cucmlnaHQtaW1hZ2UtbGVmdC1jb250ZW50LXR5cGUgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cubGlzdC10eXBlIC5mdWxsLXdpZHRoLWxpc3QgPiBkaXY6Zmlyc3QtY2hpbGQsICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5saXN0LXR5cGUgLmZ1bGwtd2lkdGgtbGlzdCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cubGlzdC10eXBlIC5mdWxsLXdpZHRoLWxpc3QgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5tZWRpYS10eXBlIC5pbWFnZS13cmFwcGVyID4gZGl2ID4gZGl2ID4gZGl2IGEge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93Lm1lZGlhLXR5cGUgLmltYWdlLXdyYXBwZXIgPiBkaXYgPiBkaXYgPiBkaXYgYSAuaWNvbi1wbGF5IHtcbiAgICB0b3A6IDJweDtcbiAgICBsZWZ0OiAzcHg7XG4gIH1cbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93Lm1lZGlhLXR5cGUgLm1lZGlhLWdhbGxlcnkgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5tZWRpYS10eXBlIC5tZWRpYS1nYWxsZXJ5ID4gZGl2IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93Lm51bWJlcnMtdHlwZSB7XG4gICAgcGFkZGluZzogNjBweCAyMHB4IDMwcHg7XG4gIH1cbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnNsaWRlci10eXBlIC5zd2lwZXItc2xpZGUgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDgwcHggMjBweCAxNTBweDtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc2xpZGVyLXR5cGUgLnN3aXBlci1zbGlkZSA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zcGxpdC1saXN0LXR5cGUgPiBkaXYgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zcGxpdC1saXN0LXR5cGUgPiBkaXYgPiBkaXY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICBtYXJnaW46IDQwcHggMCAwO1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zdG9yaWVzLXR5cGUge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCA1MHB4O1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zdG9yaWVzLXR5cGUgLnBhZ2UtYnVpbGRlci1zdG9yeS1uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zdG9yaWVzLXR5cGUgLnBhZ2UtYnVpbGRlci1zdG9yeS1uYXZpZ2F0aW9uLXdyYXBwZXIgPiBkaXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zdG9yaWVzLXR5cGUgLnBhZ2UtYnVpbGRlci1zdG9yeS1uYXZpZ2F0aW9uLXdyYXBwZXIgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnN0b3JpZXMtdHlwZSAucGFnZS1idWlsZGVyLXN0b3J5LW5hdmlnYXRpb24td3JhcHBlciA+IGRpdjpmaXJzdC1jaGlsZCBhIHtcbiAgICB0b3A6IDVweDtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cuc3Rvcmllcy10eXBlIC5wYWdlLWJ1aWxkZXItc3RvcnktbmF2aWdhdGlvbi13cmFwcGVyID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy5zdG9yaWVzLXR5cGUgLnBhZ2UtYnVpbGRlci1zdG9yeS1uYXZpZ2F0aW9uLXdyYXBwZXIgPiBkaXY6bGFzdC1jaGlsZCBhIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIgLmNvbnRlbnQtcm93LnN0b3JpZXMtdHlwZSAucGFnZS1idWlsZGVyLXN0b3J5LW5hdmlnYXRpb24td3JhcHBlciA+IGRpdiBhIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy50YWJsZS10eXBlIC5wYWdlLWJ1aWxkZXItdGFibGUgLnBhZ2UtYnVpbGRlci10YWJsZS1yb3cgPiBkaXY6Zmlyc3QtY2hpbGQsICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy50YWJsZS10eXBlIC5wYWdlLWJ1aWxkZXItdGFibGUgLnBhZ2UtYnVpbGRlci10YWJsZS1yb3cgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudGV4dC1kaXZpZGVyLXR5cGUge1xuICAgIHBhZGRpbmc6IDcwcHggMjBweDtcbiAgfVxuICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciAuY29udGVudC1yb3cudHdvLWNvbHVtbi13aWRnZXRzLXR5cGUgPiBkaXYgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIC5jb250ZW50LXJvdy50d28tY29sdW1uLXdpZGdldHMtdHlwZSA+IGRpdiA+IGRpdjpudGgtb2YtdHlwZSgybikge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4jcHJlc2lkZW50LWludHJvZHVjdGlvbi1jb250YWluZXIge1xuICBwYWRkaW5nOiA0MHB4IDAgNjBweDtcbn1cblxuI3ByZXNpZGVudC1pbWFnZXMtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA1MHB4IDgwcHg7XG59XG4jcHJlc2lkZW50LWltYWdlcy1jb250YWluZXIgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jcHJlc2lkZW50LWltYWdlcy1jb250YWluZXIgPiBkaXYgPiBkaXYge1xuICB3aWR0aDogNDklO1xufVxuI3ByZXNpZGVudC1pbWFnZXMtY29udGFpbmVyID4gZGl2ID4gZGl2Om50aC1vZi10eXBlKDJuKSB7XG4gIG1hcmdpbi1sZWZ0OiAyJTtcbn1cblxuI3ByZXNpZGVudC1jYWJpbmV0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMCAxMDBweDtcbn1cbiNwcmVzaWRlbnQtY2FiaW5ldC1jb250YWluZXIgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4jcHJlc2lkZW50LWNhYmluZXQtY29udGFpbmVyID4gZGl2ID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbiNwcmVzaWRlbnQtY2FiaW5ldC1jb250YWluZXIgPiBkaXYgPiBkaXYgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbiNwcmVzaWRlbnQtY2FiaW5ldC1jb250YWluZXIgPiBkaXYgPiBkaXYgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jcHJlc2lkZW50LWNhYmluZXQtY29udGFpbmVyID4gZGl2ID4gZGl2IGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4jcHJlc2lkZW50LXBhc3QtY29udGFpbmVyIHtcbiAgcGFkZGluZzogODBweCAwIDQwcHg7XG4gIGJhY2tncm91bmQ6ICNlZmVlZWE7XG59XG4jcHJlc2lkZW50LXBhc3QtY29udGFpbmVyID4gZGl2ID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuI3ByZXNpZGVudC1wYXN0LWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbiNwcmVzaWRlbnQtcGFzdC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXYgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbiNwcmVzaWRlbnQtcGFzdC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXYgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jcHJlc2lkZW50LXBhc3QtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgI3ByZXNpZGVudC1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggNjBweDtcbiAgfVxuICAjcHJlc2lkZW50LWltYWdlcy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweCA4MHB4O1xuICB9XG4gICNwcmVzaWRlbnQtY2FiaW5ldC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweCAxMDBweDtcbiAgfVxuICAjcHJlc2lkZW50LXBhc3QtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAxcHgpIHtcbiAgI3ByZXNpZGVudC1wYXN0LWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gICAgd2lkdGg6IDIyLjUlO1xuICB9XG4gICNwcmVzaWRlbnQtcGFzdC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bnRoLW9mLXR5cGUoNG4pLCAjcHJlc2lkZW50LXBhc3QtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Om50aC1vZi10eXBlKDRuLTEpLCAjcHJlc2lkZW50LXBhc3QtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Om50aC1vZi10eXBlKDRuLTIpIHtcbiAgICBtYXJnaW4tbGVmdDogMy4zMzMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICNwcmVzaWRlbnQtcGFzdC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXYge1xuICAgIHdpZHRoOiAzMSU7XG4gIH1cbiAgI3ByZXNpZGVudC1wYXN0LWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpudGgtb2YtdHlwZSgzbi0xKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMzMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3ByZXNpZGVudC1jYWJpbmV0LWNvbnRhaW5lciA+IGRpdiA+IGRpdiB7XG4gICAgd2lkdGg6IDMxJTtcbiAgfVxuICAjcHJlc2lkZW50LWNhYmluZXQtY29udGFpbmVyID4gZGl2ID4gZGl2Om50aC1vZi10eXBlKDNuLTEpIHtcbiAgICBtYXJnaW4tbGVmdDogMy4zMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMy4zMzMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcHJlc2lkZW50LWludHJvZHVjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4O1xuICB9XG4gICNwcmVzaWRlbnQtaW1hZ2VzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4IDYwcHg7XG4gIH1cbiAgI3ByZXNpZGVudC1pbWFnZXMtY29udGFpbmVyID4gZGl2ID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcHJlc2lkZW50LWltYWdlcy1jb250YWluZXIgPiBkaXYgPiBkaXY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICBtYXJnaW46IDMwcHggMCAwO1xuICB9XG4gICNwcmVzaWRlbnQtY2FiaW5ldC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweCA2MHB4O1xuICB9XG4gICNwcmVzaWRlbnQtcGFzdC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMjBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAjcHJlc2lkZW50LXBhc3QtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gICNwcmVzaWRlbnQtcGFzdC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICBtYXJnaW4tbGVmdDogNCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICNwcmVzaWRlbnQtcGFzdC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwcmVzaWRlbnQtcGFzdC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuI3Byb2dyYW1zLWludHJvZHVjdGlvbi1jb250YWluZXIge1xuICBwYWRkaW5nOiA0MHB4IDAgODBweDtcbn1cbiNwcm9ncmFtcy1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI3Byb2dyYW1zLWludHJvZHVjdGlvbi1jb250YWluZXIgdWwgbGkge1xuICB3aWR0aDogNDglO1xufVxuI3Byb2dyYW1zLWludHJvZHVjdGlvbi1jb250YWluZXIgdWwgbGk6bnRoLW9mLXR5cGUoMm4pIHtcbiAgbWFyZ2luLWxlZnQ6IDQlO1xufVxuXG4jcHJvZ3JhbXMtZGVncmVlcy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZWZlZWVhO1xuICBwYWRkaW5nOiA2MHB4IDAgNDBweDtcbn1cbiNwcm9ncmFtcy1kZWdyZWVzLWNvbnRhaW5lciBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4jcHJvZ3JhbXMtZGVncmVlcy1jb250YWluZXIgPiBkaXYgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jcHJvZ3JhbXMtZGVncmVlcy1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI3Byb2dyYW1zLWRlZ3JlZXMtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jcHJvZ3JhbXMtY29udGFpbmVyIHtcbiAgcGFkZGluZzogODBweCAwO1xufVxuI3Byb2dyYW1zLWNvbnRhaW5lciA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbiNwcm9ncmFtcy1jb250YWluZXIgPiBkaXYgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4jcHJvZ3JhbXMtY29udGFpbmVyID4gZGl2ID4gZGl2IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3Byb2dyYW1zLWNvbnRhaW5lciA+IGRpdiA+IGRpdiBhOmhvdmVyID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNjNjZjNDI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4jcHJvZ3JhbXMtY29udGFpbmVyID4gZGl2ID4gZGl2IGE6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMzYsIDM4LCA0MywgMCksIHJnYmEoMTUsIDE2LCAxOCwgMC4xNSkgNDYlLCByZ2JhKDgsIDgsIDksIDAuNjUpIDcyJSwgIzAwMCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNwcm9ncmFtcy1jb250YWluZXIgPiBkaXYgPiBkaXYgYSA+IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3Byb2dyYW1zLWNvbnRhaW5lciA+IGRpdiA+IGRpdiBhID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDMwcHg7XG59XG4jcHJvZ3JhbXMtY29udGFpbmVyID4gZGl2ID4gZGl2IGEgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXYge1xuICBiYWNrZ3JvdW5kOiAjYzY2YzQyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjNjZjNDI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbiNwcm9ncmFtcy1jb250YWluZXIgPiBkaXYgPiBkaXYgYSA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiAuaWNvbi1hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuI3Byb2dyYW1zLWNvbnRhaW5lciA+IGRpdiA+IGRpdiBhID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2IC5pY29uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG4jcHJvZ3JhbXMtY29udGFpbmVyID4gZGl2ID4gZGl2IGEgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuI3Byb2dyYW1zLWNvbnRhaW5lciA+IGRpdiA+IGRpdiBhID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgaDUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAjcHJvZ3JhbXMtaW50cm9kdWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDgwcHg7XG4gIH1cbiAgI3Byb2dyYW1zLWRlZ3JlZXMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHggNDBweDtcbiAgfVxuICAjcHJvZ3JhbXMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDFweCkge1xuICAjcHJvZ3JhbXMtZGVncmVlcy1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXYge1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cbiAgI3Byb2dyYW1zLWRlZ3JlZXMtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Om50aC1vZi10eXBlKDZuKSwgI3Byb2dyYW1zLWRlZ3JlZXMtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Om50aC1vZi10eXBlKDZuLTEpLCAjcHJvZ3JhbXMtZGVncmVlcy1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bnRoLW9mLXR5cGUoNm4tMiksICNwcm9ncmFtcy1kZWdyZWVzLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpudGgtb2YtdHlwZSg2bi0zKSwgI3Byb2dyYW1zLWRlZ3JlZXMtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Om50aC1vZi10eXBlKDZuLTQpIHtcbiAgICBtYXJnaW4tbGVmdDogMiU7XG4gIH1cbiAgI3Byb2dyYW1zLWNvbnRhaW5lciA+IGRpdiA+IGRpdiB7XG4gICAgd2lkdGg6IDMxJTtcbiAgfVxuICAjcHJvZ3JhbXMtY29udGFpbmVyID4gZGl2ID4gZGl2Om50aC1vZi10eXBlKDNuLTEpIHtcbiAgICBtYXJnaW4tbGVmdDogMy4zMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMy4zMzMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAjcHJvZ3JhbXMtZGVncmVlcy1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXYge1xuICAgIHdpZHRoOiAzMSU7XG4gIH1cbiAgI3Byb2dyYW1zLWRlZ3JlZXMtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Om50aC1vZi10eXBlKDNuLTEpIHtcbiAgICBtYXJnaW4tbGVmdDogMy4zMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMy4zMzMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAjcHJvZ3JhbXMtY29udGFpbmVyID4gZGl2ID4gZGl2IHtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gICNwcm9ncmFtcy1jb250YWluZXIgPiBkaXYgPiBkaXY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICBtYXJnaW4tbGVmdDogNCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwcm9ncmFtcy1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gIH1cbiAgI3Byb2dyYW1zLWludHJvZHVjdGlvbi1jb250YWluZXIgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwcm9ncmFtcy1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIHVsIGxpOm50aC1vZi10eXBlKDJuKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgI3Byb2dyYW1zLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNjBweCAyMHB4O1xuICB9XG59XG4jc2VhcmNoLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4jc2VhcmNoLW1vZGFsLmlzLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB6LWluZGV4OiAxMDAwMDAwO1xufVxuI3NlYXJjaC1tb2RhbCAjY2xvc2Utc2VhcmNoLW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03MHB4O1xuICByaWdodDogMDtcbiAgY29sb3I6ICMyNDI2MmI7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuI3NlYXJjaC1tb2RhbCAjY2xvc2Utc2VhcmNoLW1vZGFsOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuI3NlYXJjaC1tb2RhbCAjY2xvc2Utc2VhcmNoLW1vZGFsIC5pY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG4jc2VhcmNoLW1vZGFsICNzZWFyY2gtbW9kYWwtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jc2VhcmNoLW1vZGFsICNzZWFyY2gtbW9kYWwtd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E4YThhODtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG4gIGNvbG9yOiAjMjQyNjJiO1xufVxuI3NlYXJjaC1tb2RhbCAjc2VhcmNoLW1vZGFsLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjQyNjJiO1xufVxuI3NlYXJjaC1tb2RhbCAjc2VhcmNoLW1vZGFsLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XTotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICMyNDI2MmI7XG4gIG9wYWNpdHk6IDE7XG59XG4jc2VhcmNoLW1vZGFsICNzZWFyY2gtbW9kYWwtd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICMyNDI2MmI7XG4gIG9wYWNpdHk6IDE7XG59XG4jc2VhcmNoLW1vZGFsICNzZWFyY2gtbW9kYWwtd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjQyNjJiO1xufVxuI3NlYXJjaC1tb2RhbCAjc2VhcmNoLW1vZGFsLXdyYXBwZXIgYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNjNjZjNDI7XG4gIGNvbG9yOiAjZmZmO1xufVxuI3NlYXJjaC1tb2RhbCAjc2VhcmNoLW1vZGFsLXdyYXBwZXIgYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4jc2VhcmNoLW1vZGFsICNzZWFyY2gtbW9kYWwtd3JhcHBlciBidXR0b25bdHlwZT1zdWJtaXRdIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI3NlYXJjaC1tb2RhbCAjc2VhcmNoLW1vZGFsLXdyYXBwZXIgYnV0dG9uW3R5cGU9c3VibWl0XSBzcGFuLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbiNzZWFyY2gtcmVzdWx0LWhlYWRlciB7XG4gIHBhZGRpbmc6IDQwcHggMCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E4YThhODtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbiNzZWFyY2gtcmVzdWx0LWhlYWRlciBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiNzZWFyY2gtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTBweCAwIDgwcHg7XG59XG4jc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhOGE4YTg7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICNzZWFyY2gtcmVzdWx0LWhlYWRlciB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDIwcHg7XG4gIH1cbiAgI3NlYXJjaC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAjc2VhcmNoLW1vZGFsIHtcbiAgICBwYWRkaW5nOiAxMDBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDYwcHg7XG4gIH1cbn1cbiNzY2hvb2wtaW50cm9kdWN0aW9uLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDQwcHggMCA2MHB4O1xufVxuI3NjaG9vbC1pbnRyb2R1Y3Rpb24tY29udGFpbmVyID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI3NjaG9vbC1pbnRyb2R1Y3Rpb24tY29udGFpbmVyID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDY1JTtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cbiNzY2hvb2wtaW50cm9kdWN0aW9uLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDM1JTtcbn1cbiNzY2hvb2wtaW50cm9kdWN0aW9uLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2IHtcbiAgYmFja2dyb3VuZDogI2VmZWVlYTtcbiAgcGFkZGluZzogMzBweDtcbn1cbiNzY2hvb2wtaW50cm9kdWN0aW9uLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2ID4gZGl2IHtcbiAgcGFkZGluZzogN3B4IDA7XG59XG4jc2Nob29sLWludHJvZHVjdGlvbi1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiA+IGRpdjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E4YThhODtcbn1cbiNzY2hvb2wtaW50cm9kdWN0aW9uLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4jc2Nob29sLWludHJvZHVjdGlvbi1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiBhOmhvdmVyIHtcbiAgY29sb3I6ICNjNjZjNDI7XG59XG4jc2Nob29sLWludHJvZHVjdGlvbi1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiBhIC5pY29uLXBkZiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIGNvbG9yOiAjYzY2YzQyO1xufVxuI3NjaG9vbC1pbnRyb2R1Y3Rpb24tY29udGFpbmVyID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgYSAuaWNvbi1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cblxuI3NjaG9vbC1jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMCA4MHB4O1xufVxuI3NjaG9vbC1jb250ZW50LWNvbnRhaW5lciBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4jc2Nob29sLXN0YXRpc3RpY3MtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogIzI0MjYyYjtcbiAgcGFkZGluZzogNzVweCAwIDQ1cHg7XG59XG4jc2Nob29sLXN0YXRpc3RpY3MtY29udGFpbmVyIGgxLCAjc2Nob29sLXN0YXRpc3RpY3MtY29udGFpbmVyIGgyLCAjc2Nob29sLXN0YXRpc3RpY3MtY29udGFpbmVyIGgzLCAjc2Nob29sLXN0YXRpc3RpY3MtY29udGFpbmVyIGg0LCAjc2Nob29sLXN0YXRpc3RpY3MtY29udGFpbmVyIGg1LCAjc2Nob29sLXN0YXRpc3RpY3MtY29udGFpbmVyIGg2LCAjc2Nob29sLXN0YXRpc3RpY3MtY29udGFpbmVyIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cbiNzY2hvb2wtc3RhdGlzdGljcy1jb250YWluZXIgaDEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI3NjaG9vbC1zdGF0aXN0aWNzLWNvbnRhaW5lciBzdmcge1xuICB3aWR0aDogMTAwJTtcbn1cbiNzY2hvb2wtc3RhdGlzdGljcy1jb250YWluZXIgPiBkaXYgPiBkaXYge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jc2Nob29sLXN0YXRpc3RpY3MtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuI3NjaG9vbC1zdGF0aXN0aWNzLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuI3NjaG9vbC13aHktY29udGFpbmVyIHtcbiAgcGFkZGluZzogODBweCAwO1xufVxuI3NjaG9vbC13aHktY29udGFpbmVyID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI3NjaG9vbC13aHktY29udGFpbmVyID4gZGl2ID4gZGl2IHtcbiAgd2lkdGg6IDUwJTtcbn1cbiNzY2hvb2wtd2h5LWNvbnRhaW5lciA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4jc2Nob29sLXdoeS1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMzYsIDM4LCA0MywgMC4yNSk7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbiNzY2hvb2wtd2h5LWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDMwcHg7XG59XG4jc2Nob29sLXdoeS1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4jc2Nob29sLXdoeS1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4jc2Nob29sLWN1cnJpY3VsdW0tY29udGFpbmVyIHtcbiAgcGFkZGluZzogNDBweCAwIDgwcHg7XG59XG4jc2Nob29sLWN1cnJpY3VsdW0tY29udGFpbmVyID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI3NjaG9vbC1jdXJyaWN1bHVtLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA0NSU7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG4jc2Nob29sLWN1cnJpY3VsdW0tY29udGFpbmVyID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNzY2hvb2wtY3VycmljdWx1bS1jb250YWluZXIgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgaHIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgzNiwgMzgsIDQzLCAwLjIpO1xuICBtYXJnaW46IDEwcHggYXV0byAyMHB4O1xufVxuI3NjaG9vbC1jdXJyaWN1bHVtLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNzY2hvb2wtY3VycmljdWx1bS1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiA1NSU7XG59XG4jc2Nob29sLWN1cnJpY3VsdW0tY29udGFpbmVyID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNzY2hvb2wtam9icy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZWZlZWVhO1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG4jc2Nob29sLWpvYnMtY29udGFpbmVyID4gZGl2ID4gZGl2IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI3NjaG9vbC1qb2JzLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gIHdpZHRoOiA0OCU7XG59XG4jc2Nob29sLWpvYnMtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Om50aC1vZi10eXBlKDJuLTEpIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI3NjaG9vbC1qb2JzLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpudGgtb2YtdHlwZSgybi0xKSB1bCBsaSB7XG4gIHdpZHRoOiA0OCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbiNzY2hvb2wtam9icy1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bnRoLW9mLXR5cGUoMm4tMSkgdWwgbGk6bnRoLW9mLXR5cGUoMm4pIHtcbiAgbWFyZ2luLWxlZnQ6IDQlO1xufVxuI3NjaG9vbC1qb2JzLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpudGgtb2YtdHlwZSgybikge1xuICBtYXJnaW4tbGVmdDogNCU7XG59XG4jc2Nob29sLWpvYnMtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Om50aC1vZi10eXBlKDJuKSB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuI3NjaG9vbC10aWxlcy1jb250YWluZXIge1xuICBwYWRkaW5nOiA4MHB4IDAgMDtcbn1cbiNzY2hvb2wtdGlsZXMtY29udGFpbmVyIC5zY2hvb2wtdGlsZS1saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuI3NjaG9vbC10aWxlcy1jb250YWluZXIgLnNjaG9vbC10aWxlLWxpc3QtaXRlbSA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbiNzY2hvb2wtdGlsZXMtY29udGFpbmVyIC5zY2hvb2wtdGlsZS1saXN0LWl0ZW0gPiBkaXYgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI3NjaG9vbC10aWxlcy1jb250YWluZXIgLnNjaG9vbC10aWxlLWxpc3QtaXRlbSA+IGRpdiA+IGRpdiBhIHtcbiAgYmFja2dyb3VuZDogI2VmZWVlYTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNzY2hvb2wtdGlsZXMtY29udGFpbmVyIC5zY2hvb2wtdGlsZS1saXN0LWl0ZW0gPiBkaXYgPiBkaXYgYSBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbiNzY2hvb2wtdGlsZXMtY29udGFpbmVyIC5zY2hvb2wtdGlsZS1saXN0LWl0ZW0gPiBkaXYgPiBkaXYgYSBwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI3NjaG9vbC10aWxlcy1jb250YWluZXIgLnNjaG9vbC10aWxlLWxpc3QtaXRlbSA+IGRpdiA+IGRpdiBhID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiNzY2hvb2wtdGlsZXMtY29udGFpbmVyIC5zY2hvb2wtdGlsZS1saXN0LWl0ZW0gPiBkaXYgPiBkaXYgYSA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAzMHB4O1xufVxuI3NjaG9vbC10aWxlcy1jb250YWluZXIgLnNjaG9vbC10aWxlLWxpc3QtaXRlbSA+IGRpdiA+IGRpdiBhID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2IHtcbiAgYmFja2dyb3VuZDogI2M2NmM0MjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjYzY2YzQyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4jc2Nob29sLXRpbGVzLWNvbnRhaW5lciAuc2Nob29sLXRpbGUtbGlzdC1pdGVtID4gZGl2ID4gZGl2IGEgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXYgLmljb24tYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbiNzY2hvb2wtdGlsZXMtY29udGFpbmVyIC5zY2hvb2wtdGlsZS1saXN0LWl0ZW0gPiBkaXYgPiBkaXYgYSA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiAuaWNvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuI3NjaG9vbC10aWxlcy1jb250YWluZXIgLnNjaG9vbC10aWxlLWxpc3QtaXRlbSA+IGRpdiA+IGRpdiBhID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jc2Nob29sLXRpbGVzLWNvbnRhaW5lciAuc2Nob29sLXRpbGUtbGlzdC1pdGVtID4gZGl2ID4gZGl2IGEgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4jc2Nob29sLWdhbGxlcnktY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA1MHB4IDgwcHg7XG59XG4jc2Nob29sLWdhbGxlcnktY29udGFpbmVyID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI3NjaG9vbC1nYWxsZXJ5LWNvbnRhaW5lciA+IGRpdiA+IGRpdiB7XG4gIHdpZHRoOiA0OSU7XG59XG4jc2Nob29sLWdhbGxlcnktY29udGFpbmVyID4gZGl2ID4gZGl2Om50aC1vZi10eXBlKDJuKSB7XG4gIG1hcmdpbi1sZWZ0OiAyJTtcbn1cblxuI3NjaG9vbC10YWJsZXMtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAwIDgwcHg7XG59XG4jc2Nob29sLXRhYmxlcy1jb250YWluZXIgLnNjaG9vbC10YWJsZS1yb3cge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuI3NjaG9vbC10YWJsZXMtY29udGFpbmVyIC5zY2hvb2wtdGFibGUge1xuICBtYXJnaW46IDUwcHggYXV0bztcbn1cbiNzY2hvb2wtdGFibGVzLWNvbnRhaW5lciAuc2Nob29sLXRhYmxlID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNjgsIDE2OCwgMTY4LCAwLjUpO1xufVxuI3NjaG9vbC10YWJsZXMtY29udGFpbmVyIC5zY2hvb2wtdGFibGUgPiBkaXY6bnRoLW9mLXR5cGUoZXZlbikge1xuICBiYWNrZ3JvdW5kOiAjZWZlZWVhO1xufVxuI3NjaG9vbC10YWJsZXMtY29udGFpbmVyIC5zY2hvb2wtdGFibGUgPiBkaXYgPiBkaXYge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4jc2Nob29sLXRhYmxlcy1jb250YWluZXIgLnNjaG9vbC10YWJsZSA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAzNSU7XG59XG4jc2Nob29sLXRhYmxlcy1jb250YWluZXIgLnNjaG9vbC10YWJsZSA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDY1JTtcbn1cbiNzY2hvb2wtdGFibGVzLWNvbnRhaW5lciAuc2Nob29sLXRhYmxlID4gZGl2ID4gZGl2IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jc2Nob29sLWNvbnRhY3QtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjBweCAwIDUwcHg7XG59XG4jc2Nob29sLWNvbnRhY3QtY29udGFpbmVyIC5zd2lwZXItc2xpZGUgYSwgI3NjaG9vbC1jb250YWN0LWNvbnRhaW5lciAuc2Nob29sLWNvbnRhY3QtaXRlbSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4jc2Nob29sLWNvbnRhY3QtY29udGFpbmVyIC5zd2lwZXItc2xpZGUgYTpob3ZlciA+IGRpdiA+IGRpdiwgI3NjaG9vbC1jb250YWN0LWNvbnRhaW5lciAuc2Nob29sLWNvbnRhY3QtaXRlbSBhOmhvdmVyID4gZGl2ID4gZGl2IHtcbiAgbWF4LWhlaWdodDogODBweDtcbiAgcGFkZGluZzogNXB4IDAgMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLWluLW91dDtcbn1cbiNzY2hvb2wtY29udGFjdC1jb250YWluZXIgLnN3aXBlci1zbGlkZSBhOmJlZm9yZSwgI3NjaG9vbC1jb250YWN0LWNvbnRhaW5lciAuc2Nob29sLWNvbnRhY3QtaXRlbSBhOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDM2LCAzOCwgNDMsIDApLCByZ2JhKDE1LCAxNiwgMTgsIDAuMTUpIDQ2JSwgcmdiYSg4LCA4LCA5LCAwLjY1KSA3MiUsICMwMDApO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jc2Nob29sLWNvbnRhY3QtY29udGFpbmVyIC5zd2lwZXItc2xpZGUgYSBpbWcsICNzY2hvb2wtY29udGFjdC1jb250YWluZXIgLnNjaG9vbC1jb250YWN0LWl0ZW0gYSBpbWcge1xuICBoZWlnaHQ6IDQ1MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cbiNzY2hvb2wtY29udGFjdC1jb250YWluZXIgLnN3aXBlci1zbGlkZSBhID4gZGl2LCAjc2Nob29sLWNvbnRhY3QtY29udGFpbmVyIC5zY2hvb2wtY29udGFjdC1pdGVtIGEgPiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4jc2Nob29sLWNvbnRhY3QtY29udGFpbmVyIC5zd2lwZXItc2xpZGUgYSA+IGRpdiA+ICosICNzY2hvb2wtY29udGFjdC1jb250YWluZXIgLnNjaG9vbC1jb250YWN0LWl0ZW0gYSA+IGRpdiA+ICoge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xufVxuI3NjaG9vbC1jb250YWN0LWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIGEgPiBkaXYgaDQsICNzY2hvb2wtY29udGFjdC1jb250YWluZXIgLnNjaG9vbC1jb250YWN0LWl0ZW0gYSA+IGRpdiBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbiNzY2hvb2wtY29udGFjdC1jb250YWluZXIgLnN3aXBlci1zbGlkZSBhID4gZGl2ID4gZGl2LCAjc2Nob29sLWNvbnRhY3QtY29udGFpbmVyIC5zY2hvb2wtY29udGFjdC1pdGVtIGEgPiBkaXYgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XG59XG4jc2Nob29sLWNvbnRhY3QtY29udGFpbmVyIC5zd2lwZXItc2xpZGUgYSA+IGRpdiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCwgI3NjaG9vbC1jb250YWN0LWNvbnRhaW5lciAuc2Nob29sLWNvbnRhY3QtaXRlbSBhID4gZGl2ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDMwcHg7XG59XG4jc2Nob29sLWNvbnRhY3QtY29udGFpbmVyIC5zd2lwZXItc2xpZGUgYSA+IGRpdiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiwgI3NjaG9vbC1jb250YWN0LWNvbnRhaW5lciAuc2Nob29sLWNvbnRhY3QtaXRlbSBhID4gZGl2ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2IHtcbiAgYmFja2dyb3VuZDogI2M2NmM0MjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjYzY2YzQyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG4jc2Nob29sLWNvbnRhY3QtY29udGFpbmVyIC5zd2lwZXItc2xpZGUgYSA+IGRpdiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiAuaWNvbi1hcnJvdywgI3NjaG9vbC1jb250YWN0LWNvbnRhaW5lciAuc2Nob29sLWNvbnRhY3QtaXRlbSBhID4gZGl2ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2IC5pY29uLWFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4jc2Nob29sLWNvbnRhY3QtY29udGFpbmVyIC5zd2lwZXItc2xpZGUgYSA+IGRpdiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiAuaWNvbi1hcnJvdzpiZWZvcmUsICNzY2hvb2wtY29udGFjdC1jb250YWluZXIgLnNjaG9vbC1jb250YWN0LWl0ZW0gYSA+IGRpdiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiAuaWNvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuI3NjaG9vbC1jb250YWN0LWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIGEgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCwgI3NjaG9vbC1jb250YWN0LWNvbnRhaW5lciAuc2Nob29sLWNvbnRhY3QtaXRlbSBhID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jc2Nob29sLWNvbnRhY3QtY29udGFpbmVyIC5zd2lwZXItc2xpZGUgYSA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIGg1LCAjc2Nob29sLWNvbnRhY3QtY29udGFpbmVyIC5zY2hvb2wtY29udGFjdC1pdGVtIGEgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuI3NjaG9vbC1jb250YWN0LWNvbnRhaW5lciAjc2Nob29sLWNvbnRhY3RzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jc2Nob29sLWNvbnRhY3QtY29udGFpbmVyICNzY2hvb2wtY29udGFjdHMtbm9uLXNsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4jc2Nob29sLWNvbnRhY3QtY29udGFpbmVyICNzY2hvb2wtY29udGFjdHMtbmF2aWdhdGlvbiA+IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI3NjaG9vbC1jb250YWN0LWNvbnRhaW5lciAjc2Nob29sLWNvbnRhY3RzLW5hdmlnYXRpb24gPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBsZWZ0OiAtNTBweDtcbn1cbiNzY2hvb2wtY29udGFjdC1jb250YWluZXIgI3NjaG9vbC1jb250YWN0cy1uYXZpZ2F0aW9uID4gZGl2Omxhc3QtY2hpbGQge1xuICByaWdodDogLTUwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuI3NjaG9vbC1jb250YWN0LWNvbnRhaW5lciAjc2Nob29sLWNvbnRhY3RzLW5hdmlnYXRpb24gPiBkaXY6bGFzdC1jaGlsZCBhIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0b3A6IDQzJTtcbn1cbiNzY2hvb2wtY29udGFjdC1jb250YWluZXIgI3NjaG9vbC1jb250YWN0cy1uYXZpZ2F0aW9uID4gZGl2IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNjNjZjNDI7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI3NjaG9vbC1jb250YWN0LWNvbnRhaW5lciAjc2Nob29sLWNvbnRhY3RzLW5hdmlnYXRpb24gPiBkaXYgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbiNzY2hvb2wtY29udGFjdC1jb250YWluZXIgI3NjaG9vbC1jb250YWN0cy1uYXZpZ2F0aW9uID4gZGl2IGEgLmljb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cblxuI3NjaG9vbC1kZXRhaWxzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cblxuI3NjaG9vbC10ZXN0aW1vbmlhbC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZWZlZWVhO1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuI3NjaG9vbC10ZXN0aW1vbmlhbC1jb250YWluZXIgPiBkaXYgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG4jc2Nob29sLXRlc3RpbW9uaWFsLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNTBweCk7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG59XG4jc2Nob29sLXRlc3RpbW9uaWFsLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNzY2hvb2wtdGVzdGltb25pYWwtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICB3aWR0aDogMjUwcHg7XG59XG4jc2Nob29sLXRlc3RpbW9uaWFsLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDdweCBzb2xpZCAjZmRiODM0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTgwcHgpIHtcbiAgI3NjaG9vbC10ZXN0aW1vbmlhbC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAjc2Nob29sLWNvbnRhY3QtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAjc2Nob29sLWludHJvZHVjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweCA2MHB4O1xuICB9XG4gICNzY2hvb2wtY29udGVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweCA4MHB4O1xuICB9XG4gICNzY2hvb2wtc3RhdGlzdGljcy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDc1cHggMjBweCA1NXB4O1xuICB9XG4gICNzY2hvb2wtd2h5LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogODBweCAyMHB4O1xuICB9XG4gICNzY2hvb2wtY3VycmljdWx1bS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweCA4MHB4O1xuICB9XG4gICNzY2hvb2wtam9icy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMjBweDtcbiAgfVxuICAjc2Nob29sLXRpbGVzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogODBweCAyMHB4IDA7XG4gIH1cbiAgI3NjaG9vbC1nYWxsZXJ5LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4IDgwcHg7XG4gIH1cbiAgI3NjaG9vbC10YWJsZXMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggODBweDtcbiAgfVxuICAjc2Nob29sLWRldGFpbHMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHg7XG4gIH1cbiAgI3NjaG9vbC10ZXN0aW1vbmlhbC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDFweCkge1xuICAjc2Nob29sLXN0YXRpc3RpY3MtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgICB3aWR0aDogMjIuNSU7XG4gIH1cbiAgI3NjaG9vbC1zdGF0aXN0aWNzLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpudGgtb2YtdHlwZSg0biksICNzY2hvb2wtc3RhdGlzdGljcy1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bnRoLW9mLXR5cGUoNG4tMSksICNzY2hvb2wtc3RhdGlzdGljcy1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bnRoLW9mLXR5cGUoNG4tMikge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjMzMyU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gICNzY2hvb2wtc3RhdGlzdGljcy1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bnRoLW9mLXR5cGUoNG4pOmJlZm9yZSwgI3NjaG9vbC1zdGF0aXN0aWNzLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpudGgtb2YtdHlwZSg0bi0xKTpiZWZvcmUsICNzY2hvb2wtc3RhdGlzdGljcy1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bnRoLW9mLXR5cGUoNG4tMik6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMXB4O1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxuICAjc2Nob29sLXRpbGVzLWNvbnRhaW5lciAuc2Nob29sLXRpbGUtbGlzdC1pdGVtID4gZGl2ID4gZGl2IHtcbiAgICB3aWR0aDogMjIuNSU7XG4gIH1cbiAgI3NjaG9vbC10aWxlcy1jb250YWluZXIgLnNjaG9vbC10aWxlLWxpc3QtaXRlbSA+IGRpdiA+IGRpdjpudGgtb2YtdHlwZSg0biksICNzY2hvb2wtdGlsZXMtY29udGFpbmVyIC5zY2hvb2wtdGlsZS1saXN0LWl0ZW0gPiBkaXYgPiBkaXY6bnRoLW9mLXR5cGUoNG4tMSksICNzY2hvb2wtdGlsZXMtY29udGFpbmVyIC5zY2hvb2wtdGlsZS1saXN0LWl0ZW0gPiBkaXYgPiBkaXY6bnRoLW9mLXR5cGUoNG4tMikge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjMzMyU7XG4gIH1cbiAgI3NjaG9vbC1jb250YWN0cy1ub24tc2xpZGVyID4gZGl2IHtcbiAgICB3aWR0aDogMzElO1xuICB9XG4gICNzY2hvb2wtY29udGFjdHMtbm9uLXNsaWRlciA+IGRpdjpudGgtb2YtdHlwZSgzbi0xKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMzMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDAxcHgpIHtcbiAgI3NjaG9vbC1zdGF0aXN0aWNzLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICAjc2Nob29sLXN0YXRpc3RpY3MtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Om50aC1vZi10eXBlKDJuKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAjc2Nob29sLXN0YXRpc3RpY3MtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Om50aC1vZi10eXBlKDJuKTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IC0zMHB4O1xuICB9XG4gICNzY2hvb2wtdGlsZXMtY29udGFpbmVyIC5zY2hvb2wtdGlsZS1saXN0LWl0ZW0gPiBkaXYgPiBkaXYge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgI3NjaG9vbC10aWxlcy1jb250YWluZXIgLnNjaG9vbC10aWxlLWxpc3QtaXRlbSA+IGRpdiA+IGRpdjpudGgtb2YtdHlwZSgybikge1xuICAgIG1hcmdpbi1sZWZ0OiA0JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICNzY2hvb2wtY29udGFjdHMtbm9uLXNsaWRlciA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAjc2Nob29sLWNvbnRhY3RzLW5vbi1zbGlkZXIgPiBkaXY6bnRoLW9mLXR5cGUoM24tMSkge1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAjc2Nob29sLWludHJvZHVjdGlvbi1jb250YWluZXIgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQsICNzY2hvb2wtaW50cm9kdWN0aW9uLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNzY2hvb2wtaW50cm9kdWN0aW9uLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gICNzY2hvb2wtd2h5LWNvbnRhaW5lciA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCwgI3NjaG9vbC13aHktY29udGFpbmVyID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI3NjaG9vbC13aHktY29udGFpbmVyID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgI3NjaG9vbC1jdXJyaWN1bHVtLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCwgI3NjaG9vbC1jdXJyaWN1bHVtLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNzY2hvb2wtY3VycmljdWx1bS1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAjc2Nob29sLXRlc3RpbW9uaWFsLWNvbnRhaW5lciA+IGRpdiA+IGRpdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gICNzY2hvb2wtdGVzdGltb25pYWwtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkLCAjc2Nob29sLXRlc3RpbW9uaWFsLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjc2Nob29sLXRlc3RpbW9uaWFsLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMzBweCAwIDA7XG4gIH1cbiAgI3NjaG9vbC10ZXN0aW1vbmlhbC1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNzY2hvb2wtaW50cm9kdWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDYwcHg7XG4gIH1cbiAgI3NjaG9vbC1pbnRyb2R1Y3Rpb24tY29udGFpbmVyID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxuICAjc2Nob29sLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggNjBweDtcbiAgfVxuICAjc2Nob29sLXN0YXRpc3RpY3MtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHggMzBweDtcbiAgfVxuICAjc2Nob29sLXdoeS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgfVxuICAjc2Nob29sLWN1cnJpY3VsdW0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggNjBweDtcbiAgfVxuICAjc2Nob29sLWpvYnMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gIH1cbiAgI3NjaG9vbC1qb2JzLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3NjaG9vbC1qb2JzLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW46IDMwcHggMCAwO1xuICB9XG4gICNzY2hvb2wtam9icy1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDJuLTEpIHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjc2Nob29sLWpvYnMtY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Om50aC1jaGlsZCgybi0xKSB1bCBsaTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAjc2Nob29sLXRpbGVzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNjBweCAyMHB4IDA7XG4gIH1cbiAgI3NjaG9vbC10aWxlcy1jb250YWluZXIgLnNjaG9vbC10aWxlLWxpc3QtaXRlbSA+IGRpdiA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3NjaG9vbC1nYWxsZXJ5LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4IDYwcHg7XG4gIH1cbiAgI3NjaG9vbC1nYWxsZXJ5LWNvbnRhaW5lciA+IGRpdiA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3NjaG9vbC1nYWxsZXJ5LWNvbnRhaW5lciA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW46IDMwcHggMCAwO1xuICB9XG4gICNzY2hvb2wtdGFibGVzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4IDYwcHg7XG4gIH1cbiAgI3NjaG9vbC10YWJsZXMtY29udGFpbmVyIC5zY2hvb2wtdGFibGUgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQsICNzY2hvb2wtdGFibGVzLWNvbnRhaW5lciAuc2Nob29sLXRhYmxlID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNzY2hvb2wtY29udGFjdC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgfVxuICAjc2Nob29sLWNvbnRhY3QtY29udGFpbmVyICNzY2hvb2wtY29udGFjdHMtbmF2aWdhdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgI3NjaG9vbC1jb250YWN0LWNvbnRhaW5lciAjc2Nob29sLWNvbnRhY3RzLW5hdmlnYXRpb24gPiBkaXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgI3NjaG9vbC1jb250YWN0LWNvbnRhaW5lciAjc2Nob29sLWNvbnRhY3RzLW5hdmlnYXRpb24gPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG4gICNzY2hvb2wtY29udGFjdC1jb250YWluZXIgI3NjaG9vbC1jb250YWN0cy1uYXZpZ2F0aW9uID4gZGl2OmZpcnN0LWNoaWxkIGEge1xuICAgIHRvcDogNXB4O1xuICB9XG4gICNzY2hvb2wtY29udGFjdC1jb250YWluZXIgI3NjaG9vbC1jb250YWN0cy1uYXZpZ2F0aW9uID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gICNzY2hvb2wtY29udGFjdC1jb250YWluZXIgI3NjaG9vbC1jb250YWN0cy1uYXZpZ2F0aW9uID4gZGl2IGEge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB0b3A6IDA7XG4gIH1cbiAgI3NjaG9vbC1kZXRhaWxzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNjBweCAyMHB4O1xuICB9XG4gICNzY2hvb2wtdGVzdGltb25pYWwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuI2NvbnRlbnQgLnZpZGVvLWxpc3QtaXRlbSAuaW1hZ2Utd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNjb250ZW50IC52aWRlby1saXN0LWl0ZW0gLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jY29udGVudCAudmlkZW8tbGlzdC1pdGVtIC5pbWFnZS13cmFwcGVyID4gZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4jY29udGVudCAudmlkZW8tbGlzdC1pdGVtIC5pbWFnZS13cmFwcGVyID4gZGl2ID4gZGl2IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jY29udGVudCAudmlkZW8tbGlzdC1pdGVtIC5pbWFnZS13cmFwcGVyID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2NvbnRlbnQgLnZpZGVvLWxpc3QtaXRlbSAuaW1hZ2Utd3JhcHBlciA+IGRpdiA+IGRpdiA+IGRpdiBhIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmRiODM0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMjQyNjJiO1xuICBsaW5lLWhlaWdodDogODBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZGI4MzQ7XG59XG4jY29udGVudCAudmlkZW8tbGlzdC1pdGVtIC5pbWFnZS13cmFwcGVyID4gZGl2ID4gZGl2ID4gZGl2IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2ZkYjgzNDtcbn1cbiNjb250ZW50IC52aWRlby1saXN0LWl0ZW0gLmltYWdlLXdyYXBwZXIgPiBkaXYgPiBkaXYgPiBkaXYgYSAuaWNvbi1wbGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1cHg7XG4gIHRvcDogM3B4O1xufVxuI2NvbnRlbnQgLnZpZGVvLWxpc3QtaXRlbSAuaW1hZ2Utd3JhcHBlciA+IGRpdiA+IGRpdiA+IGRpdiBhIC5pY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cbiNjb250ZW50IC52aWRlby1saXN0LWl0ZW0gaDQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2NvbnRlbnQgLnBvZGNhc3QtbGlzdC1pdGVtIHtcbiAgYmFja2dyb3VuZDogIzU3NTg1YztcbiAgcGFkZGluZzogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuI2NvbnRlbnQgLnBvZGNhc3QtbGlzdC1pdGVtIGg0LCAjY29udGVudCAucG9kY2FzdC1saXN0LWl0ZW0gcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2NvbnRlbnQgLnBvZGNhc3QtbGlzdC1pdGVtID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNjb250ZW50IC5wb2RjYXN0LWxpc3QtaXRlbSA+IGE6aG92ZXIgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2M2NmM0MjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbiNjb250ZW50IC5wb2RjYXN0LWxpc3QtaXRlbSA+IGEgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4jY29udGVudCAucG9kY2FzdC1saXN0LWl0ZW0gPiBhID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2M2NmM0MjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjYzY2YzQyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuI2NvbnRlbnQgLnBvZGNhc3QtbGlzdC1pdGVtID4gYSA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCAuaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG4jY29udGVudCAucG9kY2FzdC1saXN0LWl0ZW0gPiBhID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4jY29udGVudCAucG9kY2FzdC1saXN0LWl0ZW0gPiBhID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgcCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbiNwb2RjYXN0cy1sYW5kaW5nLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNlZmVlZWE7XG4gIHBhZGRpbmc6IDAgMCA1MHB4O1xufVxuI3BvZGNhc3RzLWxhbmRpbmctY29udGFpbmVyICNwb2RjYXN0LWludHJvZHVjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNwb2RjYXN0cy1sYW5kaW5nLWNvbnRhaW5lciAjcG9kY2FzdC1pbnRyb2R1Y3Rpb24gPiBkaXYge1xuICB3aWR0aDogNTAlO1xufVxuI3BvZGNhc3RzLWxhbmRpbmctY29udGFpbmVyICNwb2RjYXN0LWludHJvZHVjdGlvbiA+IGRpdjpmaXJzdC1jaGlsZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbiNwb2RjYXN0cy1sYW5kaW5nLWNvbnRhaW5lciAjcG9kY2FzdC1pbnRyb2R1Y3Rpb24gPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cbiNwb2RjYXN0cy1sYW5kaW5nLWNvbnRhaW5lciAjcG9kY2FzdHMtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuI3ZpZGVvLWxhbmRpbmctY29udGFpbmVyIHtcbiAgcGFkZGluZzogODBweCAwO1xufVxuI3ZpZGVvLWxhbmRpbmctY29udGFpbmVyICN2aWRlby1sYW5kaW5nLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiN2aWRlby1sYW5kaW5nLWNvbnRhaW5lciAjdmlkZW8tbGFuZGluZy1oZWFkZXIgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogNzAlO1xufVxuI3ZpZGVvLWxhbmRpbmctY29udGFpbmVyICN2aWRlby1sYW5kaW5nLWhlYWRlciA+IGRpdjpmaXJzdC1jaGlsZCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jdmlkZW8tbGFuZGluZy1jb250YWluZXIgI3ZpZGVvLWxhbmRpbmctaGVhZGVyID4gZGl2Omxhc3QtY2hpbGQge1xuICB3aWR0aDogMzAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiN2aWRlby1sYW5kaW5nLWNvbnRhaW5lciAjbW9iaWxlLXZpZGVvLWxpbmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG5cbiNwb2RjYXN0cy1jb250YWluZXIgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jcG9kY2FzdHMtY29udGFpbmVyID4gZGl2ID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuI3NpbmdsZS1wb2RjYXN0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDQwcHggMCA4MHB4O1xufVxuXG4jdmlkZW9zLXdyYXBwZXIge1xuICBwYWRkaW5nOiAzMHB4IDAgODBweDtcbn1cblxuI3ZpZGVvcy1jb250YWluZXIgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jdmlkZW9zLWNvbnRhaW5lciA+IGRpdiA+IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiA0OCU7XG59XG4jdmlkZW9zLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpudGgtb2YtdHlwZSgybikge1xuICBtYXJnaW4tbGVmdDogNCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAjcG9kY2FzdHMtbGFuZGluZy1jb250YWluZXIgI3BvZGNhc3QtaW50cm9kdWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgI3BvZGNhc3RzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gICN2aWRlby1sYW5kaW5nLWhlYWRlciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gICN2aWRlb3MtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAjc2luZ2xlLXBvZGNhc3QtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgI3BvZGNhc3RzLWxhbmRpbmctY29udGFpbmVyICNwb2RjYXN0LWludHJvZHVjdGlvbiA+IGRpdjpmaXJzdC1jaGlsZCwgI3BvZGNhc3RzLWxhbmRpbmctY29udGFpbmVyICNwb2RjYXN0LWludHJvZHVjdGlvbiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNwb2RjYXN0cy1sYW5kaW5nLWNvbnRhaW5lciAjcG9kY2FzdC1pbnRyb2R1Y3Rpb24gPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMzBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwb2RjYXN0cy1jb250YWluZXIgPiBkaXYgPiBkaXYge1xuICAgIHdpZHRoOiAzMSU7XG4gIH1cbiAgI3BvZGNhc3RzLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpudGgtb2YtdHlwZSgzbi0xKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMzMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BvZGNhc3RzLWNvbnRhaW5lciA+IGRpdiA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3ZpZGVvcy1jb250YWluZXIgPiBkaXYgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICN2aWRlb3MtY29udGFpbmVyID4gZGl2ID4gZGl2Om50aC1vZi10eXBlKDJuKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgI3ZpZGVvLWxhbmRpbmctY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbiAgI3ZpZGVvLWxhbmRpbmctY29udGFpbmVyICN2aWRlby1sYW5kaW5nLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAjdmlkZW8tbGFuZGluZy1jb250YWluZXIgI3ZpZGVvLWxhbmRpbmctaGVhZGVyID4gZGl2OmZpcnN0LWNoaWxkLCAjdmlkZW8tbGFuZGluZy1jb250YWluZXIgI3ZpZGVvLWxhbmRpbmctaGVhZGVyID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAjdmlkZW8tbGFuZGluZy1jb250YWluZXIgI3ZpZGVvLWxhbmRpbmctaGVhZGVyID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI3ZpZGVvLWxhbmRpbmctY29udGFpbmVyICNtb2JpbGUtdmlkZW8tbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI3NpbmdsZS1wb2RjYXN0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDYwcHg7XG4gIH1cbn1cbiN2aXNpdC1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIHtcbiAgcGFkZGluZzogNDBweCAwIDgwcHg7XG59XG4jdmlzaXQtaW50cm9kdWN0aW9uLWNvbnRhaW5lciA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiN2aXNpdC1pbnRyb2R1Y3Rpb24tY29udGFpbmVyID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDY1JTtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cbiN2aXNpdC1pbnRyb2R1Y3Rpb24tY29udGFpbmVyID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICB3aWR0aDogMzUlO1xufVxuI3Zpc2l0LWludHJvZHVjdGlvbi1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiB7XG4gIGJhY2tncm91bmQ6ICNlZmVlZWE7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAxNXB4O1xufVxuI3Zpc2l0LWludHJvZHVjdGlvbi1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuI3Zpc2l0LWNhbXB1cy1jb250YWluZXIge1xuICBwYWRkaW5nOiAzMHB4IDAgODBweDtcbn1cbiN2aXNpdC1jYW1wdXMtY29udGFpbmVyID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI3Zpc2l0LWNhbXB1cy1jb250YWluZXIgPiBkaXYgPiBkaXYge1xuICB3aWR0aDogNDglO1xufVxuI3Zpc2l0LWNhbXB1cy1jb250YWluZXIgPiBkaXYgPiBkaXY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgbWFyZ2luLWxlZnQ6IDQlO1xufVxuI3Zpc2l0LWNhbXB1cy1jb250YWluZXIgPiBkaXYgPiBkaXYgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiN2aXNpdC1jYW1wdXMtY29udGFpbmVyID4gZGl2ID4gZGl2IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4jdmlzaXQtY2FsbG91dC1jb250YWluZXIge1xuICBwYWRkaW5nOiAxMjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jdmlzaXQtY2FsbG91dC1jb250YWluZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzYsIDM4LCA0MywgMC44KTtcbn1cbiN2aXNpdC1jYWxsb3V0LWNvbnRhaW5lciA+ICoge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuI3Zpc2l0LXNvY2lhbC1jb250YWluZXIge1xuICBwYWRkaW5nOiAxMzBweCAwO1xufVxuI3Zpc2l0LXNvY2lhbC1jb250YWluZXIgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG4jdmlzaXQtc29jaWFsLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA0NSU7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG59XG4jdmlzaXQtc29jaWFsLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiN2aXNpdC1zb2NpYWwtY29udGFpbmVyID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2IGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiN2aXNpdC1zb2NpYWwtY29udGFpbmVyID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2ID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xufVxuI3Zpc2l0LXNvY2lhbC1jb250YWluZXIgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXYgPiBkaXYgPiBkaXY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuI3Zpc2l0LXNvY2lhbC1jb250YWluZXIgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXYgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmRiODM0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjQyNjJiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuI3Zpc2l0LXNvY2lhbC1jb250YWluZXIgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXYgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmU0YjE7XG59XG4jdmlzaXQtc29jaWFsLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiBhOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbiN2aXNpdC1zb2NpYWwtY29udGFpbmVyID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2IGEgLmljb24tZmFjZWJvb2sge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jdmlzaXQtc29jaWFsLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiBhIC5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4jdmlzaXQtc29jaWFsLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiBhIC5pY29uLXR3aXR0ZXIge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4jdmlzaXQtc29jaWFsLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiBhIC5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cbiN2aXNpdC1zb2NpYWwtY29udGFpbmVyID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICB3aWR0aDogNTUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jdmlzaXQtc29jaWFsLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDQ5JTtcbn1cbiN2aXNpdC1zb2NpYWwtY29udGFpbmVyID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgbWFyZ2luLWxlZnQ6IDIlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgI3Zpc2l0LWludHJvZHVjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweCA4MHB4O1xuICB9XG4gICN2aXNpdC1jYW1wdXMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggODBweDtcbiAgfVxuICAjdmlzaXQtY2FsbG91dC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDIwcHg7XG4gIH1cbiAgI3Zpc2l0LXNvY2lhbC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEzMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICN2aXNpdC1pbnRyb2R1Y3Rpb24tY29udGFpbmVyID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkLCAjdmlzaXQtaW50cm9kdWN0aW9uLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICN2aXNpdC1pbnRyb2R1Y3Rpb24tY29udGFpbmVyID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbiAgI3Zpc2l0LXNvY2lhbC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDIwcHg7XG4gIH1cbiAgI3Zpc2l0LXNvY2lhbC1jb250YWluZXIgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQsICN2aXNpdC1zb2NpYWwtY29udGFpbmVyID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI3Zpc2l0LXNvY2lhbC1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3Zpc2l0LWludHJvZHVjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxuICAjdmlzaXQtY2FtcHVzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDYwcHg7XG4gIH1cbiAgI3Zpc2l0LWNhbXB1cy1jb250YWluZXIgPiBkaXYgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICN2aXNpdC1jYW1wdXMtY29udGFpbmVyID4gZGl2ID4gZGl2Om50aC1vZi10eXBlKDJuKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAjdmlzaXQtY2FsbG91dC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMjBweDtcbiAgfVxuICAjdmlzaXQtc29jaWFsLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogODBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAjdmlzaXQtc29jaWFsLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjdmlzaXQtc29jaWFsLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2Om50aC1vZi10eXBlKDJuKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbiNjYWxsLXRvLWFjdGlvbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjMjQyNjJiO1xuICB6LWluZGV4OiAxMDA7XG59XG4jY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAxMjBweCAwO1xufVxuI2NhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuY29udGFpbmVyID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuI2NhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuY29udGFpbmVyID4gZGl2ID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAwO1xufVxuI2NhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuY29udGFpbmVyID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDQwJTtcbn1cbiNjYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDYwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuI2NhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuY29udGFpbmVyID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXY6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5jb250YWluZXIgPiBkaXYgPiBkaXYgaDEsXG4jY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5jb250YWluZXIgPiBkaXYgPiBkaXYgaDIsXG4jY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5jb250YWluZXIgPiBkaXYgPiBkaXYgaDMsXG4jY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5jb250YWluZXIgPiBkaXYgPiBkaXYgaDQsXG4jY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5jb250YWluZXIgPiBkaXYgPiBkaXYgaDUsXG4jY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5jb250YWluZXIgPiBkaXYgPiBkaXYgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2NhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuY29udGFpbmVyID4gZGl2ID4gZGl2IGgxIHtcbiAgZm9udC1zaXplOiAxMDJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5jb250YWluZXIgPiBkaXYgPiBkaXYgaDIge1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuI2NhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuY29udGFpbmVyID4gZGl2ID4gZGl2IGgzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuI2NhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuY29udGFpbmVyID4gZGl2ID4gZGl2IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbiNjYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmNvbnRhaW5lciA+IGRpdiA+IGRpdiBoNSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbiNjYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmNvbnRhaW5lciA+IGRpdiA+IGRpdiBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbiNjYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmNvbnRhaW5lciA+IGRpdiA+IGRpdiBhLmJ1dHRvbi5vcmFuZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjYzY2YzQyO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1pbi13aWR0aDogMjQwcHg7XG59XG4jY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5jb250YWluZXIgPiBkaXYgPiBkaXYgYS5idXR0b24ub3JhbmdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2I5NTQyOTtcbn1cbiNjYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNTAlO1xufVxuXG4jZm9vdGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDcwcHggMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xufVxuI2Zvb3Rlci1jb250YWluZXIgPiBkaXYgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jZm9vdGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA0MCU7XG59XG4jZm9vdGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI2Zvb3Rlci1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbiNmb290ZXItY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHAgYSB7XG4gIGNvbG9yOiAjMjQyNjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jZm9vdGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCBwIGE6aG92ZXIge1xuICBjb2xvcjogI2ZkYjgzNDtcbn1cbiNmb290ZXItY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIC5tZW51LWZvb3Rlci1tZW51LWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4jZm9vdGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCAubWVudS1mb290ZXItbWVudS1jb250YWluZXIgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4jZm9vdGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCAubWVudS1mb290ZXItbWVudS1jb250YWluZXIgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jZm9vdGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCAubWVudS1mb290ZXItbWVudS1jb250YWluZXIgdWwgbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuI2Zvb3Rlci1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgLm1lbnUtZm9vdGVyLW1lbnUtY29udGFpbmVyIHVsIGxpIGEge1xuICBjb2xvcjogIzI0MjYyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jZm9vdGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCAubWVudS1mb290ZXItbWVudS1jb250YWluZXIgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmRiODM0O1xufVxuI2Zvb3Rlci1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiA2MCU7XG59XG4jZm9vdGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkICNmb290ZXItY29sdW1ucy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jZm9vdGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkICNmb290ZXItY29sdW1ucy1jb250YWluZXIgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogNDAlO1xufVxuI2Zvb3Rlci1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAjZm9vdGVyLWNvbHVtbnMtY29udGFpbmVyID4gZGl2OmZpcnN0LWNoaWxkIGEsXG4jZm9vdGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkICNmb290ZXItY29sdW1ucy1jb250YWluZXIgPiBkaXY6Zmlyc3QtY2hpbGQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyNDI2MmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNmb290ZXItY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgI2Zvb3Rlci1jb2x1bW5zLWNvbnRhaW5lciA+IGRpdjpmaXJzdC1jaGlsZCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZGI4MzQ7XG59XG4jZm9vdGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkICNmb290ZXItY29sdW1ucy1jb250YWluZXIgPiBkaXY6Zmlyc3QtY2hpbGQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4jZm9vdGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkICNmb290ZXItY29sdW1ucy1jb250YWluZXIgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiA2MCU7XG59XG4jZm9vdGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkICNmb290ZXItY29sdW1ucy1jb250YWluZXIgPiBkaXY6bGFzdC1jaGlsZCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuI2Zvb3Rlci1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAjZm9vdGVyLWNvbHVtbnMtY29udGFpbmVyID4gZGl2Omxhc3QtY2hpbGQgdWwgbGkge1xuICB3aWR0aDogNDglO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuI2Zvb3Rlci1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAjZm9vdGVyLWNvbHVtbnMtY29udGFpbmVyID4gZGl2Omxhc3QtY2hpbGQgdWwgbGk6bnRoLW9mLXR5cGUoMm4pIHtcbiAgbWFyZ2luLWxlZnQ6IDQlO1xufVxuI2Zvb3Rlci1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAjZm9vdGVyLWNvbHVtbnMtY29udGFpbmVyID4gZGl2Omxhc3QtY2hpbGQgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMjQyNjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jZm9vdGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkICNmb290ZXItY29sdW1ucy1jb250YWluZXIgPiBkaXY6bGFzdC1jaGlsZCB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZGI4MzQ7XG59XG4jZm9vdGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkICNmb290ZXItY29sdW1ucy1jb250YWluZXIgPiBkaXYgaDUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNmb290ZXItY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgLmZvb3Rlci1zb2NpYWwtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4jZm9vdGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIC5mb290ZXItc29jaWFsLWNvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZGI4MzQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyNDI2MmI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4jZm9vdGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIC5mb290ZXItc29jaWFsLWNvbnRhaW5lciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZTRiMTtcbn1cbiNmb290ZXItY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgLmZvb3Rlci1zb2NpYWwtY29udGFpbmVyIGE6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuI2Zvb3Rlci1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAuZm9vdGVyLXNvY2lhbC1jb250YWluZXIgYSBzcGFuLCAjZm9vdGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIC5mb290ZXItc29jaWFsLWNvbnRhaW5lciBhIGkge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuI2Zvb3Rlci1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCAuZm9vdGVyLXNvY2lhbC1jb250YWluZXIgYSAuaWNvbi1mYWNlYm9vayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNmb290ZXItY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgLmZvb3Rlci1zb2NpYWwtY29udGFpbmVyIGEgLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbiNmb290ZXItY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgLmZvb3Rlci1zb2NpYWwtY29udGFpbmVyIGEgLmljb24tdHdpdHRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbiNmb290ZXItY29udGFpbmVyID4gZGl2ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQgLmZvb3Rlci1zb2NpYWwtY29udGFpbmVyIGEgLmljb24tdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4jbW9iaWxlLWZvb3Rlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbn1cbiNtb2JpbGUtZm9vdGVyLWNvbnRhaW5lciAjdG9wLW1vYmlsZS1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4jbW9iaWxlLWZvb3Rlci1jb250YWluZXIgI3RvcC1tb2JpbGUtZm9vdGVyID4gZGl2IHtcbiAgd2lkdGg6IDQ4JTtcbn1cbiNtb2JpbGUtZm9vdGVyLWNvbnRhaW5lciAjdG9wLW1vYmlsZS1mb290ZXIgPiBkaXY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgbWFyZ2luLWxlZnQ6IDQlO1xufVxuI21vYmlsZS1mb290ZXItY29udGFpbmVyICN0b3AtbW9iaWxlLWZvb3RlciA+IGRpdiBoNSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI21vYmlsZS1mb290ZXItY29udGFpbmVyICN0b3AtbW9iaWxlLWZvb3RlciA+IGRpdiBhLFxuI21vYmlsZS1mb290ZXItY29udGFpbmVyICN0b3AtbW9iaWxlLWZvb3RlciA+IGRpdiBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzI0MjYyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI21vYmlsZS1mb290ZXItY29udGFpbmVyICN0b3AtbW9iaWxlLWZvb3RlciA+IGRpdiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbiNtb2JpbGUtZm9vdGVyLWNvbnRhaW5lciAjdG9wLW1vYmlsZS1mb290ZXIgPiBkaXYgLmZvb3Rlci1zb2NpYWwtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4jbW9iaWxlLWZvb3Rlci1jb250YWluZXIgI3RvcC1tb2JpbGUtZm9vdGVyID4gZGl2IC5mb290ZXItc29jaWFsLWNvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZGI4MzQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyNDI2MmI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4jbW9iaWxlLWZvb3Rlci1jb250YWluZXIgI3RvcC1tb2JpbGUtZm9vdGVyID4gZGl2IC5mb290ZXItc29jaWFsLWNvbnRhaW5lciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZTRiMTtcbn1cbiNtb2JpbGUtZm9vdGVyLWNvbnRhaW5lciAjdG9wLW1vYmlsZS1mb290ZXIgPiBkaXYgLmZvb3Rlci1zb2NpYWwtY29udGFpbmVyIGE6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuI21vYmlsZS1mb290ZXItY29udGFpbmVyICN0b3AtbW9iaWxlLWZvb3RlciA+IGRpdiAuZm9vdGVyLXNvY2lhbC1jb250YWluZXIgYSBzcGFuLCAjbW9iaWxlLWZvb3Rlci1jb250YWluZXIgI3RvcC1tb2JpbGUtZm9vdGVyID4gZGl2IC5mb290ZXItc29jaWFsLWNvbnRhaW5lciBhIGkge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuI21vYmlsZS1mb290ZXItY29udGFpbmVyICN0b3AtbW9iaWxlLWZvb3RlciA+IGRpdiAuZm9vdGVyLXNvY2lhbC1jb250YWluZXIgYSAuaWNvbi1mYWNlYm9vayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNtb2JpbGUtZm9vdGVyLWNvbnRhaW5lciAjdG9wLW1vYmlsZS1mb290ZXIgPiBkaXYgLmZvb3Rlci1zb2NpYWwtY29udGFpbmVyIGEgLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbiNtb2JpbGUtZm9vdGVyLWNvbnRhaW5lciAjdG9wLW1vYmlsZS1mb290ZXIgPiBkaXYgLmZvb3Rlci1zb2NpYWwtY29udGFpbmVyIGEgLmljb24tdHdpdHRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbiNtb2JpbGUtZm9vdGVyLWNvbnRhaW5lciAjdG9wLW1vYmlsZS1mb290ZXIgPiBkaXYgLmZvb3Rlci1zb2NpYWwtY29udGFpbmVyIGEgLmljb24tdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuI21vYmlsZS1mb290ZXItY29udGFpbmVyICNtaWRkbGUtbW9iaWxlLWZvb3RlciB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbiNtb2JpbGUtZm9vdGVyLWNvbnRhaW5lciAjbWlkZGxlLW1vYmlsZS1mb290ZXIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbiNtb2JpbGUtZm9vdGVyLWNvbnRhaW5lciAjbWlkZGxlLW1vYmlsZS1mb290ZXIgdWwgbGkge1xuICB3aWR0aDogNDglO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuI21vYmlsZS1mb290ZXItY29udGFpbmVyICNtaWRkbGUtbW9iaWxlLWZvb3RlciB1bCBsaTpudGgtb2YtdHlwZSgybikge1xuICBtYXJnaW4tbGVmdDogNCU7XG59XG4jbW9iaWxlLWZvb3Rlci1jb250YWluZXIgI21pZGRsZS1tb2JpbGUtZm9vdGVyIHVsIGxpIGEge1xuICBjb2xvcjogIzI0MjYyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xuICBvcGFjaXR5OiAxO1xufVxuI21vYmlsZS1mb290ZXItY29udGFpbmVyICNtaWRkbGUtbW9iaWxlLWZvb3RlciB1bCBsaSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuI21vYmlsZS1mb290ZXItY29udGFpbmVyICNtaWRkbGUtbW9iaWxlLWZvb3RlciBoNSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI21vYmlsZS1mb290ZXItY29udGFpbmVyICNib3R0b20tbW9iaWxlLWZvb3RlciBwLFxuI21vYmlsZS1mb290ZXItY29udGFpbmVyICNib3R0b20tbW9iaWxlLWZvb3RlciBhIHtcbiAgY29sb3I6ICMyNDI2MmI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNtb2JpbGUtZm9vdGVyLWNvbnRhaW5lciAjYm90dG9tLW1vYmlsZS1mb290ZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNtb2JpbGUtZm9vdGVyLWNvbnRhaW5lciAjYm90dG9tLW1vYmlsZS1mb290ZXIgLm1lbnUtZm9vdGVyLW1lbnUtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbiNtb2JpbGUtZm9vdGVyLWNvbnRhaW5lciAjYm90dG9tLW1vYmlsZS1mb290ZXIgLm1lbnUtZm9vdGVyLW1lbnUtY29udGFpbmVyIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jbW9iaWxlLWZvb3Rlci1jb250YWluZXIgI2JvdHRvbS1tb2JpbGUtZm9vdGVyIC5tZW51LWZvb3Rlci1tZW51LWNvbnRhaW5lciB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNtb2JpbGUtZm9vdGVyLWNvbnRhaW5lciAjYm90dG9tLW1vYmlsZS1mb290ZXIgLm1lbnUtZm9vdGVyLW1lbnUtY29udGFpbmVyIHVsIGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cbiNtb2JpbGUtZm9vdGVyLWNvbnRhaW5lciAjYm90dG9tLW1vYmlsZS1mb290ZXIgLm1lbnUtZm9vdGVyLW1lbnUtY29udGFpbmVyIHVsIGxpIGEge1xuICBjb2xvcjogIzI0MjYyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAxO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jbW9iaWxlLWZvb3Rlci1jb250YWluZXIgI2JvdHRvbS1tb2JpbGUtZm9vdGVyIC5tZW51LWZvb3Rlci1tZW51LWNvbnRhaW5lciB1bCBsaSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgI2NhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gICNmb290ZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA3MHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAjY2FsbC10by1hY3Rpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNjYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTIwcHggMjBweDtcbiAgfVxuICAjY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5jb250YWluZXIgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQsICNjYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI2NhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuY29udGFpbmVyID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIGgxIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbiAgI2NhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuY29udGFpbmVyID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbiAgI2NhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuY29udGFpbmVyID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIGgzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgI2NhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuY29udGFpbmVyID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgI2NhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuY29udGFpbmVyID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICB9XG4gICNjYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICNmb290ZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNtb2JpbGUtZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjYWxsLXRvLWFjdGlvbi1jb250YWluZXIgPiBkaXY6bm90KC5sYXp5KSB7XG4gICAgcGFkZGluZzogODBweCAyMHB4O1xuICB9XG59IiwiQGltcG9ydCB1cmwoJ2h0dHBzOi8vdXNlLnR5cGVraXQubmV0L2VubDJrYmMuY3NzJyk7XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvaWNvbW9vbi5lb3Q/MjNqYTFvJyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvaWNvbW9vbi5lb3Q/MjNqYTFvI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvaWNvbW9vbi53b2ZmMj8yM2phMW8nKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9pY29tb29uLnR0Zj8yM2phMW8nKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9pY29tb29uLndvZmY/MjNqYTFvJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9pY29tb29uLnN2Zz8yM2phMW8jaWNvbW9vbicpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuJHByaW1hcnlGb250OiAnYXJ0aWN1bGF0LWNmJztcclxuJHNlY29uZGFyeUZvbnQ6ICdhZGVsbGUnO1xyXG4kaWNvbkZvbnQ6ICdpY29tb29uJztcclxuXHJcbiRnb2xkOiAjZmRiODM0O1xyXG4kYmxhY2s6ICMyNDI2MmI7XHJcbiRsaWdodEdyYXk6ICNlZmVlZWE7XHJcbiRvcmFuZ2U6ICNjNjZjNDI7XHJcbiRvcmFuZ2VTZWNvbmRhcnk6ICNiOTU0Mjk7XHJcbiRsaWdodFllbGxvdzogI2ZmZTRiMTtcclxuJGdyYXk6ICNiMWIyYjQ7XHJcbiRncmF5U2Vjb25kYXJ5OiAjYThhOGE4O1xyXG4kZGFya0dyYXk6ICM3MTcxNzE7XHJcbiRkYXJrR3JheVNlY29uZGFyeTogIzU3NTg1YztcclxuJHdoaXRlOiAjZmZmO1xyXG4kZ3JheUFsdDogI2Y1ZjVmNTtcclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uKCRwcm9wZXJ0eTogYWxsLCAkZHVyYXRpb246IDAuNHMsICRlYXNpbmc6IGVhc2UtaW4tb3V0KSB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGVhc2luZztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkZWFzaW5nO1xyXG4gICAgLW1zLXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGVhc2luZztcclxuICAgIC1vLXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGVhc2luZztcclxuICAgIHRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGVhc2luZztcclxufVxyXG5cclxuQG1peGluIHRyYW5zZm9ybSgkdHJhbnNmb3Jtcykge1xyXG4gICAgLW1vei10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xyXG4gICAgLW8tdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcclxuICAgIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xyXG4gICAgdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcclxufVxyXG5cclxuQG1peGluIHJvdGF0ZSgkZGVncmVlcykge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XHJcbn1cclxuXHJcbkBtaXhpbiBwcmVmaXhlcigkcHJvcGVydHksICR2YWx1ZSwgJHByZWZpeGVzOiB3ZWJraXQpIHtcclxuICAgIEBlYWNoICRwcmVmaXggaW4gJHByZWZpeGVzIHtcclxuICAgICAgICAje1wiLVwiICsgJHByZWZpeCArIFwiLVwiICsgJHByb3BlcnR5fTogJHZhbHVlO1xyXG4gICAgfVxyXG4gICAgI3skcHJvcGVydHl9OiAkdmFsdWU7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2xhdGUoJHgsICR5KSB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKCR4LCAkeSkpO1xyXG59XHJcblxyXG5AbWl4aW4gYWxpZ24tY2VudGVyIHtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuQG1peGluIGJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbkBtaXhpbiBibGFjay1idXR0b24ge1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uO1xyXG4gICAgYmFja2dyb3VuZDogJGRhcmtHcmF5U2Vjb25kYXJ5O1xyXG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xyXG4gICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFya0dyYXk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB3aGl0ZS1ib3JkZXItYnV0dG9uIHtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbjtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcclxuICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBvcmFuZ2UtYnV0dG9uIHtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbjtcclxuICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlU2Vjb25kYXJ5O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYXJyb3ctYnV0dG9uIHtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbjtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAzMDBtcywgZWFzZS1pbi1vdXQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgID4gZGl2IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJG9yYW5nZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMzAwbXMsIGVhc2UtaW4tb3V0KTtcclxuICAgICAgICAuaWNvbi1hcnJvdyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlOTA0JztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGFycm93LXJldmVyc2UtYnV0dG9uIHtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbjtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAzMDBtcywgZWFzZS1pbi1vdXQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgID4gZGl2IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJG9yYW5nZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICBAaW5jbHVkZSByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDMwMG1zLCBlYXNlLWluLW91dCk7XHJcbiAgICAgICAgLmljb24tYXJyb3cge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkwNCc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qXHJcblx0Qm9keSAmIEhUTUwgc2V0dXBcclxuXHRcclxuKi9cclxuXHJcbiNmdWxsLWhlaWdodCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5ib2R5LFxyXG5odG1sIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcclxuICAgICYubmF2LW1lbnUtb3BlbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbiAgICAmLmVycm9yNDA0IHtcclxuICAgICAgICAud3JhcCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodEdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgKnpvb206IDE7XHJcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcclxuICAgIG1pbi13aWR0aDogMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAmLnhsYXJnZS1jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTU0MHB4O1xyXG4gICAgfVxyXG4gICAgJi54bGFyZ2UtY29udGFpbmVyLWFsdCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDIwcHg7XHJcbiAgICB9XHJcbiAgICAmLmxhcmdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWluZXItZmx1aWQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAqem9vbTogMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAyMDAwcHg7XHJcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xyXG59XHJcblxyXG4ud3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDAgYXV0byAtOTBweDsgLyogYm90dG9tIGlzIG5lZ2F0aXZlIHZhbHVlIG9mIC5wdXNoIGhlaWdodCAqL1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbi5wdXNoIHtcclxuICAgIGhlaWdodDogOTBweDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59IC8qIGZvb3RlciBoZWlnaHQgcGx1cyBwYWRkaW5nICovXHJcblxyXG4ucGFkZGluZyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5vbWFyZ2luIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbjo6LW1vei1zZWxlY3Rpb24ge1xyXG4gICAgLyogQ29kZSBmb3IgRmlyZWZveCAqL1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZDogJGdvbGQ7XHJcbn1cclxuXHJcbjo6c2VsZWN0aW9uIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGJhY2tncm91bmQ6ICRnb2xkO1xyXG59XHJcblxyXG46Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMHB4IG5vbmUgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbjo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRncmF5O1xyXG59XHJcblxyXG46LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAvKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgY29sb3I6ICRncmF5O1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICBjb2xvcjogJGdyYXk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkZ3JheTtcclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNixcclxucCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbn1cclxuaW5wdXRbdHlwZT0ndGV4dCddLFxyXG5pbnB1dFt0eXBlPSdlbWFpbCddLFxyXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLFxyXG5pbnB1dFt0eXBlPSd0ZWwnXSxcclxuaW5wdXRbdHlwZT0nc3VibWl0J10sXHJcbnRleHRhcmVhLFxyXG5zZWxlY3Qge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG59XHJcblxyXG4jcHJlbG9hZCAqIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgLW8tdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5hLFxyXG5pbnB1dFt0eXBlPSdzdWJtaXQnXSB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMzAwbXMsIGVhc2UtaW4tb3V0KTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAzMDBtcywgZWFzZS1pbi1vdXQpO1xyXG4gICAgfVxyXG59XHJcbmltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAmLmFsaWducmlnaHQge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW46IDAgMCAxLjI1ZW0gMS4yNWVtO1xyXG4gICAgfVxyXG4gICAgJi5hbGlnbmxlZnQge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbjogMCAxLjI1ZW0gMS4yNWVtIDA7XHJcbiAgICB9XHJcbiAgICAmLmFsaWduY2VudGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuLmFsaWducmlnaHQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5hbGlnbmxlZnQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmFsaWduY2VudGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAmOm5vdChbc3JjXSkge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuICAgICYuYWxpZ25yaWdodCB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEuMjVlbSAxLjI1ZW07XHJcbiAgICB9XHJcbiAgICAmLmFsaWdubGVmdCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEuMjVlbSAxLjI1ZW0gMDtcclxuICAgIH1cclxuICAgICYuYWxpZ25jZW50ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG4uYWxpZ25yaWdodCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuLmFsaWdubGVmdCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG4uYWxpZ25jZW50ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIGltZyB7XHJcbiAgICAgICAgJi5hbGlnbnJpZ2h0LFxyXG4gICAgICAgICYuYWxpZ25sZWZ0IHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hbGlnbnJpZ2h0LFxyXG4gICAgLmFsaWdubGVmdCB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuW2NsYXNzXj0naWNvbi0nXSxcclxuW2NsYXNzKj0nIGljb24tJ10ge1xyXG4gICAgZm9udC1mYW1pbHk6ICRpY29uRm9udCAhaW1wb3J0YW50O1xyXG4gICAgc3BlYWs6IG5vbmU7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmFuaW1hdGVkUGFyZW50IC5hbmltYXRlZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcHJlZml4ZXIodHJhbnNpdGlvbi1wcm9wZXJ0eSwgbm9uZSAhaW1wb3J0YW50KTtcclxuICAgICAgICBAaW5jbHVkZSBwcmVmaXhlcihhbmltYXRpb24sIG5vbmUgIWltcG9ydGFudCk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKG5vbmUgIWltcG9ydGFudCk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG4iLCIjYWxlcnQtYmFyLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ29sZDtcclxuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTFweDtcclxuICAgIH1cclxuICAgICNjbG9zZS1hbGVydC1iYXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIC5pY29uLWNsb3NlIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkwNSc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNoZWFkZXItY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIHotaW5kZXg6IDEwMDAwMDtcclxuICAgICYuaXMtaG9tZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVnYS1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgID4gZGl2IHtcclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24tY2VudGVyO1xyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICNzZWFyY2gtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MDInO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC40cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAxLCAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMSwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1YmljLWJlemllcigwLjIyLCAwLjYxLCAwLjM2LCAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40c1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdWJpYy1iZXppZXIoMC4yMiwgMC42MSwgMC4zNiwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lZ2EtbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg1KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDYpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lZ2EtbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZWdhLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDMwMG1zLCBlYXNlLWluLW91dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZWdhLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyODVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDEzcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAzMDBtcywgZWFzZS1pbi1vdXQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGwsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMwMG1zLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlYXNlLWluLW91dFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE4MGRlZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDAlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC4yKSAyNSUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjUpIDcwJVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5Rm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24tY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkwNCc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsbCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwbXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVhc2UtaW4tb3V0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsbCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMwMG1zLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWFzZS1pbi1vdXRcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGwsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBtcyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVhc2UtaW4tb3V0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsbCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwbXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVhc2UtaW4tb3V0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlOTAzJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGljb25Gb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMi4xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxsLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBtcyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWFzZS1pbi1vdXRcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0R3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSA3NHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAzMDBtcywgZWFzZS1pbi1vdXQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI21vYmlsZS1tZW51LWljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHRvcDogMjNweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDMwMG1zLCBlYXNlLWluLW91dCk7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDMwMG1zLCBlYXNlLWluLW91dCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDMwMG1zLCBlYXNlLWluLW91dCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNtb2JpbGUtbWVudSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjZzO1xyXG4gICAgei1pbmRleDogMTAwMDAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheTtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgICYuaXMtdmlzaWJsZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICB9XHJcbiAgICAjbW9iaWxlLW1lbnUtaGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4IDA7XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24tY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlOTA1JztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNtb2JpbGUtbWVudS1jb250ZW50IHtcclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgICAgICAgICAjc2VhcmNoLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT0ndGV4dCddIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRHcmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBidXR0b25bdHlwZT0nc3VibWl0J10ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24tc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkwMic7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI21vYmlsZS1tZW51LW1haW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggNTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRHcmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMzAwbXMsIGVhc2UtaW4tb3V0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDhweCA2LjVweCAwIDYuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2sgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMzAwbXMsIGVhc2UtaW4tb3V0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MDMnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpY29uRm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTEuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjbW9iaWxlLW1lbnUtc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0R3JheTtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMxJTtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbi0xKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzLjMzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMy4zMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jaW50ZXJpb3ItaGVhZGVyLWNvbnRhaW5lciB7XHJcbiAgICAmOmhhcygjbW9iaWxlLWludGVyaW9yLWhlYWRlci1pbWFnZSkge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gICAgICAgIGhlaWdodDogNDMwcHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4xNSkgNzElKTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6bm90KDpoYXMoI21vYmlsZS1pbnRlcmlvci1oZWFkZXItaW1hZ2UpKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcbiAgICAjbW9iaWxlLWludGVyaW9yLWhlYWRlci1pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuICAgIH1cclxuICAgICNpbnRlcmlvci1oZWFkZXItY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jYW5ub3VuY2VtZW50LWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHRHcmF5O1xyXG4gICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgPiBkaXYge1xyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnlGb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5Rm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJ1dHRvbi5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhcnJvdy1idXR0b247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNicmVhZGNydW1icy1jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgJi5ncmF5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRHcmF5O1xyXG4gICAgfVxyXG4gICAgPiBkaXYge1xyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1jZW50ZXI7XHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya0dyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5zZXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NDBweCkge1xyXG4gICAgI2hlYWRlci1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XHJcbiAgICAjYWxlcnQtYmFyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDQwcHg7XHJcbiAgICAgICAgI2Nsb3NlLWFsZXJ0LWJhciB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNoZWFkZXItY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xyXG4gICAgI2ludGVyaW9yLWhlYWRlci1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuICAgICNhbm5vdW5jZW1lbnQtY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgICAjYnJlYWRjcnVtYnMtY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMjBweCkge1xyXG4gICAgI2hlYWRlci1jb250YWluZXIge1xyXG4gICAgICAgICYuaXMtaG9tZSB7XHJcbiAgICAgICAgICAgICNtb2JpbGUtbWVudS1pY29uIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjbW9iaWxlLW1lbnUtaWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcclxuICAgICNhbm5vdW5jZW1lbnQtY29udGFpbmVyIHtcclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICNhbGVydC1iYXItY29udGFpbmVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCA1MHB4IDhweCAyMHB4O1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2ludGVyaW9yLWhlYWRlci1jb250YWluZXIge1xyXG4gICAgICAgIC8vICY6bm90KC5sYXp5KXtcclxuICAgICAgICAvLyBcdGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgICNtb2JpbGUtaW50ZXJpb3ItaGVhZGVyLWltYWdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNpbnRlcmlvci1oZWFkZXItY29udGVudCB7XHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNhbm5vdW5jZW1lbnQtY29udGFpbmVyIHtcclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2JyZWFkY3J1bWJzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgYSxcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcclxuICAgICNtb2JpbGUtbWVudSB7XHJcbiAgICAgICAgI21vYmlsZS1tZW51LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAjbW9iaWxlLW1lbnUtc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzbi0xKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIjY29udGVudCB7XHJcbiAgICAjZXJyb3ItY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxMjBweCAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRHcmF5O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnlGb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgICBoNCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnlGb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB9XHJcbiAgICBoNSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICAgICY6bm90KC5idXR0b24pIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYnV0dG9uIHtcclxuICAgICAgICAgICAgJiArIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFycm93IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFycm93LWJ1dHRvbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm9yYW5nZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmFuZ2UtYnV0dG9uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZ3JheSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBibGFjay1idXR0b247XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi53aGl0ZS1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgd2hpdGUtYm9yZGVyLWJ1dHRvbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NztcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcMjAyMic7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTdweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBvbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICAgICAgJjo6bWFya2VyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBociB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5U2Vjb25kYXJ5O1xyXG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmFjY29yZGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAuYWNjb3JkaW9uLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0R3JheTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCA2MHB4IDE1cHggMjBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAuaWNvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29uLXBsdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmljb24tbWludXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pY29uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAzMDBtcywgZWFzZS1pbi1vdXQpO1xyXG4gICAgICAgICAgICAgICAgICAgICYuaWNvbi1wbHVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkwYyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5pY29uLW1pbnVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlOTBiJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHRHcmF5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjcGFnaW5hdGlvbi1zcGFjZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIH1cclxuICAgICNwYWdpbmF0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMzYsIDM4LCA0MywgMC4yNSk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJi5uZXdzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhZ2UtbnVtYmVycyB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyLjVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAmOm5vdCgucHJldik6bm90KC5uZXh0KSB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm5leHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC01cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAzMDBtcywgZWFzZS1pbi1vdXQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pY29uLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDMwMG1zLCBlYXNlLWluLW91dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MGQnO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnByZXYge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDMwMG1zLCBlYXNlLWluLW91dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmljb24tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMzAwbXMsIGVhc2UtaW4tb3V0KTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwLjVweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MGQnO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XHJcbiAgICAjY29udGVudCB7XHJcbiAgICAgICAgI3BhZ2luYXRpb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAjY29udGVudCB7XHJcbiAgICAgICAgI2Vycm9yLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMjBweDtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICAmLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hY2NvcmRpb24ge1xyXG4gICAgICAgICAgICAuYWNjb3JkaW9uLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAuaWNvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiI2hlcm8tY29udGFpbmVye1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0aGVpZ2h0OiA5NTBweDtcclxuXHQmOmJlZm9yZXtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ei1pbmRleDogMTAwMDtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsMCwwLDEpIDAlLCByZ2JhKDAsMCwwLDAuMzUpIDYxJSk7XHJcblx0fVxyXG5cdHZpZGVve1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHQgICAgZGlzcGxheTogYmxvY2s7XHJcblx0ICAgIGhlaWdodDogMTAwJTtcclxuXHQgICAgbGVmdDogNTAlO1xyXG5cdCAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdCAgICBtaW4td2lkdGg6IDEwMCU7XHJcblx0ICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdCAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgICB0b3A6IDUwJTtcclxuXHQgICAgd2lkdGg6IGF1dG87XHJcblx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdH1cclxuXHQjaGVyby1jb250ZW50e1xyXG5cdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDEwMDAwO1xyXG5cdFx0cGFkZGluZy10b3A6IDE4MHB4O1xyXG5cdFx0PmRpdntcclxuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdH1cclxuXHRcdGgxe1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRmb250LXNpemU6IDEwNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcclxuXHRcdFx0ZW17XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5Rm9udDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0I2hlcm8tYnV0dG9uc3tcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpe1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQjZGlzY292ZXItbW9yZS1jb250YWluZXJ7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHR6LWluZGV4OiAxMDAwMDtcclxuXHRcdHBhZGRpbmc6IDAgMCA1MHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHQ+ZGl2e1xyXG5cdFx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRoNXtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0d2lkdGg6IDgwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA4MHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGdvbGQ7XHJcblx0XHRcdFx0bG90dGllLXBsYXllcntcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogNjBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogODBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNob21lLWFubm91bmNlbWVudHMtY29udGFpbmVye1xyXG5cdG1hcmdpbjogODBweCBhdXRvIDUwcHg7XHJcblx0YmFja2dyb3VuZDogJGxpZ2h0R3JheTtcclxuXHQjaG9tZS1hbm5vdW5jZW1lbnRzLXRpdGxle1xyXG5cdFx0dG9wOiAtMTVweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IC0xNXB4O1xyXG5cdFx0PmRpdntcclxuXHRcdFx0YmFja2dyb3VuZDogJGdvbGQ7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRoNXtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCNob21lLWFubm91bmNlbWVudHMtd3JhcHBlcntcclxuXHRcdHBhZGRpbmc6IDMwcHggMCA1MHB4O1xyXG5cdFx0LmhvbWUtYW5ub3VuY2VtZW50e1xyXG5cdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0QGluY2x1ZGUgYWxpZ24tY2VudGVyO1xyXG5cdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNzAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMzAlO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0I2hvbWUtYW5ub3VuY2VtZW50cy1uYXZpZ2F0aW9ue1xyXG5cdFx0PmRpdntcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0bGVmdDogLTEwMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRyaWdodDogLTEwMHB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSByb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0XHRcdHRvcDogMzUlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHRjb2xvcjogJGdyYXlTZWNvbmRhcnk7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdGNvbG9yOiAkb3JhbmdlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaWNvbi1hcnJvd3tcclxuXHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiAnXFxlOTBkJztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNob21lLW5ld3MtY29udGFpbmVye1xyXG5cdHBhZGRpbmc6IDYwcHggMDtcclxuXHQ+ZGl2e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHQ+ZGl2e1xyXG5cdFx0XHR3aWR0aDogNTUlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHQmOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA0OCU7XHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDJuKXtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNCU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRcdC5pbWFnZS13cmFwcGVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDMwMG1zLCBlYXNlLWluLW91dCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRwOm5vdCguZGF0ZSl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ29sZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDMwMG1zLCBlYXNlLWluLW91dCk7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5pbWFnZS13cmFwcGVye1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDE3LCAxNywgMTcsIDAuNSk7XHJcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDMwMG1zLCBlYXNlLWluLW91dCk7XHJcblx0XHRcdFx0XHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDMwMG1zLCBlYXNlLWluLW91dCk7XHJcblx0XHRcdFx0XHRcdFx0Ji5kYXRle1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICM3YzdkN2U7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmJ1dHRvbntcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XHJcblx0XHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0d2lkdGg6IDQ1JTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRcdFx0LmJ1dHRvbntcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5ldmVudC1saXN0LWl0ZW17XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHRHcmF5O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdC5ldmVudC1saXN0LWhlYWRlcntcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRnb2xkO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCYubW9udGh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogOXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdCYuZGF5e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogOXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0aDR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmV2ZW50LWxpc3QtZGV0YWlsc3tcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHggMjBweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMzYsIDM4LCA0MywgMC40KTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMjBweCBhdXRvIDA7XHJcblx0XHRcdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBhbGlnbi1jZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDQ4JTtcclxuXHRcdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKXtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNCU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Lmljb24tbG9jYXRpb257XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRvcmFuZ2U7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGU5MDYnO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQuaWNvbi1jbG9ja3tcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJG9yYW5nZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxlOTBlJztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI1cHgpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jaG9tZS1leHBsb3JlLWNvbnRhaW5lcntcclxuXHRwYWRkaW5nOiA4MHB4IDAgMDtcclxuXHRiYWNrZ3JvdW5kOiAkbGlnaHRHcmF5O1xyXG5cdCNob21lLWV4cGxvcmUtdGl0bGV7XHJcblx0XHQ+ZGl2e1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcclxuXHRcdFx0XHRcdHdpZHRoOiA2MCU7XHJcblx0XHRcdFx0XHRoNXtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHR3aWR0aDogNDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQjaG9tZS1leHBsb3JlLWdhbGxlcmllc3tcclxuXHRcdHBhZGRpbmc6IDAgNTBweDtcclxuXHRcdHVse1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMTQwcHg7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdGxpe1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnItdGFicy1zdGF0ZS1hY3RpdmV7XHJcblx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ29sZDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMzYsIDM4LCA0MywgMC44NSk7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmZlZmM7XHJcblx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ29sZDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuaG9tZS1nYWxsZXJ5LXRhYi1jb250ZW50e1xyXG5cdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpLCAmOm50aC1jaGlsZCg0KXtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDMwJTtcclxuXHRcdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNTQwcHg7XHJcblx0XHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpe1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoNCl7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpe1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTUlO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI2MHB4O1xyXG5cdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKXtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDI1JTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA1NDBweDtcclxuXHRcdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNob21lLXN0YXJ0LWNvbnRhaW5lcntcclxuXHRiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcblx0cGFkZGluZzogMTAwcHggMDtcclxuXHQ+ZGl2e1xyXG5cdFx0PmRpdntcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0XHR3aWR0aDogNDAlO1xyXG5cdFx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA0MjVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdD4qe1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aHJ7XHJcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheUFsdDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAxMHB4IGF1dG8gMzBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDYwJTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0Ji5oYXMtc2xpZGVye1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDUwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQjc3RhcnQtd2lkZ2V0cy1zbGlkZXItd3JhcHBlcntcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQjc3RhcnQtd2lkZ2V0cy1zbGlkZXItbmF2aWdhdGlvbntcclxuXHRcdFx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiAxMDAwO1xyXG5cdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDQ3JTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5U2Vjb25kYXJ5O1xyXG5cdFx0XHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdC5pY29uLWFycm93e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxlOTBkJztcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnN0YXJ0LXdpZGdldC1ub24tc2xpZGVye1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMzIlO1xyXG5cdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDNuLTEpe1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyJTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuc3RhcnQtd2lkZ2V0e1xyXG5cdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdFx0XHRcdFx0LmRlc2NyaXB0aW9ue1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCAwIDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDUwMG1zLCBlYXNlLWluLW91dCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0LmFycm93e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAzMDBtcywgZWFzZS1pbi1vdXQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDM2LCAzOCwgNDMsIDApLCByZ2JhKDE1LCAxNiwgMTgsIDAuMTUpIDQ2JSwgcmdiYSg4LCA4LCA5LCAwLjY1KSA3MiUsICMwMDApO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQ1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0LmRlc2NyaXB0aW9ue1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgNTAwbXMsIGVhc2UtaW4tb3V0KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LmFycm93e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGFsaWduLWNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJG9yYW5nZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkb3JhbmdlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogLTJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDMwMG1zLCBlYXNlLWluLW91dCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5pY29uLWFycm93e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6IC0ycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZTkwNCc7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGg1e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogLTJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI2hvbWUtbnVtYmVycy1jb250YWluZXJ7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblx0cGFkZGluZzogOTBweCAwIDUwcHg7XHJcblx0aDF7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdD5kaXZ7XHJcblx0XHQ+ZGl2e1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ29sZDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMzBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTMwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxNTBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNTBweDtcclxuXHRcdFx0XHRcdFx0dG9wOiAtMTBweDtcclxuXHRcdFx0XHRcdFx0bGVmdDogLTEwcHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggZGFzaGVkICRibGFjaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGgxe1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTMwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI2hvbWUtY29udGVudC1yb3dzLWNvbnRhaW5lcntcclxuXHRwYWRkaW5nOiA4MHB4IDAgMDtcclxuXHQjaG9tZS1jb250ZW50LXJvd3MtdGl0bGV7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cdFx0aDV7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdCNob21lLWNvbnRlbnQtcm93c3tcclxuXHRcdC5jb250ZW50LXJvd3tcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1jZW50ZXI7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0XHRcdCY6bnRoLW9mLXR5cGUob2RkKXtcclxuXHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDU1JTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDQ1JTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1vZi10eXBlKGV2ZW4pe1xyXG5cdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNDUlO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNTUlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA4MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA4MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGdvbGQ7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDgwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkZ29sZDtcclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRnb2xkO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0Lmljb24tcGxheXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogM3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxlOTA5JztcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI2hvbWUtd2h5LWNvbnRhaW5lcntcclxuXHQjaG9tZS1wYW5lbHN7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdC5wYW5lbC1zbGlkZXtcclxuXHRcdFx0cGFkZGluZzogMjAwcHggMCAzMDBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiA4MDBweDtcclxuXHRcdFx0LmhvbWUtcGFuZWwtaW5mb3tcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTIwMHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNjAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNDAlO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgMjM4LCAyMzQsIDAuOSk7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDYwcHggMjBweDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHQuaG9tZS1wYW5lbC10aXRsZXtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ29sZDtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IC04MHB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC04MHB4O1xyXG5cdFx0XHRcdFx0XHRcdGg1e1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnBhbmVsLWljb257XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IC00MHB4O1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMzBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRoM3tcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC50b3AtYXJyb3d7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMjBweCAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHQuaWNvbi1hcnJvd3tcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHJvdGF0ZSg5MGRlZyk7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGdyYXk7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZTkwZCc7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5ib3R0b20tYXJyb3d7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMjBweCAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHQuaWNvbi1hcnJvd3tcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHJvdGF0ZSgtOTBkZWcpO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5O1xyXG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGU5MGQnO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI2hvbWUtc3Rvcmllcy1jb250YWluZXJ7XHJcblx0cGFkZGluZzogNTBweCAwIDgwcHg7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdHotaW5kZXg6IDEwMDA7XHJcblx0I2hvbWUtc3Rvcnl7XHJcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdH1cclxuXHQjaG9tZS1zdG9yaWVze1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHR9XHJcblx0LmhvbWUtc3Rvcnl7XHJcblx0XHQ+ZGl2e1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdEBpbmNsdWRlIGFsaWduLWNlbnRlcjtcclxuXHRcdFx0PmRpdntcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcclxuXHRcdFx0XHRcdHdpZHRoOiAyMTVweDtcclxuXHRcdFx0XHRcdGltZzpub3QoLnF1b3RlLWljb24pe1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucXVvdGUtaWNvbntcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA3MHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDcwcHg7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAtMjVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIxNXB4KTtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNjBweDtcclxuXHRcdFx0XHRcdGJsb2NrcXVvdGV7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICRibGFjaztcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibGFjaztcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdFx0XHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aDV7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdFx0XHRcdCYrcHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJG9yYW5nZTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCNob21lLXN0b3J5LXdyYXBwZXJ7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cdCNob21lLXN0b3J5LW5hdmlnYXRpb24td3JhcHBlcntcclxuXHRcdD5kaXZ7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0XHQmOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRcdGxlZnQ6IC01MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRyaWdodDogLTUwcHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHRcdFx0dG9wOiA0MCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JheVNlY29uZGFyeTtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRvcmFuZ2U7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5pY29uLWFycm93e1xyXG5cdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGU5MGQnO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU4MHB4KXtcclxuXHQjaGVyby1jb250YWluZXJ7XHJcblx0XHQjZGlzY292ZXItbW9yZS1jb250YWluZXJ7XHJcblx0XHRcdHBhZGRpbmc6IDAgMjBweCAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ2MHB4KXtcclxuXHQjaG9tZS1hbm5vdW5jZW1lbnRzLWNvbnRhaW5lcntcclxuXHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcblx0XHQjaG9tZS1hbm5vdW5jZW1lbnRzLXdyYXBwZXJ7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHggNjBweCA1MHB4O1xyXG5cdFx0XHQjaG9tZS1hbm5vdW5jZW1lbnRzLW5hdmlnYXRpb257XHJcblx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IC00MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHRyaWdodDogLTQwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCNob21lLXN0YXJ0LWNvbnRhaW5lcntcclxuXHRcdHBhZGRpbmc6IDEwMHB4IDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpe1xyXG5cdCNob21lLXN0b3JpZXMtY29udGFpbmVye1xyXG5cdFx0cGFkZGluZzogNTBweCA2MHB4IDgwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpe1xyXG5cdCNob21lLXN0YXJ0LWNvbnRhaW5lcntcclxuXHRcdD5kaXZ7XHJcblx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcclxuXHRcdFx0XHRcdFx0LnN0YXJ0LXdpZGdldHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCNzdGFydC13aWRnZXRzLXNsaWRlci13cmFwcGVye1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdC5zd2lwZXItc2xpZGV7XHJcblx0XHRcdFx0XHRcdFx0XHQuc3RhcnQtd2lkZ2V0e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCl7XHJcblx0I2hlcm8tY29udGFpbmVye1xyXG5cdFx0I2hlcm8tY29udGVudHtcclxuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0I2hvbWUtbmV3cy1jb250YWluZXJ7XHJcblx0XHRwYWRkaW5nOiA2MHB4IDIwcHg7XHJcblx0fVxyXG5cdCNob21lLWV4cGxvcmUtY29udGFpbmVye1xyXG5cdFx0I2hvbWUtZXhwbG9yZS10aXRsZXtcclxuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0I2hvbWUtZXhwbG9yZS1nYWxsZXJpZXN7XHJcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdFx0LmhvbWUtZ2FsbGVyeS10YWItY29udGVudHtcclxuXHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMSl7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKXtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMyl7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoNCl7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQjaG9tZS1udW1iZXJzLWNvbnRhaW5lcntcclxuXHRcdHBhZGRpbmc6IDkwcHggMjBweCA1MHB4O1xyXG5cdH1cclxuXHQjaG9tZS1jb250ZW50LXJvd3MtY29udGFpbmVye1xyXG5cdFx0cGFkZGluZzogODBweCAyMHB4IDA7XHJcblx0fVxyXG5cdCNob21lLXdoeS1jb250YWluZXJ7XHJcblx0XHQjaG9tZS1wYW5lbHN7XHJcblx0XHRcdC5wYW5lbC1zbGlkZXtcclxuXHRcdFx0XHRwYWRkaW5nOiAyMDBweCAyMHB4IDMwMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAxcHgpe1xyXG5cdCNob21lLW51bWJlcnMtY29udGFpbmVye1xyXG5cdFx0PmRpdntcclxuXHRcdFx0PmRpdntcclxuXHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI1JTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCl7XHJcblx0I2hvbWUtYW5ub3VuY2VtZW50cy1jb250YWluZXJ7XHJcblx0XHQjaG9tZS1hbm5vdW5jZW1lbnRzLXdyYXBwZXJ7XHJcblx0XHRcdCNob21lLWFubm91bmNlbWVudHMtbmF2aWdhdGlvbntcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogMjRweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDM1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQjaG9tZS1uZXdzLWNvbnRhaW5lcntcclxuXHRcdD5kaXZ7XHJcblx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCwgJjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogNTBweCAwIDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCNob21lLWV4cGxvcmUtY29udGFpbmVye1xyXG5cdFx0I2hvbWUtZXhwbG9yZS10aXRsZXtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0PmRpdntcclxuXHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCwgJjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0I2hvbWUtY29udGVudC1yb3dzLWNvbnRhaW5lcntcclxuXHRcdCNob21lLWNvbnRlbnQtcm93c3tcclxuXHRcdFx0LmNvbnRlbnQtcm93e1xyXG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUob2RkKXtcclxuXHRcdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQsICY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMzBweCAwIDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpudGgtb2YtdHlwZShldmVuKXtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHRcdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQsICY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDMwcHggMCAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0I2hvbWUtd2h5LWNvbnRhaW5lcntcclxuXHRcdCNob21lLXBhbmVsc3tcclxuXHRcdFx0LnBhbmVsLXNsaWRle1xyXG5cdFx0XHRcdC5ob21lLXBhbmVsLWluZm97XHJcblx0XHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAwJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTAwMHB4KXtcclxuXHQjaG9tZS1udW1iZXJzLWNvbnRhaW5lcntcclxuXHRcdD5kaXZ7XHJcblx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdHdpZHRoOiA0OCU7XHJcblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDJuKXtcclxuXHRcdFx0XHRcdFx0bWFyaWduLWxlZnQ6IDQlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpe1xyXG5cdCNob21lLXN0b3JpZXMtY29udGFpbmVye1xyXG5cdFx0LmhvbWUtc3Rvcnl7XHJcblx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQsICY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDIxNXB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byAzMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQjaG9tZS1zdGFydC1jb250YWluZXJ7XHJcblx0XHQ+ZGl2e1xyXG5cdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkLCAmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuXHQjaG9tZS1leHBsb3JlLWNvbnRhaW5lcntcclxuXHRcdCNob21lLWV4cGxvcmUtZ2FsbGVyaWVze1xyXG5cdFx0XHQuci10YWJzLWFjY29yZGlvbi10aXRsZXtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcblx0I2hlcm8tY29udGFpbmVye1xyXG5cdFx0aGVpZ2h0OiA1MDBweDtcclxuXHRcdCNoZXJvLWNvbnRlbnR7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0PmRpdntcclxuXHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0aDF7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNDVweDtcclxuXHRcdFx0XHRcdFx0ZW17XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCNoZXJvLWJ1dHRvbnN7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKXtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5idXR0b257XHJcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogMjQwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQjZGlzY292ZXItbW9yZS1jb250YWluZXJ7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCNob21lLWFubm91bmNlbWVudHMtY29udGFpbmVye1xyXG5cdFx0I2hvbWUtYW5ub3VuY2VtZW50cy13cmFwcGVye1xyXG5cdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHggNTBweDtcclxuXHRcdFx0LmhvbWUtYW5ub3VuY2VtZW50e1xyXG5cdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkLCAmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQjaG9tZS1uZXdzLWNvbnRhaW5lcntcclxuXHRcdHBhZGRpbmc6IDUwcHggMjBweDtcclxuXHRcdD5kaXZ7XHJcblx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcclxuXHRcdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgybil7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0LmJ1dHRvbntcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQjaG9tZS1leHBsb3JlLWNvbnRhaW5lcntcclxuXHRcdHBhZGRpbmc6IDYwcHggMCAwO1xyXG5cdFx0I2hvbWUtZXhwbG9yZS1nYWxsZXJpZXN7XHJcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdFx0LmhvbWUtZ2FsbGVyeS10YWItY29udGVudHtcclxuXHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMSl7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKXtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpe1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoNCl7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQjaG9tZS1zdGFydC1jb250YWluZXJ7XHJcblx0XHQ+ZGl2e1xyXG5cdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdCYuaGFzLXNsaWRlcntcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5zdGFydC13aWRnZXQtbm9uLXNsaWRlcntcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCNzdGFydC13aWRnZXRzLXNsaWRlci13cmFwcGVye1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCNzdGFydC13aWRnZXRzLXNsaWRlci1uYXZpZ2F0aW9ue1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAtM3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQjaG9tZS1jb250ZW50LXJvd3MtY29udGFpbmVye1xyXG5cdFx0cGFkZGluZzogNjBweCAyMHB4IDQwcHg7XHJcblx0XHQjaG9tZS1jb250ZW50LXJvd3N7XHJcblx0XHRcdC5jb250ZW50LXJvd3tcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCNob21lLXdoeS1jb250YWluZXJ7XHJcblx0XHQjaG9tZS1wYW5lbHN7XHJcblx0XHRcdC5wYW5lbC1zbGlkZXtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMDBweCAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCNob21lLXN0b3JpZXMtY29udGFpbmVye1xyXG5cdFx0cGFkZGluZzogNjBweCAyMHB4O1xyXG5cdFx0I2hvbWUtc3RvcnktbmF2aWdhdGlvbi13cmFwcGVye1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHR0b3A6IDVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiI2JvYXJkLWludHJvZHVjdGlvbi1jb250YWluZXJ7XHJcblx0cGFkZGluZzogNDBweCAwIDgwcHg7XHJcblx0PmRpdntcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0PmRpdntcclxuXHRcdFx0JjpmaXJzdC1jaGlsZHtcclxuXHRcdFx0XHR3aWR0aDogNjUlO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDgwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdHdpZHRoOiAzNSU7XHJcblx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRsaWdodEdyYXk7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4IDMwcHggMTVweDtcclxuXHRcdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jYm9hcmQtY29udGFpbmVye1xyXG5cdHBhZGRpbmc6IDAgMCAxMDBweDtcclxuXHQ+ZGl2e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0PmRpdntcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0aW1ne1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0cHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdGg0e1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KXtcclxuXHQjYm9hcmQtaW50cm9kdWN0aW9uLWNvbnRhaW5lcntcclxuXHRcdHBhZGRpbmc6IDQwcHggMjBweCA4MHB4O1xyXG5cdH1cclxuXHQjYm9hcmQtY29udGFpbmVye1xyXG5cdFx0cGFkZGluZzogMCAyMHB4IDEwMHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpe1xyXG5cdCNib2FyZC1pbnRyb2R1Y3Rpb24tY29udGFpbmVye1xyXG5cdFx0PmRpdntcclxuXHRcdFx0PmRpdntcclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkLCAmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XHJcblx0I2JvYXJkLWNvbnRhaW5lcntcclxuXHRcdD5kaXZ7XHJcblx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0d2lkdGg6IDMxJTtcclxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDNuLTEpe1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMuMzMzJTtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMy4zMzMlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG5cdCNib2FyZC1pbnRyb2R1Y3Rpb24tY29udGFpbmVye1xyXG5cdFx0cGFkZGluZzogMzBweCAyMHB4IDYwcHg7XHJcblx0fVxyXG5cdCNib2FyZC1jb250YWluZXJ7XHJcblx0XHRwYWRkaW5nOiAwIDIwcHggODBweDtcclxuXHR9XHJcbn0iLCIjY29sbGVnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVye1xyXG5cdHBhZGRpbmc6IDQwcHggMCA4MHB4O1x0XHJcbn1cclxuXHJcbiNjb2xsZWdlLXByb2dyYW1zLWNvbnRhaW5lcntcclxuXHRwYWRkaW5nOiAwIDAgODBweDtcclxuXHRoMXtcclxuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHR9XHJcblx0c3Zne1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdD5kaXZ7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdD5kaXZ7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0YXtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRvcmFuZ2U7XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAzMDBtcywgZWFzZS1pbi1vdXQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgzNiwgMzgsIDQzLCAwKSwgcmdiYSgxNSwgMTYsIDE4LCAwLjE1KSA0NiUsIHJnYmEoOCwgOCwgOSwgMC42NSkgNzIlLCAjMDAwKTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBhbGlnbi1jZW50ZXI7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdFx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRvcmFuZ2U7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRvcmFuZ2U7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDogLTJweDtcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAzMDBtcywgZWFzZS1pbi1vdXQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0Lmljb24tYXJyb3d7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAtMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxlOTA0JztcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRoNXtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6IC0ycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI2NvbGxlZ2UtbnVtYmVycy1jb250YWluZXJ7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblx0cGFkZGluZzogOTBweCAwIDUwcHg7XHJcblx0aDF7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdD5kaXZ7XHJcblx0XHQ+ZGl2e1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ29sZDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMzBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTMwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxNTBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNTBweDtcclxuXHRcdFx0XHRcdFx0dG9wOiAtMTBweDtcclxuXHRcdFx0XHRcdFx0bGVmdDogLTEwcHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggZGFzaGVkICRibGFjaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGgxe1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTMwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI2NvbGxlZ2UtY2FtcHVzLWNvbnRhaW5lcntcclxuXHRwYWRkaW5nOiAxMDBweCAwIDYwcHg7XHJcbn1cclxuXHJcbiNjb2xsZWdlLXN0YXRpc3RpY3MtY29udGFpbmVye1xyXG5cdHBhZGRpbmc6IDAgMCA3MHB4O1xyXG5cdHN2Z3tcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQ+ZGl2e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0PmRpdntcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0aDJ7XHJcblx0XHRcdFx0Y29sb3I6ICRnb2xkO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNjBweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJHNlY29uZGFyeUZvbnQ7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRwe1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNjb2xsZWdlLW91dHJlYWNoLWhlYWRlci1jb250YWluZXJ7XHJcblx0I2NvbGxlZ2Utb3V0cmVhY2gtaGVhZGVyLWltYWdle1xyXG5cdFx0aGVpZ2h0OiA0MDBweDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblx0fVxyXG5cdCNjb2xsZWdlLW91dHJlYWNoLWhlYWRlci10aXRsZXtcclxuXHRcdGJhY2tncm91bmQ6ICRibGFjaztcclxuXHRcdHBhZGRpbmc6IDcwcHggMDtcclxuXHRcdGgxe1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI2NvbGxlZ2Utb3V0cmVhY2gtY29udGVudHtcclxuXHRwYWRkaW5nOiAxMDBweCAwO1xyXG5cdD5kaXZ7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdEBpbmNsdWRlIGFsaWduLWNlbnRlcjtcclxuXHRcdD5kaXZ7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCl7XHJcblx0I2NvbGxlZ2UtaW50cm9kdWN0aW9uLWNvbnRhaW5lcntcclxuXHRcdHBhZGRpbmc6IDQwcHggMjBweCA4MHB4O1xyXG5cdH1cclxuXHQjY29sbGVnZS1wcm9ncmFtcy1jb250YWluZXJ7XHJcblx0XHRwYWRkaW5nOiAwIDIwcHggODBweDtcclxuXHR9XHJcblx0I2NvbGxlZ2UtbnVtYmVycy1jb250YWluZXJ7XHJcblx0XHRwYWRkaW5nOiA5MHB4IDIwcHg7XHJcblx0fVxyXG5cdCNjb2xsZWdlLWNhbXB1cy1jb250YWluZXJ7XHJcblx0XHRwYWRkaW5nOiAxMDBweCAyMHB4IDYwcHg7XHJcblx0fVxyXG5cdCNjb2xsZWdlLXN0YXRpc3RpY3MtY29udGFpbmVye1xyXG5cdFx0cGFkZGluZzogMHB4IDIwcHggMTAwcHg7XHJcblx0fVxyXG5cdCNjb2xsZWdlLW91dHJlYWNoLWhlYWRlci1jb250YWluZXJ7XHJcblx0XHQjY29sbGVnZS1vdXRyZWFjaC1oZWFkZXItdGl0bGV7XHJcblx0XHRcdHBhZGRpbmc6IDcwcHggMjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCl7XHJcblx0I2NvbGxlZ2Utb3V0cmVhY2gtY29udGVudHtcclxuXHRcdHBhZGRpbmc6IDEwMHB4IDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAxcHgpe1xyXG5cdCNjb2xsZWdlLXByb2dyYW1zLWNvbnRhaW5lcntcclxuXHRcdD5kaXZ7XHJcblx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0d2lkdGg6IDMxJTtcclxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDNuLTEpe1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMuMzMzJTtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMy4zMzMlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQjY29sbGVnZS1udW1iZXJzLWNvbnRhaW5lcntcclxuXHRcdD5kaXZ7XHJcblx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdHdpZHRoOiAyNSU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCNjb2xsZWdlLXN0YXRpc3RpY3MtY29udGFpbmVye1xyXG5cdFx0PmRpdntcclxuXHRcdFx0PmRpdntcclxuXHRcdFx0XHR3aWR0aDogMjIuNSU7XHJcblx0XHRcdFx0JjpudGgtb2YtdHlwZSg0biksICY6bnRoLW9mLXR5cGUoNG4tMSksICY6bnRoLW9mLXR5cGUoNG4tMil7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMy4zMzMlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTAwMHB4KXtcclxuXHQjY29sbGVnZS1wcm9ncmFtcy1jb250YWluZXJ7XHJcblx0XHQ+ZGl2e1xyXG5cdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdHdpZHRoOiA0OCU7XHJcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgybil7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCNjb2xsZWdlLW51bWJlcnMtY29udGFpbmVye1xyXG5cdFx0PmRpdntcclxuXHRcdFx0PmRpdntcclxuXHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0I2NvbGxlZ2Utc3RhdGlzdGljcy1jb250YWluZXJ7XHJcblx0XHQ+ZGl2e1xyXG5cdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdHdpZHRoOiA0OCU7XHJcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgybil7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG5cdCNjb2xsZWdlLWludHJvZHVjdGlvbi1jb250YWluZXJ7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDIwcHggNjBweDtcclxuXHR9XHJcblx0I2NvbGxlZ2UtcHJvZ3JhbXMtY29udGFpbmVye1xyXG5cdFx0cGFkZGluZzogMCAyMHB4IDUwcHg7XHJcblx0fVxyXG5cdCNjb2xsZWdlLW51bWJlcnMtY29udGFpbmVye1xyXG5cdFx0cGFkZGluZzogNzBweCAyMHB4O1xyXG5cdH1cclxuXHQjY29sbGVnZS1jYW1wdXMtY29udGFpbmVye1xyXG5cdFx0cGFkZGluZzogNzBweCAyMHB4IDQwcHg7XHJcblx0fVxyXG5cdCNjb2xsZWdlLXN0YXRpc3RpY3MtY29udGFpbmVye1xyXG5cdFx0cGFkZGluZzogMCAyMHB4IDcwcHg7XHJcblx0fVxyXG5cdCNjb2xsZWdlLW91dHJlYWNoLWhlYWRlci1jb250YWluZXJ7XHJcblx0XHQjY29sbGVnZS1vdXRyZWFjaC1oZWFkZXItaW1hZ2V7XHJcblx0XHRcdGhlaWdodDogMjUwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCNjb2xsZWdlLW91dHJlYWNoLWNvbnRlbnR7XHJcblx0XHQ+ZGl2e1xyXG5cdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQsICY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4IDAgMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuZG91Z2xhcy1pbnRyb2R1Y3Rpb24tY29udGFpbmVye1xyXG5cdHBhZGRpbmc6IDQwcHggMCA4MHB4O1xyXG5cdD5kaXZ7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdD5kaXZ7XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0d2lkdGg6IDY1JTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA4MHB4O1xyXG5cdFx0XHRcdC5idXR0b24uYXJyb3d7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdHdpZHRoOiAzNSU7XHJcblx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRsaWdodEdyYXk7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4IDMwcHggMTVweDtcclxuXHRcdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jZG91Z2xhcy1wcm9ncmFtcy1jb250YWluZXJ7XHJcblx0YmFja2dyb3VuZDogJGJsYWNrO1xyXG5cdHBhZGRpbmc6IDEwMHB4IDAgODBweDtcclxuXHQ+ZGl2e1xyXG5cdFx0PmRpdntcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0XHR3aWR0aDogNDAlO1xyXG5cdFx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA0MjVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdD4qe1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aHJ7XHJcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheUFsdDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAxMHB4IGF1dG8gMzBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDYwJTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdCNwcm9ncmFtcy1ub24tc2xpZGVye1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDMyJTtcclxuXHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDNuLTEpe1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIlO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyJTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCNwcm9ncmFtcy1zbGlkZXItd3JhcHBlcntcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCNwcm9ncmFtcy1zbGlkZXItbmF2aWdhdGlvbntcclxuXHRcdFx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiAxMDAwO1xyXG5cdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDQ3JTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5U2Vjb25kYXJ5O1xyXG5cdFx0XHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdC5pY29uLWFycm93e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxlOTBkJztcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnByb2dyYW1zLWl0ZW17XHJcblx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQuZGVzY3JpcHRpb257XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMTAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDAgMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgNTAwbXMsIGVhc2UtaW4tb3V0KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQuYXJyb3d7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDMwMG1zLCBlYXNlLWluLW91dCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMzYsIDM4LCA0MywgMCksIHJnYmEoMTUsIDE2LCAxOCwgMC4xNSkgNDYlLCByZ2JhKDgsIDgsIDksIDAuNjUpIDcyJSwgIzAwMCk7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNDUwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHQuZGVzY3JpcHRpb257XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCA1MDBtcywgZWFzZS1pbi1vdXQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQuYXJyb3d7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYWxpZ24tY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkb3JhbmdlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRvcmFuZ2U7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAtMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMzAwbXMsIGVhc2UtaW4tb3V0KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Lmljb24tYXJyb3d7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogLTJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxlOTA0JztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aDV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAtMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jZG91Z2xhcy1jb21tdW5pdHktY29udGFpbmVye1xyXG5cdGJhY2tncm91bmQ6ICRsaWdodEdyYXk7XHJcblx0cGFkZGluZzogODBweCAwO1xyXG5cdGgxe1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdH1cclxuXHQ+ZGl2e1xyXG5cdFx0PmRpdntcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDM2LCAzOCwgNDMsIDApLCByZ2JhKDE1LCAxNiwgMTgsIDAuMTUpIDQ2JSwgcmdiYSg4LCA4LCA5LCAwLjQ1KSA3MiUsICMwMDApO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDEwMDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBhbGlnbi1jZW50ZXI7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGg1e1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdHRvcDogLTJweDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdH1cdFx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jZG91Z2xhcy1zdGFmZi1jb250YWluZXJ7XHJcblx0cGFkZGluZzogODVweCAwO1xyXG5cdC5zdGFmZi1tZW1iZXJ7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDA7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNjgsIDE2OCwgMTY4LCAwLjUpO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHQ+ZGl2e1xyXG5cdFx0XHQmOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDI4MHB4O1xyXG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0QGluY2x1ZGUgYWxpZ24tY2VudGVyO1xyXG5cdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdFx0aDN7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBhbGlnbi1jZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRnb2xkO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5pY29uLXBob25le1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAxcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZTkwOCc7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCYuaWNvbi1sb2NhdGlvbntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGU5MDYnO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmLmljb24tZW1haWx7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxlOTA3JztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjc7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jZG91Z2xhcy10dXRvci1jb250YWluZXJ7XHJcblx0cGFkZGluZzogMjBweCAwIDcwcHg7XHJcblx0PmRpdntcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdD5kaXZ7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRsaWdodEdyYXk7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMjBweCAxMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRwe1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NjBweCl7XHJcblx0I2RvdWdsYXMtcHJvZ3JhbXMtY29udGFpbmVye1xyXG5cdFx0cGFkZGluZzogMTAwcHggMjBweCA4MHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KXtcclxuXHQjZG91Z2xhcy1wcm9ncmFtcy1jb250YWluZXJ7XHJcblx0XHQ+ZGl2e1xyXG5cdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgNTBweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0XHRcdFx0I3Byb2dyYW1zLW5vbi1zbGlkZXJ7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQjcHJvZ3JhbXMtc2xpZGVyLXdyYXBwZXJ7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCl7XHJcblx0LmRvdWdsYXMtaW50cm9kdWN0aW9uLWNvbnRhaW5lcntcclxuXHRcdHBhZGRpbmc6IDQwcHggMjBweCA4MHB4O1xyXG5cdH1cclxuXHQjZG91Z2xhcy1jb21tdW5pdHktY29udGFpbmVye1xyXG5cdFx0cGFkZGluZzogODBweCAyMHB4O1xyXG5cdH1cclxuXHQjZG91Z2xhcy1zdGFmZi1jb250YWluZXJ7XHJcblx0XHRwYWRkaW5nOiA4NXB4IDIwcHg7XHJcblx0fVxyXG5cdCNkb3VnbGFzLXR1dG9yLWNvbnRhaW5lcntcclxuXHRcdHBhZGRpbmc6IDIwcHggMjBweCA3MHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KXtcclxuXHQjZG91Z2xhcy10dXRvci1jb250YWluZXJ7XHJcblx0XHQ+ZGl2e1xyXG5cdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdHdpZHRoOiAyNCU7XHJcblx0XHRcdFx0JjpudGgtb2YtdHlwZSg0biksICY6bnRoLW9mLXR5cGUoNG4tMSksICY6bnRoLW9mLXR5cGUoNG4tMil7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMS4yNSU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCl7XHJcblx0I2RvdWdsYXMtdHV0b3ItY29udGFpbmVye1xyXG5cdFx0PmRpdntcclxuXHRcdFx0PmRpdntcclxuXHRcdFx0XHR3aWR0aDogNDklO1xyXG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMm4pe1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpe1xyXG5cdC5kb3VnbGFzLWludHJvZHVjdGlvbi1jb250YWluZXJ7XHJcblx0XHQ+ZGl2e1xyXG5cdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQsICY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXtcclxuXHQjZG91Z2xhcy1wcm9ncmFtcy1jb250YWluZXJ7XHJcblx0XHQ+ZGl2e1xyXG5cdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkLCAmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcclxuXHQjZG91Z2xhcy1jb21tdW5pdHktY29udGFpbmVye1xyXG5cdFx0PmRpdntcclxuXHRcdFx0PmRpdntcclxuXHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMxJTtcclxuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoM24tMSl7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzLjMzMyU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMy4zMzMlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG5cdC5kb3VnbGFzLWludHJvZHVjdGlvbi1jb250YWluZXJ7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDIwcHggNjBweDtcclxuXHR9XHJcblx0I2RvdWdsYXMtcHJvZ3JhbXMtY29udGFpbmVye1xyXG5cdFx0PmRpdntcclxuXHRcdFx0PmRpdntcclxuXHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHQjcHJvZ3JhbXMtc2xpZGVyLW5hdmlnYXRpb257XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1vZi10eXBle1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IC0zcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCNkb3VnbGFzLWNvbW11bml0eS1jb250YWluZXJ7XHJcblx0XHRwYWRkaW5nOiA1MHB4IDIwcHg7XHJcblx0XHQ+ZGl2e1xyXG5cdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCNkb3VnbGFzLXN0YWZmLWNvbnRhaW5lcntcclxuXHRcdHBhZGRpbmc6IDYwcHggMjBweDtcclxuXHRcdC5zdGFmZi1tZW1iZXJ7XHJcblx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCwgJjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDMwcHg7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMzUwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCNkb3VnbGFzLXR1dG9yLWNvbnRhaW5lcntcclxuXHRcdD5kaXZ7XHJcblx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIud3JhcHtcclxuXHQudHJpYmUtY29tbW9uLWMtYnRuLnRyaWJlLWV2ZW50cy1jLXNlYXJjaF9fYnV0dG9ue1xyXG5cdFx0QGluY2x1ZGUgb3JhbmdlLWJ1dHRvbjtcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC50cmliZS1jb21tb24tYy1idG4tYm9yZGVyLnRyaWJlLWV2ZW50cy1jLXN1YnNjcmliZS1kcm9wZG93bl9fYnV0dG9ue1xyXG5cdFx0QGluY2x1ZGUgYXJyb3ctYnV0dG9uO1xyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdH1cclxuXHRcdHN2Z3tcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIjZmFjdWx0eS1pbnRyb2R1Y3Rpb24tY29udGFpbmVye1xyXG5cdHBhZGRpbmc6IDQwcHggMDtcclxuXHRoMXtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG59XHJcblxyXG4jZmFjdWx0eS1jb250YWluZXJ7XHJcblx0I2ZhY3VsdHktZGVwYXJ0bWVudC1maWx0ZXItd3JhcHBlcntcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNXB4O1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiAkbGlnaHRHcmF5O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGNvbnRlbnQ6ICdcXGU5MDMnO1xyXG5cdFx0XHRjb2xvcjogJGdyYXk7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkaWNvbkZvbnQ7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0QGluY2x1ZGUgcm90YXRlKDkwZGVnKTtcclxuXHRcdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHRcdHRvcDogMTJweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHR6LWluZGV4OiAxMDAwO1xyXG5cdFx0fVxyXG5cdFx0c2VsZWN0e1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdGNvbG9yOiAkZ3JheTtcclxuXHRcdFx0YmFja2dyb3VuZDogJGxpZ2h0R3JheTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRcdFx0d2lkdGg6IDI1MHB4O1xyXG5cdFx0XHRwYWRkaW5nOiA2cHggMjBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZmFjdWx0eS1kZXBhcnRtZW50LWNvbnRhaW5lcntcclxuXHRcdC5mYWN1bHR5LWRlcGFydG1lbnQtaGVhZGVye1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRoMntcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZmFjdWx0eS1kZXBhcnRtZW50LWxpc3R7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0cGFkZGluZzogMCAwIDUwcHg7XHJcblx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0LmltYWdlLXdyYXBwZXJ7XHJcblx0XHRcdFx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMzAwbXMsIGVhc2UtaW4tb3V0KTtcclxuXHRcdFx0XHRcdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGg0e1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ29sZDtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMzAwbXMsIGVhc2UtaW4tb3V0KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaW1hZ2Utd3JhcHBlcntcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMzgwcHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC41KTtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDMwMG1zLCBlYXNlLWluLW91dCk7XHJcblx0XHRcdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aDR7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDMwMG1zLCBlYXNlLWluLW91dCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI3NpbmdsZS1mYWN1bHR5LWNvbnRhaW5lcntcclxuXHRwYWRkaW5nOiA2MHB4IDA7XHJcblx0PmRpdntcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0PmRpdntcclxuXHRcdFx0JjpmaXJzdC1jaGlsZHtcclxuXHRcdFx0XHR3aWR0aDogNDAlO1xyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBhcnJvdy1yZXZlcnNlLWJ1dHRvbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNTAwcHg7XHJcblx0XHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdCAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHQgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0d2lkdGg6IDYwJTtcclxuXHRcdFx0XHRwYWRkaW5nOiA3MHB4IDAgMCA1MHB4O1xyXG5cdFx0XHRcdGgye1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0Ji50aXRsZXtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrR3JheTtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNpbmdsZS1mYWN1bHR5LWRldGFpbHN7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGFsaWduLWNlbnRlcjtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGdvbGQ7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHQmLmljb24tcGhvbmV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxlOTA4JztcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0Ji5pY29uLWxvY2F0aW9ue1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxlOTA2JztcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0Ji5pY29uLWVtYWlse1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxlOTA3JztcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG5cdFx0XHRcdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjc7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpe1xyXG5cdCNmYWN1bHR5LWludHJvZHVjdGlvbi1jb250YWluZXJ7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDIwcHg7XHJcblx0fVxyXG5cdCNmYWN1bHR5LWNvbnRhaW5lcntcclxuXHRcdCNmYWN1bHR5LWRlcGFydG1lbnQtZmlsdGVyLXdyYXBwZXJ7XHJcblx0XHRcdHJpZ2h0OiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0I2ZhY3VsdHktY29udGFpbmVyLXdyYXBwZXJ7XHJcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0I3NpbmdsZS1mYWN1bHR5LWNvbnRhaW5lcntcclxuXHRcdHBhZGRpbmc6IDYwcHggMjBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcclxuXHQjZmFjdWx0eS1jb250YWluZXJ7XHJcblx0XHQuZmFjdWx0eS1kZXBhcnRtZW50LWNvbnRhaW5lcntcclxuXHRcdFx0LmZhY3VsdHktZGVwYXJ0bWVudC1saXN0e1xyXG5cdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHR3aWR0aDogMzElO1xyXG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgzbi0xKXtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMuMzMzJTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzLjMzMyU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcblx0I2ZhY3VsdHktY29udGFpbmVye1xyXG5cdFx0I2ZhY3VsdHktZHJvcGRvd24td3JhcHBlcntcclxuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0I2ZhY3VsdHktZGVwYXJ0bWVudC1maWx0ZXItd3JhcHBlcntcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyaWdodDogYXV0bztcclxuXHRcdFx0dG9wOiBhdXRvO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAyNTBweDtcclxuXHRcdH1cclxuXHRcdC5mYWN1bHR5LWRlcGFydG1lbnQtY29udGFpbmVye1xyXG5cdFx0XHQuZmFjdWx0eS1kZXBhcnRtZW50LWxpc3R7XHJcblx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDQwcHg7XHJcblx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0I3NpbmdsZS1mYWN1bHR5LWNvbnRhaW5lcntcclxuXHRcdHBhZGRpbmc6IDQwcHggMjBweCA2MHB4O1xyXG5cdFx0PmRpdntcclxuXHRcdFx0PmRpdntcclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkLCAmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcclxuXHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMzBweCAwIDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiI2Jsb2ctZmVhdHVyZWQtY29udGFpbmVye1xyXG5cdGJhY2tncm91bmQ6ICRsaWdodEdyYXk7XHJcblx0cGFkZGluZzogMzBweCAwIDgwcHg7XHJcblx0PmRpdntcclxuXHRcdD5kaXZ7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdFx0PmRpdntcclxuXHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcclxuXHRcdFx0XHRcdC5zd2lwZXItd3JhcHBlcntcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZmVhdHVyZWQtYmxvZy1pdGVte1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0XHRcdFx0XHRoM3tcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ29sZDtcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAzMDBtcywgZWFzZS1pbi1vdXQpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDM2LCAzOCwgNDMsIDAuMjUpO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGg1e1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRoM3tcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDMwMG1zLCBlYXNlLWluLW91dCk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jYmxvZy10aXRsZS1jb250YWluZXJ7XHJcblx0cGFkZGluZzogODBweCAwIDA7XHJcblx0Ji55ZWFye1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblx0I2Jsb2cteWVhcnMtZmlsdGVye1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHQ+ZGl2e1xyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMzYsIDM4LCA0MywgMC44NSk7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZmVmYztcclxuXHRcdFx0XHQmOmhvdmVyLCAmLmFjdGl2ZXtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ29sZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jYmxvZy1jb250YWluZXJ7XHJcblx0cGFkZGluZzogMCAwIDYwcHg7XHJcblx0PmRpdntcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRcdC5uZXdzLWxpc3QtaXRlbXtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0cHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRjb2xvcjogJGRhcmtHcmF5O1xyXG5cdFx0XHR9XHJcblx0XHRcdGg0e1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0aW1ne1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNzaW5nbGUtbmV3cy1oZWFkZXItY29udGFpbmVye1xyXG5cdHBhZGRpbmc6IDgwcHggMCA0MHB4O1xyXG5cdGEuYnV0dG9uLmFycm93e1xyXG5cdFx0PmRpdntcclxuXHRcdFx0QGluY2x1ZGUgcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdH1cclxuXHR9XHRcclxuXHRoMXtcclxuXHRcdGZvbnQtc2l6ZTogNzJweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XHJcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHR9XHJcblx0I3NpbmdsZS1uZXdzLWF1dGhvci1kZXRhaWxze1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE2OCwgMTY4LCAxNjgsIDAuNSk7XHJcblx0XHQ+ZGl2e1xyXG5cdFx0XHQmOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRcdHdpZHRoOiA2NSU7XHJcblx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgNXB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0d2lkdGg6IDM1JTtcclxuXHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdFx0Jjpub3QoOmxhc3Qtb2YtdHlwZSl7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRvcmFuZ2UgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRnb2xkICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRcdFx0Ji5pY29uLXNvY2lhbHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkb3JhbmdlO1xyXG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGU5MTAnO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmLmljb24tZmFjZWJvb2t7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZTkwMSc7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCYuaWNvbi1saW5rZWRpbntcclxuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxlOTBmJztcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Ji5pY29uLXR3aXR0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZTkwMCc7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jc2luZ2xlLW5ld3MtZmVhdHVyZWQtaW1hZ2V7XHJcblx0aW1ne1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDU1MHB4O1xyXG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0fVxyXG59XHJcblxyXG4jc2luZ2xlLW5ld3Mtc2hhcmUtY29udGFpbmVye1xyXG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTY4LCAxNjgsIDE2OCwgMC41KTtcclxuXHRwYWRkaW5nOiAzMHB4IDAgMDtcclxuXHQ+ZGl2e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHQ+ZGl2e1xyXG5cdFx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKXtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0cHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0YXtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRjb2xvcjogJG9yYW5nZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRjb2xvcjogJGdvbGQgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0c3BhbntcclxuXHRcdFx0XHQmLmljb24tc29jaWFse1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRvcmFuZ2U7XHJcblx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZTkxMCc7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuaWNvbi1mYWNlYm9va3tcclxuXHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiAnXFxlOTAxJztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5pY29uLWxpbmtlZGlue1xyXG5cdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGU5MGYnO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmljb24tdHdpdHRlcntcclxuXHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiAnXFxlOTAwJztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCl7XHJcblx0I2Jsb2ctZmVhdHVyZWQtY29udGFpbmVye1xyXG5cdFx0cGFkZGluZzogMzBweCAyMHB4IDgwcHg7XHJcblx0fVxyXG5cdCNibG9nLXRpdGxlLWNvbnRhaW5lcntcclxuXHRcdHBhZGRpbmc6IDgwcHggMjBweCAwO1xyXG5cdH1cclxuXHQjYmxvZy1jb250YWluZXJ7XHJcblx0XHRwYWRkaW5nOiAwIDIwcHggNjBweDtcclxuXHR9XHJcblx0I3NpbmdsZS1uZXdzLWhlYWRlci1jb250YWluZXJ7XHJcblx0XHRwYWRkaW5nOiA4MHB4IDIwcHggNDBweDtcclxuXHR9XHJcblx0I3NpbmdsZS1uZXdzLWZlYXR1cmVkLWltYWdle1xyXG5cdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdH1cclxuXHQjc2luZ2xlLW5ld3Mtc2hhcmUtY29udGFpbmVye1xyXG5cdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCl7XHJcblx0I2Jsb2ctZmVhdHVyZWQtY29udGFpbmVye1xyXG5cdFx0PmRpdntcclxuXHRcdFx0PmRpdntcclxuXHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCwgJjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMzBweCAwIDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDFweCl7XHJcblx0ICNibG9nLWNvbnRhaW5lcntcclxuXHRcdCA+ZGl2e1xyXG5cdFx0XHQgPmRpdntcclxuXHRcdFx0XHQgd2lkdGg6IDMxJTtcclxuXHRcdFx0XHQgJjpudGgtb2YtdHlwZSgzbi0xKXtcclxuXHRcdFx0XHRcdCBtYXJnaW4tbGVmdDogMy4zMzMlO1xyXG5cdFx0XHRcdFx0IG1hcmdpbi1yaWdodDogMy4zMzMlO1xyXG5cdFx0XHRcdCB9XHJcblx0XHRcdCB9XHJcblx0XHQgfVxyXG5cdCB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSBhbmQgKG1heC13aWR0aDogOTAwcHgpe1xyXG5cdCAjYmxvZy1jb250YWluZXJ7XHJcblx0XHQgPmRpdntcclxuXHRcdFx0ID5kaXZ7XHJcblx0XHRcdFx0IHdpZHRoOiA0OCU7XHJcblx0XHRcdFx0ICY6bnRoLW9mLXR5cGUoMm4pe1xyXG5cdFx0XHRcdFx0IG1hcmdpbi1sZWZ0OiA0JTtcclxuXHRcdFx0XHQgfVxyXG5cdFx0XHQgfVxyXG5cdFx0IH1cclxuXHQgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcblx0I2Jsb2ctZmVhdHVyZWQtY29udGFpbmVye1xyXG5cdFx0cGFkZGluZzogMzBweCAyMHB4IDYwcHg7XHJcblx0fVxyXG5cdCNzaW5nbGUtbmV3cy1oZWFkZXItY29udGFpbmVye1xyXG5cdFx0cGFkZGluZzogNjBweCAyMHB4IDMwcHg7XHJcblx0XHRoMXtcclxuXHRcdFx0Zm9udC1zaXplOiA0NXB4O1xyXG5cdFx0fVxyXG5cdFx0I3NpbmdsZS1uZXdzLWF1dGhvci1kZXRhaWxze1xyXG5cdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQsICY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDAgMDtcclxuXHRcdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0I3NpbmdsZS1uZXdzLWZlYXR1cmVkLWltYWdle1xyXG5cdFx0aW1ne1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG59IiwiI291dHJlYWNoLWludHJvZHVjdGlvbi1jb250YWluZXJ7XHJcblx0cGFkZGluZzogNDBweCAwO1xyXG5cdD5kaXZ7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdD5kaXZ7XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0d2lkdGg6IDY1JTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA4MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHR3aWR0aDogMzUlO1xyXG5cdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHRHcmF5O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMzBweCAzMHB4IDUwcHg7XHJcblx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRvcmFuZ2U7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCAwO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpe1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE2OCwgMTY4LCAxNjgsIDAuNSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNvdXRyZWFjaC1nYWxsZXJ5LWNvbnRhaW5lcntcclxuXHRwYWRkaW5nOiAwIDUwcHggODBweDtcclxuXHQ+ZGl2e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHQ+ZGl2e1xyXG5cdFx0XHR3aWR0aDogNDklO1xyXG5cdFx0XHQmOm50aC1vZi10eXBlKDJuKXtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMiU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNvdXRyZWFjaC1sb2NhdGlvbnMtY29udGFpbmVye1xyXG5cdHBhZGRpbmc6IDAgMCAxMDBweDtcclxuXHQ+ZGl2e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRAaW5jbHVkZSBhbGlnbi1jZW50ZXI7XHJcblx0XHQ+ZGl2e1xyXG5cdFx0XHQmOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRcdHdpZHRoOiA0MCU7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdHdpZHRoOiA2MCU7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xyXG5cdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAzMiU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoM24tMSl7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIlO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMiU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0aDV7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpe1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNzaW5nbGUtb3V0cmVhY2gtaW50cm9kdWN0aW9ue1xyXG5cdHBhZGRpbmc6IDQwcHggMDtcclxuXHQ+ZGl2e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHQ+ZGl2e1xyXG5cdFx0XHQmOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRcdHdpZHRoOiA2NSU7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogODBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0d2lkdGg6IDM1JTtcclxuXHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGxpZ2h0R3JheTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDMwcHggMzBweCAxNXB4O1xyXG5cdFx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNzaW5nbGUtb3V0cmVhY2gtZ2FsbGVyeS1jb250YWluZXJ7XHJcblx0cGFkZGluZzogNDBweCAwIDEwcHg7XHJcblx0PmRpdntcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0PmRpdntcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNzaW5nbGUtb3V0cmVhY2gtY29udGVudC1jb250YWluZXJ7XHJcblx0LmNvbnRlbnQtcm93e1xyXG5cdFx0Ji5jb250ZW50LXR5cGV7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdH1cclxuXHRcdCYuY29sdW1uLWNvbnRlbnQtdHlwZXtcclxuXHRcdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdHdpZHRoOiAzMSU7XHJcblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDNuLTEpe1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMy4zMzMlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMuMzMzJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNzaW5nbGUtb3V0cmVhY2gtY29udGFjdC1jb250YWluZXJ7XHJcblx0bWFyZ2luOiA1MHB4IGF1dG8gMTAwcHg7XHJcblx0YmFja2dyb3VuZDogJGxpZ2h0R3JheTtcclxuXHRwYWRkaW5nOiA0MHB4IDA7XHJcblx0PmRpdntcclxuXHRcdD5kaXZ7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0PmRpdntcclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE1MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xyXG5cdFx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzNSU7XHJcblx0XHRcdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMyU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdGg1e1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ2MHB4KXtcclxuXHQjc2luZ2xlLW91dHJlYWNoLWNvbnRhY3QtY29udGFpbmVye1xyXG5cdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCl7XHJcblx0I291dHJlYWNoLWludHJvZHVjdGlvbi1jb250YWluZXJ7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDIwcHg7XHJcblx0fVxyXG5cdCNvdXRyZWFjaC1nYWxsZXJ5LWNvbnRhaW5lcntcclxuXHRcdHBhZGRpbmc6IDAgMjBweCA4MHB4O1xyXG5cdH1cclxuXHQjb3V0cmVhY2gtbG9jYXRpb25zLWNvbnRhaW5lcntcclxuXHRcdHBhZGRpbmc6IDAgMjBweCAxMDBweDtcclxuXHR9XHJcblx0I3NpbmdsZS1vdXRyZWFjaC1pbnRyb2R1Y3Rpb257XHJcblx0XHRwYWRkaW5nOiA0MHB4IDIwcHg7XHJcblx0fVxyXG5cdCNzaW5nbGUtb3V0cmVhY2gtZ2FsbGVyeS1jb250YWluZXJ7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDIwcHggMTBweDtcclxuXHR9XHJcblx0I3NpbmdsZS1vdXRyZWFjaC1jb250ZW50LWNvbnRhaW5lcntcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHR9XHJcblx0I3NpbmdsZS1vdXRyZWFjaC1jb250YWN0LWNvbnRhaW5lcntcclxuXHRcdHBhZGRpbmc6IDQwcHggMjBweDtcclxuXHRcdD5kaXZ7XHJcblx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDQ4JTtcclxuXHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1vZi10eXBle1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMiU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAxcHgpe1xyXG5cdCNzaW5nbGUtb3V0cmVhY2gtZ2FsbGVyeS1jb250YWluZXJ7XHJcblx0XHQ+ZGl2e1xyXG5cdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdHdpZHRoOiAzMiU7XHJcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgzbi0xKXtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyJTtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMiU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCl7XHJcblx0I3NpbmdsZS1vdXRyZWFjaC1nYWxsZXJ5LWNvbnRhaW5lcntcclxuXHRcdD5kaXZ7XHJcblx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0d2lkdGg6IDQ4JTtcclxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDJuKXtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA0JTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCl7XHJcblx0I291dHJlYWNoLWxvY2F0aW9ucy1jb250YWluZXJ7XHJcblx0XHQ+ZGl2e1xyXG5cdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQsICY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMzAwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDQwcHggMCAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQjc2luZ2xlLW91dHJlYWNoLWNvbnRlbnQtY29udGFpbmVye1xyXG5cdFx0LmNvbnRlbnQtcm93e1xyXG5cdFx0XHQmLmNvbHVtbi1jb250ZW50LXR5cGV7XHJcblx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDNuLTEpe1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMjBweCBhdXRvO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCl7XHJcblx0I291dHJlYWNoLWludHJvZHVjdGlvbi1jb250YWluZXJ7XHJcblx0XHQ+ZGl2e1xyXG5cdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQsICY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0I3NpbmdsZS1vdXRyZWFjaC1pbnRyb2R1Y3Rpb257XHJcblx0XHQ+ZGl2e1xyXG5cdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQsICY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuXHQjb3V0cmVhY2gtaW50cm9kdWN0aW9uLWNvbnRhaW5lcntcclxuXHRcdHBhZGRpbmc6IDMwcHggMjBweDtcclxuXHR9XHJcblx0I291dHJlYWNoLWdhbGxlcnktY29udGFpbmVye1xyXG5cdFx0cGFkZGluZzogMCAyMHB4IDYwcHg7XHJcblx0XHQ+ZGl2e1xyXG5cdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMm4pe1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAzMHB4IDAgMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0I291dHJlYWNoLWxvY2F0aW9ucy1jb250YWluZXJ7XHJcblx0XHQ+ZGl2e1xyXG5cdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgzbi0xKXtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMjBweCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRhLmJ1dHRvbi5ncmF5e1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCNzaW5nbGUtb3V0cmVhY2gtaW50cm9kdWN0aW9ue1xyXG5cdFx0cGFkZGluZzogMzBweCAyMHB4O1xyXG5cdH1cclxuXHQjc2luZ2xlLW91dHJlYWNoLWNvbnRhY3QtY29udGFpbmVye1xyXG5cdFx0cGFkZGluZzogNDBweCAyMHB4O1xyXG5cdFx0PmRpdntcclxuXHRcdFx0PmRpdntcclxuXHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMzBweCAwIDA7XHJcblx0XHRcdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMzBweCAwIDA7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiI3N0b3J5LWludHJvZHVjdGlvbi1jb250YWluZXJ7XHJcblx0cGFkZGluZzogNDBweCAwO1x0XHJcbn1cclxuXHJcbiNzdG9yeS1ibG9ja3MtY29udGFpbmVye1xyXG5cdHBhZGRpbmc6IDAgMCA0MHB4O1xyXG5cdD5kaXZ7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdD5kaXZ7XHJcblx0XHRcdHdpZHRoOiA0OSU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRnb2xkO1xyXG5cdFx0XHRwYWRkaW5nOiA0MHB4O1xyXG5cdFx0XHQmOm50aC1vZi10eXBlKDJuKXtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMiU7XHJcblx0XHRcdH1cclxuXHRcdFx0aDN7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRwe1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI3N0b3J5LXZpZGVvLWNvbnRhaW5lcntcclxuXHRwYWRkaW5nOiAwIDAgODBweDtcclxuXHQuaW1hZ2Utd3JhcHBlcntcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdD5kaXZ7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA4MHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDgwcHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGdvbGQ7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDgwcHg7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkZ29sZDtcclxuXHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRnb2xkO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5pY29uLXBsYXl7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDVweDtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDNweDtcclxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGU5MDknO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI3N0b3J5LWhpc3RvcnktdGl0bGUtY29udGFpbmVye1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cdHBhZGRpbmc6IDUwcHggMDtcclxufVxyXG5cclxuI3N0b3J5LWxpc3QtY29udGFpbmVye1xyXG5cdGJhY2tncm91bmQ6ICRsaWdodEdyYXk7XHJcblx0cGFkZGluZzogODBweCAwO1xyXG5cdD5kaXZ7XHJcblx0XHQ+ZGl2e1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcclxuXHRcdFx0XHRcdHdpZHRoOiA1NSU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA2MDBweDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDNweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDE2MHB4KTtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9kYXNoZWQtZ29sZC1saW5lLnBuZycpO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogLTgwcHg7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogLTMwcHg7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGgye1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHR3aWR0aDogNDUlO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0dG9wOiAtMTUwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMTUwcHg7XHJcblx0XHRcdFx0XHQuaW1hZ2Utd3JhcHBlcntcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDAgYXV0bztcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKXtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDQwcHggMCA0MHB4IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA0NzVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRibGFjaztcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiAxMDA7XHJcblx0XHRcdFx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNzdG9yeS1zdGF0ZW1lbnRzLWNvbnRhaW5lcntcclxuXHRwYWRkaW5nOiAxMjBweCAwO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cdCY6YmVmb3Jle1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMzYsIDM4LCA0MywgMC43Mik7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxuXHQ+ZGl2e1xyXG5cdFx0PmRpdntcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0XHR3aWR0aDogMzAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHR3aWR0aDogNzAlO1xyXG5cdFx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyMzksIDIzOCwgMjM0LCAwLjkpO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA0MHB4O1xyXG5cdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKXtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI3N0b3J5LXNlcnZpY2VzLWNvbnRhaW5lcntcclxuXHRwYWRkaW5nOiAxMjBweCAwO1xyXG5cdD5kaXZ7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdEBpbmNsdWRlIGFsaWduLWNlbnRlcjtcclxuXHRcdD5kaXZ7XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0d2lkdGg6IDU1JTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0d2lkdGg6IDQ1JTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NTBweCl7XHJcblx0I3N0b3J5LWxpc3QtY29udGFpbmVye1xyXG5cdFx0cGFkZGluZzogODBweCAyMHB4O1xyXG5cdFx0PmRpdntcclxuXHRcdFx0PmRpdntcclxuXHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHQuaW1hZ2Utd3JhcHBlcntcclxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgzbi0xKXtcclxuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMzUwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpe1xyXG5cdCNzdG9yeS1saXN0LWNvbnRhaW5lcntcclxuXHRcdD5kaXZ7XHJcblx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KXtcclxuXHQjc3RvcnktaW50cm9kdWN0aW9uLWNvbnRhaW5lcntcclxuXHRcdHBhZGRpbmc6IDQwcHggMjBweDtcclxuXHR9XHJcblx0I3N0b3J5LWJsb2Nrcy1jb250YWluZXJ7XHJcblx0XHRwYWRkaW5nOiAwIDIwcHggNDBweDtcclxuXHR9XHJcblx0I3N0b3J5LXZpZGVvLWNvbnRhaW5lcntcclxuXHRcdHBhZGRpbmc6IDAgMjBweCA4MHB4O1xyXG5cdH1cclxuXHQjc3RvcnktaGlzdG9yeS10aXRsZS1jb250YWluZXJ7XHJcblx0XHRwYWRkaW5nOiA1MHB4IDIwcHg7XHJcblx0fVxyXG5cdCNzdG9yeS1zZXJ2aWNlcy1jb250YWluZXJ7XHJcblx0XHRwYWRkaW5nOiAxMjBweCAyMHB4O1xyXG5cdH1cclxuXHQjc3Rvcnktc3RhdGVtZW50cy1jb250YWluZXJ7XHJcblx0XHRwYWRkaW5nOiAxMjBweCAyMHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KXtcclxuXHQjc3RvcnktbGlzdC1jb250YWluZXJ7XHJcblx0XHRwYWRkaW5nOiA4MHB4IDIwcHg7XHJcblx0XHQ+ZGl2e1xyXG5cdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkLCAmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDUwcHggMCAwO1xyXG5cdFx0XHRcdFx0XHQuaW1hZ2Utd3JhcHBlcntcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgzbi0xKXtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogNDBweCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA1MDBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCNzdG9yeS1zdGF0ZW1lbnRzLWNvbnRhaW5lcntcclxuXHRcdD5kaXZ7XHJcblx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQsICY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMzBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQjc3Rvcnktc2VydmljZXMtY29udGFpbmVye1xyXG5cdFx0PmRpdntcclxuXHRcdFx0PmRpdntcclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkLCAmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMzBweCAwIDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCl7XHJcblx0I3N0b3J5LWJsb2Nrcy1jb250YWluZXJ7XHJcblx0XHQ+ZGl2e1xyXG5cdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMm4pe1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAzMHB4IDAgMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuXHQjc3RvcnktdmlkZW8tY29udGFpbmVye1xyXG5cdFx0cGFkZGluZzogMCAyMHB4IDYwcHg7XHJcblx0XHQuaW1hZ2Utd3JhcHBlcntcclxuXHRcdFx0PmRpdntcclxuXHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogNjBweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDYwcHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdC5pY29uLXBsYXl7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDJweDtcclxuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDNweDtcdFxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQjc3RvcnktbGlzdC1jb250YWluZXJ7XHJcblx0XHRwYWRkaW5nOiA2MHB4IDIwcHg7XHJcblx0fVxyXG5cdCNzdG9yeS1zdGF0ZW1lbnRzLWNvbnRhaW5lcntcclxuXHRcdHBhZGRpbmc6IDgwcHggMjBweDtcclxuXHR9XHJcblx0I3N0b3J5LXNlcnZpY2VzLWNvbnRhaW5lcntcclxuXHRcdHBhZGRpbmc6IDgwcHggMjBweDtcclxuXHR9XHJcbn0iLCIjcGFnZS1idWlsZGVyLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwIDAgODBweDtcclxuICAgIC5jb250ZW50LXJvdyB7XHJcbiAgICAgICAgLmNvbnRlbnQtcm93LXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5iYW5uZXItaW1hZ2UtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNjBweCBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWNjb3JkaW9ucy10eXBlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNvbnRhY3QtbGlzdC10eXBlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgICAgICAgICAuY29udGVudC1yb3ctdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3RhZmYtbWVtYmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE2OCwgMTY4LCAxNjgsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1jZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24tY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29uLXBob25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MDgnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbi1sb2NhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlOTA2JztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljb24tZW1haWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkwNyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jb250ZW50LXR5cGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMzYsIDM4LCA0MywgMC4yKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDM2LCAzOCwgNDMsIDAuMik7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAxMDBweDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3F1b3RlLWljb24uc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAmICsgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNvbnRlbnQtc2lkZWJhci10eXBlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0R3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheVNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLXBkZiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlOTBhJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmV2ZW50cy10eXBlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgICAgICAgICAuY29udGVudC1yb3ctdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wYWdlLWJ1aWxkZXItZXZlbnRzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgLmV2ZW50LWxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0R3JheTtcclxuICAgICAgICAgICAgICAgICAgICAuZXZlbnQtbGlzdC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1vbnRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZXZlbnQtbGlzdC1kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWxvY2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkwNic7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tY2xvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkwZSc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wYWdlLWJ1aWxkZXItZXZlbnRzLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZmFjdWx0eS10eXBlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG8gYm90dG9tLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgzNiwgMzgsIDQzLCAwKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMTUsIDE2LCAxOCwgMC4xNSkgNDYlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSg4LCA4LCA5LCAwLjY1KSA3MiUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjMDAwXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBhZ2UtYnVpbGRlci1mYWN1bHR5LW5hdmlnYXRpb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlOTBkJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmZlYXR1cmVkLWNvbnRlbnQtdHlwZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1MHB4IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzksIDIzOCwgMjM0LCAwLjkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmZlYXR1cmVkLWZhY3VsdHktdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNTBweCBhdXRvIDEwMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRHcmF5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KGZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5mZWF0dXJlZC1zdGF0ZW1lbnQtdHlwZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggMDtcclxuICAgICAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG87XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodEdyYXk7XHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxM3B4IHNvbGlkICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZm91ci1jb2x1bW4tY29udGVudC10eXBlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmZ1bGwtd2lkdGgtaW1hZ2UtdHlwZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMTVweCAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgzNiwgMzgsIDQzLCAwLjgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgxLFxyXG4gICAgICAgICAgICBoMixcclxuICAgICAgICAgICAgaDMsXHJcbiAgICAgICAgICAgIGg0LFxyXG4gICAgICAgICAgICBoNSxcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZ2FsbGVyeS10eXBlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweDtcclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaW1hZ2UtYmxvY2tzLXR5cGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDUwcHggYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0R3JheTtcclxuICAgICAgICAgICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgICAgICAgICAuY29udGVudC1yb3ctdGl0bGUge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAzMDBtcywgZWFzZS1pbi1vdXQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG8gYm90dG9tLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDM2LCAzOCwgNDMsIDApLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDE1LCAxNiwgMTgsIDAuMTUpIDQ2JSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSg4LCA4LCA5LCAwLjY1KSA3MiUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMwMDBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDMwMG1zLCBlYXNlLWluLW91dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkwNCc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5pbWFnZS1jb250ZW50LWJsb2NrLXR5cGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICAgICAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG87XHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5sZWZ0LWltYWdlLWxpc3QtY29udGVudC10eXBlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXlTZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5sZWZ0LWltYWdlLXJpZ2h0LWNvbnRlbnQtdHlwZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgICAgICAgJi53aWRlci1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjYuNjY2NiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1jZW50ZXI7XHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubGlzdC10eXBlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb250ZW50LXJvdy10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mdWxsLXdpZHRoLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1jZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXlTZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1lZGlhLXR5cGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICAgICAgICAgIC5tZWRpYS1nYWxsZXJ5IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1wbGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlOTA5JztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLm51bWJlcnMtdHlwZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogOTBweCAwIDUwcHg7XHJcbiAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IGRhc2hlZCAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucmlnaHQtaW1hZ2UtbGVmdC1jb250ZW50LXR5cGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICAgICAgICAgICYud2lkZXItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2Ni42NjY2JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24tY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zcGxpdC1saXN0LXR5cGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheVNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2xpZGVyLXR5cGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDUwcHggMTUwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBhZ2UtYnVpbGRlci1zbGlkZXItbmF2aWdhdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1jZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MGQnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc3BsaXQtc3RhdGlzdGljcy10eXBlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMDVweCAwO1xyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg1LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg2LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zcHJlYWRzaGVldC10eXBlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgICAgICAuc3ByZWFkc2hlZXQtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMi41JTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMDtcclxuICAgICAgICAgICAgICAgICAgICBwLFxyXG4gICAgICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDRuKSxcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDRuLTEpLFxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNG4tMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMy4zMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3ByZWFkc2hlZXQtcm93IHtcclxuICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheVNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMi41JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNG4pLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDRuLTEpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDRuLTIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzLjMzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zdGF0aXN0aWNzLXR5cGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgICAgICAgICAgICYuYmxhY2stY29sb3Ige1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgaDEsXHJcbiAgICAgICAgICAgICAgICBoMixcclxuICAgICAgICAgICAgICAgIGgzLFxyXG4gICAgICAgICAgICAgICAgaDQsXHJcbiAgICAgICAgICAgICAgICBoNSxcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeUZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnN0b3JpZXMtdHlwZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMCA4MHB4O1xyXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWc6bm90KC5xdW90ZS1pY29uKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF1b3RlLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmICsgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGFnZS1idWlsZGVyLXN0b3J5LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wYWdlLWJ1aWxkZXItc3RvcnktbmF2aWdhdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXlTZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MGQnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudGFiYmVkLWNvbnRlbnQtdHlwZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCA1MHB4O1xyXG4gICAgICAgICAgICAuci10YWJzLW5hdiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLnItdGFicy1zdGF0ZS1hY3RpdmUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRHcmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuci10YWJzLXN0YXRlLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzksIDIzOCwgMjM0LCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzksIDIzOCwgMjM0LCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yLXRhYnMtcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzksIDIzOCwgMjM0LCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgLnBhZ2UtYnVpbGRlci10YWItaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE2OCwgMTY4LCAxNjgsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1wZGYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkwYSc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi50YWJsZS10eXBlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgICAgICAgICAuY29udGVudC1yb3ctdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGFnZS1idWlsZGVyLXRhYmxlIHtcclxuICAgICAgICAgICAgICAgIC5wYWdlLWJ1aWxkZXItdGFibGUtcm93IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE2OCwgMTY4LCAxNjgsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzksIDIzOCwgMjM0LCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudGVzdGltb25pYWwtdHlwZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodEdyYXk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgICAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG87XHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiA3cHggc29saWQgJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi50ZXh0LWRpdmlkZXItdHlwZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNTBweCBhdXRvO1xyXG4gICAgICAgICAgICAmLmhhcy1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bm90KC5oYXMtaW1hZ2UpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnRocmVlLWNvbHVtbi1jb250ZW50LXR5cGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudGhyZWUtY29sdW1uLXdpZGdldHMtdHlwZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICAgICAgICAgICAgJi5ibGFjay1jb2xvciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBoMSxcclxuICAgICAgICAgICAgICAgIGgyLFxyXG4gICAgICAgICAgICAgICAgaDMsXHJcbiAgICAgICAgICAgICAgICBoNCxcclxuICAgICAgICAgICAgICAgIGg1LFxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29udGVudC1yb3ctdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnR3by1jb2x1bW4tY29udGVudC10eXBlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnR3by1jb2x1bW4td2lkZ2V0cy10eXBlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgICAgICAgICAuY29udGVudC1yb3ctdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTgwcHgpIHtcclxuICAgICNwYWdlLWJ1aWxkZXItY29udGFpbmVyIHtcclxuICAgICAgICAuY29udGVudC1yb3cge1xyXG4gICAgICAgICAgICAmLmZlYXR1cmVkLWZhY3VsdHktdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZmVhdHVyZWQtc3RhdGVtZW50LXR5cGUge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnRlc3RpbW9uaWFsLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XHJcbiAgICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLmNvbnRlbnQtcm93IHtcclxuICAgICAgICAgICAgJi5zdG9yaWVzLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCA2MHB4IDgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIge1xyXG4gICAgICAgIC5jb250ZW50LXJvdyB7XHJcbiAgICAgICAgICAgICYuZmFjdWx0eS10eXBlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggNjBweDtcclxuICAgICAgICAgICAgICAgIC5wYWdlLWJ1aWxkZXItZmFjdWx0eS1uYXZpZ2F0aW9uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XHJcbiAgICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLmNvbnRlbnQtcm93IHtcclxuICAgICAgICAgICAgJi5hY2NvcmRpb25zLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY29udGFjdC1saXN0LXR5cGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY29udGVudC10eXBlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jb250ZW50LXNpZGViYXItdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5ldmVudHMtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5nYWxsZXJ5LXR5cGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZmVhdHVyZWQtY29udGVudC10eXBlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1MHB4IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5mZWF0dXJlZC1mYWN1bHR5LXR5cGUge1xyXG4gICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZmVhdHVyZWQtc3RhdGVtZW50LXR5cGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNzBweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZm91ci1jb2x1bW4tY29udGVudC10eXBlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmZ1bGwtd2lkdGgtaW1hZ2UtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMTVweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaW1hZ2UtYmxvY2tzLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogODBweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaW1hZ2UtY29udGVudC1ibG9jay10eXBlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmxlZnQtaW1hZ2UtbGlzdC1jb250ZW50LXR5cGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubGVmdC1pbWFnZS1yaWdodC1jb250ZW50LXR5cGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubGlzdC10eXBlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm1lZGlhLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubnVtYmVycy10eXBlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDkwcHggMjBweCA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYucmlnaHQtaW1hZ2UtbGVmdC1jb250ZW50LXR5cGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2xpZGVyLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDUwcHggMTUwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wYWdlLWJ1aWxkZXItc2xpZGVyLW5hdmlnYXRpb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc3BsaXQtbGlzdC10eXBlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNwbGl0LXN0YXRpc3RpY3MtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zcHJlYWRzaGVldC10eXBlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnN0YXRpc3RpY3MtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi50YWJiZWQtY29udGVudC10eXBlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYudGFibGUtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi50ZXN0aW1vbmlhbC10eXBlIHtcclxuICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi50aHJlZS1jb2x1bW4tY29udGVudC10eXBlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnRocmVlLWNvbHVtbi13aWRnZXRzLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogODBweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYudGV4dC1kaXZpZGVyLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnR3by1jb2x1bW4tY29udGVudC10eXBlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnR3by1jb2x1bW4td2lkZ2V0cy10eXBlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMXB4KSB7XHJcbiAgICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLmNvbnRlbnQtcm93IHtcclxuICAgICAgICAgICAgJi5udW1iZXJzLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnN0YXRpc3RpY3MtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjIuNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDRuKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNG4tMSksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDRuLTIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMy4zMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIge1xyXG4gICAgICAgIC5jb250ZW50LXJvdyB7XHJcbiAgICAgICAgICAgICYubnVtYmVycy10eXBlIHtcclxuICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDJuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyaWduLWxlZnQ6IDQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc3RhdGlzdGljcy10eXBlIHtcclxuICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDJuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyaWduLWxlZnQ6IDQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xyXG4gICAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIge1xyXG4gICAgICAgIC5jb250ZW50LXJvdyB7XHJcbiAgICAgICAgICAgICYuY29udGVudC1zaWRlYmFyLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmZlYXR1cmVkLWNvbnRlbnQtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaW1hZ2UtY29udGVudC1ibG9jay10eXBlIHtcclxuICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubGVmdC1pbWFnZS1saXN0LWNvbnRlbnQtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubGVmdC1pbWFnZS1yaWdodC1jb250ZW50LXR5cGUge1xyXG4gICAgICAgICAgICAgICAgJi53aWRlci1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnJpZ2h0LWltYWdlLWxlZnQtY29udGVudC10eXBlIHtcclxuICAgICAgICAgICAgICAgICYud2lkZXItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2xpZGVyLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zcGxpdC1zdGF0aXN0aWNzLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xyXG4gICAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIge1xyXG4gICAgICAgIC5jb250ZW50LXJvdyB7XHJcbiAgICAgICAgICAgICYudGVzdGltb25pYWwtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDFweCkge1xyXG4gICAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIge1xyXG4gICAgICAgIC5jb250ZW50LXJvdyB7XHJcbiAgICAgICAgICAgICYuZm91ci1jb2x1bW4tY29udGVudC10eXBlIHtcclxuICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMi41JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0biksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNG4tMSksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNG4tMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMuMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmV2ZW50cy10eXBlIHtcclxuICAgICAgICAgICAgICAgIC5wYWdlLWJ1aWxkZXItZXZlbnRzIHtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoM24tMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMuMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMy4zMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYudGhyZWUtY29sdW1uLWNvbnRlbnQtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzElO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDNuLTEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzLjMzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnRocmVlLWNvbHVtbi13aWRnZXRzLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMxJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoM24tMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzLjMzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjMzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLmNvbnRlbnQtcm93IHtcclxuICAgICAgICAgICAgJi5mb3VyLWNvbHVtbi1jb250ZW50LXR5cGUsXHJcbiAgICAgICAgICAgICYudGhyZWUtY29sdW1uLWNvbnRlbnQtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5ldmVudHMtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAucGFnZS1idWlsZGVyLWV2ZW50cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzbi0xKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNwcmVhZHNoZWV0LXR5cGUge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICAgICAgICAgICAgLnNwcmVhZHNoZWV0LWhlYWRlcixcclxuICAgICAgICAgICAgICAgIC5zcHJlYWRzaGVldC1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnN0b3JpZXMtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYudGhyZWUtY29sdW1uLXdpZGdldHMtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoM24tMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYudHdvLWNvbHVtbi1jb250ZW50LXR5cGUge1xyXG4gICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgI3BhZ2UtYnVpbGRlci1jb250YWluZXIge1xyXG4gICAgICAgIC5jb250ZW50LXJvdyB7XHJcbiAgICAgICAgICAgICYudGFiYmVkLWNvbnRlbnQtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAuci10YWJzLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yLXRhYnMtYWNjb3JkaW9uLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICYuci10YWJzLXN0YXRlLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzksIDIzOCwgMjM0LCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnlGb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0R3JheTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLmNvbnRlbnQtcm93IHtcclxuICAgICAgICAgICAgJi5pbWFnZS1ibG9ja3MtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzElO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzbi0xKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMuMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm1lZGlhLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgLm1lZGlhLWdhbGxlcnkge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMxJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzbi0xKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMy4zMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjMzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAjcGFnZS1idWlsZGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLmNvbnRlbnQtcm93IHtcclxuICAgICAgICAgICAgJi5iYW5uZXItaW1hZ2UtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY29udGFjdC1saXN0LXR5cGUge1xyXG4gICAgICAgICAgICAgICAgLnN0YWZmLW1lbWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY29udGVudC10eXBlIHtcclxuICAgICAgICAgICAgICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5ldmVudHMtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5mYWN1bHR5LXR5cGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgLnBhZ2UtYnVpbGRlci1mYWN1bHR5LW5hdmlnYXRpb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmZlYXR1cmVkLWNvbnRlbnQtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA5MHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmZlYXR1cmVkLWZhY3VsdHktdHlwZSB7XHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5mZWF0dXJlZC1zdGF0ZW1lbnQtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZnVsbC13aWR0aC1pbWFnZS10eXBlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDk1cHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmdhbGxlcnktdHlwZSB7XHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5pbWFnZS1ibG9ja3MtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAuY29udGVudC1yb3ctdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5pbWFnZS1jb250ZW50LWJsb2NrLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubGVmdC1pbWFnZS1saXN0LWNvbnRlbnQtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubGVmdC1pbWFnZS1yaWdodC1jb250ZW50LXR5cGUge1xyXG4gICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnJpZ2h0LWltYWdlLWxlZnQtY29udGVudC10eXBlIHtcclxuICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmxpc3QtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAuZnVsbC13aWR0aC1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5tZWRpYS10eXBlIHtcclxuICAgICAgICAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tcGxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tZWRpYS1nYWxsZXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5udW1iZXJzLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAyMHB4IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zbGlkZXItdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMjBweCAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNwbGl0LWxpc3QtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnN0b3JpZXMtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggNTBweDtcclxuICAgICAgICAgICAgICAgIC5wYWdlLWJ1aWxkZXItc3RvcnktbmF2aWdhdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnRhYmxlLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgLnBhZ2UtYnVpbGRlci10YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnBhZ2UtYnVpbGRlci10YWJsZS1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYudGV4dC1kaXZpZGVyLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNzBweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYudHdvLWNvbHVtbi13aWRnZXRzLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiNwcmVzaWRlbnQtaW50cm9kdWN0aW9uLWNvbnRhaW5lcntcblx0cGFkZGluZzogNDBweCAwIDYwcHg7XG59XG5cbiNwcmVzaWRlbnQtaW1hZ2VzLWNvbnRhaW5lcntcblx0cGFkZGluZzogMCA1MHB4IDgwcHg7XG5cdD5kaXZ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHQ+ZGl2e1xuXHRcdFx0d2lkdGg6IDQ5JTtcblx0XHRcdCY6bnRoLW9mLXR5cGUoMm4pe1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMiU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNwcmVzaWRlbnQtY2FiaW5ldC1jb250YWluZXJ7XG5cdHBhZGRpbmc6IDAgMCAxMDBweDtcblx0PmRpdntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0PmRpdntcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHR9XG5cdFx0XHRwe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0aDR7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cdFxufVxuXG4jcHJlc2lkZW50LXBhc3QtY29udGFpbmVye1xuXHRwYWRkaW5nOiA4MHB4IDAgNDBweDtcblx0YmFja2dyb3VuZDogJGxpZ2h0R3JheTtcblx0PmRpdntcblx0XHQ+ZGl2e1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0PmRpdntcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0aDN7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCl7XG5cdCNwcmVzaWRlbnQtaW50cm9kdWN0aW9uLWNvbnRhaW5lcntcblx0XHRwYWRkaW5nOiA0MHB4IDIwcHggNjBweDtcblx0fVxuXHQjcHJlc2lkZW50LWltYWdlcy1jb250YWluZXJ7XG5cdFx0cGFkZGluZzogMCAyMHB4IDgwcHg7XG5cdH1cblx0I3ByZXNpZGVudC1jYWJpbmV0LWNvbnRhaW5lcntcblx0XHRwYWRkaW5nOiAwIDIwcHggMTAwcHg7XHRcblx0fVxuXHQjcHJlc2lkZW50LXBhc3QtY29udGFpbmVye1xuXHRcdHBhZGRpbmc6IDgwcHggMjBweCA0MHB4O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMXB4KXtcblx0I3ByZXNpZGVudC1wYXN0LWNvbnRhaW5lcntcblx0XHQ+ZGl2e1xuXHRcdFx0PmRpdntcblx0XHRcdFx0PmRpdntcblx0XHRcdFx0XHR3aWR0aDogMjIuNSU7XG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZSg0biksICY6bnRoLW9mLXR5cGUoNG4tMSksICY6bnRoLW9mLXR5cGUoNG4tMil7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMy4zMzMlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDkwMHB4KXtcblx0I3ByZXNpZGVudC1wYXN0LWNvbnRhaW5lcntcblx0XHQ+ZGl2e1xuXHRcdFx0PmRpdntcblx0XHRcdFx0PmRpdntcblx0XHRcdFx0XHR3aWR0aDogMzElO1xuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoM24tMSl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMy4zMzMlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzLjMzMyU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcblx0I3ByZXNpZGVudC1jYWJpbmV0LWNvbnRhaW5lcntcblx0XHQ+ZGl2e1xuXHRcdFx0PmRpdntcblx0XHRcdFx0d2lkdGg6IDMxJTtcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgzbi0xKXtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMy4zMzMlO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMy4zMzMlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcblx0I3ByZXNpZGVudC1pbnRyb2R1Y3Rpb24tY29udGFpbmVye1xuXHRcdHBhZGRpbmc6IDQwcHggMjBweCAyMHB4O1xuXHR9XG5cdCNwcmVzaWRlbnQtaW1hZ2VzLWNvbnRhaW5lcntcblx0XHRwYWRkaW5nOiAwIDIwcHggNjBweDtcblx0XHQ+ZGl2e1xuXHRcdFx0PmRpdntcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMm4pe1xuXHRcdFx0XHRcdG1hcmdpbjogMzBweCAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I3ByZXNpZGVudC1jYWJpbmV0LWNvbnRhaW5lcntcblx0XHRwYWRkaW5nOiAwIDIwcHggNjBweDtcblx0fVxuXHQjcHJlc2lkZW50LXBhc3QtY29udGFpbmVye1xuXHRcdHBhZGRpbmc6IDYwcHggMjBweCAyMHB4O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KXtcblx0I3ByZXNpZGVudC1wYXN0LWNvbnRhaW5lcntcblx0XHQ+ZGl2e1xuXHRcdFx0PmRpdntcblx0XHRcdFx0PmRpdntcblx0XHRcdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMm4pe1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCl7XG5cdCNwcmVzaWRlbnQtcGFzdC1jb250YWluZXJ7XG5cdFx0PmRpdntcblx0XHRcdD5kaXZ7XG5cdFx0XHRcdD5kaXZ7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgybil7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIjcHJvZ3JhbXMtaW50cm9kdWN0aW9uLWNvbnRhaW5lcntcblx0cGFkZGluZzogNDBweCAwIDgwcHg7XG5cdHVse1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bGl7XG5cdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0JjpudGgtb2YtdHlwZSgybil7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA0JTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI3Byb2dyYW1zLWRlZ3JlZXMtY29udGFpbmVye1xuXHRiYWNrZ3JvdW5kOiAkbGlnaHRHcmF5O1xuXHRwYWRkaW5nOiA2MHB4IDAgNDBweDtcblx0aDJ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHQ+ZGl2e1xuXHRcdD5kaXZ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdD5kaXZ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jcHJvZ3JhbXMtY29udGFpbmVye1xuXHRwYWRkaW5nOiA4MHB4IDA7XG5cdD5kaXZ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdD5kaXZ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0YXtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdD5kaXZ7XG5cdFx0XHRcdFx0XHQ+ZGl2e1xuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdFx0XHRcdD5kaXZ7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJG9yYW5nZTtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAzMDBtcywgZWFzZS1pbi1vdXQpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMzYsIDM4LCA0MywgMCksIHJnYmEoMTUsIDE2LCAxOCwgMC4xNSkgNDYlLCByZ2JhKDgsIDgsIDksIDAuNjUpIDcyJSwgIzAwMCk7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdD5kaXZ7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRAaW5jbHVkZSBhbGlnbi1jZW50ZXI7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0PmRpdntcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcdFx0XHQ+ZGl2e1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRvcmFuZ2U7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkb3JhbmdlO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAtMnB4O1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAzMDBtcywgZWFzZS1pbi1vdXQpO1xuXHRcdFx0XHRcdFx0XHRcdC5pY29uLWFycm93e1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAtMnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZTkwNCc7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRoNXtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IC0ycHg7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpe1xuXHQjcHJvZ3JhbXMtaW50cm9kdWN0aW9uLWNvbnRhaW5lcntcblx0XHRwYWRkaW5nOiA0MHB4IDIwcHggODBweDtcblx0fVxuXHQjcHJvZ3JhbXMtZGVncmVlcy1jb250YWluZXJ7XG5cdFx0cGFkZGluZzogNjBweCAyMHB4IDQwcHg7XG5cdH1cblx0I3Byb2dyYW1zLWNvbnRhaW5lcntcblx0XHRwYWRkaW5nOiA4MHB4IDIwcHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMXB4KXtcblx0I3Byb2dyYW1zLWRlZ3JlZXMtY29udGFpbmVye1xuXHRcdD5kaXZ7XG5cdFx0XHQ+ZGl2e1xuXHRcdFx0XHQ+ZGl2e1xuXHRcdFx0XHRcdHdpZHRoOiAxNSU7XG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZSg2biksICY6bnRoLW9mLXR5cGUoNm4tMSksICY6bnRoLW9mLXR5cGUoNm4tMiksICY6bnRoLW9mLXR5cGUoNm4tMyksICY6bnRoLW9mLXR5cGUoNm4tNCl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMiU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNwcm9ncmFtcy1jb250YWluZXJ7XG5cdFx0PmRpdntcblx0XHRcdD5kaXZ7XG5cdFx0XHRcdHdpZHRoOiAzMSU7XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoM24tMSl7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMuMzMzJTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMuMzMzJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCl7XG5cdCNwcm9ncmFtcy1kZWdyZWVzLWNvbnRhaW5lcntcblx0XHQ+ZGl2e1xuXHRcdFx0PmRpdntcblx0XHRcdFx0PmRpdntcblx0XHRcdFx0XHR3aWR0aDogMzElO1xuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoM24tMSl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMy4zMzMlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzLjMzMyU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAwMHB4KXtcblx0I3Byb2dyYW1zLWNvbnRhaW5lcntcblx0XHQ+ZGl2e1xuXHRcdFx0PmRpdntcblx0XHRcdFx0d2lkdGg6IDQ4JTtcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgybil7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcblx0I3Byb2dyYW1zLWludHJvZHVjdGlvbi1jb250YWluZXJ7XG5cdFx0cGFkZGluZzogNTBweCAyMHB4O1xuXHRcdHVse1xuXHRcdFx0bGl7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQmOm50aC1vZi10eXBlKDJuKXtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0I3Byb2dyYW1zLWNvbnRhaW5lcntcblx0XHRwYWRkaW5nOiA2MHB4IDIwcHg7XG5cdH1cbn0iLCIjc2VhcmNoLW1vZGFse1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b3BhY2l0eTogMDtcblx0ei1pbmRleDogLTE7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRwYWRkaW5nOiAxMDBweCAwO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMzAwbXMsIGVhc2UtaW4tb3V0KTtcblx0Ji5pcy12aXNpYmxle1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR6LWluZGV4OiAxMDAwMDAwO1xuXHR9XG5cdCNjbG9zZS1zZWFyY2gtbW9kYWx7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTcwcHg7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0Jjpob3Zlcntcblx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHR9XG5cdFx0Lmljb24tY2xvc2V7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogJ1xcZTkwNSc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNzZWFyY2gtbW9kYWwtd3JhcHBlcntcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aW5wdXRbdHlwZT1cInRleHRcIl17XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXlTZWNvbmRhcnk7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMTBweDtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdCAgIGNvbG9yOiAkYmxhY2s7XG5cdFx0XHR9XG5cdFx0XHQmOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuXHRcdFx0ICAgY29sb3I6ICRibGFjaztcblx0XHRcdCAgIG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHsgIC8qIEZpcmVmb3ggMTkrICovXG5cdFx0XHQgICBjb2xvcjogJGJsYWNrOyBcblx0XHRcdCAgIG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7ICBcblx0XHRcdCAgIGNvbG9yOiAkYmxhY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGJ1dHRvblt0eXBlPVwic3VibWl0XCJde1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtNXB4O1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6ICRvcmFuZ2U7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdFx0c3Bhbntcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHQmLmljb24tc2VhcmNoe1xuXHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZTkwMic7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNzZWFyY2gtcmVzdWx0LWhlYWRlcntcblx0cGFkZGluZzogNDBweCAwIDIwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheVNlY29uZGFyeTtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0aDR7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4jc2VhcmNoLWNvbnRhaW5lcntcblx0cGFkZGluZzogMTBweCAwIDgwcHg7XG5cdC5zZWFyY2gtcmVzdWx0LWl0ZW17XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5U2Vjb25kYXJ5O1xuXHRcdHBhZGRpbmc6IDMwcHggMDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpe1xuXHQjc2VhcmNoLXJlc3VsdC1oZWFkZXJ7XG5cdFx0cGFkZGluZzogNDBweCAyMHB4IDIwcHg7XG5cdH1cblx0I3NlYXJjaC1jb250YWluZXJ7XG5cdFx0cGFkZGluZzogMTBweCAyMHB4IDgwcHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpe1xuXHQjc2VhcmNoLW1vZGFse1xuXHRcdHBhZGRpbmc6IDEwMHB4IDIwcHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuXHQjc2VhcmNoLWNvbnRhaW5lcntcblx0XHRwYWRkaW5nOiAxMHB4IDIwcHggNjBweDtcblx0fVxufSIsIiNzY2hvb2wtaW50cm9kdWN0aW9uLWNvbnRhaW5lcntcblx0cGFkZGluZzogNDBweCAwIDYwcHg7XG5cdD5kaXZ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHQ+ZGl2e1xuXHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0d2lkdGg6IDY1JTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogODBweDtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0d2lkdGg6IDM1JTtcblx0XHRcdFx0PmRpdntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHRHcmF5O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHRcdFx0PmRpdntcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDdweCAwO1xuXHRcdFx0XHRcdFx0Jjpub3QoOmxhc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheVNlY29uZGFyeTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJG9yYW5nZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5pY29uLXBkZntcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDJweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRvcmFuZ2U7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGU5MGEnO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNzY2hvb2wtY29udGVudC1jb250YWluZXJ7XG5cdHBhZGRpbmc6IDAgMCA4MHB4O1xuXHRpbWd7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVx0XG59XG5cbiNzY2hvb2wtc3RhdGlzdGljcy1jb250YWluZXJ7XG5cdGJhY2tncm91bmQ6ICRibGFjaztcblx0cGFkZGluZzogNzVweCAwIDQ1cHg7XG5cdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXHRoMXtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cdHN2Z3tcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQ+ZGl2e1xuXHRcdD5kaXZ7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHQ+ZGl2e1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jc2Nob29sLXdoeS1jb250YWluZXJ7XG5cdHBhZGRpbmc6IDgwcHggMDtcblx0PmRpdntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdD5kaXZ7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0PmRpdntcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGFsaWduLWNlbnRlcjtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgzNiwgMzgsIDQzLCAwLjI1KTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHRcdFx0PmRpdntcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI3NjaG9vbC1jdXJyaWN1bHVtLWNvbnRhaW5lcntcblx0cGFkZGluZzogNDBweCAwIDgwcHg7XG5cdD5kaXZ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHQ+ZGl2e1xuXHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0d2lkdGg6IDQ1JTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogODBweDtcblx0XHRcdFx0aDV7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRocntcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgzNiwgMzgsIDQzLCAwLjIpO1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCBhdXRvIDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0cHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdHdpZHRoOiA1NSU7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jc2Nob29sLWpvYnMtY29udGFpbmVye1xuXHRiYWNrZ3JvdW5kOiAkbGlnaHRHcmF5O1xuXHRwYWRkaW5nOiA4MHB4IDA7XG5cdD5kaXZ7XG5cdFx0PmRpdntcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdD5kaXZ7XG5cdFx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMm4tMSl7XG5cdFx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMm4pe1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA0JTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDJuKXtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNCU7XG5cdFx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jc2Nob29sLXRpbGVzLWNvbnRhaW5lcntcblx0cGFkZGluZzogODBweCAwIDA7XG5cdC5zY2hvb2wtdGlsZS1saXN0LWl0ZW17XG5cdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0XHQ+ZGl2e1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0PmRpdntcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHRHcmF5O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDQwcHggMjBweDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGg0e1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0PmRpdntcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBhbGlnbi1jZW50ZXI7XG5cdFx0XHRcdFx0XHQ+ZGl2e1xuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRcdD5kaXZ7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkb3JhbmdlO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IC0ycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMzAwbXMsIGVhc2UtaW4tb3V0KTtcblx0XHRcdFx0XHRcdFx0XHRcdC5pY29uLWFycm93e1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogLTJweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZTkwNCc7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRcdGg1e1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogLTFweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI3NjaG9vbC1nYWxsZXJ5LWNvbnRhaW5lcntcblx0cGFkZGluZzogMCA1MHB4IDgwcHg7XG5cdD5kaXZ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHQ+ZGl2e1xuXHRcdFx0d2lkdGg6IDQ5JTtcblx0XHRcdCY6bnRoLW9mLXR5cGUoMm4pe1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMiU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNzY2hvb2wtdGFibGVzLWNvbnRhaW5lcntcblx0cGFkZGluZzogMCAwIDgwcHg7XHRcblx0LnNjaG9vbC10YWJsZS1yb3d7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxuXHQuc2Nob29sLXRhYmxle1xuXHRcdG1hcmdpbjogNTBweCBhdXRvO1xuXHRcdD5kaXZ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE2OCwgMTY4LCAxNjgsIDAuNSk7XG5cdFx0XHQmOm50aC1vZi10eXBlKGV2ZW4pe1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHRHcmF5O1xuXHRcdFx0fVxuXHRcdFx0PmRpdntcblx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdHdpZHRoOiAzNSU7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdHdpZHRoOiA2NSU7XG5cdFx0XHRcdH1cblx0XHRcdFx0cHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNzY2hvb2wtY29udGFjdC1jb250YWluZXJ7XG5cdHBhZGRpbmc6IDIwcHggMCA1MHB4O1xuXHQuc3dpcGVyLXNsaWRlLCAuc2Nob29sLWNvbnRhY3QtaXRlbXtcblx0XHRhe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHQ+ZGl2e1xuXHRcdFx0XHRcdD5kaXZ7XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDAgMDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCA1MDBtcywgZWFzZS1pbi1vdXQpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgzNiwgMzgsIDQzLCAwKSwgcmdiYSgxNSwgMTYsIDE4LCAwLjE1KSA0NiUsIHJnYmEoOCwgOCwgOSwgMC42NSkgNzIlLCAjMDAwKTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0aW1ne1xuXHRcdFx0XHRoZWlnaHQ6IDQ1MHB4O1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdD5kaXZ7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0Pip7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0aDR7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdD5kaXZ7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRAaW5jbHVkZSBhbGlnbi1jZW50ZXI7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMDtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCA1MDBtcywgZWFzZS1pbi1vdXQpO1xuXHRcdFx0XHRcdD5kaXZ7XG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0XHRcdFx0PmRpdntcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJG9yYW5nZTtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogLTJweDtcblx0XHRcdFx0XHRcdFx0XHQuaWNvbi1hcnJvd3tcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogLTJweDtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGU5MDQnO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdGg1e1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogLTFweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjc2Nob29sLWNvbnRhY3RzLXdyYXBwZXJ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdCNzY2hvb2wtY29udGFjdHMtbm9uLXNsaWRlcntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdCNzY2hvb2wtY29udGFjdHMtbmF2aWdhdGlvbntcblx0XHQ+ZGl2e1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRsZWZ0OiAtNTBweDtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0cmlnaHQ6IC01MHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRAaW5jbHVkZSByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0XHR0b3A6IDQzJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0YXtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAkb3JhbmdlO1xuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmljb24tYXJyb3d7XG5cdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnXFxlOTBkJztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI3NjaG9vbC1kZXRhaWxzLWNvbnRhaW5lcntcblx0cGFkZGluZzogODBweCAwO1xufVxuXG4jc2Nob29sLXRlc3RpbW9uaWFsLWNvbnRhaW5lcntcblx0YmFja2dyb3VuZDogJGxpZ2h0R3JheTtcblx0cGFkZGluZzogNTBweCAwO1xuXHRtYXJnaW4tYm90dG9tOiAxMjBweDtcblx0PmRpdntcblx0XHQ+ZGl2e1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1jZW50ZXI7XG5cdFx0XHQ+ZGl2e1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyNTBweCk7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNjBweDtcblx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdHdpZHRoOiAyNTBweDtcblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDdweCBzb2xpZCAkZ29sZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU4MHB4KXtcblx0I3NjaG9vbC10ZXN0aW1vbmlhbC1jb250YWluZXJ7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpe1xuXHQjc2Nob29sLWNvbnRhY3QtY29udGFpbmVye1xuXHRcdHBhZGRpbmc6IDgwcHggNjBweDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpe1xuXHQjc2Nob29sLWludHJvZHVjdGlvbi1jb250YWluZXJ7XG5cdFx0cGFkZGluZzogNDBweCAyMHB4IDYwcHg7XG5cdH1cblx0I3NjaG9vbC1jb250ZW50LWNvbnRhaW5lcntcblx0XHRwYWRkaW5nOiAwIDIwcHggODBweDtcblx0fVxuXHQjc2Nob29sLXN0YXRpc3RpY3MtY29udGFpbmVye1xuXHRcdHBhZGRpbmc6IDc1cHggMjBweCA1NXB4O1xuXHR9XG5cdCNzY2hvb2wtd2h5LWNvbnRhaW5lcntcblx0XHRwYWRkaW5nOiA4MHB4IDIwcHg7XG5cdH1cblx0I3NjaG9vbC1jdXJyaWN1bHVtLWNvbnRhaW5lcntcblx0XHRwYWRkaW5nOiA0MHB4IDIwcHggODBweDtcblx0fVxuXHQjc2Nob29sLWpvYnMtY29udGFpbmVye1xuXHRcdHBhZGRpbmc6IDgwcHggMjBweDtcblx0fVxuXHQjc2Nob29sLXRpbGVzLWNvbnRhaW5lcntcblx0XHRwYWRkaW5nOiA4MHB4IDIwcHggMDtcblx0fVxuXHQjc2Nob29sLWdhbGxlcnktY29udGFpbmVye1xuXHRcdHBhZGRpbmc6IDAgMjBweCA4MHB4O1xuXHR9XG5cdCNzY2hvb2wtdGFibGVzLWNvbnRhaW5lcntcblx0XHRwYWRkaW5nOiAwIDIwcHggODBweDtcblx0fVxuXHQjc2Nob29sLWRldGFpbHMtY29udGFpbmVye1xuXHRcdHBhZGRpbmc6IDgwcHggMjBweDtcblx0fVxuXHQjc2Nob29sLXRlc3RpbW9uaWFsLWNvbnRhaW5lcntcblx0XHRwYWRkaW5nOiA1MHB4O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDFweCl7XG5cdCNzY2hvb2wtc3RhdGlzdGljcy1jb250YWluZXJ7XG5cdFx0PmRpdntcblx0XHRcdD5kaXZ7XG5cdFx0XHRcdD5kaXZ7XG5cdFx0XHRcdFx0d2lkdGg6IDIyLjUlO1xuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoNG4pLCAmOm50aC1vZi10eXBlKDRuLTEpLCAmOm50aC1vZi10eXBlKDRuLTIpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMuMzMzJTtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0bGVmdDogLTMwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNzY2hvb2wtdGlsZXMtY29udGFpbmVye1xuXHRcdC5zY2hvb2wtdGlsZS1saXN0LWl0ZW17XG5cdFx0XHQ+ZGl2e1xuXHRcdFx0XHQ+ZGl2e1xuXHRcdFx0XHRcdHdpZHRoOiAyMi41JTtcblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDRuKSwgJjpudGgtb2YtdHlwZSg0bi0xKSwgJjpudGgtb2YtdHlwZSg0bi0yKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzLjMzMyU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNzY2hvb2wtY29udGFjdHMtbm9uLXNsaWRlcntcblx0XHQ+ZGl2e1xuXHRcdFx0d2lkdGg6IDMxJTtcblx0XHRcdCY6bnRoLW9mLXR5cGUoM24tMSl7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzLjMzMyU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMy4zMzMlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMDFweCl7XG5cdCNzY2hvb2wtc3RhdGlzdGljcy1jb250YWluZXJ7XG5cdFx0PmRpdntcblx0XHRcdD5kaXZ7XG5cdFx0XHRcdD5kaXZ7XG5cdFx0XHRcdFx0d2lkdGg6IDQ4JTtcblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDJuKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA0JTtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0bGVmdDogLTMwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNzY2hvb2wtdGlsZXMtY29udGFpbmVye1xuXHRcdC5zY2hvb2wtdGlsZS1saXN0LWl0ZW17XG5cdFx0XHQ+ZGl2e1xuXHRcdFx0XHQ+ZGl2e1xuXHRcdFx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgybil7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCl7XG5cdCNzY2hvb2wtY29udGFjdHMtbm9uLXNsaWRlcntcblx0XHQ+ZGl2e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHQmOm50aC1vZi10eXBlKDNuLTEpe1xuXHRcdFx0XHRtYXJnaW46IDQwcHggYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpe1xuXHQjc2Nob29sLWludHJvZHVjdGlvbi1jb250YWluZXJ7XG5cdFx0PmRpdntcblx0XHRcdD5kaXZ7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQsICY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNzY2hvb2wtd2h5LWNvbnRhaW5lcntcblx0XHQ+ZGl2e1xuXHRcdFx0PmRpdntcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCwgJjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I3NjaG9vbC1jdXJyaWN1bHVtLWNvbnRhaW5lcntcblx0XHQ+ZGl2e1xuXHRcdFx0PmRpdntcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCwgJjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I3NjaG9vbC10ZXN0aW1vbmlhbC1jb250YWluZXJ7XG5cdFx0PmRpdntcblx0XHRcdD5kaXZ7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHRcdFx0PmRpdntcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkLCAmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDMwcHggMCAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDI1MHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcblx0I3NjaG9vbC1pbnRyb2R1Y3Rpb24tY29udGFpbmVye1xuXHRcdHBhZGRpbmc6IDMwcHggMjBweCA2MHB4O1xuXHRcdD5kaXZ7XG5cdFx0XHQ+ZGl2e1xuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0PmRpdntcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDQwcHggMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I3NjaG9vbC1jb250ZW50LWNvbnRhaW5lcntcblx0XHRwYWRkaW5nOiAwIDIwcHggNjBweDtcblx0fVxuXHQjc2Nob29sLXN0YXRpc3RpY3MtY29udGFpbmVye1xuXHRcdHBhZGRpbmc6IDUwcHggMjBweCAzMHB4O1xuXHR9XG5cdCNzY2hvb2wtd2h5LWNvbnRhaW5lcntcblx0XHRwYWRkaW5nOiA2MHB4IDIwcHg7XG5cdH1cblx0I3NjaG9vbC1jdXJyaWN1bHVtLWNvbnRhaW5lcntcblx0XHRwYWRkaW5nOiA0MHB4IDIwcHggNjBweDtcblx0fVxuXHQjc2Nob29sLWpvYnMtY29udGFpbmVye1xuXHRcdHBhZGRpbmc6IDYwcHggMjBweDtcblx0XHQ+ZGl2e1xuXHRcdFx0PmRpdntcblx0XHRcdFx0PmRpdntcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgybil7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDMwcHggMCAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1jaGlsZCgybi0xKXtcblx0XHRcdFx0XHRcdHVse1xuXHRcdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgybil7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I3NjaG9vbC10aWxlcy1jb250YWluZXJ7XG5cdFx0cGFkZGluZzogNjBweCAyMHB4IDA7XG5cdFx0LnNjaG9vbC10aWxlLWxpc3QtaXRlbXtcblx0XHRcdD5kaXZ7XG5cdFx0XHRcdD5kaXZ7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I3NjaG9vbC1nYWxsZXJ5LWNvbnRhaW5lcntcblx0XHRwYWRkaW5nOiAwIDIwcHggNjBweDtcblx0XHQ+ZGl2e1xuXHRcdFx0PmRpdntcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDJuKXtcblx0XHRcdFx0XHRtYXJnaW46IDMwcHggMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNzY2hvb2wtdGFibGVzLWNvbnRhaW5lcntcblx0XHRwYWRkaW5nOiAwIDIwcHggNjBweDtcblx0XHQuc2Nob29sLXRhYmxle1xuXHRcdFx0PmRpdntcblx0XHRcdFx0PmRpdntcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkLCAmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I3NjaG9vbC1jb250YWN0LWNvbnRhaW5lcntcblx0XHRwYWRkaW5nOiA2MHB4IDIwcHg7XG5cdFx0I3NjaG9vbC1jb250YWN0cy1uYXZpZ2F0aW9ue1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdD5kaXZ7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcdFxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHR0b3A6IDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjc2Nob29sLWRldGFpbHMtY29udGFpbmVye1xuXHRcdHBhZGRpbmc6IDYwcHggMjBweDtcblx0fVxuXHQjc2Nob29sLXRlc3RpbW9uaWFsLWNvbnRhaW5lcntcblx0XHRwYWRkaW5nOiA1MHB4IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0fVxufSIsIiNjb250ZW50e1xuXHQudmlkZW8tbGlzdC1pdGVte1xuXHRcdC5pbWFnZS13cmFwcGVye1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQ+ZGl2e1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0PmRpdntcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0PmRpdntcblx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogODBweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRnb2xkO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGdvbGQ7XG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ29sZDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuaWNvbi1wbGF5e1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiA1cHg7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAzcHg7XG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxlOTA5Jztcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0aDR7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHQucG9kY2FzdC1saXN0LWl0ZW17XG5cdFx0YmFja2dyb3VuZDogJGRhcmtHcmF5U2Vjb25kYXJ5O1xuXHRcdHBhZGRpbmc6IDI1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGg0LCBwe1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdD5he1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0PmRpdntcblx0XHRcdFx0XHQ+ZGl2e1xuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJG9yYW5nZTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDMwMG1zLCBlYXNlLWluLW91dCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQ+ZGl2e1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdD5kaXZ7XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJG9yYW5nZTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRvcmFuZ2U7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMzAwbXMsIGVhc2UtaW4tb3V0KTtcblx0XHRcdFx0XHRcdC5pY29uLXBsYXl7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGU5MDknO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNwb2RjYXN0cy1sYW5kaW5nLWNvbnRhaW5lcntcblx0YmFja2dyb3VuZDogJGxpZ2h0R3JheTtcblx0cGFkZGluZzogMCAwIDUwcHg7XG5cdCNwb2RjYXN0LWludHJvZHVjdGlvbntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdD5kaXZ7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I3BvZGNhc3RzLWNvbnRhaW5lcntcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHR9XG59XG5cbiN2aWRlby1sYW5kaW5nLWNvbnRhaW5lcntcblx0cGFkZGluZzogODBweCAwO1xuXHQjdmlkZW8tbGFuZGluZy1oZWFkZXJ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdEBpbmNsdWRlIGFsaWduLWNlbnRlcjtcblx0XHQ+ZGl2e1xuXHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdFx0aDJ7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I21vYmlsZS12aWRlby1saW5re1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG1hcmdpbjogMTBweCAwIDA7XG5cdH1cbn1cblxuXG4jcG9kY2FzdHMtY29udGFpbmVye1xuXHQ+ZGl2e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0PmRpdntcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG59XG5cbiNzaW5nbGUtcG9kY2FzdC1jb250YWluZXJ7XG5cdHBhZGRpbmc6IDQwcHggMCA4MHB4O1xufVxuXG4jdmlkZW9zLXdyYXBwZXJ7XG5cdHBhZGRpbmc6IDMwcHggMCA4MHB4O1xufVxuXG4jdmlkZW9zLWNvbnRhaW5lcntcblx0PmRpdntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdD5kaXZ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0d2lkdGg6IDQ4JTtcblx0XHRcdCY6bnRoLW9mLXR5cGUoMm4pe1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCl7XG5cdCNwb2RjYXN0cy1sYW5kaW5nLWNvbnRhaW5lcntcblx0XHQjcG9kY2FzdC1pbnRyb2R1Y3Rpb257XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0fVxuXHR9XG5cdCNwb2RjYXN0cy1jb250YWluZXJ7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHR9XG5cdCN2aWRlby1sYW5kaW5nLWhlYWRlcntcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdH1cblx0I3ZpZGVvcy1jb250YWluZXJ7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCl7XG5cdCNzaW5nbGUtcG9kY2FzdC1jb250YWluZXJ7XG5cdFx0cGFkZGluZzogNDBweCAyMHB4IDgwcHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpe1xuXHQjcG9kY2FzdHMtbGFuZGluZy1jb250YWluZXJ7XG5cdFx0I3BvZGNhc3QtaW50cm9kdWN0aW9ue1xuXHRcdFx0PmRpdntcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCwgJjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdHBhZGRpbmc6IDMwcHggMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcblx0I3BvZGNhc3RzLWNvbnRhaW5lcntcblx0XHQ+ZGl2e1xuXHRcdFx0PmRpdntcblx0XHRcdFx0d2lkdGg6IDMxJTtcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgzbi0xKXtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMy4zMzMlO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMy4zMzMlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcblx0I3BvZGNhc3RzLWNvbnRhaW5lcntcblx0XHQ+ZGl2e1xuXHRcdFx0PmRpdntcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCN2aWRlb3MtY29udGFpbmVye1xuXHRcdD5kaXZ7XG5cdFx0XHQ+ZGl2e1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgybil7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I3ZpZGVvLWxhbmRpbmctY29udGFpbmVye1xuXHRcdHBhZGRpbmc6IDYwcHggMDtcblx0XHQjdmlkZW8tbGFuZGluZy1oZWFkZXJ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0PmRpdntcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCwgJjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQjbW9iaWxlLXZpZGVvLWxpbmt7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0I3NpbmdsZS1wb2RjYXN0LWNvbnRhaW5lcntcblx0XHRwYWRkaW5nOiAzMHB4IDIwcHggNjBweDtcblx0fVxufSIsIiN2aXNpdC1pbnRyb2R1Y3Rpb24tY29udGFpbmVye1xuXHRwYWRkaW5nOiA0MHB4IDAgODBweDtcblx0PmRpdntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdD5kaXZ7XG5cdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHR3aWR0aDogNjUlO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHR3aWR0aDogMzUlO1xuXHRcdFx0XHQ+ZGl2e1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRsaWdodEdyYXk7XG5cdFx0XHRcdFx0cGFkZGluZzogMzBweCAzMHB4IDE1cHg7XG5cdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiN2aXNpdC1jYW1wdXMtY29udGFpbmVye1xuXHRwYWRkaW5nOiAzMHB4IDAgODBweDtcblx0PmRpdntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdD5kaXZ7XG5cdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0JjpudGgtb2YtdHlwZSgybil7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA0JTtcblx0XHRcdH1cblx0XHRcdGltZ3tcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHRcdGgze1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiN2aXNpdC1jYWxsb3V0LWNvbnRhaW5lcntcblx0cGFkZGluZzogMTIwcHggMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQmOmJlZm9yZXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMzYsIDM4LCA0MywgMC44KTtcblx0fVxuXHQ+Kntcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG59XG5cbiN2aXNpdC1zb2NpYWwtY29udGFpbmVye1xuXHRwYWRkaW5nOiAxMzBweCAwO1xuXHQ+ZGl2e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0QGluY2x1ZGUgYWxpZ24tY2VudGVyO1xuXHRcdD5kaXZ7XG5cdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHR3aWR0aDogNDUlO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuXHRcdFx0XHQ+ZGl2e1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYWxpZ24tY2VudGVyO1xuXHRcdFx0XHRcdGg1e1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0PmRpdntcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDAgMTBweDtcblx0XHRcdFx0XHRcdD5kaXZ7XG5cdFx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ29sZDtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRsaWdodFllbGxvdztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuaWNvbi1mYWNlYm9va3tcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxlOTAxJztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lmljb24tdHdpdHRlcntcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxlOTAwJztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHR3aWR0aDogNTUlO1x0XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0PmRpdntcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiA0OSU7XG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgybil7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMiU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XHRcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KXtcblx0I3Zpc2l0LWludHJvZHVjdGlvbi1jb250YWluZXJ7XG5cdFx0cGFkZGluZzogNDBweCAyMHB4IDgwcHg7XG5cdH1cblx0I3Zpc2l0LWNhbXB1cy1jb250YWluZXJ7XG5cdFx0cGFkZGluZzogMzBweCAyMHB4IDgwcHg7XG5cdH1cblx0I3Zpc2l0LWNhbGxvdXQtY29udGFpbmVye1xuXHRcdHBhZGRpbmc6IDEyMHB4IDIwcHg7XG5cdH1cblx0I3Zpc2l0LXNvY2lhbC1jb250YWluZXJ7XG5cdFx0cGFkZGluZzogMTMwcHggMjBweDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCl7XG5cdCN2aXNpdC1pbnRyb2R1Y3Rpb24tY29udGFpbmVye1xuXHRcdD5kaXZ7XG5cdFx0XHQ+ZGl2e1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkLCAmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjdmlzaXQtc29jaWFsLWNvbnRhaW5lcntcblx0XHRwYWRkaW5nOiAxMDBweCAyMHB4O1xuXHRcdD5kaXZ7XG5cdFx0XHQ+ZGl2e1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkLCAmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0bWFyZ2luOiA0MHB4IDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG5cdCN2aXNpdC1pbnRyb2R1Y3Rpb24tY29udGFpbmVye1xuXHRcdHBhZGRpbmc6IDQwcHggMjBweDtcblx0fVxuXHQjdmlzaXQtY2FtcHVzLWNvbnRhaW5lcntcblx0XHRwYWRkaW5nOiAzMHB4IDIwcHggNjBweDtcblx0XHQ+ZGl2e1xuXHRcdFx0PmRpdntcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMm4pe1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I3Zpc2l0LWNhbGxvdXQtY29udGFpbmVye1xuXHRcdHBhZGRpbmc6IDgwcHggMjBweDtcblx0fVxuXHQjdmlzaXQtc29jaWFsLWNvbnRhaW5lcntcblx0XHRwYWRkaW5nOiA4MHB4IDIwcHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpe1xuXHQjdmlzaXQtc29jaWFsLWNvbnRhaW5lcntcblx0XHQ+ZGl2e1xuXHRcdFx0PmRpdntcblx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdD5kaXZ7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMm4pe1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIjY2FsbC10by1hY3Rpb24tY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDA7XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWNlbnRlcjtcclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoMSxcclxuICAgICAgICAgICAgICAgIGgyLFxyXG4gICAgICAgICAgICAgICAgaDMsXHJcbiAgICAgICAgICAgICAgICBoNCxcclxuICAgICAgICAgICAgICAgIGg1LFxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeUZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmJ1dHRvbi5vcmFuZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmFuZ2UtYnV0dG9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbWFnZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxufVxyXG5cclxuI2Zvb3Rlci1jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogNzBweCAwO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuICAgID4gZGl2IHtcclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm1lbnUtZm9vdGVyLW1lbnUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgI2Zvb3Rlci1jb2x1bW5zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvb3Rlci1zb2NpYWwtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodFllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiwgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1mYWNlYm9vayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkwMSc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tdHdpdHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkwMCc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jbW9iaWxlLWZvb3Rlci1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDUwcHggMjBweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiAgICAjdG9wLW1vYmlsZS1mb290ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSxcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb290ZXItc29jaWFsLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodFllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4sIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaWNvbi1mYWNlYm9vayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkwMSc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24tdHdpdHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkwMCc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjbWlkZGxlLW1vYmlsZS1mb290ZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjYm90dG9tLW1vYmlsZS1mb290ZXIge1xyXG4gICAgICAgIHAsXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lbnUtZm9vdGVyLW1lbnUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xyXG4gICAgI2NhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG4gICAgI2Zvb3Rlci1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAjY2FsbC10by1hY3Rpb24tY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMjBweCAyMHB4O1xyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCxcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAjZm9vdGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICNtb2JpbGUtZm9vdGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAjY2FsbC10by1hY3Rpb24tY29udGFpbmVyIHtcclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICY6bm90KC5sYXp5KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl19 */