nav ul, .latest-news-list, .box-inner ul, .estate-holder ul, .social-plagin, .leadpage ul, .filter-search-frame .box ul, .sort-list, .result-list, .sitenav-holder .list, .info-link-list, .partners-link, .social-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.clearfix:after, .widget:after, .search-form:after, .post-password-form p:after, .navigation-single:after, nav ul:after, .container:after {
  content: "";
  display: block;
  clear: both;
}

.article .signup-form .holder:after, .article .signup-form .holder .sub-row:after {
  content: "";
  display: block;
  clear: both;
}

.invisible-box:after, .top-search-row .input-holder:after {
  content: "";
  display: block;
  clear: both;
}

.ellipsis {
  white-space: nowrap;
  /* 1 */
  text-overflow: ellipsis;
  /* 2 */
  overflow: hidden;
}

img {
  max-width: 100%;
  height: auto;
}

.comment-form input[type="text"], .search-form input[type="text"], .post-password-form input[type="text"], .comment-form input[type="tel"], .search-form input[type="tel"], .post-password-form input[type="tel"], .comment-form input[type="email"], .search-form input[type="email"], .post-password-form input[type="email"], .comment-form input[type="search"], .search-form input[type="search"], .post-password-form input[type="search"], .comment-form input[type="password"], .search-form input[type="password"], .post-password-form input[type="password"], .comment-form input[type="url"], .search-form input[type="url"], .post-password-form input[type="url"], .comment-form input[type="date"], .search-form input[type="date"], .post-password-form input[type="date"], .comment-form textarea, .search-form textarea, .post-password-form textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  border: 1px solid #4a4a4a;
  padding: 4px 10px;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  height: auto;
}

.comment-form input[type="text"]:focus, .search-form input[type="text"]:focus, .post-password-form input[type="text"]:focus, .comment-form input[type="tel"]:focus, .search-form input[type="tel"]:focus, .post-password-form input[type="tel"]:focus, .comment-form input[type="email"]:focus, .search-form input[type="email"]:focus, .post-password-form input[type="email"]:focus, .comment-form input[type="search"]:focus, .search-form input[type="search"]:focus, .post-password-form input[type="search"]:focus, .comment-form input[type="password"]:focus, .search-form input[type="password"]:focus, .post-password-form input[type="password"]:focus, .comment-form input[type="url"]:focus, .search-form input[type="url"]:focus, .post-password-form input[type="url"]:focus, .comment-form input[type="date"]:focus, .search-form input[type="date"]:focus, .post-password-form input[type="date"]:focus, .comment-form textarea:focus, .search-form textarea:focus, .post-password-form textarea:focus {
  border-color: #333;
}

.comment-form input[type="text"]::-webkit-input-placeholder, .search-form input[type="text"]::-webkit-input-placeholder, .post-password-form input[type="text"]::-webkit-input-placeholder, .comment-form input[type="tel"]::-webkit-input-placeholder, .search-form input[type="tel"]::-webkit-input-placeholder, .post-password-form input[type="tel"]::-webkit-input-placeholder, .comment-form input[type="email"]::-webkit-input-placeholder, .search-form input[type="email"]::-webkit-input-placeholder, .post-password-form input[type="email"]::-webkit-input-placeholder, .comment-form input[type="search"]::-webkit-input-placeholder, .search-form input[type="search"]::-webkit-input-placeholder, .post-password-form input[type="search"]::-webkit-input-placeholder, .comment-form input[type="password"]::-webkit-input-placeholder, .search-form input[type="password"]::-webkit-input-placeholder, .post-password-form input[type="password"]::-webkit-input-placeholder, .comment-form input[type="url"]::-webkit-input-placeholder, .search-form input[type="url"]::-webkit-input-placeholder, .post-password-form input[type="url"]::-webkit-input-placeholder, .comment-form input[type="date"]::-webkit-input-placeholder, .search-form input[type="date"]::-webkit-input-placeholder, .post-password-form input[type="date"]::-webkit-input-placeholder, .comment-form textarea::-webkit-input-placeholder, .search-form textarea::-webkit-input-placeholder, .post-password-form textarea::-webkit-input-placeholder {
  color: #ccc;
}

.comment-form input[type="text"]::-moz-placeholder, .search-form input[type="text"]::-moz-placeholder, .post-password-form input[type="text"]::-moz-placeholder, .comment-form input[type="tel"]::-moz-placeholder, .search-form input[type="tel"]::-moz-placeholder, .post-password-form input[type="tel"]::-moz-placeholder, .comment-form input[type="email"]::-moz-placeholder, .search-form input[type="email"]::-moz-placeholder, .post-password-form input[type="email"]::-moz-placeholder, .comment-form input[type="search"]::-moz-placeholder, .search-form input[type="search"]::-moz-placeholder, .post-password-form input[type="search"]::-moz-placeholder, .comment-form input[type="password"]::-moz-placeholder, .search-form input[type="password"]::-moz-placeholder, .post-password-form input[type="password"]::-moz-placeholder, .comment-form input[type="url"]::-moz-placeholder, .search-form input[type="url"]::-moz-placeholder, .post-password-form input[type="url"]::-moz-placeholder, .comment-form input[type="date"]::-moz-placeholder, .search-form input[type="date"]::-moz-placeholder, .post-password-form input[type="date"]::-moz-placeholder, .comment-form textarea::-moz-placeholder, .search-form textarea::-moz-placeholder, .post-password-form textarea::-moz-placeholder {
  opacity: 1;
  color: #ccc;
}

.comment-form input[type="text"]:-moz-placeholder, .search-form input[type="text"]:-moz-placeholder, .post-password-form input[type="text"]:-moz-placeholder, .comment-form input[type="tel"]:-moz-placeholder, .search-form input[type="tel"]:-moz-placeholder, .post-password-form input[type="tel"]:-moz-placeholder, .comment-form input[type="email"]:-moz-placeholder, .search-form input[type="email"]:-moz-placeholder, .post-password-form input[type="email"]:-moz-placeholder, .comment-form input[type="search"]:-moz-placeholder, .search-form input[type="search"]:-moz-placeholder, .post-password-form input[type="search"]:-moz-placeholder, .comment-form input[type="password"]:-moz-placeholder, .search-form input[type="password"]:-moz-placeholder, .post-password-form input[type="password"]:-moz-placeholder, .comment-form input[type="url"]:-moz-placeholder, .search-form input[type="url"]:-moz-placeholder, .post-password-form input[type="url"]:-moz-placeholder, .comment-form input[type="date"]:-moz-placeholder, .search-form input[type="date"]:-moz-placeholder, .post-password-form input[type="date"]:-moz-placeholder, .comment-form textarea:-moz-placeholder, .search-form textarea:-moz-placeholder, .post-password-form textarea:-moz-placeholder, .comment-form input[type="text"]:-ms-input-placeholder, .search-form input[type="text"]:-ms-input-placeholder, .post-password-form input[type="text"]:-ms-input-placeholder, .comment-form input[type="tel"]:-ms-input-placeholder, .search-form input[type="tel"]:-ms-input-placeholder, .post-password-form input[type="tel"]:-ms-input-placeholder, .comment-form input[type="email"]:-ms-input-placeholder, .search-form input[type="email"]:-ms-input-placeholder, .post-password-form input[type="email"]:-ms-input-placeholder, .comment-form input[type="search"]:-ms-input-placeholder, .search-form input[type="search"]:-ms-input-placeholder, .post-password-form input[type="search"]:-ms-input-placeholder, .comment-form input[type="password"]:-ms-input-placeholder, .search-form input[type="password"]:-ms-input-placeholder, .post-password-form input[type="password"]:-ms-input-placeholder, .comment-form input[type="url"]:-ms-input-placeholder, .search-form input[type="url"]:-ms-input-placeholder, .post-password-form input[type="url"]:-ms-input-placeholder, .comment-form input[type="date"]:-ms-input-placeholder, .search-form input[type="date"]:-ms-input-placeholder, .post-password-form input[type="date"]:-ms-input-placeholder, .comment-form textarea:-ms-input-placeholder, .search-form textarea:-ms-input-placeholder, .post-password-form textarea:-ms-input-placeholder, .comment-form input[type="text"].placeholder, .search-form input[type="text"].placeholder, .post-password-form input[type="text"].placeholder, .comment-form input[type="tel"].placeholder, .search-form input[type="tel"].placeholder, .post-password-form input[type="tel"].placeholder, .comment-form input[type="email"].placeholder, .search-form input[type="email"].placeholder, .post-password-form input[type="email"].placeholder, .comment-form input[type="search"].placeholder, .search-form input[type="search"].placeholder, .post-password-form input[type="search"].placeholder, .comment-form input[type="password"].placeholder, .search-form input[type="password"].placeholder, .post-password-form input[type="password"].placeholder, .comment-form input[type="url"].placeholder, .search-form input[type="url"].placeholder, .post-password-form input[type="url"].placeholder, .comment-form input[type="date"].placeholder, .search-form input[type="date"].placeholder, .post-password-form input[type="date"].placeholder, .comment-form textarea.placeholder, .search-form textarea.placeholder, .post-password-form textarea.placeholder {
  color: #ccc;
}

.widget {
  margin-bottom: 1.2em;
}

.widget ul {
  padding-left: 2em;
}

.widget select {
  min-width: 150px;
}

.comment-form label {
  display: block;
  padding-bottom: 4px;
}

.comment-form textarea {
  overflow: auto;
  margin: 0;
  height: 120px;
  min-height: 120px;
  margin: 0 4px 0 0;
  width: 300px;
}

.comment-form input[type="text"] {
  margin: 0 4px 0 0;
  width: 300px;
}

.comment-form input[type="submit"] {
  display: block;
  float: none;
}

.post-password-form label {
  display: block;
}

.post-password-form input[type="password"] {
  margin: 0 4px 0 0;
  width: 300px;
}

.search-form input {
  float: left;
  height: 2em;
}

.search-form input[type="search"] {
  margin: 0 4px 0 0;
  width: 150px;
}

.post-password-form input {
  float: left;
  height: 2em;
}

.post-password-form input[type="password"] {
  width: 150px;
}

.comment-form input[type="submit"], .post-password-form input[type="submit"], .search-form input[type="submit"] {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  background: #c74b15;
  color: #fff;
  height: 32px;
  border: 2px solid #c74b15;
  padding: 7px 13px;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 15px;
  -webkit-transition: color .3s ease-in-out, background .3s ease-in-out;
  transition: color .3s ease-in-out, background .3s ease-in-out;
}

.comment-form input[type="submit"]:hover, .post-password-form input[type="submit"]:hover, .search-form input[type="submit"]:hover {
  background: #fff;
  color: #c74b15;
}

.commentlist {
  margin: 0 0 1.2em;
}

.commentlist .edit-link {
  margin: 0;
}

.commentlist .avatar-holder {
  float: left;
  margin: 0 1.2em 4px 0;
}

.commentlist-item .commentlist-item {
  padding: 0;
}

.comment, .commentlist-holder {
  overflow: hidden;
}

.commentlist-item .commentlist-item, .commentlist-item + .commentlist-item {
  padding-top: 1.2em;
}

.widget_calendar #next {
  text-align: right;
}

.gallery-item dt {
  float: none;
  padding: 0;
}

.navigation, .navigation-comments {
  position: relative;
  vertical-align: middle;
  margin-bottom: 1.2em;
}

.navigation .screen-reader-text, .navigation-comments .screen-reader-text {
  position: absolute;
  left: -99999px;
}

.navigation .page-numbers, .navigation-comments .page-numbers {
  display: inline-block;
  vertical-align: middle;
  padding: 0 .4em;
}

.navigation .next, .navigation .prev {
  display: inline-block;
  vertical-align: middle;
  max-width: 50%;
  background: #fff;
  color: #c74b15;
  border: 2px solid #c74b15;
  text-transform: uppercase;
  font-family: "Lato", sans-serif;
  font-weight: 900;
  padding: .4em;
  text-decoration: none;
}

.navigation-comments .next, .navigation-comments .prev {
  display: inline-block;
  vertical-align: middle;
  max-width: 50%;
  background: #fff;
  color: #c74b15;
  border: 2px solid #c74b15;
  text-transform: uppercase;
  font-family: "Lato", sans-serif;
  font-weight: 900;
  padding: .4em;
  text-decoration: none;
}

.navigation .next:hover, .navigation .prev:hover {
  background: #c74b15;
  color: #fff;
}

.navigation-comments .next:hover, .navigation-comments .prev:hover {
  background: #c74b15;
  color: #fff;
}

.navigation-single {
  margin-bottom: 1.2em;
}

.navigation-single .next, .navigation-single .prev {
  float: left;
  vertical-align: middle;
  max-width: 50%;
  background: #fff;
  color: #c74b15;
  border: 2px solid #c74b15;
  text-decoration: none;
  font-family: "Lato", sans-serif;
  font-weight: 900;
  text-transform: uppercase;
}

.navigation-single .next:hover, .navigation-single .prev:hover {
  background: #c74b15;
  color: #fff;
}

.navigation-single .next a, .navigation-single .prev a {
  color: inherit;
  text-decoration: none;
  padding: .4em;
  display: block;
}

.navigation-single .next {
  float: right;
}

.wp-caption {
  max-width: 100%;
  clear: both;
  padding: .4em;
  margin-bottom: 1.2em;
  text-indent: 0;
}

.wp-caption img {
  margin: 0;
  vertical-align: top;
}

.wp-caption p {
  margin: .4em 0 0;
}

div.aligncenter {
  margin: 0 auto 1.2em;
}

img.aligncenter {
  display: block;
  margin: 0 auto;
}

.alignleft {
  float: left;
  margin: 0 1.2em 4px 0;
}

.alignright {
  float: right;
  margin: 0 0 4px 1.2em;
}

.mejs-container {
  margin-bottom: 1.2em;
}

.wp-caption-text, .gallery, .alignnone, .gallery-caption, .sticky, .bypostauthor {
  height: auto;
}

/*** Colors ***/
/*** Badges ***/
/*** Buttons ***/
/*** Cards ***/
/*** Collapsible ***/
/*** Dropdown ***/
/*** Fonts ***/
/*** Forms ***/
/*** Global ***/
/*** Navbar ***/
/*** SideNav ***/
/*** Photo Slider ***/
/*** Tabs ***/
/*** Tables ***/
/*** Toasts ***/
/*** Typography ***/
/*** Collections ***/
/* Progress Bar */
#header {
  border-bottom: 4px solid #c74b15;
  padding: 10px 0 20px;
}

.headroom--pinned {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.headroom--unpinned {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: all .1s linear;
  transition: all .1s linear;
}

.headroom {
  -webkit-transition: -webkit-transform .25s ease-in-out;
  transition: -webkit-transform .25s ease-in-out;
  transition: transform .25s ease-in-out;
  transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out;
  will-change: transform;
}

.hide-header .headroom {
  opacity: 0;
}

.fixed-header #main {
  padding-top: 123px;
}

.fixed-header #header {
  background: #fff;
  position: fixed;
  z-index: 10;
  right: 0;
  left: 0;
  top: 0;
}

.header-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.logo {
  float: left;
  width: 100px;
}

.logo img {
  display: block;
  max-height: 100%;
}

.logo-sm {
  width: 100px;
  height: 46px;
  margin: 14px 0 31px 11px;
}

.logo-sm img {
  display: block;
}

body.active #header {
  position: relative;
  z-index: 999;
}

body.active .nav .opener:before, body.active .nav .opener:after {
  background: #000;
}

body.active .nav .opener span {
  background: #000;
  opacity: 0;
}

body.active .nav .opener:hover {
  opacity: .9;
}

body.active .nav .opener:after, body.active .nav .opener:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 8px;
  left: 0;
  right: 0;
}

body.active .nav .opener:after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

nav {
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  width: auto;
  height: auto;
  line-height: 1;
  color: #000;
  margin: 0 0 -9px 0;
}

nav i.material-icons {
  display: inline-block;
  height: auto;
  line-height: 0;
  font-size: 24px;
  height: 18px;
  vertical-align: middle;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

nav ul {
  padding: 7px 0 0;
}

nav ul.autocomplete-content {
  padding: 0;
}

nav ul li {
  display: block;
  width: 100%;
  position: relative;
  float: none;
  text-align: left;
  margin: 0 0 7px;
}

nav ul a {
  color: #000;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 700;
  font-size: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px 2px 10px 12px;
}

nav ul a:hover {
  background: #c74b15;
  color: #fff;
}

nav ul.sub-drop {
  padding: 3px 0 0;
  border-bottom: 6px solid #c74b15;
  background: #fff;
}

nav ul.sub-drop li {
  width: auto;
  float: none;
  margin: 0;
}

nav ul.sub-drop li:after {
  display: none;
}

nav ul.sub-drop a {
  color: #1f1a16;
  font-size: 16px;
  font-weight: 400;
  padding: 11px 16px 11px 15px;
}

nav .opener {
  width: 21px;
  height: 18px;
  position: relative;
  text-indent: -9999px;
  z-index: 2;
  display: inline-block;
  vertical-align: top;
  display: inline-block;
  padding: 0;
  margin: 0 0 0 10px;
}

nav .opener:before, nav .opener:after, nav .opener span {
  background: #000;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 4px;
  margin-top: 0;
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
}

nav .opener:before {
  content: "";
  top: 7px;
}

nav .opener:after {
  content: "";
  top: 7px;
  top: 14px;
}

nav .opener:hover {
  background: none;
}

nav .opener:hover:before, nav .opener:hover:after, nav .opener:hover span {
  background: red;
}

nav .close-btn span {
  opacity: 0;
}

nav .close-btn:after, nav .close-btn:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 15px;
  left: 0;
  right: 0;
}

nav .close-btn:after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

nav .drop {
  float: right;
}

nav .drop .opener {
  position: absolute;
  top: 51px;
  left: auto;
  right: 13px;
}

nav .drop .search-mobile-form {
  height: auto;
  border: 1px solid #77787b;
  color: #000;
  margin: 0 19px 21px 11px;
}

nav .drop .search-mobile-form .input-field input {
  margin: 0;
  padding: 6px 0 6px 6px;
  font-size: 16px;
  line-height: 19px;
}

nav .drop .search-mobile-form .input-field button {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border: 0;
  background: none;
  color: #c74b15;
  padding: 0;
  margin: 0;
}

nav .drop .search-mobile-form .input-field button i {
  font-weight: 900;
  font-size: 30px;
}

nav .drop .sub-row {
  border-top: 1px solid #bdbdbd;
}

nav .drop .sub-row .popup {
  position: absolute;
  top: 0;
  right: 0;
  max-width: 436px;
  min-width: 436px;
  display: block !important;
  visibility: hidden;
  opacity: 0;
  height: auto;
  -webkit-transition: visibility .3s ease-in-out, opacity .3s ease-in-out;
  transition: visibility .3s ease-in-out, opacity .3s ease-in-out;
}

nav .drop .sub-row.popup-active .popup {
  visibility: visible;
  opacity: 1;
}

.search-form {
  background: #fff;
  border: 6px solid #312b2b;
  position: relative;
  padding: 3px;
}

.search-form:after {
  content: "";
  clear: both;
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 16px 22px 16px;
  border-color: transparent transparent #312b2b transparent;
  position: absolute;
  top: -22px;
  right: 38px;
}

.search-form input[type="search"] {
  display: block;
  width: calc(100% - 112px);
  padding: 0;
  margin: 0;
  font-size: 14px;
  line-height: 32px;
  padding: 0 100px 0 10px;
  height: 32px;
  border: 0;
}

.search-form input[type="search"]:focus {
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.search-form input[type="submit"] {
  position: absolute;
  top: 3px;
  right: 3px;
  bottom: 3px;
}

.search-opener {
  display: inline-block;
  vertical-align: top;
  color: #c74b15;
  cursor: pointer;
}

.search-opener:hover {
  color: #000;
}

.search-opener i {
  font-size: 30px !important;
  font-weight: 900 !important;
}

.accountbox {
  display: block;
  text-align: right;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 0 21px;
}

.accountbox a {
  display: block;
  width: 50%;
  text-align: center;
  font-family: "Lato", sans-serif;
  font-weight: 900;
  color: #c74b15;
  font-size: 14px;
  font-weight: 700;
  position: relative;
  text-transform: uppercase;
  border: 1px solid #c74b15;
  padding: 7px 0;
}

.accountbox a.active {
  background: #c74b15;
  color: #fff;
}

.btn-row .btn {
  padding: 0 8px;
}

.btn.subscribe {
  font-size: 10px;
  border-width: 1px;
  padding: 0 5px;
  height: 22px;
  line-height: 20px;
  margin: 0 10px -4px 0;
}

#wrapper {
  width: 100%;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
}

#main {
  padding-bottom: 50px;
  padding-top: 0;
}

#main > .container {
  margin-top: 20px;
}

.article-section:first-child {
  /*    margin-top: -60px;
  */
}

.advertising-holder-lg {
  max-width: 100%;
  text-align: center;
  width: 100%;
  overflow: hidden;
  margin: 5px auto 0px;
}

.advertising-holder-lg img {
  max-width: 100%;
}

.advertising-holder-lg.advertising-holder-sm {
  width: 300px;
  margin: 11px auto 34px;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

a {
  -webkit-transition: color .3s ease-in-out, background .3s ease-in-out;
  transition: color .3s ease-in-out, background .3s ease-in-out;
}

.btn {
  font-family: "Lato", sans-serif;
  font-weight: 900;
  -webkit-box-shadow: none;
          box-shadow: none;
  letter-spacing: 0;
  line-height: 32px;
}

.btn:hover {
  color: #fff;
}

#wrapper {
  position: relative;
}

#wrapper:after {
  content: "";
  clear: both;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  left: -9999px;
  bottom: -9999px;
  background: #000;
  opacity: 0;
  visibility: hidden;
  height: 0;
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
}

.breakingnews {
  overflow: hidden;
  padding: 3px 0 9px;
  border-bottom: 1px solid #c74b15;
  margin: 0;
}

.breakingnews span {
  font-size: 15px;
  line-height: 20px;
  font-weight: 700;
  text-transform: uppercase;
  color: #c74b15;
  text-decoration: none;
  outline: none;
  font-family: "Oswald", sans-serif;
  display: inline-block;
  vertical-align: top;
}

.breakingnews a {
  color: #000;
}

.breakingnews a:hover {
  color: #c74b15;
}

.breakingnews strong {
  display: block;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  font-family: "Lato", sans-serif;
  padding: 1px 0 0 0;
}

.full-screen-enabled {
  overflow: hidden;
  height: 100%;
}

.full-screen-enabled .slick-section {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  margin: 0;
  border: none;
}

.full-screen-enabled .slick-section .slider-for .slick-slide {
  height: calc(100vh - 177px);
}

.full-screen-enabled .slick-section .slider-for .slick-slide .image-holder {
  height: calc(100vh - 251px);
  overflow: hidden;
  position: relative;
  padding: 0 30px;
}

.full-screen-enabled .slick-section .slider-for .slick-slide .image-holder img {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: relative;
}

.full-screen-enabled .slick-section .exit-row {
  display: block;
}

.full-screen-enabled .slick-section .exit-row span {
  display: none;
}

.full-screen-enabled .slick-section .zoom {
  background: url(../images/zoom-out.png) no-repeat;
}

.full-screen-enabled .slick-slider .text-frame .inner {
  border-bottom: 0;
}

.full-screen-enabled .video-container {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 260px;
  height: 200px;
  padding-bottom: 0;
}

.slick-section {
  background-color: #1b1919;
  position: relative;
  margin: 15px 0;
  border-top: 1px solid #ccc;
}

.slick-section .zoom {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 1002;
  width: 22px;
  height: 24px;
  text-indent: -9999px;
  background: url(../images/zoom.png) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  -webkit-transition: opacity .2s linear;
  transition: opacity .2s linear;
}

.slick-section .zoom:hover {
  opacity: .5;
}

.slick-section:after {
  content: "";
  clear: both;
  display: block;
  position: absolute;
  top: -15px;
  left: 0;
  right: 0;
  height: 1px;
  background: #ccc;
}

.slick-section .exit-row {
  padding: 36px 0 20px;
  text-align: center;
  display: none;
}

.slick-section .exit {
  display: inline-block;
  vertical-align: top;
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  border: 2px solid #fff;
  width: 351px;
  padding: 5px;
  z-index: 1001;
  text-align: center;
  background-color: #1b1919;
}

.slick-slider .slick-prev, .slick-slider .slick-next {
  position: absolute;
  top: 48%;
  right: -4px;
  z-index: 2;
  background: none;
  padding: 0;
  margin: 0;
  border: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #fff;
  width: auto;
  height: auto;
  -webkit-transition: color .3s ease-in-out;
  transition: color .3s ease-in-out;
  border-radius: 50%;
  overflow: hidden;
  margin: -7px 0 0 0;
}

.slick-slider .slick-prev:hover, .slick-slider .slick-next:hover {
  color: #c74b15;
}

.slick-slider .slick-prev i, .slick-slider .slick-next i {
  font-size: 40px;
  text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
}

.slick-slider .slick-prev {
  right: auto;
  left: -4px;
  margin: -7px 0 0;
}

.slick-slider .slick-slide {
  outline: none;
}

.slick-slider .slick-slide img {
  vertical-align: top;
  width: 100%;
  margin: 0 auto;
}

.slick-slider .text-frame {
  color: #fff;
  padding: 10px 10px 0 10px;
  position: relative;
  z-index: 2;
  background: #1b1919;
}

.slick-slider .text-frame .inner {
  padding: 0 6px 10px;
  border-bottom: 2px solid #fff;
}

.slick-slider .text-frame h3 {
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  font-family: "Open Sans", sans-serif;
}

.slick-slider .text-frame p {
  margin: 0;
  font-size: 14px;
  font-weight: 400;
}

.slick-slider.slider-nav {
  padding: 10px 27px;
}

.slick-slider.slider-nav .slick-slide {
  margin: 0 3px;
  height: 80px !important;
  background-size: cover;
  background-position: 50% 50%;
  opacity: .75;
}

.slick-slider.slider-nav .slick-slide.slick-active {
  opacity: 1;
  position: relative;
}

.slick-slider.slider-nav .slick-slide.slick-active:after {
  content: "";
  clear: both;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 2px solid #fff;
}

.slick-slider.slider-nav .slick-prev, .slick-slider.slider-nav .slick-next {
  text-indent: -9999px;
  width: 7px;
  height: 18px;
  border-radius: 0;
  position: absolute;
  top: 50%;
  left: 10px;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  margin: 0;
}

.slick-slider.slider-nav .slick-prev:after, .slick-slider.slider-nav .slick-next:after {
  text-indent: 0 !important;
  content: "";
  clear: both;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 5px 7px 0;
  border-color: transparent #fff transparent transparent;
}

.slick-slider.slider-nav .slick-prev:hover:after {
  border-color: transparent #c74b15 transparent transparent;
}

.slick-slider.slider-nav .slick-next {
  left: auto;
  right: 10px;
}

.slick-slider.slider-nav .slick-next:hover:after {
  border-color: transparent #c74b15 transparent transparent;
}

.slick-slider.slider-nav .slick-next:after {
  border-width: 7px 0 7px 5px;
  border-color: transparent transparent transparent #fff;
}

.slick-slider.slider-nav .slick-next:hover:after {
  border-color: transparent transparent transparent #c74b15;
}

.featured-section h1 {
  margin-bottom: 19px;
}

.featured-section .box-featured {
  display: block;
  position: relative;
  color: #000;
  overflow: hidden;
  margin: 0 0 29px;
}

.featured-section .box-featured .image-holder {
  overflow: hidden;
  margin: 0 0 9px;
}

.featured-section .box-featured img {
  width: 100%;
  -webkit-transition: -webkit-transform .3s ease-in-out;
  transition: -webkit-transform .3s ease-in-out;
  transition: transform .3s ease-in-out;
  transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
  vertical-align: top;
}

.featured-section h3 {
  margin: 0;
  font-family: "Lato", sans-serif;
  font-weight: 900;
}

.featured-section .title {
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
  z-index: 2;
  font-size: 22px;
  font-weight: 600;
  font-style: italic;
  text-transform: uppercase;
  background-color: rgba(199, 75, 21, 0.76);
  padding: 1px 13px 5px 18px;
  -webkit-transform: skewX(-25deg);
  transform: skewX(-25deg);
  margin: 0 0 0 -10px;
}

.column-lg .title, .article .title, .column-sm .title, .box-history .image-holder .title, .special-report a .title, .box-inner .image-holder .title, .estate-holder .image-holder .title, .trending-col .image-holder .title, .featured-box .image-holder .title, .popular-box .image-holder .title {
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
  z-index: 2;
  font-size: 22px;
  font-weight: 600;
  font-style: italic;
  text-transform: uppercase;
  background-color: rgba(199, 75, 21, 0.76);
  padding: 1px 13px 5px 18px;
  -webkit-transform: skewX(-25deg);
  transform: skewX(-25deg);
  margin: 0 0 0 -10px;
}

.box-inner .image-holder .title {
  padding-top: 5px;
}

.featured-section .title em, .column-lg .title em, .article .title em, .column-sm .title em, .box-history .image-holder .title em, .special-report a .title em, .box-inner .image-holder .title em, .estate-holder .image-holder .title em, .trending-col .image-holder .title em, .featured-box .image-holder .title em, .popular-box .image-holder .title em {
  -webkit-transform: skewX(25deg);
  transform: skewX(25deg);
  display: block;
}

.box-inner .image-holder, .estate-holder .image-holder, .trending-col .image-holder, .featured-box .image-holder, .popular-box .image-holder {
  position: relative;
  overflow: hidden;
}

.column-sm .title, .box-history .image-holder span.title {
  font-size: 10px;
  padding-top: 5px;
}

.signup-form {
  margin: 0 0 40px;
  padding: 10px 0 0 0;
}

.signup-form.margin-top {
  margin: 0;
}

.signup-form .advertising-holder-sm {
  margin-top: 20px;
}

.signup-form h3 {
  font-size: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 1px 0 19px 0;
}

.signup-form h3 i {
  margin: 0px 5px -6px 0;
}

.signup-form .input-field {
  margin: 0;
  width: 65%;
}

.signup-form input[type="email"] {
  width: calc(100% - 20px);
}

.signup-form input[type="submit"] {
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  font-family: "Montserrat", sans-serif;
  background: #c74b15;
  border: 1px solid #c74b15;
  text-transform: uppercase;
  -webkit-transition: color .3s ease-in-out, background .3s ease-in-out;
  transition: color .3s ease-in-out, background .3s ease-in-out;
  border-radius: 2px;
  display: block;
  padding: 5px 9px;
  height: 32px;
}

.signup-form input[type="submit"]:hover {
  color: #c74b15;
  background: #fff;
}

.holder.sidebar {
  margin-top: 2em;
}

.signup-form input[type="button"] {
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  font-family: "Montserrat", sans-serif;
  background: #c74b15;
  border: 1px solid #c74b15;
  text-transform: uppercase;
  -webkit-transition: color .3s ease-in-out, background .3s ease-in-out;
  transition: color .3s ease-in-out, background .3s ease-in-out;
  border-radius: 2px;
  display: block;
  padding: 0px 9px;
  height: 32px;
}

input[type="submit"], input[type="button"] {
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  font-family: "Montserrat", sans-serif;
  background: #c74b15;
  border: 1px solid #c74b15;
  text-transform: uppercase;
  -webkit-transition: color .3s ease-in-out, background .3s ease-in-out;
  transition: color .3s ease-in-out, background .3s ease-in-out;
  border-radius: 2px;
  display: block;
  padding: 0px 9px;
  height: 32px;
}

.signup-form input[type="button"]:hover {
  color: #c74b15;
  background: #fff;
}

input[type="submit"]:hover, input[type="button"]:hover {
  color: #c74b15;
  background: #fff;
}

.signup-form .sub-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.autocomplete-content {
  margin-top: 0;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
}

.latest-news-section {
  text-align: center;
}

.latest-news-section .advertising-holder-lg.advertising-holder-sm {
  margin-bottom: 35px;
}

.latest-news-section h2 {
  text-align: left;
}

.btn.more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: auto;
  text-transform: none;
  max-width: 160px;
  margin: 0 auto 16px;
}

.btn.more i {
  margin: 3px 0 0 0;
}

.latest-news-list {
  text-align: left;
  margin: 0 0 14px;
}

.latest-news-list li {
  display: block;
  border-top: 1px solid #ccc;
}

.latest-news-list li:first-child {
  border-top: 0;
}

.latest-news-list a {
  display: inline-block;
  vertical-align: top;
  color: #000;
  font-size: 18px;
  font-family: "Lato", sans-serif;
  font-weight: 700;
  line-height: 24px;
  padding: 15px 0 15px 0;
}

.latest-news-list a:hover {
  color: #c74b15;
}

.video-holder h1 {
  margin-top: 0;
  margin-bottom: 20px;
}

.video-container {
  position: relative;
  padding-bottom: 66%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.special-report h1 {
  margin-top: 0;
  margin-bottom: 20px;
}

.special-report .image-holder {
  margin: 0 0 11px;
  position: relative;
}

.special-report .image-holder img {
  width: 100%;
  vertical-align: top;
}

.special-report h3 {
  margin: 0 0 7px;
  font-family: "Lato", sans-serif;
  font-size: 18px;
  font-weight: 900;
}

.special-report p {
  margin: 0 0 32px;
  color: #4a4a4a;
  font-size: 16px;
}

.special-report a {
  color: #000;
  position: relative;
  display: block;
  overflow: hidden;
}

.special-report a:hover {
  color: #c74b15;
}

.special-report .advertising-holder-lg.advertising-holder-sm {
  margin-bottom: 0;
}

.three-columns {
  padding: 4px 0  0 0;
}

.three-columns .advertising-holder-lg.advertising-holder-sm {
  margin-bottom: 39px;
}

.box-inner h2 {
  margin-bottom: 18px;
}

.box-inner .image-holder img {
  width: 100%;
  vertical-align: top;
}

.box-inner ul li {
  display: block;
  border-top: 1px solid #ccc;
  padding: 16px 0;
}

.box-inner ul li:first-child {
  border-top: 0;
}

.box-inner ul li:first-child a {
  font-size: 22px;
  font-weight: 900;
}

.box-inner a {
  color: #000;
  display: inline;
  vertical-align: top;
  font-family: "Lato", sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
}

.box-inner a:hover {
  color: #c74b15;
}

.trending-section {
  background-color: #29231d;
  margin: 0 0 4px;
  color: #fff;
}

.trending-section .bcTemplate2 {
  background-color: inherit;
  padding-left: 0;
  padding-right: 0;
}

.trending-holder {
  padding: 14px 0 1px;
}

.trending-holder .trending-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px;
}

.trending-holder .trending-col {
  width: 100%;
  padding: 0 15px;
  margin: 0 0 29px;
}

.trending-holder h1 {
  margin: 0 0 19px;
}

.trending-holder .image-holder {
  overflow: hidden;
  margin: 0 0 9px;
}

.trending-holder .image-holder img {
  vertical-align: top;
  -webkit-transition: -webkit-transform .3s ease-in-out;
  transition: -webkit-transform .3s ease-in-out;
  transition: transform .3s ease-in-out;
  transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
  width: 100%;
}

.trending-holder a {
  color: #fff;
  display: block;
}

.trending-holder a:hover {
  color: #c74b15;
}

.trending-holder p {
  margin: 0;
  font-size: 18px;
  line-height: 27px;
  font-weight: 900;
  font-family: "Lato", sans-serif;
}

/*.trending-holder a:hover img {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}*/
.estate-frame h1 {
  margin-bottom: 19px;
}

.estate-frame .advertising-holder-lg.advertising-holder-sm {
  margin-top: 42px;
  margin-bottom: 19px;
}

.estate-holder .image-holder img {
  vertical-align: top;
  width: 100%;
}

.estate-holder ul {
  overflow: hidden;
  padding: 10px 0 0 0;
}

.estate-holder ul li {
  display: block;
  border-top: 1px solid #ccc;
  padding: 16px 0;
}

.estate-holder ul li:first-child {
  border-top: 0;
  padding-top: 0;
}

.estate-holder ul li:first-child a {
  font-size: 22px;
  font-weight: 900;
}

.estate-holder a {
  color: #000;
  display: inline-block;
  vertical-align: top;
  font-family: "Lato", sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
}

.estate-holder a:hover {
  color: #c74b15;
}

.featured-frame {
  margin: 0 0 2px;
}

.featured-frame h1 {
  margin-bottom: 19px;
}

.featured-box {
  display: block;
  color: #000;
  margin: 0 0 26px;
}

.featured-box .image-holder {
  overflow: hidden;
  margin: 0 0 9px;
}

.featured-box .image-holder img {
  vertical-align: top;
  width: 100%;
  -webkit-transition: -webkit-transform .3s ease-in-out;
  transition: -webkit-transform .3s ease-in-out;
  transition: transform .3s ease-in-out;
  transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
}

.featured-box h2, .featured-box h4 {
  margin: 0 0 9px;
  font-family: "Lato", sans-serif;
  font-weight: normal;
  font-weight: 900;
  text-transform: none;
}

.featured-box h2 {
  font-size: 20px;
}

.featured-box p {
  margin: 0;
  color: #4a4a4a;
  font-size: 16px;
  line-height: 22px;
}

.featured-box h4 {
  font-weight: 700;
  line-height: 24px;
  margin: 0;
}

/*
.featured-box:hover .image-holder img {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
*/
.most-popular-section {
  margin: 0 0 51px;
}

.most-popular-section h1 {
  margin-bottom: 19px;
}

.most-popular-section .btn.more {
  margin-bottom: 0;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}

.popular-more-holder {
  position: relative;
  padding: 0 0 50px;
}

.article-section .lg-section .popular-box .image-holder {
  width: 364px;
}

.popular-box {
  overflow: hidden;
  margin: 0 0 49px;
}

.popular-box:last-of-type {
  margin: 0 0 24px;
}

.popular-box .image-holder {
  margin: 0 0 10px;
}

.popular-box .image-holder img {
  vertical-align: top;
  width: 100%;
}

.popular-box .tag {
  display: inline-block;
  vertical-align: top;
  color: #c74b15;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 300;
  font-family: "Montserrat", sans-serif;
  margin: 0 0 20px;
}

.popular-box .tag:hover {
  color: #000;
}

.popular-box h3 {
  margin: 0 0 9px;
  font-weight: 700;
  font-family: "Lato", sans-serif;
  font-size: 22px;
  line-height: 26px;
}

.popular-box h3 a {
  color: #000;
}

.popular-box h3 a:hover {
  color: #c74b15;
}

.popular-box p {
  margin: 0;
  font-size: 16px;
  color: #4a4a4a;
  line-height: 22px;
}

.popular-box .text-box {
  text-align: left;
}

.popular-box .text-box p {
  margin: 16px 0;
}

.popular-box .category {
  font-weight: 300;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  margin-bottom: 24px;
}

.popular-box.lg {
  text-align: center;
}

.popular-box.lg h3, .popular-box.lg p {
  text-align: left;
}

.popular-box .btn {
  background: #c74b15;
  color: #fff;
  margin-top: 30px;
}

.popular-box .btn:hover {
  background: #fff;
  color: #c74b15;
}

.popular-box .date {
  display: block;
  color: #4a4a4a;
  font-size: 14px;
  font-weight: 400;
  margin: 0 0 10px;
}

.magazine-box .image-holder {
  /*background-color: #29231d;*/
  display: block;
  overflow: hidden;
  margin: 0 auto 8px;
  padding: 17px 0;
  -webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.6), 2px 5px 2px 0px rgba(0, 0, 0, 0.6);
          box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.6), 2px 5px 2px 0px rgba(0, 0, 0, 0.6);
  text-align: center;
}

.magazine-box p {
  font-size: 16px;
  color: #4a4a4a;
  margin: 0;
}

.magazine-box .btn-row {
  padding: 13px 0 0 0;
}

.magazine-box .btn-row .btn {
  display: none;
}

.magazine-box .btn-row .btn:first-child {
  display: block;
  display: inline-block;
  width: auto;
}

/*
.magazine-box .image-holder img:hover {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
*/
.navigation-category {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.navigation-category a {
  color: #c74b15;
  font-size: 16px;
  font-weight: 900;
  font-family: "Lato", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.navigation-category a:hover {
  color: #000;
}

.navigation-category i {
  font-size: 30px;
  font-weight: bold;
  margin: 0 -5px;
}

.category .category-title span {
  display: inline-block;
}

.fixed-section {
  position: relative;
}

.article-frame .load-more {
  display: none;
}

.article-section {
  margin: 0;
  position: relative;
}

.article-section.digital-section {
  padding: 20px 0 0;
  margin: 0;
}

.article-section.digital-section .btn.more {
  color: #c74b15;
}

.article-section.digital-section .btn.more:hover {
  color: #fff;
}

.article-section .search-sidebar-form {
  height: auto;
  border: 1px solid #77787b;
  color: #000;
  margin: 0 0 40px 0;
}

.article-section .search-sidebar-form .input-field {
  margin: 0;
}

.article-section .search-sidebar-form .input-field input {
  margin: 0;
  padding: 5px 0 5px 6px;
  font-size: 16px;
  line-height: 21px;
  border: 0;
}

.article-section .search-sidebar-form .input-field button {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border: 0;
  background: none;
  color: #c74b15;
  padding: 0;
  margin: 0;
}

.article-section .search-sidebar-form .input-field button i {
  font-weight: 900;
  font-size: 30px;
}

.article-section .search-sidebar-form .input-field input[type=search] + label {
  left: 0;
}

.title-image-holder {
  overflow: hidden;
  margin: 0 0 9px;
  position: relative;
}

.title-image-holder img {
  width: 100%;
  vertical-align: top;
}

.title-image-holder .video-container {
  padding-bottom: 52%;
}

.article {
  padding: 19px 0 0 0;
}

.article .text-box {
  position: relative;
}

.article .tag {
  display: inline-block;
  vertical-align: top;
  text-transform: uppercase;
  color: #c74b15;
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
  margin: 0 0 8px;
  font-size: 13px;
}

.article .tag:hover {
  color: #000;
}

.article h1 {
  margin: 0 0 9px;
  font-weight: 900;
  font-family: "Lato", sans-serif;
  text-transform: none;
  font-size: 24px;
  line-height: 30px;
}

.article .signature {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 0 18px;
}

.article .signature span {
  display: block;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 400;
  color: #39393a;
}

.article .signature span a {
  color: #000;
  font-weight: 700;
  display: inline-block;
  vertical-align: top;
  margin: 0 0 0 4px;
}

.article .signature span a:hover {
  color: #c74b15;
}

.article .signature .date {
  display: block;
  font-size: 11px;
  font-weight: 400;
  color: #4a4a4a;
  margin: 0 6px 0 0;
}

.article .signup-form {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  margin: 0 0 15px;
  padding: 11px 0 26px;
}

.article .signup-form .holder span {
  display: block;
  color: #666;
  font-size: 12px;
  font-weight: 600;
  margin: 0 0 12px;
  padding-right: 15px;
}

.article .signup-form .holder .sub-row {
  position: relative;
}

.article .signup-form .holder .sub-row .input-field {
  float: left;
  width: 100%;
  padding-right: 100px;
}

.article .signup-form .holder .sub-row input[type="email"] {
  border-right: 0;
  border-color: #9b9b9b;
  height: 20px;
}

.article .signup-form .holder .sub-row label[for="email_news"] {
  font-size: 13px;
}

.article .signup-form .holder .sub-row input#subscribe_but {
  float: left;
  margin: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  position: absolute;
  top: 0;
  right: -1px;
  height: 30px;
}

.article p {
  margin: 0 0 22px;
  line-height: 24px;
  letter-spacing: .2px;
}

.article p a {
  color: #c74b15;
}

.article p a:hover {
  color: #000;
}

.article ul li {
  position: relative;
  margin: 0 0 22px;
}

.article ul li:before {
  content: "";
  clear: both;
  display: inline-block;
  vertical-align: middle;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  overflow: hidden;
  background: #000;
  margin: -3px 6px 0 0;
}

.article .social-plagin li {
  margin: 6px 0 0;
}

.article .social-plagin li:before {
  display: none;
}

.article .social-plagin li i.fa {
  display: block;
  color: #fff;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 20px;
}

.article.locked {
  max-height: 484px;
  overflow: hidden;
  position: relative;
}

.article.locked .locked-box {
  display: block;
}

.article.locked .title-image-holder, .article.locked .signup-form {
  display: none;
}

.article.locked .social-plagin {
  -webkit-transform: translate(-21px, 4px);
  transform: translate(-21px, 4px);
}

.article.locked .signature {
  position: relative;
}

.article.locked .signature:after {
  content: "";
  clear: both;
  display: block;
  position: absolute;
  bottom: -14px;
  left: 0;
  right: 0;
  height: 1px;
  background: #c9c9c9;
}

.article.locked .card {
  display: none;
}

.article .locked-box {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
  text-align: center;
  display: none;
  padding: 120px 0 0 0;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(52%, white), to(white));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 52%, white 100%);
}

.article .locked-box strong {
  display: block;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  margin: 0 0 20px 0;
}

.article .locked-box .link-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.article .locked-box .btn {
  width: 49%;
}

.article .locked-box .btn.btn-secondary {
  background: #c74b15;
  color: #fff;
}

.article .locked-box .btn.btn-secondary:hover {
  background: #fff;
  color: #c74b15;
}

.open-close-comments {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 7px 0 30px 0;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 4em;
}

.open-close-comments .social-plagin {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  position: static;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 50%;
}

.open-close-comments .social-plagin li {
  margin: 0 0 0 3px;
}

.open-close-comments .social-plagin li:first-child {
  margin: 0;
}

.open-close-comments .slide-content {
  padding: 40px 0 0;
  display: block;
  width: 100% !important;
}

.open-close-comments .comments {
  width: 50%;
}

.social-plagin {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translate(-26px, 4px);
  transform: translate(-26px, 4px);
  padding-left: 0 !important;
}

.article .social-plagin li {
  display: block;
  width: 36px;
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
  margin: 6px 0 0;
  text-indent: inherit;
  padding-left: 0;
}

.social-plagin li {
  display: block;
  width: 36px;
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
  margin: 6px 0 0;
  text-indent: inherit;
  padding-left: 0;
}

.social-plagin li:first-child {
  margin: 0;
}

.social-plagin li:hover {
  opacity: .5;
}

.social-plagin li.facebook {
  background: #2b5b9d;
}

.social-plagin li.instagram {
  background: #517fa6;
}

.social-plagin li.twitter {
  background: #4b90cc;
}

.social-plagin li.linkedin {
  background: #007dbb;
}

.social-plagin li.envelope-o {
  background: #e98801;
}

.social-plagin li.print {
  background: #7d7c7e;
}

.social-plagin a {
  display: block;
  color: #fff;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 20px;
}

.actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 7px 0 30px 0;
}

.actions .social-plagin {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  position: static;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.actions .social-plagin li {
  margin: 0 0 0 3px;
}

.actions .social-plagin li:first-child {
  margin: 0;
}

.comments {
  display: inline-block;
  vertical-align: top;
  text-transform: uppercase;
  font-size: 16px;
  color: #c74b15;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.comments:hover {
  color: #000;
}

.comments .material-icons {
  font-size: 30px;
}

.comments .fa {
  font-size: 16px;
  margin: 0 8px 0 6px;
}

.preloader-frame {
  background: #fff;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

#modal2 {
  width: 535px;
}

.popup-holder {
  position: relative;
  overflow: hidden;
  height: 0;
}

.lightbox-frame {
  width: 100%;
  z-index: 9999 !important;
}

.lightbox-frame .close {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 1px solid #bdbdbd;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #bdbdbd;
  -webkit-transition: color .3s ease-in-out, border-color .3s ease-in-out;
  transition: color .3s ease-in-out, border-color .3s ease-in-out;
}

.lightbox-frame .close:hover {
  color: #c74b15;
  border-color: #c74b15;
}

.lightbox-content {
  padding: 15px 50px 61px !important;
  background: #efefef;
}

.login-form .sub-row {
  margin: 0 0 16px;
}

.login-form .title {
  display: block;
  text-align: center;
  font-size: 12px;
  font-weight: 600;
  color: #000;
  margin: 0 0 19px;
}

.login-form .title a {
  display: inline-block;
  vertical-align: top;
  color: #c74b15;
}

.login-form .title a:hover {
  color: #000;
}

.login-form h1 {
  margin: 0 0 15px;
  font-family: "Oswald", sans-serif;
  font-size: 24px;
  text-transform: uppercase;
  font-weight: 400;
  text-align: center;
}

.login-form .input-field {
  margin: 0;
}

.login-form .input-field label {
  position: static;
  display: block;
  width: 100%;
  font-family: "Lato", sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  color: #000;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  padding: 0;
  font-weight: 900;
  margin: 0 0 6px;
}

.login-form .input-field label em {
  color: #c30016;
  font-style: normal;
}

.login-form .input-field input {
  font-size: 12px;
  line-height: 20px;
  border: 1px solid #ccc;
  height: 22px;
  padding: 7px 9px;
  background: #fff;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
  width: calc(100% - 18px);
}

.login-form .input-field input.invalid {
  border-color: #f44336;
}

.login-form .input-field input.valid {
  border-color: #4caf50;
}

.login-form .last-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 24px 0 0;
}

.login-form .last-row .btn {
  background: #c74b15;
  color: #fff;
}

.login-form .last-row .btn:hover {
  background: #fff;
  color: #c74b15;
}

.login-form .forgot {
  display: inline-block;
  vertical-align: top;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 900;
  color: #c74b15;
  font-family: "Lato", sans-serif;
}

.login-form .forgot:hover {
  color: #000;
}

.login-form.register-form {
  text-align: center;
}

.login-form.register-form .footnote {
  font-size: 11px;
}

.input-field span.footnote {
  font-size: 11px;
}

.login-form.register-form input {
  max-width: 280px;
}

.login-form.register-form .sub-row {
  text-align: left;
}

.login-form.purchase-form {
  text-align: left;
}

.login-form.purchase-form .purchase-title {
  text-align: left;
  border-bottom: 1px solid #c9c9c9;
  padding: 0 0 20px;
  margin: 0 0 20px;
}

.login-form.purchase-form .purchase-title span {
  display: block;
  font-family: "Lato", sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 900;
  color: #000;
  line-height: 1;
  margin: 0 0 5px;
}

.login-form.purchase-form .purchase-title strong {
  display: block;
  font-size: 18px;
  font-weight: 700;
  color: #000;
  line-height: 1;
  margin: 0 0 10px;
}

.login-form.purchase-form .purchase-title em {
  font-style: normal;
  display: block;
  color: #c74b15;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
}

.login-form.purchase-form .info-frame {
  text-align: left;
  margin: 0 0 20px;
}

.login-form.purchase-form .info-frame strong {
  text-transform: uppercase;
  display: block;
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  margin: 0 0 10px;
}

.login-form.purchase-form .info-frame span {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: #000;
  line-height: 1;
}

.login-form.purchase-form .info-frame span em {
  font-style: normal;
  color: #b93712;
}

.login-form.purchase-form .sub-sel-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.login-form.purchase-form .sub-sel-row .fake-select {
  margin: 0 10px 0 0;
}

.login-form.complete .purchase-title {
  border-bottom: 0;
  padding: 0;
  margin: 0 0 20px;
}

.login-form.complete .thank-mess {
  display: block;
  font-size: 14px;
  font-weight: 400;
  color: #000;
  margin: 0 0 15px;
}

.login-form [type="radio"]:not(:checked) + label {
  color: #000;
  font-size: 14px;
  font-weight: 400;
  padding: 0 0 0 20px;
}

.login-form [type="radio"]:checked + label {
  color: #000;
  font-size: 14px;
  font-weight: 400;
  padding: 0 0 0 20px;
}

.login-form [type="radio"]:checked + label:after {
  background: #c74b15;
  border-color: #c74b15;
}

.login-form [type="radio"] + label:before, .login-form [type="radio"] + label:after {
  width: 10px;
  height: 10px;
  border: 1px solid #979797;
  background-color: #fff;
  margin: 8px 0 0 0;
}

.login-form [type="radio"].with-gap:checked + label:after {
  background: #c74b15;
  border-color: #c74b15;
}

.login-form .radio-row [type="radio"].invalid + label:before {
  border-color: red;
}

.login-form .radio-row + .radio-row [type="radio"].invalid + label:before {
  border-color: #979797;
}

.login-form .select-wrapper {
  max-width: 300px;
  background: #fff;
}

.login-form .select-wrapper input {
  background: none !important;
}

.login-form .select-wrapper.sm {
  max-width: 88px;
}

.login-form .select-wrapper span.caret {
  right: 10px;
}

.login-form .dropdown-content li {
  min-height: 38px;
  line-height: 38px;
}

.login-form .dropdown-content li.disabled {
  color: #ccc;
}

.login-form .dropdown-content li span {
  color: #c74b15;
  font-size: 12px;
  line-height: 19px;
  padding: 9px;
}

.login-form .input-field .check-row {
  margin: 0 0 10px;
}

.login-form .input-field .check-row label {
  font-weight: 400;
  font-size: 14px;
  color: #000;
  text-transform: none;
  font-family: "Open Sans", sans-serif;
  padding: 0 0 0 25px;
  height: auto;
}

.login-form .input-field .check-row label em {
  font-size: 12px;
  color: #584d4d;
}

.login-form [type="checkbox"]:checked + label:before {
  background: none;
}

.login-form button {
  padding: 0;
  margin: 0;
  background: #c74b15;
  color: #fff;
  border: 1px solid #c74b15;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 900;
  font-family: "Lato", sans-serif;
  padding: 1px 12px 5px 12px;
  -webkit-transition: color .3s ease-in-out, background .3s ease-in-out;
  transition: color .3s ease-in-out, background .3s ease-in-out;
}

.login-form button:hover {
  color: #c74b15;
  background: #fff;
}

.wmcaptcha_box {
  margin: 0 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.wmcaptcha_box label {
  display: block;
  font-size: 11px;
  font-weight: 400;
  color: #58585a;
  width: 100%;
  margin: 0 0 10px;
}

.wmcaptcha_box img {
  display: block;
  margin: 10px 0 5px;
}

.wmcaptcha_box .wmcaptcha_fieldbox {
  width: 100%;
}

.wmcaptcha_box input {
  font-size: 12px;
  line-height: 20px;
  border: 1px solid #ccc;
  height: 22px;
  padding: 7px 9px;
  background: #fff;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
  width: calc(100% - 18px);
}

.wmcaptcha_box input.invalid {
  border-color: #f44336;
}

.wmcaptcha_box input.valid {
  border-color: #4caf50;
}

.hidden {
  position: absolute;
  left: -9999px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.accessibility {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.accessibility:focus {
  position: static;
  width: auto;
  height: auto;
}

.invisible-box {
  position: fixed;
  bottom: 15px;
  background: #fff;
  width: 571px;
  border: 1px solid #979797;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  z-index: 10;
  max-width: 90%;
}

.invisible-box .image-holder {
  float: left;
  margin: -1px;
}

.invisible-box .image-holder img {
  vertical-align: top;
}

.invisible-box .text-box {
  overflow: hidden;
  padding: 20px 30px 20px 12px;
}

.invisible-box h4 {
  margin: 0 0 10px;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 18px;
  color: #000;
}

.invisible-box a {
  font-family: "Lato", sans-serif;
  font-size: 22px;
  font-weight: 900;
  color: #000;
  line-height: 1.5;
}

.invisible-box a:hover {
  color: #c74b15;
}

.invisible-box a.close {
  position: absolute;
  top: 0;
  right: 8px;
}

.autocomplete-content.dropdown-content img {
  display: none;
}

.fake-select {
  position: relative;
  display: block;
  max-width: 300px;
  margin: 0 0 20px;
}

.fake-select.sm {
  max-width: 88px;
}

select {
  display: block;
  display: inline-block;
  border: 1px solid #ccc;
  padding: 7px 30px 7px 9px;
  margin: 0;
  font: inherit;
  outline: none;
  line-height: 1.2;
  background: #fff;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  width: 100%;
  max-width: 300px;
  position: relative;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
  font-size: 12px;
  line-height: 20px;
  height: 38px;
  cursor: pointer;
  outline: none !important;
}

select::-ms-expand {
  display: none;
}

select.invalid {
  border-color: #f44336;
}

.fake-select:after {
  content: "";
  clear: both;
  display: block;
  position: absolute;
  top: 50%;
  right: 13px;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  z-index: 2;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 3px 0 3px;
  border-color: #000 transparent transparent transparent;
  cursor: pointer;
}

.no-fixed {
  position: static !important;
}

.author-box {
  overflow: hidden;
  padding: 80px 0 10px;
  border-bottom: 1px solid #c9c9c9;
}

.author-box .image-holder {
  float: left;
  /*width: 161px;
    margin: 9px 20px 0 0;*/
}

.author-box .image-holder img {
  vertical-align: top;
  width: 100%;
}

.author-box .text-box {
  overflow: hidden;
}

.author-box h1 {
  margin: 0 0 14px;
  text-transform: uppercase;
  font-size: 42px;
}

.author-box .editor {
  display: inline-block;
  vertical-align: top;
  text-transform: uppercase;
  color: #c74b15;
  font-size: 14px;
  margin: 0 0 19px;
}

.author-box .editor:hover {
  color: #000;
}

.author-box .social-plagin {
  position: static;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.author-box .social-plagin li {
  margin: 0 2px;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  overflow: hidden;
}

.author-box .social-plagin li:first-child {
  margin: 0 5px 0 0;
}

.title-contacts-box {
  padding: 12px 0 0;
}

.title-contacts-box h1 {
  margin: 0 0 15px;
}

.title-contacts-box strong {
  display: block;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 700;
}

.title-contacts-box p {
  margin: 0 0 20px;
}

.title-contacts-box p a {
  color: #c74b15;
}

.title-contacts-box p a:hover {
  color: #000;
}

.contacts-form {
  padding: 12px 0 0 0;
}

.contacts-form input, .contacts-form textarea {
  max-width: 340px;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
  border: 1px solid #ccc;
  padding: 7px 10px;
}

.contacts-form .textarea-field label {
  top: 15px;
}

.contacts-form .btn {
  background: #c74b15;
  color: #fff;
  margin-top: 20px;
}

.contacts-form .btn:hover {
  background: #fff;
  color: #c74b15;
}

.digital-box h1 {
  margin: 0 0 24px;
  text-transform: uppercase;
}

.digital-box h2 {
  margin: 0 0 15px;
  text-transform: none;
  font-family: "Lato", sans-serif;
  font-weight: 900;
}

.digital-info-box {
  overflow: hidden;
  padding: 0 0 30px;
  border-bottom: 1px solid #c9c9c9;
}

.digital-info-box .image-holder {
  margin: 0 0 13px;
}

.digital-info-box .image-holder img {
  vertical-align: top;
}

.digital-info-box .text-box {
  overflow: hidden;
}

.digital-info-box h3 {
  text-transform: uppercase;
  margin: 0 0 6px;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  font-size: 20px;
}

.digital-info-box p {
  margin: 0 0 20px;
}

.digital-info-box .btn {
  background: #c74b15;
  color: #fff;
  font-size: 24px;
  line-height: 56px;
  margin: 0;
  height: 60px;
  width: 100%;
  max-width: 200px;
}

.digital-info-box .btn:hover {
  background: #fff;
  color: #c74b15;
}

.digital-info-box .btn.sm {
  font-size: 14px;
  height: 30px;
  line-height: 26px;
  margin: 0 0 20px;
}

.other-digital-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 30px 0 45px;
  margin: 0 -25px 20px;
  position: relative;
}

.other-digital-holder a {
  display: block;
  color: #000;
  font-size: 14px;
  font-weight: 900;
  text-align: center;
  width: 50%;
  padding: 0 25px;
  margin: 0 0 20px;
}

.other-digital-holder a:hover {
  color: #c74b15;
}

.other-digital-holder a:hover .image-holder img {
  opacity: .75;
}

.other-digital-holder .image-holder {
  margin: 0 0 5px;
}

.other-digital-holder .image-holder img {
  vertical-align: top;
  width: 100%;
  -webkit-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
}

.other-digital-holder .btn:hover {
  color: #fff;
}

.other-digital-holder .link-row {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  bottom: 0;
}

.other-digital-holder .link-row .btn {
  margin: 0 auto !important;
}

html {
  height: 100%;
}

.admin-bar.leadpage #wrapper {
  height: calc(100% - 46px);
}

.leadpage {
  height: 100%;
  overflow: hidden;
}

.leadpage #wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  overflow: auto;
}

.leadpage #wrapper:after {
  display: none;
}

.leadpage .w1 {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}

.leadpage #footer {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  text-align: center;
}

.leadpage #header {
  padding: 28px 0 15px;
  position: static !important;
}

.leadpage #main, .leadpage .fixed-header {
  padding-top: 20px;
}

.leadpage .header-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.leadpage .footer-holder {
  border-top: 0;
}

.leadpage .copyrigh-lgp {
  display: block;
  text-align: center;
  font-size: 11px;
  font-weight: 400;
  color: #000;
  margin: 0 0 10px;
}

.leadpage .privacy {
  display: inline-block;
  vertical-align: top;
  color: #c74b15;
  font-size: 11px;
  font-weight: 400;
}

.leadpage .privacy:hover {
  color: #000;
}

.leadpage .text-box h1 {
  margin: 0 0 10px;
  text-transform: uppercase;
  font-size: 40px;
  font-weight: 900;
}

.leadpage .text-box .image-holder {
  margin: 0 0 15px;
}

.leadpage .text-box .image-holder img {
  vertical-align: top;
  width: 100%;
}

.leadpage p {
  margin: 0 0 30px;
}

.leadpage p strong {
  font-weight: 700;
}

.leadpage ul li {
  display: block;
  position: relative;
  padding: 0 0 0 20px;
}

.leadpage ul li:after {
  content: "";
  clear: both;
  display: block;
  position: absolute;
  top: 9px;
  left: 0;
  width: 4px;
  height: 4px;
  background: #000;
  border-radius: 50%;
}

.leadpage .sign-up-form.form-success .inner {
  display: none;
}

.leadpage .sign-up-form.form-success .confirm-message {
  display: block;
}

.sign-up-form {
  background: #c74b15;
  text-align: center;
  padding: 12px 33px 39px 33px;
  margin: 30px 0 0;
  min-height: 675px;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
}

.sign-up-form h2 {
  color: #fff;
  margin: 0;
  text-transform: uppercase;
  font-size: 26px;
  font-weight: 900;
  font-family: "Lato", sans-serif;
  text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
}

.sign-up-form .input-field {
  margin-top: 25px;
}

.sign-up-form .input-field label {
  font-size: 16px;
  color: #584d4d;
  font-weight: 400;
  z-index: 2;
  text-shadow: 0 2px 5px #584d4d;
}

.sign-up-form .input-field input {
  border-color: #c74b15;
  padding: 6px 10px;
  width: calc(100% - 20px);
  background-color: #fff;
  opacity: .5;
}

.sign-up-form .input-field input.invalid {
  border-color: #fff;
  background-color: #ff7a7a;
  opacity: 1;
}

.sign-up-form .radio-input-field {
  text-align: left;
  padding: 10px 0 0;
}

.sign-up-form .radio-input-field label {
  color: #fff;
  padding: 0;
  position: static;
  text-shadow: 0 2px 5px black;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.sign-up-form .radio-input-field .input-field {
  margin-top: 0;
}

.sign-up-form [type="radio"]:not(:checked) + label {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  padding: 0 0 0 20px;
}

.sign-up-form [type="radio"]:checked + label {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  padding: 0 0 0 20px;
}

.sign-up-form [type="radio"]:checked + label:after {
  background: #c74b15;
  border-color: #fff;
}

.sign-up-form [type="radio"] + label:before, .sign-up-form [type="radio"] + label:after {
  width: 10px;
  height: 10px;
  border: 1px solid #979797;
  background-color: #fff;
  margin: 8px 0 0 0;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
}

.sign-up-form [type="radio"].with-gap:checked + label:after {
  background: #c74b15;
  border-color: #fff;
}

.sign-up-form .radio-row {
  position: relative;
}

.sign-up-form .radio-row [type="radio"].invalid + label:before {
  border-color: #fff;
  background-color: #ff7a7a;
}

.sign-up-form .radio-row + .radio-row [type="radio"].invalid + label:before {
  border-color: #979797;
}

.sign-up-form .select-sub-row {
  text-align: left;
}

.sign-up-form .select-sub-row .input-field {
  margin-top: 15px;
}

.sign-up-form .select-sub-row label {
  color: #fff;
  padding: 0;
  position: static;
  text-shadow: 0 2px 5px black;
  display: block;
  margin: 0 0 5px;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.sign-up-form .select-sub-row .fake-select {
  width: 100%;
  max-width: none;
}

.sign-up-form .select-sub-row .fake-select select {
  width: 100%;
  display: block;
  max-width: none;
  background: #cc9c85;
  border-color: #c74b15;
  text-shadow: 0 2px 5px black;
  font-size: 16px;
}

.sign-up-form .select-sub-row .fake-select select.invalid {
  border-color: #fff;
  background-color: #ff7a7a;
}

.sign-up-form .btn {
  font-size: 24px;
  display: block;
  width: 100%;
  line-height: 42px;
  padding: 0 10px;
  height: 44px;
  text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
}

.sign-up-form .btn:hover {
  border-color: #fff;
}

.sign-up-form .confirm-message {
  display: none;
}

.sign-up-form .confirm-message p {
  color: #fff;
  text-shadow: 0 2px 5px black;
  margin: 10px 0 0;
}

.search-page-form {
  padding: 11px 0 0 0;
}

.search-page-form h1 {
  font-size: 32px;
  font-weight: 700;
  margin: 0 0 17px;
}

.search-page-form .navigation-comments {
  margin: 20px 0;
  text-align: center;
}

.search-page-form .navigation-comments .next, .search-page-form .navigation-comments .prev {
  padding: 0;
  margin: 0;
  background: none;
  border: 0;
  color: #000;
  font-size: 14px;
  font-weight: 700;
  position: relative;
  margin: 0 25px !important;
}

.search-page-form .navigation-comments .next:after, .search-page-form .navigation-comments .prev:after {
  content: "";
  clear: both;
  display: block;
  position: absolute;
  top: 2px;
  left: -18px;
  width: 2px;
  height: 18px;
  background: #000;
}

.search-page-form .navigation-comments .next:hover, .search-page-form .navigation-comments .prev:hover {
  color: #c74b15;
}

.search-page-form .navigation-comments .next.prev:after, .search-page-form .navigation-comments .prev.prev:after {
  left: auto;
  right: -18px;
}

.search-page-form .navigation-comments .page-numbers {
  padding: 0;
  margin: 0 5px;
  font-size: 14px;
  font-weight: 400;
  color: #000;
}

.search-page-form .navigation-comments .page-numbers.current {
  font-weight: 700;
  color: #e74b15;
}

.search-page-form .navigation-comments .page-numbers.current:hover {
  color: #000;
}

.search-page-form .navigation-comments .page-numbers:hover {
  color: #c74b15;
}

.top-search-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 0 12px;
}

.top-search-row .input-holder {
  width: 49%;
  border: 1px solid #000;
}

.top-search-row .input-holder .input-field {
  margin: 0;
  width: 100%;
  float: left;
  width: calc(100% - 93px);
}

.top-search-row input[type="text"] {
  border: 0;
  height: 27px;
  width: calc(100% - 20px);
}

.top-search-row input[type="submit"] {
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  font-family: "Montserrat", sans-serif;
  background: #c74b15;
  border: 1px solid #c74b15;
  border-radius: 0;
  text-transform: uppercase;
  -webkit-transition: color .3s ease-in-out, background .3s ease-in-out;
  transition: color .3s ease-in-out, background .3s ease-in-out;
  float: right;
  padding: 5px 9px;
  height: 35px;
  width: 93px;
}

.top-search-row input[type="submit"]:hover {
  color: #c74b15;
  background: #fff;
}

.top-search-row .select-holder {
  width: 49%;
}

.top-search-row .select-holder .input-field {
  margin: 0;
}

.top-search-row .select-holder .fake-select {
  max-width: none;
  margin: 0;
}

.top-search-row .select-holder select {
  max-width: none;
  font-size: 18px;
  line-height: 22px;
  padding: 0 30px 0 9px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: #000;
  height: 38px;
}

.search-frame {
  overflow: hidden;
}

.search-frame p {
  margin: 0;
}

.filter-search-frame {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  width: 100%;
  float: none;
  margin: 0;
  padding: 20px 0 14px 0;
}

.filter-search-frame h2 {
  margin: 0 0 10px;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 700;
}

.filter-search-frame h2 a {
  color: #000;
}

.filter-search-frame h2 span {
  font-style: normal;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #c74b15;
  width: 15px;
  height: 15px;
  line-height: 12px;
  text-align: center;
  border-radius: 2px;
  margin: -3px 0 0;
}

.filter-search-frame h2 i {
  font-style: normal;
  display: none;
  color: #c74b15;
}

.filter-search-frame h2 em {
  font-style: normal;
  display: none;
  color: #c74b15;
  display: block;
}

.filter-search-frame.active h2 em {
  display: none;
}

.filter-search-frame.active h2 i {
  display: block;
  line-height: 10px;
}

.filter-search-frame .box {
  margin: 0 0 32px;
}

.filter-search-frame .box ul {
  margin: 0 0 11px;
}

.filter-search-frame .box ul li {
  display: block;
  font-size: 14px;
  line-height: 1;
  margin: 15px 0 0;
}

.filter-search-frame .box ul li:first-child {
  margin: 0;
}

.filter-search-frame .box ul a {
  display: inline-block;
  vertical-align: top;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 14px;
  line-height: 1;
  color: #9b9b9b;
}

.filter-search-frame .box ul a:hover {
  color: #c74b15;
}

.filter-search-frame .title {
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 700;
  border-bottom: 2px solid #c74b15;
  display: block;
  margin: 0 0 15px;
}

.filter-search-frame .dates-holder strong {
  display: block;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 14px;
  color: #c74b15;
  margin: 0 0 10px;
  cursor: pointer;
}

.filter-search-frame .dates-holder input[type="text"] {
  border: 1px solid #bdbdbd;
  font-size: 12px;
  line-height: 16px;
  height: 22px;
  padding: 0 10px;
  font-weight: 400;
  color: #5f5f5f;
  width: calc(100% - 22px);
}

.filter-search-frame .dates-holder input[type="text"]::-webkit-input-placeholder {
  color: #5f5f5f;
}

.filter-search-frame .dates-holder input[type="text"]::-moz-placeholder {
  opacity: 1;
  color: #5f5f5f;
}

.filter-search-frame .dates-holder input[type="text"]:-moz-placeholder, .filter-search-frame .dates-holder input[type="text"]:-ms-input-placeholder, .filter-search-frame .dates-holder input[type="text"].placeholder {
  color: #5f5f5f;
}

.filter-search-frame .custom-radio {
  position: relative;
  cursor: pointer;
}

.filter-search-frame .custom-radio [type="radio"]:checked + span, .filter-search-frame .custom-radio:hover {
  color: #c74b15;
}

.result-search-frame {
  overflow: hidden;
}

.sort-holder .sort-inner-holder {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  position: absolute;
  top: 0;
  right: 0;
}

.sort-holder .sort-inner-holder .fake-select {
  margin: 0;
  max-width: none;
}

.sort-holder strong {
  font-weight: 700;
  color: #000;
  font-size: 14px;
  margin: 0 5px 0 0;
}

.sort-holder select {
  font-size: 14px;
  text-transform: uppercase;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-weight: 700;
  max-width: 120px;
  height: 32px;
  line-height: 32px;
  padding: 0 20px 0 10px;
}

.listing {
  display: block;
  font-size: 14px;
  color: #000;
}

.sort-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.sort-list li {
  display: block;
  position: relative;
  margin: 0 0 0 31px;
}

.sort-list li:first-child {
  margin: 0;
}

.sort-list li:first-child:after {
  display: none;
}

.sort-list li:after {
  content: "";
  clear: both;
  display: block;
  position: absolute;
  top: 2px;
  left: -15px;
  width: 2px;
  height: 18px;
  background: #6a6a6a;
}

.sort-list .custom-radio {
  position: relative;
  cursor: pointer;
}

.sort-list .custom-radio:hover span, .sort-list .custom-radio [type="radio"]:checked + span {
  color: #c74b15;
}

.sort-list a, .sort-list span {
  display: block;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  color: #000;
}

.result-list li {
  display: block;
  overflow: hidden;
  border-bottom: 1px solid #e7e7e8;
  padding: 0 0 20px;
  margin: 20px 0 0;
}

.result-list li:first-child {
  margin: 0;
}

.result-list li.popular-box:last-of-type {
  margin: 20px 0 0;
}

.result-list .image-holder {
  float: left;
  width: 100px;
  margin: 0 10px 0 0;
}

.result-list .image-holder img {
  vertical-align: top;
}

.result-list .text-box {
  overflow: hidden;
}

.result-list .category-link {
  display: inline-block;
  vertical-align: top;
  text-transform: uppercase;
  color: #c74b15;
  font-size: 10px;
  font-weight: 300;
  font-family: "Montserrat", sans-serif;
  margin: -3px 0 0;
}

.result-list .part {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  line-height: 1.4;
  font-weight: 400;
  color: #4a4a4a;
  margin: 0 0 4px;
}

.result-list .part:hover {
  color: #c74b15;
}

.result-list .part strong {
  font-weight: 700;
}

.result-list h3 {
  margin: -6px 0 9px;
  font-size: 16px;
  line-height: 1.2;
  font-weight: 900;
  font-family: "Lato", sans-serif;
}

.result-list .signature {
  font-size: 10px;
  text-transform: uppercase;
  color: #39393a;
}

.result-list .signature a {
  color: #000;
  font-weight: 700;
}

.result-list .signature a:hover {
  color: #c74b15;
}

.result-list .signature .date {
  color: #4a4a4a;
  font-weight: 400;
  text-transform: none;
  position: relative;
  margin: 0 0 0 12px;
}

.result-list .signature .date:after {
  content: "";
  clear: both;
  display: block;
  position: absolute;
  top: 2px;
  left: -9px;
  width: 2px;
  height: 12px;
  background: #6a6a6a;
}

.ui-datepicker-header {
  background: #c74b15;
  color: #fff;
}

.ui-datepicker-calendar thead {
  border-bottom: 0;
}

.ui-widget-content {
  border: 1px solid #c74b15;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  background: #c74b15;
  color: #fff;
  border-color: #83320e;
}

.ui-state-default.ui-state-hover {
  background: #fff;
  border-color: #c74b15;
  color: #c74b15;
}

.grid-history-section .flex-column-holder {
  margin: 0 0 17px;
}

.grid-history-section .title-image-holder {
  background-size: cover;
  background-position: 50% 50%;
  min-height: 200px;
  margin: 0 0 15px;
  position: relative;
}

.grid-history-section .title-image-holder h3 {
  margin: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  color: #fff;
  padding: 10px;
  font-size: 22px;
  font-weight: 700;
  font-family: "Lato", sans-serif;
  background: rgba(0, 0, 0, 0.6);
}

.grid-history-section .title-image-holder h3 span {
  display: block;
  font-size: 15px;
  font-family: "Open Sans", sans-serif;
  font-weight: normal;
}

.grid-history-section .title-image-holder h3 a {
  display: block;
  color: #fff;
}

.grid-history-section .title-image-holder h3 a:hover {
  color: #c74b15;
}

.grid-history-section .box-history {
  margin: 0 0 17px;
  overflow: hidden;
}

.grid-history-section .box-history .image-holder {
  position: relative;
}

.grid-history-section .flex-row .box-history .image-holder span.title {
  left: -8px;
}

.grid-history-section .box-history a {
  overflow: hidden;
  display: block;
}

.grid-history-section .box-history a:hover span {
  color: #c74b15;
}

.grid-history-section .box-history:last-of-type {
  margin: 0;
}

.grid-history-section .box-history .image-holder {
  width: 100px;
  float: left;
  margin: 0 10px 0 0;
  overflow: hidden;
}

.grid-history-section .box-history .image-holder img {
  width: 100%;
  vertical-align: top;
  -webkit-transition: -webkit-transform .3s ease-in-out;
  transition: -webkit-transform .3s ease-in-out;
  transition: transform .3s ease-in-out;
  transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
}

.grid-history-section .box-history span {
  margin: 0;
  display: block;
  overflow: hidden;
  color: #000;
  font-family: "Lato", sans-serif;
  font-size: 14px;
  font-weight: 900;
  -webkit-transition: color .3s ease-in-out;
  transition: color .3s ease-in-out;
}

#footer {
  overflow: hidden;
  /*for FF on Windows 7*/
}

#footer .container .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

#footer .container .row .col {
  border-left: 1px solid #bdbdbd;
}

#footer .container .row .col:first-child {
  border: 0;
}

.footer-holder {
  border-top: 1px solid #bdbdbd;
}

.subscribe-frame {
  padding-top: 15px;
}

.subscribe-frame h4 {
  margin: 0 0 4px;
  font-weight: 700;
  font-family: "Open Sans", sans-serif;
}

.logo-footer {
  display: block;
  width: 168px;
  margin: auto;
  margin-bottom: 17px;
}

.logo-footer img {
  display: block;
  max-height: 100%;
}

.news-subscribe-form {
  margin: 0;
}

.news-subscribe-form .sub-row {
  margin: 0 0 10px;
  display: block;
}

.news-subscribe-form .sub-row:last-of-type {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px 0 0 0;
}

.news-subscribe-form input[type="email"] {
  border: 1px solid #c74b15;
  height: 20px;
}

.news-subscribe-form input[type="submit"] {
  height: 30px;
}

[type="checkbox"] + label {
  font-size: 14px;
  line-height: 1;
  color: #000;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  padding-left: 24px;
}

[type="checkbox"] + label em {
  font-size: 12px;
  display: block;
  color: #646568;
  padding: 6px 0 0 0;
}

[type="checkbox"] + label:before {
  width: 16px;
  height: 16px;
  border: 1px solid #9b9b9b;
  background-color: #fff;
  margin-top: 0;
}

[type="checkbox"]:not(.filled-in) + label:after {
  width: 16px;
  height: 16px;
  border: 1px solid #9b9b9b;
  background-color: #fff;
  margin-top: 0;
}

[type="checkbox"]:checked + label:before {
  border-right: 2px solid #c74b15;
  border-bottom: 2px solid #c74b15;
  width: 10px;
  height: 17px;
  top: -1px;
}

.sitenav-holder {
  padding-top: 21px;
}

.sitenav-holder .column-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin: 0 0 17px;
}

.sitenav-holder .column-box {
  padding: 0 0 0 10px;
}

.sitenav-holder .column-box:first-child {
  padding: 0;
}

.sitenav-holder .column-box .list {
  margin: 0;
}

.sitenav-holder .column-box .list li {
  display: block;
  margin: 0;
}

.sitenav-holder .column-box .list li:first-child {
  width: auto;
}

.sitenav-holder .list {
  margin: 0 0 0 -13px;
}

.sitenav-holder .list li {
  display: inline-block;
  vertical-align: top;
  margin: 0 0 0 13px;
}

.sitenav-holder .list li:first-child {
  width: 100%;
}

.sitenav-holder .list li:first-child a {
  color: #c74b15;
  font-weight: 900;
}

.sitenav-holder .list li:first-child a:hover {
  color: #000;
}

.sitenav-holder .list a {
  display: inline-block;
  vertical-align: top;
  text-transform: uppercase;
  font-family: "Lato", sans-serif;
  font-size: 10px;
  line-height: 28px;
  color: #000;
  font-weight: 400;
}

.sitenav-holder .list a:hover {
  color: #c74b15;
}

.info-holder {
  padding-top: 21px;
}

.info-link-list, .partners-link {
  margin: 0 0 25px;
}

.info-link-list li, .partners-link li {
  display: block;
}

.info-link-list a, .partners-link a {
  display: inline-block;
  vertical-align: top;
  color: #000;
  text-transform: uppercase;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-size: 11px;
  line-height: 28px;
}

.info-link-list a:hover, .partners-link a:hover {
  color: #c74b15;
}

.logo-footer-sm {
  display: block;
  width: 140px;
  height: 36px;
  margin: 0 0 4px;
}

.logo-footer-sm img {
  display: block;
}

.partners-link {
  margin: 0;
}

.partners-link a {
  text-transform: none;
  font-size: 12px;
  font-weight: 700;
}

.social-list {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 22px;
  padding: 50px 0 3px 0;
}

.social-list li {
  margin: 0 5px;
}

.social-list a {
  color: #c74b15;
}

.social-list a:hover {
  color: #000;
}

.copyright {
  display: block;
  text-align: center;
  font-size: 11px;
  font-weight: 400;
  color: #000;
  padding: 0 0 9px 0;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track, .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}

.slick-track:before {
  display: table;
  content: "";
}

.slick-track:after {
  display: table;
  content: "";
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.popular-box.lg .image-holder {
  border: 1px solid #ddd;
}

.popular-box.lg .image-holder img {
  border: 1px solid #ddd;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("../images/fancybox/fancybox_sprite@2x.png");
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
  #fancybox-loading div {
    background-image: url("../images/fancybox/fancybox_loading@2x.gif");
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
  .fancybox-margin.fancybox-lock {
    overflow: hidden !important;
    width: 100%;
    position: fixed !important;
  }
  .fancybox-margin.fancybox-lock body {
    overflow: hidden !important;
    position: fixed !important;
  }
  .fancybox-margin.fancybox-lock-test {
    overflow-y: hidden !important;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("../images/fancybox/fancybox_sprite@2x.png");
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
  #fancybox-loading div {
    background-image: url("../images/fancybox/fancybox_loading@2x.gif");
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
  .fancybox-margin.fancybox-lock {
    overflow: hidden !important;
    width: 100%;
    position: fixed !important;
  }
  .fancybox-margin.fancybox-lock body {
    overflow: hidden !important;
    position: fixed !important;
  }
  .fancybox-margin.fancybox-lock-test {
    overflow-y: hidden !important;
  }
}

@media (min-width: 375px) {
  .author-box .social-plagin li {
    width: 32px;
    height: 32px;
  }
  .filter-search-frame {
    padding: 4px 0 11px 0;
  }
  .sort-holder .sort-inner-holder {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  /*  .article-section:first-child {
      margin-top: 0;
    }*/
  .author-box {
    padding-top: 0;
  }
}

@media (min-width: 601px) {
  .trending-section .recommended_stories--item--wrapper:only-child .image-holder {
    max-height: 250px;
    max-width: 300px;
    overflow: hidden;
    position: relative;
    text-align: left;
  }
  .article-section:first-child {
    /*    margin-top: -100px;*/
  }
  .article-frame .row:first-child .article-section {
    margin-top: -30px;
  }
  .commentlist-item .commentlist-item {
    padding: 0 0 0 2em;
  }
  nav .drop .sub-row {
    position: relative;
    z-index: 2;
  }
  .breakingnews {
    padding: 12px 0 9px;
    margin: 0 0 25px;
  }
  .breakingnews span {
    float: left;
    font-size: 20px;
  }
  .breakingnews strong {
    overflow: hidden;
    font-size: 18px;
    padding: 0 0 0 25px;
  }
  .full-screen-enabled .slick-section .slider-for .slick-slide {
    height: calc(100vh - 327px);
  }
  .full-screen-enabled .slick-section .slider-for .slick-slide .image-holder {
    height: calc(100vh - 401px);
    padding: 0;
  }
  .full-screen-enabled .slick-section .slider-for .slick-slide .image-holder img {
    position: absolute;
    width: auto;
  }
  .full-screen-enabled .video-container {
    width: 600px;
    height: 400px;
    padding-bottom: 0;
  }
  .slick-slider .slick-prev, .slick-slider .slick-next {
    margin: -20px 0 0 0;
    right: -15px;
  }
  .slick-slider .slick-prev i, .slick-slider .slick-next i {
    font-size: 80px;
  }
  .slick-slider .slick-prev {
    right: auto;
    left: -15px;
    margin: -20px 0 0 0;
  }
  .slick-slider .text-frame {
    padding: 15px 10px 0 10px;
  }
  .featured-section h1 {
    margin-bottom: 41px;
  }
  .featured-section .box-featured {
    margin: 0 0 46px;
  }
  .featured-section h3 {
    line-height: 27px;
  }
  .featured-section .title {
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
    -webkit-transform: skewX(-25deg) translate(0, 0);
    transform: skewX(-25deg) translate(0, 0);
  }
  /*.featured-section .box-featured:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }*/
  .column-lg .title, .article .title {
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
    -webkit-transform: skewX(-25deg) translate(0, 0);
    transform: skewX(-25deg) translate(0, 0);
  }
  .signup-form {
    padding: 0;
  }
  .signup-form .input-field {
    width: 80%;
  }
  .btn.more {
    margin: 0 auto 72px;
  }
  .latest-news-list {
    margin: 0 0 8px;
  }
  .video-holder h1 {
    margin-bottom: 40px;
  }
  .video-container {
    padding-bottom: 70%;
  }
  .special-report h1 {
    margin-bottom: 40px;
  }
  .special-report h3 {
    font-size: 24px;
  }
  .special-report p {
    margin: 0;
  }
  .three-columns {
    padding: 65px 0  64px 0;
  }
  .box-inner h2 {
    margin-bottom: 28px;
  }
  .trending-section {
    margin: 0 0 73px;
  }
  .trending-holder {
    padding: 10px 0 8px;
  }
  .trending-holder .trending-col {
    width: 50%;
  }
  .trending-holder h1 {
    margin: 0 0 41px;
  }
  .estate-frame {
    margin: 0 0 72px;
  }
  .estate-frame h1 {
    margin-bottom: 41px;
  }
  .estate-frame .advertising-holder-lg.advertising-holder-sm {
    margin-top: 21px;
    margin-bottom: 34px;
  }
  .estate-holder .image-holder {
    float: left;
    width: 264px;
  }
  .estate-holder ul {
    padding: 0 0 0 29px;
  }
  .featured-frame {
    margin: 0 0 65px;
  }
  .featured-frame h1 {
    margin-bottom: 44px;
  }
  .featured-box {
    margin: 29px 0 0;
  }
  .featured-box:first-child {
    margin: 0;
  }
  .featured-box .image-holder {
    margin: 0 0 7px;
  }
  .featured-box h2 {
    font-size: 32px;
  }
  .most-popular-section {
    margin: 80px 0 104px;
    /*margin-top: 9em;*/
  }
  .most-popular-section h1 {
    margin-bottom: 45px;
  }
  .popular-box {
    margin: 0 0 41px;
  }
  .popular-box:last-of-type {
    margin: 0 0 32px;
  }
  .popular-box .tag {
    font-size: 14px;
    margin: 0 0 24px;
  }
  .magazine-box .image-holder {
    padding: 0;
  }
  .magazine-box .image-holder img {
    max-width: 250px;
    width: 100%;
  }
  .article-section {
    margin: 0 0 66px;
  }
  .article-section .latest-news-section {
    padding-top: 10px;
  }
  .article-section .search-sidebar-form {
    margin: 0 0 21px 0;
  }
  .title-image-holder {
    margin: 0 0 20px;
    overflow: hidden;
    position: relative;
  }
  .article {
    padding: 21px 0 0 21px;
  }
  .article .text-box {
    padding: 0 55px 0 60px;
  }
  .article .tag {
    font-size: 14px;
    margin: 0 0 5px;
  }
  .article h1 {
    font-size: 38px;
    line-height: 46px;
    margin: 0 0 17px;
  }
  .article .signature {
    margin: 0 0 25px;
  }
  .article .signature span, .article .signature .date {
    font-size: 14px;
  }
  .article .signup-form {
    padding: 11px 0 26px;
  }
  .article .signup-form .holder span {
    margin: 0 0 12px;
  }
  .article .signup-form .holder .sub-row {
    display: block;
  }
  .article .card {
    margin: 0 63px 28px -86px;
    -webkit-transform: translate(0, 6px);
    transform: translate(0, 6px);
    float: left;
  }
  .article .card.sm {
    max-width: 264px;
  }
  .article .card.lg {
    margin: 0 93px 28px -86px;
  }
  .article .locked-box {
    left: 80px;
    right: 55px;
  }
  .open-close-comments .social-plagin li, .actions .social-plagin li {
    margin: 0 0 0 6px;
  }
  .comments {
    font-size: 24px;
  }
  .comments .material-icons {
    font-size: 45px;
  }
  .comments .fa {
    font-size: 20px;
    margin: 0 0 0 6px;
  }
  .lightbox-frame {
    width: 490px;
  }
  .author-box .image-holder {
    /*margin: 9px 28px 0 0;*/
  }
  .title-contacts-box h1 {
    margin: 0 0 25px;
  }
  .other-digital-holder {
    margin: 0 -5px 20px;
  }
  .other-digital-holder a {
    width: 25%;
    padding: 0 5px;
    font-size: 12px;
  }
  .admin-bar.leadpage #wrapper {
    height: calc(100% - 32px);
  }
  .leadpage #header {
    padding: 30px 0 20px;
  }
  .leadpage #main, .leadpage .fixed-header {
    padding-top: 30px;
  }
  .search-page-form h1 {
    font-size: 42px;
    margin: 0 0 37px;
  }
  .top-search-row {
    margin: 0 0 26px;
  }
  .search-frame {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .filter-search-frame {
    width: 160px;
    float: left;
    margin: 0 30px 0 0;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .filter-search-frame .slide-filter.js-slide-hidden {
    position: static !important;
    left: 0 !important;
    top: 0 !important;
  }
  .filter-search-frame h2 {
    font-size: 24px;
    margin: 0 0 20px;
  }
  .filter-search-frame h2 span {
    display: none;
  }
  .filter-search-frame .dates-holder strong {
    margin: 0 0 6px;
  }
  .result-search-frame {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    width: calc(100% - 190px);
  }
  .sort-frame {
    border: 1px solid #e3e2e2;
    background-color: #efefef;
    padding: 17px 27px 19px 24px;
    margin: 0 0 32px;
  }
  .sort-holder .sort-inner-holder {
    position: static;
  }
  .sort-holder .sort-inner-holder .fake-select:after {
    display: none;
  }
  .sort-holder strong {
    font-size: 16px;
    margin: 0 17px 0 0;
  }
  .sort-holder select {
    display: none;
  }
  .listing {
    margin: 20px 0 0;
  }
  .result-list li.popular-box:last-of-type {
    margin: 20px 0 0;
  }
  .result-list .image-holder {
    width: 175px;
    margin: 0 20px 0 0;
  }
  .result-list .category-link {
    font-size: 14px;
    margin: 0 0 6px;
  }
  .result-list .part {
    letter-spacing: .9px;
  }
  .result-list h3 {
    font-size: 22px;
    margin: 0 0 13px;
  }
  .result-list .signature {
    font-size: 14px;
    margin-top: 10px;
  }
  .result-list .signature .date {
    display: block;
    margin: 0;
  }
  .result-list .signature .date:after {
    height: 18px;
    display: none;
  }
  .grid-history-section .flex-column-holder {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    margin: 0 -10px 20px;
  }
  .grid-history-section .column-lg {
    width: 57%;
    padding: 0 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    position: relative;
    overflow: hidden;
  }
  .grid-history-section .column-sm {
    width: 43%;
    padding: 0 10px;
  }
  .grid-history-section .title-image-holder {
    position: absolute;
    top: 0;
    left: 10px;
    right: 10px;
    bottom: 0;
    min-height: 0;
    margin: 0;
  }
  .grid-history-section .title-image-holder h3 {
    font-size: 28px;
    padding: 15px;
  }
  .grid-history-section .title-image-holder h3 span {
    font-size: 18px;
    padding: 10px 0 0;
  }
  .grid-history-section .box-history .image-holder {
    width: 134px;
    margin: 0 13px 0 0;
  }
  .grid-history-section .flex-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin: 0 -15px;
  }
  .grid-history-section .flex-row .box-history {
    width: 33.333%;
    padding: 0 15px;
  }
  .grid-history-section .flex-row .box-history .image-holder {
    float: none;
    width: 100%;
    margin: 0 0 10px;
  }
  .grid-history-section .flex-row .box-history span {
    margin: 0;
    font-size: 18px;
    line-height: 1.4;
  }
  .grid-history-section .flex-row .box-history span.title {
    font-size: 15px;
  }
  /*.grid-history-section .box-history a:hover .image-holder img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }*/
  .subscribe-frame {
    padding-top: 25px;
  }
  .subscribe-frame h4 {
    margin: 0 0 14px;
  }
  .author-box {
    padding: 13px 0 10px;
  }
}

@media (max-width: 991px) {
  nav i.material-icons {
    text-align: right;
    float: right;
  }
  nav ul a {
    display: block;
  }
}

@media (max-width: 992px) and (min-width: 993px) {
  #header .popup {
    top: 100%;
  }
}

@media (min-width: 993px) {
  #header {
    position: relative;
    z-index: 3;
  }
  #header.popup-active nav .drop .sub-row .popup {
    visibility: visible;
    opacity: 1;
  }
  .logo {
    width: 216px;
  }
  .logo-sm {
    display: none;
    max-height: 100%;
  }
  nav ul {
    padding: 0;
  }
  nav ul li {
    width: auto;
    float: left;
    margin: 0 0 0 6px;
  }
  nav ul li:hover {
    cursor: pointer;
  }
  nav ul li:hover a {
    background: #c74b15;
    color: #fff;
  }
  nav ul li:hover ul.sub-drop {
    position: absolute;
    top: 100% !important;
    left: 0 !important;
    right: 0 !important;
    width: auto !important;
    min-width: 130px !important;
  }
  nav ul li:hover ul.sub-drop a {
    background: #fff;
    color: #1f1a16;
  }
  nav ul li:hover ul.sub-drop a:hover {
    color: #c74b15;
  }
  nav ul li:first-child {
    margin: 0;
  }
  nav ul li.active .sub-drop {
    position: absolute;
    top: -9999px;
    left: -9999px;
    right: 0;
    min-width: 130px;
  }
  nav ul a {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 7px 2px 7px 5px;
    font-size: 14px;
  }
  nav ul.sub-drop {
    position: absolute;
    top: -9999px;
    left: -9999px;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  }
  nav ul.sub-drop a {
    font-size: 14px;
    display: block;
  }
  nav .opener {
    display: none;
  }
  nav .drop .opener, nav .drop .search-mobile-form {
    display: none;
  }
  nav .drop .sub-row {
    border-top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  nav .drop .sub-row .popup {
    top: calc(100% + 15px);
    right: -16px;
  }
  .search-form:after {
    right: 16px;
  }
  .search-opener {
    margin: 0 5px 0 20px;
  }
  .accountbox {
    display: block;
    margin: 0 6px 32px 0;
  }
  .accountbox a {
    display: inline-block;
    vertical-align: top;
    text-transform: none;
    color: #393939;
    border: 0;
    width: auto;
    font-family: "Roboto Condensed", sans-serif;
    padding: 0;
    letter-spacing: .5px;
    margin: 0 0 0 22px;
  }
  .accountbox a:hover {
    color: #c74b15;
  }
  .accountbox a.active {
    background: none;
    color: #393939;
  }
  .accountbox a.active:hover {
    color: #c74b15;
  }
  .accountbox a:first-child {
    margin: 0;
  }
  .accountbox a:first-child:after {
    display: none;
  }
  .accountbox a:after {
    content: "";
    clear: both;
    display: block;
    position: absolute;
    top: 0;
    left: -15px;
    bottom: 0;
    width: 2px;
    background: #393939;
  }
  .btn.subscribe {
    display: none;
  }
  .full-screen-enabled .slick-section .slider-for .slick-slide {
    height: calc(100vh - 327px);
  }
  .full-screen-enabled .slick-section .slider-for .slick-slide .image-holder {
    height: calc(100vh - 401px);
  }
  .slick-slider .text-frame .inner {
    padding: 0 16px 18px;
  }
  .signup-form.margin-top {
    margin: 17px 0 40px;
  }
  .signup-form .input-field {
    width: 63%;
  }
  .latest-news-section {
    max-width: 301px;
  }
  .trending-holder .trending-col {
    width: 25%;
  }
  .estate-holder .image-holder {
    width: 364px;
  }
  .most-popular-section.lg-section {
    padding-top: 40px;
  }
  .most-popular-section.lg-section h1 {
    font-size: 42px;
  }
  .popular-box .popular-left {
    width: 364px;
  }
  .popular-box .image-holder {
    float: left;
    width: 100%;
    margin: 0;
  }
  .popular-box .text-box {
    overflow: hidden;
    padding: 0 0 0 30px;
  }
  .popular-box .category {
    text-transform: uppercase;
  }
  .popular-box.lg .image-holder {
    width: 460px;
  }
  .popular-box.lg h3 {
    font-size: 34px;
    line-height: 38px;
  }
  .magazine-box .btn-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .magazine-box .btn-row .btn {
    width: 60%;
    display: block;
  }
  .magazine-box .btn-row .btn:first-child {
    width: 35%;
  }
  .article-section .popular-box .text-box {
    padding: 0 0 0 19px;
  }
  .article {
    max-width: 750px;
  }
  .article h1 {
    font-size: 38px;
  }
  .article .signup-form {
    padding: 22px 0;
  }
  .article .signup-form .holder span {
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 18px;
  }
  .article .signup-form .holder .sub-row {
    display: inline-block;
    vertical-align: middle;
  }
  .article .signup-form .holder .sub-row .input-field {
    width: 150px;
    padding-right: 0;
  }
  .article .signup-form .holder .sub-row input[type="submit"], .article .signup-form .holder .sub-row input#subscribe_but {
    position: static;
  }
  .open-close-comments, .actions {
    padding: 2px 0 0 0;
  }
  .lightbox-frame {
    width: 475px;
  }
  .title-contacts-box h1 {
    font-size: 42px;
    text-transform: uppercase;
  }
  .digital-box h1 {
    font-size: 42px;
  }
  .digital-info-box .image-holder {
    float: left;
    margin: 0 17px 0 0;
    max-width: 443px;
  }
  .other-digital-holder {
    margin: 0 -25px 20px;
  }
  .other-digital-holder a {
    padding: 0 25px;
    font-size: 14px;
  }
  .sign-up-form {
    padding: 12px 33px 39px 33px;
    margin: 0 0 0 55px;
  }
  .sort-frame {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .listing {
    margin: 0;
  }
  .result-list .signature .date {
    display: inline;
    margin: 0 0 0 12px;
  }
  .result-list .signature .date:after {
    display: block;
  }
  .grid-history-section .title-image-holder h3 span {
    font-size: 20px;
  }
  .grid-history-section .box-history span {
    font-size: 16px;
  }
  .social-list {
    padding: 20px 0 63px 0;
    margin: 0 0 0 -80px;
  }
}

@media (min-width: 1150px) {
  .fixed-header .most-popular-section .fixed-column .fixed-position {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  nav ul a {
    font-size: 16px;
    padding: 7px 2px 7px 8px;
  }
  .search-opener {
    margin: 0 5px 0 50px;
  }
  .latest-news-section {
    max-width: 363px;
  }
  .article-section .latest-news-section {
    padding: 10px 0 0 63px;
  }
  .article .signup-form .holder span {
    margin: 0;
  }
  .sitenav-holder .column-box {
    padding: 0 0 0 18px;
  }
  .sitenav-holder .list a {
    font-size: 11px;
  }
}

@media (max-width: 992px) {
  .article-frame .row .col.s12.l4 {
    height: initial !important;
  }
  .signature span {
    display: block;
    margin: 1em 0;
    margin: 10px 0;
  }
  .advertising-holder-lg {
    margin-bottom: 10px;
  }
  #header {
    padding: 0 0 15px;
    position: relative;
    z-index: 3;
  }
  #header .popup {
    position: absolute;
    top: calc(100% + 4px);
    right: 0;
    left: 0;
    max-width: none;
    min-width: none;
    display: none !important;
    visibility: hidden;
    opacity: 0;
    height: auto;
    -webkit-transition: visibility .3s ease-in-out, opacity .3s ease-in-out;
    transition: visibility .3s ease-in-out, opacity .3s ease-in-out;
    z-index: 3;
  }
  #header.popup-active .popup {
    visibility: visible;
    opacity: 1;
    display: block !important;
  }
  body.active {
    overflow: hidden;
  }
  body.active #wrapper:after {
    opacity: .6;
    visibility: visible;
    height: auto;
    z-index: 888;
  }
  body.active .nav .drop {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    z-index: 999;
  }
  nav {
    width: 64%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 0 4px 0;
    margin: 0;
  }
  nav .search-opener {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  nav .opener {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  nav ul li.active a {
    background: #c74b15;
    color: #fff;
  }
  nav ul li.active .sub-drop a {
    background: #fff;
    color: #1f1a16;
  }
  nav ul li.active .sub-drop a:hover {
    color: #c74b15;
  }
  nav .drop {
    position: fixed;
    height: 100vh;
    right: 0;
    top: 0;
    z-index: 999;
    -webkit-transition: -webkit-transform .25s linear;
    transition: -webkit-transform .25s linear;
    transition: transform .25s linear;
    transition: transform .25s linear, -webkit-transform .25s linear;
    margin: 0;
    width: 75%;
    background: #fff;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    overflow-x: scroll;
  }
  .admin-bar nav .drop {
    top: 46px;
    height: calc(100vh - 46px);
  }
  .advertising-holder-lg.hide-on-small-only {
    display: none !important;
  }
  h1 {
    font-size: 30px;
  }
  .latest-news-section {
    position: static !important;
    max-width: none;
  }
  .trending-holder .col {
    margin: 0 0 29px;
  }
  .trending-holder .col:last-child {
    margin: 0;
  }
  .fixed-container {
    position: static !important;
  }
}

@media (max-width: 600px) {
  .grid-history-section .box-history span.title {
    font-size: 8px;
    padding: 1px 7px 5px 14px;
  }
  .grid-history-section .flex-row .box-history .image-holder span.title {
    left: 0px;
  }
  .login-form .last-row .btn {
    width: 100%;
    margin-bottom: 1em;
  }
  .accountbox {
    display: table;
  }
  .accountbox a {
    height: 44px;
    vertical-align: middle;
    display: table-cell;
    padding: 9px;
  }
  .top-search-row div:nth-child(2), input[type="button"]#reset {
    float: right !important;
  }
  .advertising-holder-lg {
    margin-bottom: 10px;
  }
  #header {
    padding: 0 0 15px;
    margin-top: -1.5em;
  }
  .navigation .page-numbers, .navigation-comments .page-numbers {
    padding: 0;
  }
  .navigation .next, .navigation .prev {
    padding: .2em;
  }
  .navigation-comments .next, .navigation-comments .prev {
    padding: .2em;
  }
  .navigation-single .next a, .navigation-single .prev a {
    padding: .2em;
  }
  h1 {
    font-size: 28px;
  }
  h3 {
    font-size: 18px;
    line-height: 22px;
  }
  .full-screen-enabled .slick-slider .slick-prev, .full-screen-enabled .slick-slider .slick-next {
    top: 45%;
  }
  .featured-section .row {
    margin-bottom: 0;
  }
  .box-inner {
    margin: 0 0 22px;
  }
  .box-inner ul li:first-child a {
    font-size: 20px;
  }
  .estate-holder ul li:first-child a {
    font-size: 20px;
  }
  .navigation-category {
    margin: 0 0 40px;
  }
  .article p {
    font-size: 16px;
  }
  .article .card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin: 7px 0 24px 0;
    position: relative;
    padding: 41px 0 0 0;
  }
  .article .card.lg {
    display: block;
    padding: 3px 28px;
    margin: 0 0 18px;
  }
  .article .card .card-title {
    position: absolute;
    top: 0;
    left: -15px;
    z-index: 2;
    right: 20px;
    padding-left: 15px;
  }
  .article .card .card-image {
    position: static;
  }
  .article .card .card-content strong {
    font-size: 12px;
  }
  .article .card .card-content em {
    font-size: 11px;
  }
  .article .card .card-action {
    padding: 0 20px 0 11px;
  }
  .article .card .card-action a:not(.btn):not(.btn-large):not(.btn-large):not(.btn-floating) {
    max-height: none;
  }
  .open-close-comments .comments {
    width: 45%;
  }
  .social-plagin {
    display: none;
  }
  #modal2 {
    width: 100%;
  }
  .lightbox-content {
    padding: 40px 20px 40px !important;
  }
  .login-form .last-row {
    padding: 0;
    text-align: center;
    display: block;
  }
  .invisible-box .image-holder {
    width: 40%;
  }
  .invisible-box .image-holder img {
    max-width: 50%;
    margin: 15px auto 0;
    display: block;
  }
  .invisible-box .text-box {
    text-align: center;
    padding: 15px 20px 8px 8px;
  }
  .invisible-box h4 {
    font-size: 14px;
    margin: 0 0 5px;
  }
  .invisible-box a {
    font-size: 16px;
    line-height: 1.2;
  }
  .author-box h1 {
    font-size: 24px;
    line-height: 36px;
  }
  .author-box .social-plagin li:first-child {
    margin: 0 2px 0 0;
  }
  .author-box .social-plagin a {
    font-size: 14px;
  }
  .contacts-form {
    padding: 12px 0 40px;
  }
  .contacts-form input, .contacts-form textarea {
    width: calc(100% - 20px);
    max-width: none;
  }
  .digital-box h1 {
    font-size: 32px;
    margin: 0 0 15px;
  }
  .digital-box h2 {
    font-size: 28px;
  }
  .other-digital-holder .btn.more {
    margin: 0 auto 36px;
  }
  .search-page-form .navigation-comments {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 10px 0 0;
  }
  .search-page-form .navigation-comments .next, .search-page-form .navigation-comments .prev {
    display: block !important;
    margin: 0 !important;
  }
  .search-page-form .navigation-comments .next:after, .search-page-form .navigation-comments .prev:after, .search-page-form .navigation-comments .page-numbers {
    display: none;
  }
  .top-search-row .input-holder {
    width: 100%;
  }
  .top-search-row .select-holder {
    display: none;
  }
  .filter-search-frame .box {
    margin: 0;
  }
  .filter-search-frame .dates-holder input[type="text"] {
    max-width: 110px;
    margin: 0 0 11px;
  }
  .filter-search-frame .dates-holder label {
    margin: 0 0 5px;
    display: block;
  }
  .sort-holder {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    position: relative;
  }
  .listing {
    width: 100%;
    border: 1px solid #e3e2e2;
    background-color: #efefef;
    padding: 10px 19px;
    margin: 0 0 20px;
  }
  .sort-list {
    display: none;
  }
}

@media (max-width: 600px) and (max-width: 600px) {
  .invisible-box .image-holder img {
    max-width: none;
    width: 100%;
    margin: 0;
  }
}

@media (max-width: 374px) {
  .advertising-holder-lg.advertising-holder-sm {
    width: 290px;
  }
  .login-form .forgot {
    text-align: center;
    font-size: 8px;
  }
}

@media print {
  * {
    background: none !important;
    color: #000 !important;
  }
  .preloader-frame, .advertising-holder-lg, .nav, .latest-news-section, .most-popular-section, .social-plagin, .signup-form, .card-image img, .open-close-comments, .trending-section, .search-sidebar-form, .load-more, #footer .container .row {
    display: none !important;
  }
  .article .card {
    display: block !important;
    width: 264px !important;
    margin: 0 63px 28px -66px !important;
  }
  .article .article .card.lg {
    display: none !important;
  }
  .article .card-action, .article .card-image {
    width: 100% !important;
  }
  .article .card-title {
    position: static;
  }
  .article .card-action {
    padding: 0 20px 0 0 !important;
  }
  .article .text-box {
    padding: 0 0 0 60px;
  }
  .fixed-column {
    width: 100% !important;
  }
  .latest-news-section {
    max-width: none;
    width: 100% !important;
  }
  .article-section .latest-news-section {
    display: none;
  }
  .article-section:last-of-type .latest-news-section {
    display: block;
  }
  .most-popular-section .image-holder {
    display: none !important;
  }
  .most-popular-section .btn {
    display: none !important;
  }
  .most-popular-section .btn.more {
    display: none !important;
  }
  #header {
    position: static !important;
    -webkit-transform: translate(0, 0) !important;
    transform: translate(0, 0) !important;
  }
  #main {
    padding-top: 0 !important;
  }
  .footer-holder, .copyright {
    padding: 10px 0;
  }
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

/*.wpcf7 .wpcf7-form label{color: #000;}*/
.wpcf7 .wpcf7-form em {
  font-style: italic;
  color: red;
}

@media only screen and (min-width: 768px) {
  .page-template-template-home .advertising-holder-sm.slider-ad {
    display: none;
  }
  input:not([type]), input[type=text], input[type=password], input[type=email], input[type=url], input[type=time], input[type=date], input[type=datetime], input[type=datetime-local], input[type=tel], input[type=number], input[type=search] {
    width: 74%;
  }
  textarea.materialize-textarea {
    width: 74%;
  }
}

/*.business_type{display:none;}*/
a h1:hover, a h2:hover, a h3:hover, a h4:hover, a h5:hover, a h6:hover {
  color: #c74b15;
}

.bar {
  background-color: #ddd;
  width: 100%;
}

.latest-news-section .widget_polls-widget {
  text-align: left;
  margin: 26px 0;
}

#polls-31-ans p {
  font-size: 14px;
}

#polls-31-ans small {
  float: right;
}

.webinar-box, .whitepaper-box {
  border-bottom: 1px solid #ccc;
}

.webinar-info-box, .whitepaper-info-box {
  clear: both;
}

.webinar-info-box .image-holder, .whitepaper-info-box .image-holder {
  float: left;
  margin: 0px 17px 0px 0px;
}

.specialreport-box {
  border-bottom: 1px solid #ccc;
}

.specialreport-info-box {
  clear: both;
}

.specialreport-info-box .image-holder {
  float: left;
  margin: 0px 17px 0px 0px;
  max-width: 100px;
}

.reports-pagination {
  text-align: center;
  clear: both;
  margin-top: 30px;
}

.reports-pagination span, .reports-pagination a {
  padding: 5px 10px;
  border: 1px solid #ddd;
  border-radius: 15px;
}

.single-white-paper .article-section:first-child, .post-type-archive-white-paper .article-section:first-child, .single-webinar .article-section:first-child, .post-type-archive-webinar .article-section:first-child, .single-special-report .article-section:first-child, .post-type-archive-special-report .article-section:first-child {
  margin-top: 0px !important;
}

.specialreport-box h3 a {
  color: #000;
}

.specialreport-box h3 a:hover {
  color: #c74b15;
}

.header_ad_mobile {
  max-width: 320px;
  width: 100%;
  overflow: hidden;
  margin: 11px auto 26px;
}

.text-box strong {
  font-weight: bold !important;
}

/*** Leadegen form color ***/
div.wpcf7 {
  background-color: #c74b15;
  border: 1px solid #f28f27;
  padding: 20px;
}

.wpcf7 .wpcf7-form label {
  color: #fff;
}

.wpcf7 .wpcf7-select {
  color: #000;
  color: #000;
  border-color: #c74b15;
  padding: 6px 10px;
  width: calc(100% - 20px);
  background-color: #fff;
  opacity: .5;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
}

.wpcf7 input[type="text"], .wpcf7 input[type="email"] {
  color: #000;
  border-color: #c74b15;
  padding: 6px 10px;
  width: calc(100% - 20px);
  background-color: #fff;
  opacity: .5;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
}

.wpcf7 textarea {
  color: #000;
  border-color: #c74b15;
  padding: 6px 10px;
  width: calc(100% - 20px);
  background-color: #fff;
  opacity: .5;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
}

.wpcf7 input[type="submit"], .wpcf7 input[type="button"] {
  background-color: #fff;
  color: #c74b15;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
}

.wpcf7 input[type="submit"]:hover, .wpcf7 input[type="button"]:hover {
  background-color: #c74b15;
  border-color: #fff;
  border: 2px solid;
  color: #fff;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
}

.wpcf7 .wpcf7-form input[type="checkbox"]:checked {
  position: inherit;
  opacity: 1;
}

.nf-form-cont {
  background: #c74b15;
  text-align: center;
  padding: 12px 33px 39px 33px;
  margin: 30px 0 0;
  min-height: 675px;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
}

.nf-field-container input[type="text"], .nf-field-container input[type="email"], .nf-field-container input[type="tel"] {
  border-color: #c74b15;
  padding: 6px 10px;
  width: calc(100% - 20px);
  background-color: #fff;
  opacity: .5;
}

.nf-field-container textarea, .nf-field-container select {
  border-color: #c74b15;
  padding: 6px 10px;
  width: calc(100% - 20px);
  background-color: #fff;
  opacity: .5;
}

[type="radio"]:checked + label:after, [type="radio"].with-gap:checked + label:after {
  background-color: #c74b15;
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
          box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
}

[type="radio"]:checked + label:after {
  border: 2px solid #fff;
}

[type="radio"].with-gap:checked + label:before, [type="radio"].with-gap:checked + label:after {
  border: 2px solid #fff;
}

[type="radio"]:not(:checked) + label:before, [type="radio"]:not(:checked) + label:after {
  border: 1px solid #5a5a5a;
  background: #fff;
}

.nf-form-cont label {
  color: #fff;
}

.nf-error-msg, .ninja-forms-req-symbol {
  color: #ff7a7a !important;
}

.nf-form-cont input[type="submit"], .nf-form-cont input[type="button"] {
  background-color: #fff;
  color: #c74b15;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
}

.nf-form-cont input[type="submit"]:hover, .nf-form-cont input[type="button"]:hover {
  background-color: #c74b15;
  border-color: #fff;
  border: 2px solid;
  color: #fff;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
}

.field-wrap input[type=button] {
  height: 44px;
  font-size: 24px;
  width: 100% !important;
  text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
}

.list-radio-wrap {
  text-align: left;
}

img.avatar {
  margin-right: 20px;
  float: left;
}

.wp-polls p.question_title {
  display: none;
}

.admin-bar .comment-author {
  padding-top: 0px;
}

.comment-author {
  padding-top: 10px;
}

.g-recaptcha {
  padding-bottom: 10px;
}

/*Print page*/
@media print {
  .article-frame .row {
    display: none;
  }
  #header {
    padding: 20px 0 20px;
  }
  .article-frame .row:first-of-type {
    display: block;
  }
  #more_posts {
    display: none;
  }
}

/*Contact Form*/
.contacts-form .wpcf7 {
  background: none;
  border: none;
  padding: 0;
}

.login-form .wpcf7 .wpcf7-form label {
  color: #000;
}

.login-form .wpcf7 .input-field input {
  max-width: 340px;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
  border: 1px solid #ccc;
  padding: 7px 10px;
  opacity: 1;
}

.login-form .wpcf7 .input-field.textarea-field textarea {
  max-width: 340px;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
  border: 1px solid #ccc;
  padding: 7px 10px;
  opacity: 1;
  overflow-y: hidden;
  padding: 4px 10px;
  resize: none;
  min-height: 176px;
  max-width: 362px;
}

.login-form .wpcf7 input[type="submit"] {
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  font-family: "Montserrat", sans-serif;
  background: #c74b15;
  border: 1px solid #c74b15;
  text-transform: uppercase;
  -webkit-transition: color .3s ease-in-out, background .3s ease-in-out;
  transition: color .3s ease-in-out, background .3s ease-in-out;
  border-radius: 2px;
  display: block;
  padding: 0px 9px;
  height: 32px;
  width: inherit;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.login-form .wpcf7 input[type="submit"]:hover {
  background: #fff;
  color: #c74b15;
}

strong {
  font-weight: 700;
}

.text-box ul:not(.browser-default) {
  padding-left: 30px;
}

.article ul li {
  padding-left: 1.28571429em;
  text-indent: -.8em;
}

ul#menu-more li:first-child a {
  pointer-events: none;
  cursor: default;
}

section.article-section.in-viewport #ajax-posts h1 {
  margin-bottom: 1em;
}

/*Lead Gen, Webinars, White Papers*/
.single-webinar .article .text-box {
  padding-left: 0;
}

.single-webinar .article h1 {
  margin-bottom: 1em;
}

.single-webinar .article .image-holder {
  margin-bottom: 10px;
}

.sidebar_ad {
  background: none !important;
}

.featured_caption {
  font-size: 14px;
  font-style: italic;
}

.single-special-report .article-frame .col.s12.l4 {
  height: auto !important;
}

@media only screen and (max-width: 600px) {
  .fancybox-lock {
    overflow: hidden;
    position: fixed;
  }
  .fancybox-lock body {
    overflow: hidden;
    position: fixed;
  }
  .fancybox-inner {
    -webkit-overflow-scrolling: touch !important;
    overflow: scroll !important;
  }
  .fancybox-slide--iframe .fancybox-content {
    width: 800px;
    height: 600px;
    max-width: 80%;
    max-height: 80%;
    margin: 0;
  }
}

@media only screen and (min-width: 601px) {
  .blog .video-container, .archive .video-container {
    padding-bottom: 66%;
    margin-bottom: 10px;
  }
  .home .video-container {
    padding-bottom: 67%;
  }
  .related_news_video .image-holder iframe {
    width: 459px;
  }
}

.grecaptcha-badge, .hide-poll .widget_democracy {
  display: none;
}

/*Comments */
.section.comments {
  display: block;
}

.section.comments h2 {
  display: none;
}

.commentlist .avatar-holder {
  display: none;
}

.comments p {
  text-transform: none;
  font-size: 17px;
  color: #000;
  font-weight: 300;
  font-family: 'Open Sans', sans-serif;
  margin: 0;
}

.comments p.meta {
  text-transform: none;
  font-size: 17px;
  color: #000;
  font-weight: 300;
  text-transform: none;
  font-size: 17px;
  color: #000;
  font-weight: 300;
  font-family: 'Open Sans', sans-serif;
  margin: 0;
}

.meta span.user {
  font-weight: bold;
}

h3#reply-title {
  color: #000;
}

a.comment-reply-link {
  display: none;
}

.single-exclusive-content .privacy {
  display: inline-block;
  vertical-align: top;
  color: #c74b15;
  font-size: 11px;
  text-align: center;
  font-weight: 400;
  width: 100%;
}

.single-exclusive-content #main {
  padding-bottom: 0px;
}

.single-exclusive-content .footer-holder {
  border-top: 0px solid #bdbdbd;
}

.article-frame > div > section.article-section > div {
  min-height: 1580px;
}

.trending-section {
  background-color: #434343;
}

.trending-section .item--container h4:hover {
  color: #c74b15;
}

.subscribe-button {
  background-color: #c74b15;
  border: 2px solid #c74b15 !important;
  font-size: 22px;
  min-width: 200px;
  font-family: Arial,sans-serif;
  font-weight: 700;
  color: #fff !important;
}

.subscribe-button:hover {
  color: #c74b15 !important;
  background-color: #fff !important;
}

.newsletter-manage-url {
  margin-top: 30px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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QUNaOztBQUVEO0VBQ0UsY0FBYTtDQUNkOztBQUVEO0VBRUksc0JBQXFCO0VBQ3JCLG9CQUFtQjtFQUNuQixlQUFjO0VBQ2QsZ0JBQWU7RUFDZixtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLFlBQVc7Q0FDWjs7QUFUSDtFQVdJLG9CQUFtQjtDQUNwQjs7QUFaSDtFQWNJLDhCQUE2QjtDQUM5Qjs7QUFHSDtFQUNFLG1CQUFrQjtDQUNuQjs7QUFFRDtFQUNFLDBCQUF1RDtDQVN4RDs7QUFWRDtFQU1RLGVBQWM7Q0FDZjs7QUFLUDtFQUNFLDBCQUF5QjtFQUN6QixxQ0FBb0M7RUFDcEMsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsOEJBQTZCO0VBQzdCLGlCQUFnQjtFQUNoQix1QkFBc0I7Q0FLdkI7O0FBWkQ7RUFTSSwwQkFBeUI7RUFDekIsa0NBQWlDO0NBQ2xDOztBQUdIO0VBQ0ksaUJBQWdCO0NBQ25CIiwiZmlsZSI6ImJhc2UuY3NzIiwic291cmNlc0NvbnRlbnQiOlsibmF2IHVsLCAubGF0ZXN0LW5ld3MtbGlzdCwgLmJveC1pbm5lciB1bCwgLmVzdGF0ZS1ob2xkZXIgdWwsIC5zb2NpYWwtcGxhZ2luLCAubGVhZHBhZ2UgdWwsIC5maWx0ZXItc2VhcmNoLWZyYW1lIC5ib3ggdWwsIC5zb3J0LWxpc3QsIC5yZXN1bHQtbGlzdCwgLnNpdGVuYXYtaG9sZGVyIC5saXN0LCAuaW5mby1saW5rLWxpc3QsIC5wYXJ0bmVycy1saW5rLCAuc29jaWFsLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jbGVhcmZpeDphZnRlciwgLndpZGdldDphZnRlciwgLnNlYXJjaC1mb3JtOmFmdGVyLCAucG9zdC1wYXNzd29yZC1mb3JtIHA6YWZ0ZXIsIC5uYXZpZ2F0aW9uLXNpbmdsZTphZnRlciwgbmF2IHVsOmFmdGVyLCAuY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uYXJ0aWNsZSAuc2lnbnVwLWZvcm0gLmhvbGRlciB7XG4gICY6YWZ0ZXIsIC5zdWItcm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi5pbnZpc2libGUtYm94OmFmdGVyLCAudG9wLXNlYXJjaC1yb3cgLmlucHV0LWhvbGRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmVsbGlwc2lzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLyogMSAqL1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLyogMiAqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdLCAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLCAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXSwgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl0sIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXSwgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLCAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLCAuY29tbWVudC1mb3JtIHRleHRhcmVhLCAuc2VhcmNoLWZvcm0gdGV4dGFyZWEsIC5wb3N0LXBhc3N3b3JkLWZvcm0gdGV4dGFyZWEge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRhNGE0YTtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cywgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLCAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLCAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLCAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cywgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cywgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cywgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cywgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cywgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cywgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cywgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLCAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLCAuY29tbWVudC1mb3JtIHRleHRhcmVhOmZvY3VzLCAuc2VhcmNoLWZvcm0gdGV4dGFyZWE6Zm9jdXMsIC5wb3N0LXBhc3N3b3JkLWZvcm0gdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMzMzM7XG59XG5cbi5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnNlYXJjaC1mb3JtIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAucG9zdC1wYXNzd29yZC1mb3JtIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06Oi1tb3otcGxhY2Vob2xkZXIsIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTo6LW1vei1wbGFjZWhvbGRlciwgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTo6LW1vei1wbGFjZWhvbGRlciwgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOjotbW96LXBsYWNlaG9sZGVyLCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTo6LW1vei1wbGFjZWhvbGRlciwgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOjotbW96LXBsYWNlaG9sZGVyLCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LW1vei1wbGFjZWhvbGRlciwgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LW1vei1wbGFjZWhvbGRlciwgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06Oi1tb3otcGxhY2Vob2xkZXIsIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LW1vei1wbGFjZWhvbGRlciwgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi1tb3otcGxhY2Vob2xkZXIsIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LW1vei1wbGFjZWhvbGRlciwgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Oi1tb3otcGxhY2Vob2xkZXIsIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Oi1tb3otcGxhY2Vob2xkZXIsIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjotbW96LXBsYWNlaG9sZGVyLCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl06Oi1tb3otcGxhY2Vob2xkZXIsIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOjotbW96LXBsYWNlaG9sZGVyLCAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl06Oi1tb3otcGxhY2Vob2xkZXIsIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06Oi1tb3otcGxhY2Vob2xkZXIsIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTo6LW1vei1wbGFjZWhvbGRlciwgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTo6LW1vei1wbGFjZWhvbGRlciwgLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciwgLnNlYXJjaC1mb3JtIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLCAucG9zdC1wYXNzd29yZC1mb3JtIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06LW1vei1wbGFjZWhvbGRlciwgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi1tb3otcGxhY2Vob2xkZXIsIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06LW1vei1wbGFjZWhvbGRlciwgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOi1tb3otcGxhY2Vob2xkZXIsIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOi1tb3otcGxhY2Vob2xkZXIsIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTotbW96LXBsYWNlaG9sZGVyLCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTotbW96LXBsYWNlaG9sZGVyLCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOi1tb3otcGxhY2Vob2xkZXIsIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOi1tb3otcGxhY2Vob2xkZXIsIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTotbW96LXBsYWNlaG9sZGVyLCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTotbW96LXBsYWNlaG9sZGVyLCAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06LW1vei1wbGFjZWhvbGRlciwgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06LW1vei1wbGFjZWhvbGRlciwgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTotbW96LXBsYWNlaG9sZGVyLCAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTotbW96LXBsYWNlaG9sZGVyLCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl06LW1vei1wbGFjZWhvbGRlciwgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl06LW1vei1wbGFjZWhvbGRlciwgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOi1tb3otcGxhY2Vob2xkZXIsIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06LW1vei1wbGFjZWhvbGRlciwgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOi1tb3otcGxhY2Vob2xkZXIsIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06LW1vei1wbGFjZWhvbGRlciwgLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLCAuc2VhcmNoLWZvcm0gdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciwgLnBvc3QtcGFzc3dvcmQtZm9ybSB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5jb21tZW50LWZvcm0gdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2VhcmNoLWZvcm0gdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAucG9zdC1wYXNzd29yZC1mb3JtIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXS5wbGFjZWhvbGRlciwgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLnBsYWNlaG9sZGVyLCAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLnBsYWNlaG9sZGVyLCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0ucGxhY2Vob2xkZXIsIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdLnBsYWNlaG9sZGVyLCAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0ucGxhY2Vob2xkZXIsIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLnBsYWNlaG9sZGVyLCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLnBsYWNlaG9sZGVyLCAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXS5wbGFjZWhvbGRlciwgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLnBsYWNlaG9sZGVyLCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXS5wbGFjZWhvbGRlciwgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLnBsYWNlaG9sZGVyLCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS5wbGFjZWhvbGRlciwgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS5wbGFjZWhvbGRlciwgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ucGxhY2Vob2xkZXIsIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXS5wbGFjZWhvbGRlciwgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl0ucGxhY2Vob2xkZXIsIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXS5wbGFjZWhvbGRlciwgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5wbGFjZWhvbGRlciwgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLnBsYWNlaG9sZGVyLCAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLnBsYWNlaG9sZGVyLCAuY29tbWVudC1mb3JtIHRleHRhcmVhLnBsYWNlaG9sZGVyLCAuc2VhcmNoLWZvcm0gdGV4dGFyZWEucGxhY2Vob2xkZXIsIC5wb3N0LXBhc3N3b3JkLWZvcm0gdGV4dGFyZWEucGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjYztcbn1cblxuLndpZGdldCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xuICB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIH1cbiAgc2VsZWN0IHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICB9XG59XG5cbi5jb21tZW50LWZvcm0ge1xuICBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgfVxuICB0ZXh0YXJlYSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgbWFyZ2luOiAwIDRweCAwIDA7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG4gIGlucHV0IHtcbiAgICAmW3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIG1hcmdpbjogMCA0cHggMCAwO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cbiAgICAmW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnBvc3QtcGFzc3dvcmQtZm9ybSB7XG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgIG1hcmdpbjogMCA0cHggMCAwO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG4uc2VhcmNoLWZvcm0gaW5wdXQge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAyZW07XG4gICZbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgbWFyZ2luOiAwIDRweCAwIDA7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG5cbi5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXQge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAyZW07XG4gICZbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cblxuLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kOiAjYzc0YjE1O1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjYzc0YjE1O1xuICBwYWRkaW5nOiA3cHggMTNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2M3NGIxNTtcbn1cblxuLmNvbW1lbnRsaXN0IHtcbiAgbWFyZ2luOiAwIDAgMS4yZW07XG4gIC5lZGl0LWxpbmsge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYXZhdGFyLWhvbGRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDEuMmVtIDRweCAwO1xuICB9XG59XG5cbi5jb21tZW50bGlzdC1pdGVtIC5jb21tZW50bGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNvbW1lbnQsIC5jb21tZW50bGlzdC1ob2xkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29tbWVudGxpc3QtaXRlbSB7XG4gIC5jb21tZW50bGlzdC1pdGVtLCArIC5jb21tZW50bGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yZW07XG4gIH1cbn1cblxuLndpZGdldF9jYWxlbmRhciAjbmV4dCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZ2FsbGVyeS1pdGVtIGR0IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5uYXZpZ2F0aW9uLCAubmF2aWdhdGlvbi1jb21tZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG59XG5cbi5uYXZpZ2F0aW9uIC5zY3JlZW4tcmVhZGVyLXRleHQsIC5uYXZpZ2F0aW9uLWNvbW1lbnRzIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5OXB4O1xufVxuXG4ubmF2aWdhdGlvbiAucGFnZS1udW1iZXJzLCAubmF2aWdhdGlvbi1jb21tZW50cyAucGFnZS1udW1iZXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwIC40ZW07XG59XG5cbi5uYXZpZ2F0aW9uIHtcbiAgLm5leHQsIC5wcmV2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjYzc0YjE1O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNjNzRiMTU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBwYWRkaW5nOiAuNGVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbi1jb21tZW50cyB7XG4gIC5uZXh0LCAucHJldiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogI2M3NGIxNTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjYzc0YjE1O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgcGFkZGluZzogLjRlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24ge1xuICAubmV4dDpob3ZlciwgLnByZXY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNjNzRiMTU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24tY29tbWVudHMge1xuICAubmV4dDpob3ZlciwgLnByZXY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNjNzRiMTU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24tc2luZ2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG4gIC5uZXh0LCAucHJldiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjYzc0YjE1O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNjNzRiMTU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLm5leHQ6aG92ZXIsIC5wcmV2OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzc0YjE1O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uZXh0IGEsIC5wcmV2IGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAuNGVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5uZXh0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLndwLWNhcHRpb24ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAuNGVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIGltZyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luOiAuNGVtIDAgMDtcbiAgfVxufVxuXG5kaXYuYWxpZ25jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0byAxLjJlbTtcbn1cblxuaW1nLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAxLjJlbSA0cHggMDtcbn1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDRweCAxLjJlbTtcbn1cblxuLm1lanMtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG59XG5cbi53cC1jYXB0aW9uLXRleHQsIC5nYWxsZXJ5LCAuYWxpZ25ub25lLCAuZ2FsbGVyeS1jYXB0aW9uLCAuc3RpY2t5LCAuYnlwb3N0YXV0aG9yIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKioqIENvbG9ycyAqKiovXG5cbi8qKiogQmFkZ2VzICoqKi9cblxuLyoqKiBCdXR0b25zICoqKi9cblxuLyoqKiBDYXJkcyAqKiovXG5cbi8qKiogQ29sbGFwc2libGUgKioqL1xuXG4vKioqIERyb3Bkb3duICoqKi9cblxuLyoqKiBGb250cyAqKiovXG5cbi8qKiogRm9ybXMgKioqL1xuXG4vKioqIEdsb2JhbCAqKiovXG5cbi8qKiogTmF2YmFyICoqKi9cblxuLyoqKiBTaWRlTmF2ICoqKi9cblxuLyoqKiBQaG90byBTbGlkZXIgKioqL1xuXG4vKioqIFRhYnMgKioqL1xuXG4vKioqIFRhYmxlcyAqKiovXG5cbi8qKiogVG9hc3RzICoqKi9cblxuLyoqKiBUeXBvZ3JhcGh5ICoqKi9cblxuLyoqKiBDb2xsZWN0aW9ucyAqKiovXG5cbi8qIFByb2dyZXNzIEJhciAqL1xuXG4jaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNjNzRiMTU7XG4gIHBhZGRpbmc6IDEwcHggMCAyMHB4O1xufVxuXG4uaGVhZHJvb20tLXBpbm5lZCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5oZWFkcm9vbS0tdW5waW5uZWQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjFzIGxpbmVhcjtcbn1cblxuLmhlYWRyb29tIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuMjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBlYXNlLWluLW91dDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLmhpZGUtaGVhZGVyIC5oZWFkcm9vbSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5maXhlZC1oZWFkZXIge1xuICAjbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDEyM3B4O1xuICB9XG4gICNoZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5oZWFkZXItaG9sZGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5sb2dvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDBweDtcbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5sb2dvLXNtIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIG1hcmdpbjogMTRweCAwIDMxcHggMTFweDtcbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5ib2R5LmFjdGl2ZSB7XG4gICNoZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cbiAgLm5hdiAub3BlbmVyIHtcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC45O1xuICAgIH1cbiAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICB9XG59XG5cbm5hdiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luOiAwIDAgLTlweCAwO1xuICBpLm1hdGVyaWFsLWljb25zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgdWwge1xuICAgIHBhZGRpbmc6IDdweCAwIDA7XG4gICAgJi5hdXRvY29tcGxldGUtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDAgN3B4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTBweCAycHggMTBweCAxMnB4O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjNzRiMTU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnN1Yi1kcm9wIHtcbiAgICAgIHBhZGRpbmc6IDNweCAwIDA7XG4gICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2M3NGIxNTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICMxZjFhMTY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgcGFkZGluZzogMTFweCAxNnB4IDExcHggMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm9wZW5lciB7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAmOmJlZm9yZSwgJjphZnRlciwgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdG9wOiA3cHg7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgdG9wOiAxNHB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAmOmJlZm9yZSwgJjphZnRlciwgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNsb3NlLWJ0biB7XG4gICAgc3BhbiB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgfVxuICAuZHJvcCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIC5vcGVuZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MXB4O1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAxM3B4O1xuICAgIH1cbiAgICAuc2VhcmNoLW1vYmlsZS1mb3JtIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3Nzc4N2I7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIG1hcmdpbjogMCAxOXB4IDIxcHggMTFweDtcbiAgICAgIC5pbnB1dC1maWVsZCB7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDAgNnB4IDZweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBjb2xvcjogI2M3NGIxNTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zdWItcm93IHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmRiZGJkO1xuICAgICAgLnBvcHVwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDQzNnB4O1xuICAgICAgICBtaW4td2lkdGg6IDQzNnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IC4zcyBlYXNlLWluLW91dCwgb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgLjNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICAgICYucG9wdXAtYWN0aXZlIC5wb3B1cCB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogNnB4IHNvbGlkICMzMTJiMmI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogM3B4O1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMCAxNnB4IDIycHggMTZweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMzMTJiMmIgdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTIycHg7XG4gICAgcmlnaHQ6IDM4cHg7XG4gIH1cbiAgaW5wdXQge1xuICAgICZbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTJweCk7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBwYWRkaW5nOiAwIDEwMHB4IDAgMTBweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICZbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICBib3R0b206IDNweDtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1vcGVuZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGNvbG9yOiAjYzc0YjE1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIGkge1xuICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYWNjb3VudGJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgMCAyMXB4O1xuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBjb2xvcjogI2M3NGIxNTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzc0YjE1O1xuICAgIHBhZGRpbmc6IDdweCAwO1xuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjNzRiMTU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1yb3cgLmJ0biB7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuXG4uYnRuLnN1YnNjcmliZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgMTBweCAtNHB4IDA7XG59XG5cbiN3cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiNtYWluIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICA+IC5jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmFydGljbGUtc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gIC8qICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAqL1xufVxuXG4uYWR2ZXJ0aXNpbmctaG9sZGVyLWxnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDVweCBhdXRvIDBweDtcbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgJi5hZHZlcnRpc2luZy1ob2xkZXItc20ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDExcHggYXV0byAzNHB4O1xuICB9XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmEge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5idG4ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuI3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgYm90dG9tOiAtOTk5OXB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gIH1cbn1cblxuLmJyZWFraW5nbmV3cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDNweCAwIDlweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNzRiMTU7XG4gIG1hcmdpbjogMDtcbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2M3NGIxNTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjYzc0YjE1O1xuICAgIH1cbiAgfVxuICBzdHJvbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAxcHggMCAwIDA7XG4gIH1cbn1cblxuLmZ1bGwtc2NyZWVuLWVuYWJsZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC5zbGljay1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAuc2xpZGVyLWZvciAuc2xpY2stc2xpZGUge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTc3cHgpO1xuICAgICAgLmltYWdlLWhvbGRlciB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI1MXB4KTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZXhpdC1yb3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnpvb20ge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy96b29tLW91dC5wbmcpIG5vLXJlcGVhdDtcbiAgICB9XG4gIH1cbiAgLnNsaWNrLXNsaWRlciAudGV4dC1mcmFtZSAuaW5uZXIge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uc2xpY2stc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjE5MTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAuem9vbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICB6LWluZGV4OiAxMDAyO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3pvb20ucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogI2NjYztcbiAgfVxuICAuZXhpdC1yb3cge1xuICAgIHBhZGRpbmc6IDM2cHggMCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5leGl0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIHdpZHRoOiAzNTFweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgei1pbmRleDogMTAwMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMTkxOTtcbiAgfVxufVxuXG4uc2xpY2stc2xpZGVyIHtcbiAgLnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0OCU7XG4gICAgcmlnaHQ6IC00cHg7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UtaW4tb3V0O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogLTdweCAwIDAgMDtcbiAgfVxuICAuc2xpY2stcHJldjpob3ZlciwgLnNsaWNrLW5leHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjYzc0YjE1O1xuICB9XG4gIC5zbGljay1wcmV2IGksIC5zbGljay1uZXh0IGkge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAuc2xpY2stcHJldiB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogLTRweDtcbiAgICBtYXJnaW46IC03cHggMCAwO1xuICB9XG4gIC5zbGljay1zbGlkZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBpbWcge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG4gIC50ZXh0LWZyYW1lIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMCAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQ6ICMxYjE5MTk7XG4gICAgLmlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNnB4IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgICB9XG4gICAgaDMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG4gICYuc2xpZGVyLW5hdiB7XG4gICAgcGFkZGluZzogMTBweCAyN3B4O1xuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICBtYXJnaW46IDAgM3B4O1xuICAgICAgaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgIG9wYWNpdHk6IC43NTtcbiAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stcHJldiwgLnNsaWNrLW5leHQge1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLnNsaWNrLXByZXY6YWZ0ZXIsIC5zbGljay1uZXh0OmFmdGVyIHtcbiAgICAgIHRleHQtaW5kZW50OiAwICFpbXBvcnRhbnQ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDdweCA1cHggN3B4IDA7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5zbGljay1wcmV2OmhvdmVyOmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2M3NGIxNSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgJjpob3ZlcjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2M3NGIxNSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMTBweDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItd2lkdGg6IDdweCAwIDdweCA1cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcbiAgICAgIH1cbiAgICAgICY6aG92ZXI6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNjNzRiMTU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mZWF0dXJlZC1zZWN0aW9uIHtcbiAgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIH1cbiAgLmJveC1mZWF0dXJlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIDAgMjlweDtcbiAgICAuaW1hZ2UtaG9sZGVyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW46IDAgMCA5cHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICB9XG4gIGgzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cbiAgLnRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5OSwgNzUsIDIxLCAwLjc2KTtcbiAgICBwYWRkaW5nOiAxcHggMTNweCA1cHggMThweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTI1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBza2V3WCgtMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTI1ZGVnKTtcbiAgICBtYXJnaW46IDAgMCAwIC0xMHB4O1xuICB9XG59XG5cbi5jb2x1bW4tbGcgLnRpdGxlLCAuYXJ0aWNsZSAudGl0bGUsIC5jb2x1bW4tc20gLnRpdGxlLCAuYm94LWhpc3RvcnkgLmltYWdlLWhvbGRlciAudGl0bGUsIC5zcGVjaWFsLXJlcG9ydCBhIC50aXRsZSwgLmJveC1pbm5lciAuaW1hZ2UtaG9sZGVyIC50aXRsZSwgLmVzdGF0ZS1ob2xkZXIgLmltYWdlLWhvbGRlciAudGl0bGUsIC50cmVuZGluZy1jb2wgLmltYWdlLWhvbGRlciAudGl0bGUsIC5mZWF0dXJlZC1ib3ggLmltYWdlLWhvbGRlciAudGl0bGUsIC5wb3B1bGFyLWJveCAuaW1hZ2UtaG9sZGVyIC50aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk5LCA3NSwgMjEsIDAuNzYpO1xuICBwYWRkaW5nOiAxcHggMTNweCA1cHggMThweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0yNWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXdYKC0yNWRlZyk7XG4gIHRyYW5zZm9ybTogc2tld1goLTI1ZGVnKTtcbiAgbWFyZ2luOiAwIDAgMCAtMTBweDtcbn1cblxuLmJveC1pbm5lciAuaW1hZ2UtaG9sZGVyIC50aXRsZSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5mZWF0dXJlZC1zZWN0aW9uIC50aXRsZSBlbSwgLmNvbHVtbi1sZyAudGl0bGUgZW0sIC5hcnRpY2xlIC50aXRsZSBlbSwgLmNvbHVtbi1zbSAudGl0bGUgZW0sIC5ib3gtaGlzdG9yeSAuaW1hZ2UtaG9sZGVyIC50aXRsZSBlbSwgLnNwZWNpYWwtcmVwb3J0IGEgLnRpdGxlIGVtLCAuYm94LWlubmVyIC5pbWFnZS1ob2xkZXIgLnRpdGxlIGVtLCAuZXN0YXRlLWhvbGRlciAuaW1hZ2UtaG9sZGVyIC50aXRsZSBlbSwgLnRyZW5kaW5nLWNvbCAuaW1hZ2UtaG9sZGVyIC50aXRsZSBlbSwgLmZlYXR1cmVkLWJveCAuaW1hZ2UtaG9sZGVyIC50aXRsZSBlbSwgLnBvcHVsYXItYm94IC5pbWFnZS1ob2xkZXIgLnRpdGxlIGVtIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDI1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tld1goMjVkZWcpO1xuICB0cmFuc2Zvcm06IHNrZXdYKDI1ZGVnKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ib3gtaW5uZXIgLmltYWdlLWhvbGRlciwgLmVzdGF0ZS1ob2xkZXIgLmltYWdlLWhvbGRlciwgLnRyZW5kaW5nLWNvbCAuaW1hZ2UtaG9sZGVyLCAuZmVhdHVyZWQtYm94IC5pbWFnZS1ob2xkZXIsIC5wb3B1bGFyLWJveCAuaW1hZ2UtaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29sdW1uLXNtIC50aXRsZSwgLmJveC1oaXN0b3J5IC5pbWFnZS1ob2xkZXIgc3Bhbi50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLnNpZ251cC1mb3JtIHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbiAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgJi5tYXJnaW4tdG9wIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmFkdmVydGlzaW5nLWhvbGRlci1zbSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMXB4IDAgMTlweCAwO1xuICAgIGkge1xuICAgICAgbWFyZ2luOiAwcHggNXB4IC02cHggMDtcbiAgICB9XG4gIH1cbiAgLmlucHV0LWZpZWxkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxuICBpbnB1dCB7XG4gICAgJlt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIH1cbiAgICAmW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgYmFja2dyb3VuZDogI2M3NGIxNTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNzRiMTU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIC4zcyBlYXNlLWluLW91dDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4IDlweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2M3NGIxNTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhvbGRlci5zaWRlYmFyIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG4uc2lnbnVwLWZvcm0gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogI2M3NGIxNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M3NGIxNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgLjNzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwcHggOXB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbmlucHV0IHtcbiAgJlt0eXBlPVwic3VibWl0XCJdLCAmW3R5cGU9XCJidXR0b25cIl0ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBiYWNrZ3JvdW5kOiAjYzc0YjE1O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNzRiMTU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIC4zcyBlYXNlLWluLW91dDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMHB4IDlweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLnNpZ251cC1mb3JtIGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXIge1xuICBjb2xvcjogI2M3NGIxNTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuaW5wdXQge1xuICAmW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsICZbdHlwZT1cImJ1dHRvblwiXTpob3ZlciB7XG4gICAgY29sb3I6ICNjNzRiMTU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxufVxuXG4uc2lnbnVwLWZvcm0gLnN1Yi1yb3cge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmF1dG9jb21wbGV0ZS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubGF0ZXN0LW5ld3Mtc2VjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLmFkdmVydGlzaW5nLWhvbGRlci1sZy5hZHZlcnRpc2luZy1ob2xkZXItc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbiAgaDIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmJ0bi5tb3JlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1heC13aWR0aDogMTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gIGkge1xuICAgIG1hcmdpbjogM3B4IDAgMCAwO1xuICB9XG59XG5cbi5sYXRlc3QtbmV3cy1saXN0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwIDAgMTRweDtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDA7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2M3NGIxNTtcbiAgICB9XG4gIH1cbn1cblxuLnZpZGVvLWhvbGRlciBoMSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi52aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA2NiU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uc3BlY2lhbC1yZXBvcnQge1xuICBoMSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5pbWFnZS1ob2xkZXIge1xuICAgIG1hcmdpbjogMCAwIDExcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICB9XG4gIGgzIHtcbiAgICBtYXJnaW46IDAgMCA3cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICB9XG4gIHAge1xuICAgIG1hcmdpbjogMCAwIDMycHg7XG4gICAgY29sb3I6ICM0YTRhNGE7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNjNzRiMTU7XG4gICAgfVxuICB9XG4gIC5hZHZlcnRpc2luZy1ob2xkZXItbGcuYWR2ZXJ0aXNpbmctaG9sZGVyLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi50aHJlZS1jb2x1bW5zIHtcbiAgcGFkZGluZzogNHB4IDAgIDAgMDtcbiAgLmFkdmVydGlzaW5nLWhvbGRlci1sZy5hZHZlcnRpc2luZy1ob2xkZXItc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gIH1cbn1cblxuLmJveC1pbm5lciB7XG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG4gIC5pbWFnZS1ob2xkZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG4gIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNjNzRiMTU7XG4gICAgfVxuICB9XG59XG5cbi50cmVuZGluZy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjMxZDtcbiAgbWFyZ2luOiAwIDAgNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgLmJjVGVtcGxhdGUye1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnRyZW5kaW5nLWhvbGRlciB7XG4gIHBhZGRpbmc6IDE0cHggMCAxcHg7XG4gIC50cmVuZGluZy1yb3cge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgfVxuICAudHJlbmRpbmctY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWFyZ2luOiAwIDAgMjlweDtcbiAgfVxuICBoMSB7XG4gICAgbWFyZ2luOiAwIDAgMTlweDtcbiAgfVxuICAuaW1hZ2UtaG9sZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMCAwIDlweDtcbiAgICBpbWcge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjYzc0YjE1O1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICB9XG59XG5cbi8qLnRyZW5kaW5nLWhvbGRlciBhOmhvdmVyIGltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59Ki9cblxuLmVzdGF0ZS1mcmFtZSB7XG4gIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICB9XG4gIC5hZHZlcnRpc2luZy1ob2xkZXItbGcuYWR2ZXJ0aXNpbmctaG9sZGVyLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIH1cbn1cblxuLmVzdGF0ZS1ob2xkZXIge1xuICAuaW1hZ2UtaG9sZGVyIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICB1bCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjYzc0YjE1O1xuICAgIH1cbiAgfVxufVxuXG4uZmVhdHVyZWQtZnJhbWUge1xuICBtYXJnaW46IDAgMCAycHg7XG4gIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICB9XG59XG5cbi5mZWF0dXJlZC1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMCAwIDI2cHg7XG4gIC5pbWFnZS1ob2xkZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIDAgOXB4O1xuICAgIGltZyB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICB9XG4gIGgyLCBoNCB7XG4gICAgbWFyZ2luOiAwIDAgOXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICM0YTRhNGE7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIGg0IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4vKlxuLmZlYXR1cmVkLWJveDpob3ZlciAuaW1hZ2UtaG9sZGVyIGltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG4qL1xuXG4ubW9zdC1wb3B1bGFyLXNlY3Rpb24ge1xuICBtYXJnaW46IDAgMCA1MXB4O1xuICBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgfVxuICAuYnRuLm1vcmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH1cbn1cblxuLnBvcHVsYXItbW9yZS1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCA1MHB4O1xufVxuXG4uYXJ0aWNsZS1zZWN0aW9uIC5sZy1zZWN0aW9uIC5wb3B1bGFyLWJveCAuaW1hZ2UtaG9sZGVyIHtcbiAgd2lkdGg6IDM2NHB4O1xufVxuXG4ucG9wdWxhci1ib3gge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMCA0OXB4O1xuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgfVxuICAuaW1hZ2UtaG9sZGVyIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGltZyB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC50YWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGNvbG9yOiAjYzc0YjE1O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gIH1cbiAgaDMge1xuICAgIG1hcmdpbjogMCAwIDlweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgYSB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2M3NGIxNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzRhNGE0YTtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAudGV4dC1ib3gge1xuICAgIHAge1xuICAgICAgbWFyZ2luOiAxNnB4IDA7XG4gICAgfVxuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmNhdGVnb3J5e1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gICYubGcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoMywgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzc0YjE1O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICNjNzRiMTU7XG4gICAgfVxuICB9XG4gIC5kYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzRhNGE0YTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG59XG5cbi5tYWdhemluZS1ib3gge1xuICAuaW1hZ2UtaG9sZGVyIHtcbiAgICAvKmJhY2tncm91bmQtY29sb3I6ICMyOTIzMWQ7Ki9cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMCBhdXRvIDhweDtcbiAgICBwYWRkaW5nOiAxN3B4IDA7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KSwgMnB4IDVweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYnRuLXJvdyB7XG4gICAgcGFkZGluZzogMTNweCAwIDAgMDtcbiAgICAuYnRuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qXG4ubWFnYXppbmUtYm94IC5pbWFnZS1ob2xkZXIgaW1nOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbiovXG5cbi5uYXZpZ2F0aW9uLWNhdGVnb3J5IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhIHtcbiAgICBjb2xvcjogI2M3NGIxNTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG4gIGkge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDAgLTVweDtcbiAgfVxufVxuXG4uY2F0ZWdvcnkgLmNhdGVnb3J5LXRpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maXhlZC1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXJ0aWNsZS1mcmFtZSAubG9hZC1tb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFydGljbGUtc2VjdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLmRpZ2l0YWwtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIC5idG4ubW9yZSB7XG4gICAgICBjb2xvcjogI2M3NGIxNTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlYXJjaC1zaWRlYmFyLWZvcm0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzc3ODdiO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgICAuaW5wdXQtZmllbGQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgaW5wdXQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDVweCA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgIH1cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjYzc0YjE1O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGkge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPXNlYXJjaF0gKyBsYWJlbCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50aXRsZS1pbWFnZS1ob2xkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMCA5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG4gIC52aWRlby1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MiU7XG4gIH1cbn1cblxuLmFydGljbGUge1xuICBwYWRkaW5nOiAxOXB4IDAgMCAwO1xuICAudGV4dC1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudGFnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjYzc0YjE1O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gIH1cbiAgaDEge1xuICAgIG1hcmdpbjogMCAwIDlweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLnNpZ25hdHVyZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDE4cHg7XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICMzOTM5M2E7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA0cHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjYzc0YjE1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5kYXRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgICAgbWFyZ2luOiAwIDZweCAwIDA7XG4gICAgfVxuICB9XG4gIC5zaWdudXAtZm9ybSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICBwYWRkaW5nOiAxMXB4IDAgMjZweDtcbiAgICAuaG9sZGVyIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICAgIC5zdWItcm93IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuaW5wdXQtZmllbGQge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzliOWI5YjtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWxbZm9yPVwiZW1haWxfbmV3c1wiXSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0I3N1YnNjcmliZV9idXQge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHAge1xuICAgIG1hcmdpbjogMCAwIDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4ycHg7XG4gICAgYSB7XG4gICAgICBjb2xvcjogI2M3NGIxNTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdWwgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMCAyMnB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogNHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgIG1hcmdpbjogLTNweCA2cHggMCAwO1xuICAgIH1cbiAgfVxuICAuc29jaWFsLXBsYWdpbiBsaSB7XG4gICAgbWFyZ2luOiA2cHggMCAwO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGkuZmEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuICAmLmxvY2tlZCB7XG4gICAgbWF4LWhlaWdodDogNDg0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmxvY2tlZC1ib3gge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC50aXRsZS1pbWFnZS1ob2xkZXIsIC5zaWdudXAtZm9ybSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc29jaWFsLXBsYWdpbiB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMXB4LCA0cHgpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMXB4LCA0cHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIxcHgsIDRweCk7XG4gICAgfVxuICAgIC5zaWduYXR1cmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xNHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjOWM5Yzk7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5sb2NrZWQtYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDAgMDtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHdoaXRlIDUyJSwgd2hpdGUgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgd2hpdGUgNTIlLCB3aGl0ZSAxMDAlKTtcbiAgICBzdHJvbmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICB9XG4gICAgLmxpbmstcm93IHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICB3aWR0aDogNDklO1xuICAgICAgJi5idG4tc2Vjb25kYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2M3NGIxNTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgY29sb3I6ICNjNzRiMTU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm9wZW4tY2xvc2UtY29tbWVudHMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA3cHggMCAzMHB4IDA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICAuc29jaWFsLXBsYWdpbiB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogNTAlO1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgM3B4O1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNsaWRlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbW1lbnRzIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5zb2NpYWwtcGxhZ2luIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI2cHgsIDRweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjZweCwgNHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI2cHgsIDRweCk7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYXJ0aWNsZSAuc29jaWFsLXBsYWdpbiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW46IDZweCAwIDA7XG4gIHRleHQtaW5kZW50OiBpbmhlcml0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zb2NpYWwtcGxhZ2luIHtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcbiAgICBtYXJnaW46IDZweCAwIDA7XG4gICAgdGV4dC1pbmRlbnQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cbiAgICAmLmZhY2Vib29rIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyYjViOWQ7XG4gICAgfVxuICAgICYuaW5zdGFncmFtIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1MTdmYTY7XG4gICAgfVxuICAgICYudHdpdHRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNGI5MGNjO1xuICAgIH1cbiAgICAmLmxpbmtlZGluIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDdkYmI7XG4gICAgfVxuICAgICYuZW52ZWxvcGUtbyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTk4ODAxO1xuICAgIH1cbiAgICAmLnByaW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICM3ZDdjN2U7XG4gICAgfVxuICB9XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmFjdGlvbnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDdweCAwIDMwcHggMDtcbiAgLnNvY2lhbC1wbGFnaW4ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgM3B4O1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbW1lbnRzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjYzc0YjE1O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLm1hdGVyaWFsLWljb25zIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLmZhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAwIDhweCAwIDZweDtcbiAgfVxufVxuXG4ucHJlbG9hZGVyLWZyYW1lIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuI21vZGFsMiB7XG4gIHdpZHRoOiA1MzVweDtcbn1cblxuLnBvcHVwLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4ubGlnaHRib3gtZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmRiZGJkO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI2JkYmRiZDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4zcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2M3NGIxNTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2M3NGIxNTtcbiAgICB9XG4gIH1cbn1cblxuLmxpZ2h0Ym94LWNvbnRlbnQge1xuICBwYWRkaW5nOiAxNXB4IDUwcHggNjFweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xufVxuXG4ubG9naW4tZm9ybSB7XG4gIC5zdWItcm93IHtcbiAgICBtYXJnaW46IDAgMCAxNnB4O1xuICB9XG4gIC50aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbjogMCAwIDE5cHg7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgY29sb3I6ICNjNzRiMTU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGgxIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5pbnB1dC1maWVsZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBtYXJnaW46IDAgMCA2cHg7XG4gICAgICBlbSB7XG4gICAgICAgIGNvbG9yOiAjYzMwMDE2O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB9XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIHBhZGRpbmc6IDdweCA5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxOHB4KTtcbiAgICAgICYuaW52YWxpZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbiAgICAgIH1cbiAgICAgICYudmFsaWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICM0Y2FmNTA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sYXN0LXJvdyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMjRweCAwIDA7XG4gICAgLmJ0biB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYzc0YjE1O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY29sb3I6ICNjNzRiMTU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3Jnb3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgY29sb3I6ICNjNzRiMTU7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG4gICYucmVnaXN0ZXItZm9ybSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5mb290bm90ZSB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxuICB9XG59XG5cbi5pbnB1dC1maWVsZCBzcGFuLmZvb3Rub3RlIHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4ubG9naW4tZm9ybSB7XG4gICYucmVnaXN0ZXItZm9ybSB7XG4gICAgaW5wdXQge1xuICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICB9XG4gICAgLnN1Yi1yb3cge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbiAgJi5wdXJjaGFzZS1mb3JtIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIC5wdXJjaGFzZS10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOWM5Yzk7XG4gICAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgIH1cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgIH1cbiAgICAgIGVtIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNjNzRiMTU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbmZvLWZyYW1lIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgc3Ryb25nIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZW0ge1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBjb2xvcjogI2I5MzcxMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc3ViLXNlbC1yb3cge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAuZmFrZS1zZWxlY3Qge1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuY29tcGxldGUge1xuICAgIC5wdXJjaGFzZS10aXRsZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgfVxuICAgIC50aGFuay1tZXNzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICB9XG4gIH1cbiAgW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgJjpub3QoOmNoZWNrZWQpICsgbGFiZWwge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICB9XG4gICAgJjpjaGVja2VkIHtcbiAgICAgICsgbGFiZWwge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICAgICAgfVxuICAgICAgKyBsYWJlbDphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjNzRiMTU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2M3NGIxNTtcbiAgICAgIH1cbiAgICB9XG4gICAgKyBsYWJlbCB7XG4gICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbjogOHB4IDAgMCAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLndpdGgtZ2FwOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYzc0YjE1O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYzc0YjE1O1xuICAgIH1cbiAgfVxuICAucmFkaW8tcm93IHtcbiAgICBbdHlwZT1cInJhZGlvXCJdLmludmFsaWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZWQ7XG4gICAgfVxuICAgICsgLnJhZGlvLXJvdyBbdHlwZT1cInJhZGlvXCJdLmludmFsaWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOTc5Nzk3O1xuICAgIH1cbiAgfVxuICAuc2VsZWN0LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYuc20ge1xuICAgICAgbWF4LXdpZHRoOiA4OHB4O1xuICAgIH1cbiAgICBzcGFuLmNhcmV0IHtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuICAuZHJvcGRvd24tY29udGVudCBsaSB7XG4gICAgbWluLWhlaWdodDogMzhweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjY2NjO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjYzc0YjE1O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICBwYWRkaW5nOiA5cHg7XG4gICAgfVxuICB9XG4gIC5pbnB1dC1maWVsZCAuY2hlY2stcm93IHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZW0ge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjNTg0ZDRkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kOiAjYzc0YjE1O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNzRiMTU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMXB4IDEycHggNXB4IDEycHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgLjNzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2M3NGIxNTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbi53bWNhcHRjaGFfYm94IHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICM1ODU4NWE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTBweCAwIDVweDtcbiAgfVxuICAud21jYXB0Y2hhX2ZpZWxkYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmc6IDdweCA5cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxOHB4KTtcbiAgICAmLmludmFsaWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xuICAgIH1cbiAgICAmLnZhbGlkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzRjYWY1MDtcbiAgICB9XG4gIH1cbn1cblxuLmhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFjY2Vzc2liaWxpdHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMHB4O1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uaW52aXNpYmxlLWJveCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogNTcxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDEwO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgLmltYWdlLWhvbGRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIGltZyB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgfVxuICAudGV4dC1ib3gge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMTJweDtcbiAgfVxuICBoNCB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNjNzRiMTU7XG4gICAgfVxuICAgICYuY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cbn1cblxuLmF1dG9jb21wbGV0ZS1jb250ZW50LmRyb3Bkb3duLWNvbnRlbnQgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZha2Utc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgJi5zbSB7XG4gICAgbWF4LXdpZHRoOiA4OHB4O1xuICB9XG59XG5cbnNlbGVjdCB7XG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogN3B4IDMwcHggN3B4IDlweDtcbiAgbWFyZ2luOiAwO1xuICBmb250OiBpbmhlcml0O1xuICBvdXRsaW5lOiBub25lO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgJi5pbnZhbGlkIHtcbiAgICBib3JkZXItY29sb3I6ICNmNDQzMzY7XG4gIH1cbn1cblxuLmZha2Utc2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTNweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA2cHggM3B4IDAgM3B4O1xuICBib3JkZXItY29sb3I6ICMwMDAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5vLWZpeGVkIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4uYXV0aG9yLWJveCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDgwcHggMCAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M5YzljOTtcbiAgLmltYWdlLWhvbGRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLyp3aWR0aDogMTYxcHg7XG4gICAgbWFyZ2luOiA5cHggMjBweCAwIDA7Ki9cbiAgICBpbWcge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAudGV4dC1ib3gge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgaDEge1xuICAgIG1hcmdpbjogMCAwIDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbiAgLmVkaXRvciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2M3NGIxNTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAwIDAgMTlweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgfVxuICAuc29jaWFsLXBsYWdpbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGl0bGUtY29udGFjdHMtYm94IHtcbiAgcGFkZGluZzogMTJweCAwIDA7XG4gIGgxIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG4gIHN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICBwIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGEge1xuICAgICAgY29sb3I6ICNjNzRiMTU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb250YWN0cy1mb3JtIHtcbiAgcGFkZGluZzogMTJweCAwIDAgMDtcbiAgaW5wdXQsIHRleHRhcmVhIHtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgfVxuICAudGV4dGFyZWEtZmllbGQgbGFiZWwge1xuICAgIHRvcDogMTVweDtcbiAgfVxuICAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzc0YjE1O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICNjNzRiMTU7XG4gICAgfVxuICB9XG59XG5cbi5kaWdpdGFsLWJveCB7XG4gIGgxIHtcbiAgICBtYXJnaW46IDAgMCAyNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgaDIge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cbn1cblxuLmRpZ2l0YWwtaW5mby1ib3gge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOWM5Yzk7XG4gIC5pbWFnZS1ob2xkZXIge1xuICAgIG1hcmdpbjogMCAwIDEzcHg7XG4gICAgaW1nIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICB9XG4gIC50ZXh0LWJveCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBoMyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDAgMCA2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuICAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzc0YjE1O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICNjNzRiMTU7XG4gICAgfVxuICAgICYuc20ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ub3RoZXItZGlnaXRhbC1ob2xkZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAzMHB4IDAgNDVweDtcbiAgbWFyZ2luOiAwIC0yNXB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2M3NGIxNTtcbiAgICAgIC5pbWFnZS1ob2xkZXIgaW1nIHtcbiAgICAgICAgb3BhY2l0eTogLjc1O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaW1hZ2UtaG9sZGVyIHtcbiAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgaW1nIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cbiAgLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxpbmstcm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICBib3R0b206IDA7XG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWRtaW4tYmFyLmxlYWRwYWdlICN3cmFwcGVyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0NnB4KTtcbn1cblxuLmxlYWRwYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAjd3JhcHBlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLncxIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgfVxuICAjZm9vdGVyIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI2hlYWRlciB7XG4gICAgcGFkZGluZzogMjhweCAwIDE1cHg7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG4gICNtYWluLCAuZml4ZWQtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAuaGVhZGVyLWhvbGRlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5mb290ZXItaG9sZGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG4gIC5jb3B5cmlnaC1sZ3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG4gIC5wcml2YWN5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBjb2xvcjogI2M3NGIxNTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgfVxuICAudGV4dC1ib3gge1xuICAgIGgxIHtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB9XG4gICAgLmltYWdlLWhvbGRlciB7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHAge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG4gIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA5cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG4gIH1cbiAgLnNpZ24tdXAtZm9ybS5mb3JtLXN1Y2Nlc3Mge1xuICAgIC5pbm5lciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuY29uZmlybS1tZXNzYWdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uc2lnbi11cC1mb3JtIHtcbiAgYmFja2dyb3VuZDogI2M3NGIxNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDMzcHggMzlweCAzM3B4O1xuICBtYXJnaW46IDMwcHggMCAwO1xuICBtaW4taGVpZ2h0OiA2NzVweDtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgaDIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAuaW5wdXQtZmllbGQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICM1ODRkNGQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRleHQtc2hhZG93OiAwIDJweCA1cHggIzU4NGQ0ZDtcbiAgICB9XG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYzc0YjE1O1xuICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAmLmludmFsaWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjdhN2E7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5yYWRpby1pbnB1dC1maWVsZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICBsYWJlbCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDVweCBibGFjaztcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB9XG4gICAgLmlucHV0LWZpZWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gIFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICY6bm90KDpjaGVja2VkKSArIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgfVxuICAgICY6Y2hlY2tlZCB7XG4gICAgICArIGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICAgIH1cbiAgICAgICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYzc0YjE1O1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgICsgbGFiZWwge1xuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW46IDhweCAwIDAgMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi53aXRoLWdhcDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2M3NGIxNTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbiAgLnJhZGlvLXJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFt0eXBlPVwicmFkaW9cIl0uaW52YWxpZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3YTdhO1xuICAgIH1cbiAgICArIC5yYWRpby1yb3cgW3R5cGU9XCJyYWRpb1wiXS5pbnZhbGlkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzk3OTc5NztcbiAgICB9XG4gIH1cbiAgLnNlbGVjdC1zdWItcm93IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIC5pbnB1dC1maWVsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDVweCBibGFjaztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIH1cbiAgICAuZmFrZS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2NjOWM4NTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYzc0YjE1O1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAycHggNXB4IGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICYuaW52YWxpZCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjdhN2E7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJ0biB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG4gIC5jb25maXJtLW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtc2hhZG93OiAwIDJweCA1cHggYmxhY2s7XG4gICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2UtZm9ybSB7XG4gIHBhZGRpbmc6IDExcHggMCAwIDA7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDAgMCAxN3B4O1xuICB9XG4gIC5uYXZpZ2F0aW9uLWNvbW1lbnRzIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLm5leHQsIC5wcmV2IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwIDI1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm5leHQ6YWZ0ZXIsIC5wcmV2OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAycHg7XG4gICAgICBsZWZ0OiAtMThweDtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIH1cbiAgICAubmV4dDpob3ZlciwgLnByZXY6aG92ZXIge1xuICAgICAgY29sb3I6ICNjNzRiMTU7XG4gICAgfVxuICAgIC5uZXh0LnByZXY6YWZ0ZXIsIC5wcmV2LnByZXY6YWZ0ZXIge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAtMThweDtcbiAgICB9XG4gICAgLnBhZ2UtbnVtYmVycyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgICYuY3VycmVudCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjZTc0YjE1O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjYzc0YjE1O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udG9wLXNlYXJjaC1yb3cge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDEycHg7XG4gIC5pbnB1dC1ob2xkZXIge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAuaW5wdXQtZmllbGQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5M3B4KTtcbiAgICB9XG4gIH1cbiAgaW5wdXQge1xuICAgICZbdHlwZT1cInRleHRcIl0ge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIH1cbiAgICAmW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgYmFja2dyb3VuZDogI2M3NGIxNTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNzRiMTU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIC4zcyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwYWRkaW5nOiA1cHggOXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgd2lkdGg6IDkzcHg7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNjNzRiMTU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZWxlY3QtaG9sZGVyIHtcbiAgICB3aWR0aDogNDklO1xuICAgIC5pbnB1dC1maWVsZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5mYWtlLXNlbGVjdCB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIHNlbGVjdCB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIHBhZGRpbmc6IDAgMzBweCAwIDlweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtZnJhbWUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmZpbHRlci1zZWFyY2gtZnJhbWUge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAtbXMtZmxleC1vcmRlcjogMTtcbiAgb3JkZXI6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMHB4IDAgMTRweCAwO1xuICBoMiB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGEge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNzRiMTU7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgbWFyZ2luOiAtM3B4IDAgMDtcbiAgICB9XG4gICAgaSB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgY29sb3I6ICNjNzRiMTU7XG4gICAgfVxuICAgIGVtIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBjb2xvcjogI2M3NGIxNTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmLmFjdGl2ZSBoMiB7XG4gICAgZW0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuICAuYm94IHtcbiAgICBtYXJnaW46IDAgMCAzMnB4O1xuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMCAwIDExcHg7XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAjOWI5YjliO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2M3NGIxNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjNzRiMTU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgfVxuICAuZGF0ZXMtaG9sZGVyIHtcbiAgICBzdHJvbmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjYzc0YjE1O1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRiZDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIycHgpO1xuICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgICAgfVxuICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgICAgfVxuICAgICAgJjotbW96LXBsYWNlaG9sZGVyLCAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgJi5wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY3VzdG9tLXJhZGlvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW4sICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNjNzRiMTU7XG4gICAgfVxuICB9XG59XG5cbi5yZXN1bHQtc2VhcmNoLWZyYW1lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNvcnQtaG9sZGVyIHtcbiAgLnNvcnQtaW5uZXItaG9sZGVyIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgLmZha2Utc2VsZWN0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cbiAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgfVxuICBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAxMHB4O1xuICB9XG59XG5cbi5saXN0aW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zb3J0LWxpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMCAwIDMxcHg7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgbGVmdDogLTE1cHg7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZDogIzZhNmE2YTtcbiAgICB9XG4gIH1cbiAgLmN1c3RvbS1yYWRpbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmhvdmVyIHNwYW4sIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW4ge1xuICAgICAgY29sb3I6ICNjNzRiMTU7XG4gICAgfVxuICB9XG4gIGEsIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cblxuLnJlc3VsdC1saXN0IHtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTg7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgJi5wb3B1bGFyLWJveDpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICB9XG4gIH1cbiAgLmltYWdlLWhvbGRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICBpbWcge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gIH1cbiAgLnRleHQtYm94IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5jYXRlZ29yeS1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjYzc0YjE1O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW46IC0zcHggMCAwO1xuICB9XG4gIC5wYXJ0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgIG1hcmdpbjogMCAwIDRweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjYzc0YjE1O1xuICAgIH1cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cbiAgaDMge1xuICAgIG1hcmdpbjogLTZweCAwIDlweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc2lnbmF0dXJlIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzM5MzkzYTtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2M3NGIxNTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRhdGUge1xuICAgICAgY29sb3I6ICM0YTRhNGE7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDAgMCAwIDEycHg7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBsZWZ0OiAtOXB4O1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2YTZhNmE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNjNzRiMTU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udWktZGF0ZXBpY2tlci1jYWxlbmRhciB0aGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNzRiMTU7XG59XG5cbi51aS1zdGF0ZS1kZWZhdWx0LCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogI2M3NGIxNTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzgzMzIwZTtcbn1cblxuLnVpLXN0YXRlLWRlZmF1bHQudWktc3RhdGUtaG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjNzRiMTU7XG4gIGNvbG9yOiAjYzc0YjE1O1xufVxuXG4uZ3JpZC1oaXN0b3J5LXNlY3Rpb24ge1xuICAuZmxleC1jb2x1bW4taG9sZGVyIHtcbiAgICBtYXJnaW46IDAgMCAxN3B4O1xuICB9XG4gIC50aXRsZS1pbWFnZS1ob2xkZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoMyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNjNzRiMTU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJveC1oaXN0b3J5IHtcbiAgICBtYXJnaW46IDAgMCAxN3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLmltYWdlLWhvbGRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG4gIC5mbGV4LXJvdyAuYm94LWhpc3RvcnkgLmltYWdlLWhvbGRlciBzcGFuLnRpdGxlIHtcbiAgICBsZWZ0OiAtOHB4O1xuICB9XG4gIC5ib3gtaGlzdG9yeSB7XG4gICAgYSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAmOmhvdmVyIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2M3NGIxNTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAuaW1hZ2UtaG9sZGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cbn1cblxuI2Zvb3RlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qZm9yIEZGIG9uIFdpbmRvd3MgNyovXG4gIC5jb250YWluZXIgLnJvdyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLmNvbCB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZGJkYmQ7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyLWhvbGRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmRiZGJkO1xufVxuXG4uc3Vic2NyaWJlLWZyYW1lIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGg0IHtcbiAgICBtYXJnaW46IDAgMCA0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgfVxufVxuXG4ubG9nby1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2OHB4O1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4ubmV3cy1zdWJzY3JpYmUtZm9ybSB7XG4gIG1hcmdpbjogMDtcbiAgLnN1Yi1yb3cge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgICB9XG4gIH1cbiAgaW5wdXQge1xuICAgICZbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNzRiMTU7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICAgICZbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cblt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICArIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBlbSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjNjQ2NTY4O1xuICAgICAgcGFkZGluZzogNnB4IDAgMCAwO1xuICAgIH1cbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOWI5YjliO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gICY6bm90KC5maWxsZWQtaW4pICsgbGFiZWw6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOWI5YjliO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAmOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNjNzRiMTU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjNzRiMTU7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIHRvcDogLTFweDtcbiAgfVxufVxuXG4uc2l0ZW5hdi1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogMjFweDtcbiAgLmNvbHVtbi1ob2xkZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbjogMCAwIDE3cHg7XG4gIH1cbiAgLmNvbHVtbi1ib3gge1xuICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAubGlzdCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5saXN0IHtcbiAgICBtYXJnaW46IDAgMCAwIC0xM3B4O1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBtYXJnaW46IDAgMCAwIDEzcHg7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjYzc0YjE1O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjYzc0YjE1O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaW5mby1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogMjFweDtcbn1cblxuLmluZm8tbGluay1saXN0LCAucGFydG5lcnMtbGluayB7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG5cbi5pbmZvLWxpbmstbGlzdCBsaSwgLnBhcnRuZXJzLWxpbmsgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmluZm8tbGluay1saXN0IGEsIC5wYXJ0bmVycy1saW5rIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5pbmZvLWxpbmstbGlzdCBhOmhvdmVyLCAucGFydG5lcnMtbGluayBhOmhvdmVyIHtcbiAgY29sb3I6ICNjNzRiMTU7XG59XG5cbi5sb2dvLWZvb3Rlci1zbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogMzZweDtcbiAgbWFyZ2luOiAwIDAgNHB4O1xuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wYXJ0bmVycy1saW5rIHtcbiAgbWFyZ2luOiAwO1xuICBhIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG4uc29jaWFsLWxpc3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBwYWRkaW5nOiA1MHB4IDAgM3B4IDA7XG4gIGxpIHtcbiAgICBtYXJnaW46IDAgNXB4O1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAjYzc0YjE1O1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG59XG5cbi5jb3B5cmlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAwIDAgOXB4IDA7XG59XG5cbi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAmLmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kO1xuICB9XG59XG5cbi5zbGljay1zbGlkZXIge1xuICAuc2xpY2stdHJhY2ssIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJi5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wdWxhci1ib3gubGcgLmltYWdlLWhvbGRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGltZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSkge1xuICAjZmFuY3lib3gtbG9hZGluZywgLmZhbmN5Ym94LWNsb3NlLCAuZmFuY3lib3gtcHJldiBzcGFuLCAuZmFuY3lib3gtbmV4dCBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmFuY3lib3gvZmFuY3lib3hfc3ByaXRlQDJ4LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ0cHggMTUycHg7XG4gICAgLypUaGUgc2l6ZSBvZiB0aGUgbm9ybWFsIGltYWdlLCBoYWxmIHRoZSBzaXplIG9mIHRoZSBoaS1yZXMgaW1hZ2UqL1xuICB9XG4gICNmYW5jeWJveC1sb2FkaW5nIGRpdiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZhbmN5Ym94L2ZhbmN5Ym94X2xvYWRpbmdAMnguZ2lmXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xuICAgIC8qVGhlIHNpemUgb2YgdGhlIG5vcm1hbCBpbWFnZSwgaGFsZiB0aGUgc2l6ZSBvZiB0aGUgaGktcmVzIGltYWdlKi9cbiAgfVxuICAuZmFuY3lib3gtbWFyZ2luIHtcbiAgICAmLmZhbmN5Ym94LWxvY2sge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICAgIGJvZHkge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmZhbmN5Ym94LWxvY2stdGVzdCB7XG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgI2ZhbmN5Ym94LWxvYWRpbmcsIC5mYW5jeWJveC1jbG9zZSwgLmZhbmN5Ym94LXByZXYgc3BhbiwgLmZhbmN5Ym94LW5leHQgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZhbmN5Ym94L2ZhbmN5Ym94X3Nwcml0ZUAyeC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0NHB4IDE1MnB4O1xuICAgIC8qVGhlIHNpemUgb2YgdGhlIG5vcm1hbCBpbWFnZSwgaGFsZiB0aGUgc2l6ZSBvZiB0aGUgaGktcmVzIGltYWdlKi9cbiAgfVxuICAjZmFuY3lib3gtbG9hZGluZyBkaXYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mYW5jeWJveC9mYW5jeWJveF9sb2FkaW5nQDJ4LmdpZlwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcbiAgICAvKlRoZSBzaXplIG9mIHRoZSBub3JtYWwgaW1hZ2UsIGhhbGYgdGhlIHNpemUgb2YgdGhlIGhpLXJlcyBpbWFnZSovXG4gIH1cbiAgLmZhbmN5Ym94LW1hcmdpbiB7XG4gICAgJi5mYW5jeWJveC1sb2NrIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgICBib2R5IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5mYW5jeWJveC1sb2NrLXRlc3Qge1xuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAuYXV0aG9yLWJveCAuc29jaWFsLXBsYWdpbiBsaSB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5maWx0ZXItc2VhcmNoLWZyYW1lIHtcbiAgICBwYWRkaW5nOiA0cHggMCAxMXB4IDA7XG4gIH1cbiAgLnNvcnQtaG9sZGVyIC5zb3J0LWlubmVyLWhvbGRlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLyogIC5hcnRpY2xlLXNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9Ki9cbiAgLmF1dGhvci1ib3gge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDFweCkge1xuICAudHJlbmRpbmctc2VjdGlvbiB7XG4gICAgLnJlY29tbWVuZGVkX3N0b3JpZXMtLWl0ZW0tLXdyYXBwZXI6b25seS1jaGlsZCB7XG4gICAgICAuaW1hZ2UtaG9sZGVye1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYXJ0aWNsZS1zZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICAvKiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7Ki9cbiAgfVxuICAuYXJ0aWNsZS1mcmFtZSAucm93OmZpcnN0LWNoaWxkIC5hcnRpY2xlLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICB9XG4gIC5jb21tZW50bGlzdC1pdGVtIC5jb21tZW50bGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAyZW07XG4gIH1cbiAgbmF2IC5kcm9wIC5zdWItcm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuYnJlYWtpbmduZXdzIHtcbiAgICBwYWRkaW5nOiAxMnB4IDAgOXB4O1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgc3BhbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgc3Ryb25nIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xuICAgIH1cbiAgfVxuICAuZnVsbC1zY3JlZW4tZW5hYmxlZCB7XG4gICAgLnNsaWNrLXNlY3Rpb24gLnNsaWRlci1mb3IgLnNsaWNrLXNsaWRlIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDMyN3B4KTtcbiAgICAgIC5pbWFnZS1ob2xkZXIge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0MDFweCk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC52aWRlby1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAuc2xpY2stc2xpZGVyIHtcbiAgICAuc2xpY2stcHJldiwgLnNsaWNrLW5leHQge1xuICAgICAgbWFyZ2luOiAtMjBweCAwIDAgMDtcbiAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICB9XG4gICAgLnNsaWNrLXByZXYgaSwgLnNsaWNrLW5leHQgaSB7XG4gICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgfVxuICAgIC5zbGljay1wcmV2IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogLTE1cHg7XG4gICAgICBtYXJnaW46IC0yMHB4IDAgMCAwO1xuICAgIH1cbiAgICAudGV4dC1mcmFtZSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHggMCAxMHB4O1xuICAgIH1cbiAgfVxuICAuZmVhdHVyZWQtc2VjdGlvbiB7XG4gICAgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDFweDtcbiAgICB9XG4gICAgLmJveC1mZWF0dXJlZCB7XG4gICAgICBtYXJnaW46IDAgMCA0NnB4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICB9XG4gICAgLnRpdGxlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMjVkZWcpIHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKC0yNWRlZykgdHJhbnNsYXRlKDAsIDApO1xuICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMjVkZWcpIHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB9XG4gIH1cbiAgLyouZmVhdHVyZWQtc2VjdGlvbiAuYm94LWZlYXR1cmVkOmhvdmVyIGltZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH0qL1xuICAuY29sdW1uLWxnIC50aXRsZSwgLmFydGljbGUgLnRpdGxlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMjVkZWcpIHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBza2V3WCgtMjVkZWcpIHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0yNWRlZykgdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIC5zaWdudXAtZm9ybSB7XG4gICAgcGFkZGluZzogMDtcbiAgICAuaW5wdXQtZmllbGQge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG4gIH1cbiAgLmJ0bi5tb3JlIHtcbiAgICBtYXJnaW46IDAgYXV0byA3MnB4O1xuICB9XG4gIC5sYXRlc3QtbmV3cy1saXN0IHtcbiAgICBtYXJnaW46IDAgMCA4cHg7XG4gIH1cbiAgLnZpZGVvLWhvbGRlciBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAudmlkZW8tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzAlO1xuICB9XG4gIC5zcGVjaWFsLXJlcG9ydCB7XG4gICAgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgLnRocmVlLWNvbHVtbnMge1xuICAgIHBhZGRpbmc6IDY1cHggMCAgNjRweCAwO1xuICB9XG4gIC5ib3gtaW5uZXIgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cbiAgLnRyZW5kaW5nLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMCAwIDczcHg7XG4gIH1cbiAgLnRyZW5kaW5nLWhvbGRlciB7XG4gICAgcGFkZGluZzogMTBweCAwIDhweDtcbiAgICAudHJlbmRpbmctY29sIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgIG1hcmdpbjogMCAwIDQxcHg7XG4gICAgfVxuICB9XG4gIC5lc3RhdGUtZnJhbWUge1xuICAgIG1hcmdpbjogMCAwIDcycHg7XG4gICAgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDFweDtcbiAgICB9XG4gICAgLmFkdmVydGlzaW5nLWhvbGRlci1sZy5hZHZlcnRpc2luZy1ob2xkZXItc20ge1xuICAgICAgbWFyZ2luLXRvcDogMjFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgfVxuICB9XG4gIC5lc3RhdGUtaG9sZGVyIHtcbiAgICAuaW1hZ2UtaG9sZGVyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDI2NHB4O1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAyOXB4O1xuICAgIH1cbiAgfVxuICAuZmVhdHVyZWQtZnJhbWUge1xuICAgIG1hcmdpbjogMCAwIDY1cHg7XG4gICAgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgICB9XG4gIH1cbiAgLmZlYXR1cmVkLWJveCB7XG4gICAgbWFyZ2luOiAyOXB4IDAgMDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmltYWdlLWhvbGRlciB7XG4gICAgICBtYXJnaW46IDAgMCA3cHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG4gIH1cbiAgLm1vc3QtcG9wdWxhci1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDgwcHggMCAxMDRweDtcbiAgICAvKm1hcmdpbi10b3A6IDllbTsqL1xuICAgIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgfVxuICB9XG4gIC5wb3B1bGFyLWJveCB7XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luOiAwIDAgMzJweDtcbiAgICB9XG4gICAgbWFyZ2luOiAwIDAgNDFweDtcbiAgICAudGFnIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gICAgfVxuICB9XG4gIC5tYWdhemluZS1ib3ggLmltYWdlLWhvbGRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuYXJ0aWNsZS1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDAgMCA2NnB4O1xuICAgIC5sYXRlc3QtbmV3cy1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cbiAgICAuc2VhcmNoLXNpZGViYXItZm9ybSB7XG4gICAgICBtYXJnaW46IDAgMCAyMXB4IDA7XG4gICAgfVxuICB9XG4gIC50aXRsZS1pbWFnZS1ob2xkZXIge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmFydGljbGUge1xuICAgIHBhZGRpbmc6IDIxcHggMCAwIDIxcHg7XG4gICAgLnRleHQtYm94IHtcbiAgICAgIHBhZGRpbmc6IDAgNTVweCAwIDYwcHg7XG4gICAgfVxuICAgIC50YWcge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgIH1cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgIG1hcmdpbjogMCAwIDE3cHg7XG4gICAgfVxuICAgIC5zaWduYXR1cmUge1xuICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgIHNwYW4sIC5kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2lnbnVwLWZvcm0ge1xuICAgICAgcGFkZGluZzogMTFweCAwIDI2cHg7XG4gICAgICAuaG9sZGVyIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICAgICAgfVxuICAgICAgICAuc3ViLXJvdyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNhcmQge1xuICAgICAgbWFyZ2luOiAwIDYzcHggMjhweCAtODZweDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNnB4KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA2cHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNnB4KTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgJi5zbSB7XG4gICAgICAgIG1heC13aWR0aDogMjY0cHg7XG4gICAgICB9XG4gICAgICAmLmxnIHtcbiAgICAgICAgbWFyZ2luOiAwIDkzcHggMjhweCAtODZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxvY2tlZC1ib3gge1xuICAgICAgbGVmdDogODBweDtcbiAgICAgIHJpZ2h0OiA1NXB4O1xuICAgIH1cbiAgfVxuICAub3Blbi1jbG9zZS1jb21tZW50cyAuc29jaWFsLXBsYWdpbiBsaSwgLmFjdGlvbnMgLnNvY2lhbC1wbGFnaW4gbGkge1xuICAgIG1hcmdpbjogMCAwIDAgNnB4O1xuICB9XG4gIC5jb21tZW50cyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgfVxuICAgIC5mYSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW46IDAgMCAwIDZweDtcbiAgICB9XG4gIH1cbiAgLmxpZ2h0Ym94LWZyYW1lIHtcbiAgICB3aWR0aDogNDkwcHg7XG4gIH1cbiAgLmF1dGhvci1ib3ggLmltYWdlLWhvbGRlciB7XG4gICAgLyptYXJnaW46IDlweCAyOHB4IDAgMDsqL1xuICB9XG4gIC50aXRsZS1jb250YWN0cy1ib3ggaDEge1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gIH1cbiAgLm90aGVyLWRpZ2l0YWwtaG9sZGVyIHtcbiAgICBtYXJnaW46IDAgLTVweCAyMHB4O1xuICAgIGEge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuICAuYWRtaW4tYmFyLmxlYWRwYWdlICN3cmFwcGVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMycHgpO1xuICB9XG4gIC5sZWFkcGFnZSB7XG4gICAgI2hlYWRlciB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDAgMjBweDtcbiAgICB9XG4gICAgI21haW4sIC5maXhlZC1oZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuICB9XG4gIC5zZWFyY2gtcGFnZS1mb3JtIGgxIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbWFyZ2luOiAwIDAgMzdweDtcbiAgfVxuICAudG9wLXNlYXJjaC1yb3cge1xuICAgIG1hcmdpbjogMCAwIDI2cHg7XG4gIH1cbiAgLnNlYXJjaC1mcmFtZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuZmlsdGVyLXNlYXJjaC1mcmFtZSB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICAgIC5zbGlkZS1maWx0ZXIuanMtc2xpZGUtaGlkZGVuIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5kYXRlcy1ob2xkZXIgc3Ryb25nIHtcbiAgICAgIG1hcmdpbjogMCAwIDZweDtcbiAgICB9XG4gIH1cbiAgLnJlc3VsdC1zZWFyY2gtZnJhbWUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE5MHB4KTtcbiAgfVxuICAuc29ydC1mcmFtZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UzZTJlMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgIHBhZGRpbmc6IDE3cHggMjdweCAxOXB4IDI0cHg7XG4gICAgbWFyZ2luOiAwIDAgMzJweDtcbiAgfVxuICAuc29ydC1ob2xkZXIge1xuICAgIC5zb3J0LWlubmVyLWhvbGRlciB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgLmZha2Utc2VsZWN0OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbjogMCAxN3B4IDAgMDtcbiAgICB9XG4gICAgc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5saXN0aW5nIHtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICB9XG4gIC5yZXN1bHQtbGlzdCB7XG4gICAgbGkucG9wdWxhci1ib3g6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgfVxuICAgIC5pbWFnZS1ob2xkZXIge1xuICAgICAgd2lkdGg6IDE3NXB4O1xuICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgIH1cbiAgICAuY2F0ZWdvcnktbGluayB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW46IDAgMCA2cHg7XG4gICAgfVxuICAgIC5wYXJ0IHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuOXB4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBtYXJnaW46IDAgMCAxM3B4O1xuICAgIH1cbiAgICAuc2lnbmF0dXJlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAuZGF0ZSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ncmlkLWhpc3Rvcnktc2VjdGlvbiB7XG4gICAgLmZsZXgtY29sdW1uLWhvbGRlciB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIG1hcmdpbjogMCAtMTBweCAyMHB4O1xuICAgIH1cbiAgICAuY29sdW1uLWxnIHtcbiAgICAgIHdpZHRoOiA1NyU7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC5jb2x1bW4tc20ge1xuICAgICAgd2lkdGg6IDQzJTtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG4gICAgLnRpdGxlLWltYWdlLWhvbGRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYm94LWhpc3RvcnkgLmltYWdlLWhvbGRlciB7XG4gICAgICB3aWR0aDogMTM0cHg7XG4gICAgICBtYXJnaW46IDAgMTNweCAwIDA7XG4gICAgfVxuICAgIC5mbGV4LXJvdyB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgICAgLmJveC1oaXN0b3J5IHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgLmltYWdlLWhvbGRlciB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgJi50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8qLmdyaWQtaGlzdG9yeS1zZWN0aW9uIC5ib3gtaGlzdG9yeSBhOmhvdmVyIC5pbWFnZS1ob2xkZXIgaW1nIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfSovXG4gIC5zdWJzY3JpYmUtZnJhbWUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIGg0IHtcbiAgICAgIG1hcmdpbjogMCAwIDE0cHg7XG4gICAgfVxuICB9XG4gIC5hdXRob3ItYm94IHtcbiAgICBwYWRkaW5nOiAxM3B4IDAgMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgbmF2IHtcbiAgICBpLm1hdGVyaWFsLWljb25zIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICB1bCBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAjaGVhZGVyIC5wb3B1cCB7XG4gICAgdG9wOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAjaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICAmLnBvcHVwLWFjdGl2ZSBuYXYgLmRyb3AgLnN1Yi1yb3cgLnBvcHVwIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICAubG9nbyB7XG4gICAgd2lkdGg6IDIxNnB4O1xuICB9XG4gIC5sb2dvLXNtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbiAgbmF2IHtcbiAgICB1bCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzc0YjE1O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICAgIHVsLnN1Yi1kcm9wIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgY29sb3I6ICMxZjFhMTY7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjYzc0YjE1O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA2cHg7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSAuc3ViLWRyb3Age1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC05OTk5cHg7XG4gICAgICAgICAgbGVmdDogLTk5OTlweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA3cHggMnB4IDdweCA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICAgICYuc3ViLWRyb3Age1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTk5OTlweDtcbiAgICAgICAgbGVmdDogLTk5OTlweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5vcGVuZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmRyb3Age1xuICAgICAgLm9wZW5lciwgLnNlYXJjaC1tb2JpbGUtZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuc3ViLXJvdyB7XG4gICAgICAgIC5wb3B1cCB7XG4gICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxNXB4KTtcbiAgICAgICAgICByaWdodDogLTE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZWFyY2gtZm9ybTphZnRlciB7XG4gICAgcmlnaHQ6IDE2cHg7XG4gIH1cbiAgLnNlYXJjaC1vcGVuZXIge1xuICAgIG1hcmdpbjogMCA1cHggMCAyMHB4O1xuICB9XG4gIC5hY2NvdW50Ym94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgNnB4IDMycHggMDtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGNvbG9yOiAjMzkzOTM5O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgICBtYXJnaW46IDAgMCAwIDIycHg7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNjNzRiMTU7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMzkzOTM5O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2M3NGIxNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzOTM5Mzk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5idG4uc3Vic2NyaWJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mdWxsLXNjcmVlbi1lbmFibGVkIC5zbGljay1zZWN0aW9uIC5zbGlkZXItZm9yIC5zbGljay1zbGlkZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzI3cHgpO1xuICAgIC5pbWFnZS1ob2xkZXIge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDAxcHgpO1xuICAgIH1cbiAgfVxuICAuc2xpY2stc2xpZGVyIC50ZXh0LWZyYW1lIC5pbm5lciB7XG4gICAgcGFkZGluZzogMCAxNnB4IDE4cHg7XG4gIH1cbiAgLnNpZ251cC1mb3JtIHtcbiAgICAmLm1hcmdpbi10b3Age1xuICAgICAgbWFyZ2luOiAxN3B4IDAgNDBweDtcbiAgICB9XG4gICAgLmlucHV0LWZpZWxkIHtcbiAgICAgIHdpZHRoOiA2MyU7XG4gICAgfVxuICB9XG4gIC5sYXRlc3QtbmV3cy1zZWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDMwMXB4O1xuICB9XG4gIC50cmVuZGluZy1ob2xkZXIgLnRyZW5kaW5nLWNvbCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZXN0YXRlLWhvbGRlciAuaW1hZ2UtaG9sZGVyIHtcbiAgICB3aWR0aDogMzY0cHg7XG4gIH1cbiAgLm1vc3QtcG9wdWxhci1zZWN0aW9uLmxnLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICB9XG4gIH1cbiAgLnBvcHVsYXItYm94IHtcbiAgICAucG9wdWxhci1sZWZ0IHtcbiAgICAgIHdpZHRoOiAzNjRweDtcbiAgICB9XG4gICAgLmltYWdlLWhvbGRlciB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAudGV4dC1ib3gge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgfVxuICAgIC5jYXRlZ29yeXtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgICYubGcge1xuICAgICAgLmltYWdlLWhvbGRlciB7XG4gICAgICAgIHdpZHRoOiA0NjBweDtcbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1hZ2F6aW5lLWJveCAuYnRuLXJvdyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5idG4ge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hcnRpY2xlLXNlY3Rpb24gLnBvcHVsYXItYm94IHtcbiAgICAuaW1hZ2UtaG9sZGVyIHtcbiAgICAgIC8vIHdpZHRoOiAyNDBweDtcbiAgICB9XG4gICAgLnRleHQtYm94IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDE5cHg7XG4gICAgfVxuICB9XG4gIC5hcnRpY2xlIHtcbiAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICB9XG4gICAgLnNpZ251cC1mb3JtIHtcbiAgICAgIHBhZGRpbmc6IDIycHggMDtcbiAgICAgIC5ob2xkZXIge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMThweDtcbiAgICAgICAgfVxuICAgICAgICAuc3ViLXJvdyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgLmlucHV0LWZpZWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICZbdHlwZT1cInN1Ym1pdFwiXSwgJiNzdWJzY3JpYmVfYnV0IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm9wZW4tY2xvc2UtY29tbWVudHMsIC5hY3Rpb25zIHtcbiAgICBwYWRkaW5nOiAycHggMCAwIDA7XG4gIH1cbiAgLmxpZ2h0Ym94LWZyYW1lIHtcbiAgICB3aWR0aDogNDc1cHg7XG4gIH1cbiAgLnRpdGxlLWNvbnRhY3RzLWJveCBoMSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLmRpZ2l0YWwtYm94IGgxIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbiAgLmRpZ2l0YWwtaW5mby1ib3ggLmltYWdlLWhvbGRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDE3cHggMCAwO1xuICAgIG1heC13aWR0aDogNDQzcHg7XG4gIH1cbiAgLm90aGVyLWRpZ2l0YWwtaG9sZGVyIHtcbiAgICBtYXJnaW46IDAgLTI1cHggMjBweDtcbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbiAgLnNpZ24tdXAtZm9ybSB7XG4gICAgcGFkZGluZzogMTJweCAzM3B4IDM5cHggMzNweDtcbiAgICBtYXJnaW46IDAgMCAwIDU1cHg7XG4gIH1cbiAgLnNvcnQtZnJhbWUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubGlzdGluZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5yZXN1bHQtbGlzdCAuc2lnbmF0dXJlIC5kYXRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luOiAwIDAgMCAxMnB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5ncmlkLWhpc3Rvcnktc2VjdGlvbiB7XG4gICAgLnRpdGxlLWltYWdlLWhvbGRlciBoMyBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgLmJveC1oaXN0b3J5IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuICAuc29jaWFsLWxpc3Qge1xuICAgIHBhZGRpbmc6IDIwcHggMCA2M3B4IDA7XG4gICAgbWFyZ2luOiAwIDAgMCAtODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIC5maXhlZC1oZWFkZXIge1xuICAgIC5tb3N0LXBvcHVsYXItc2VjdGlvbiAuZml4ZWQtY29sdW1uIC5maXhlZC1wb3NpdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgLmZpeGVkLWNvbHVtbiAuZml4ZWQtcG9zaXRpb24ge1xuICAgICAgLy8gbWFyZ2luLXRvcDogLTkwcHg7XG4gICAgfVxuICB9XG4gIG5hdiB1bCBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogN3B4IDJweCA3cHggOHB4O1xuICB9XG4gIC5zZWFyY2gtb3BlbmVyIHtcbiAgICBtYXJnaW46IDAgNXB4IDAgNTBweDtcbiAgfVxuICAubGF0ZXN0LW5ld3Mtc2VjdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAzNjNweDtcbiAgfVxuICAuYXJ0aWNsZS1zZWN0aW9uIC5sYXRlc3QtbmV3cy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCA2M3B4O1xuICB9XG4gIC5hcnRpY2xlIC5zaWdudXAtZm9ybSAuaG9sZGVyIHNwYW4ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc2l0ZW5hdi1ob2xkZXIge1xuICAgIC5jb2x1bW4tYm94IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDE4cHg7XG4gICAgfVxuICAgIC5saXN0IGEge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFydGljbGUtZnJhbWUgLnJvdyAuY29sLnMxMi5sNCB7XG4gICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpZ25hdHVyZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDFlbSAwO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG4gIC5hZHZlcnRpc2luZy1ob2xkZXItbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgI2hlYWRlciB7XG4gICAgcGFkZGluZzogMCAwIDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgLnBvcHVwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYygxMDAlICsgNHB4KTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIG1pbi13aWR0aDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgLjNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgLjNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICAgICYucG9wdXAtYWN0aXZlIC5wb3B1cCB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIGJvZHkuYWN0aXZlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICN3cmFwcGVyOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHotaW5kZXg6IDg4ODtcbiAgICB9XG4gICAgLm5hdiAuZHJvcCB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgfVxuICB9XG4gIG5hdiB7XG4gICAgd2lkdGg6IDY0JTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDAgNHB4IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIC5zZWFyY2gtb3BlbmVyIHtcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgICAub3BlbmVyIHtcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgICB1bCBsaS5hY3RpdmUge1xuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjNzRiMTU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgLnN1Yi1kcm9wIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzFmMWExNjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNjNzRiMTU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmRyb3Age1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogOTk5O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuMjVzIGxpbmVhcjtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGxpbmVhcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIH1cbiAgfVxuICAuYWRtaW4tYmFyIG5hdiAuZHJvcCB7XG4gICAgdG9wOiA0NnB4O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDQ2cHgpO1xuICB9XG4gIC5hZHZlcnRpc2luZy1ob2xkZXItbGcuaGlkZS1vbi1zbWFsbC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAubGF0ZXN0LW5ld3Mtc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAudHJlbmRpbmctaG9sZGVyIC5jb2wge1xuICAgIG1hcmdpbjogMCAwIDI5cHg7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgLmZpeGVkLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZ3JpZC1oaXN0b3J5LXNlY3Rpb24ge1xuICAgIC5ib3gtaGlzdG9yeSBzcGFuLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgcGFkZGluZzogMXB4IDdweCA1cHggMTRweDtcbiAgICB9XG4gICAgLmZsZXgtcm93IC5ib3gtaGlzdG9yeSAuaW1hZ2UtaG9sZGVyIHNwYW4udGl0bGUge1xuICAgICAgbGVmdDogMHB4O1xuICAgIH1cbiAgfVxuICAubG9naW4tZm9ybSAubGFzdC1yb3cgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG4gIC5hY2NvdW50Ym94IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBhIHtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgcGFkZGluZzogOXB4O1xuICAgIH1cbiAgfVxuICAudG9wLXNlYXJjaC1yb3cgZGl2Om50aC1jaGlsZCgyKSwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSNyZXNldCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFkdmVydGlzaW5nLWhvbGRlci1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAjaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgICBtYXJnaW4tdG9wOiAtMS41ZW07XG4gIH1cbiAgLm5hdmlnYXRpb24gLnBhZ2UtbnVtYmVycywgLm5hdmlnYXRpb24tY29tbWVudHMgLnBhZ2UtbnVtYmVycyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmF2aWdhdGlvbiB7XG4gICAgLm5leHQsIC5wcmV2IHtcbiAgICAgIHBhZGRpbmc6IC4yZW07XG4gICAgfVxuICB9XG4gIC5uYXZpZ2F0aW9uLWNvbW1lbnRzIHtcbiAgICAubmV4dCwgLnByZXYge1xuICAgICAgcGFkZGluZzogLjJlbTtcbiAgICB9XG4gIH1cbiAgLm5hdmlnYXRpb24tc2luZ2xlIHtcbiAgICAubmV4dCBhLCAucHJldiBhIHtcbiAgICAgIHBhZGRpbmc6IC4yZW07XG4gICAgfVxuICB9XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAuZnVsbC1zY3JlZW4tZW5hYmxlZCAuc2xpY2stc2xpZGVyIHtcbiAgICAuc2xpY2stcHJldiwgLnNsaWNrLW5leHQge1xuICAgICAgdG9wOiA0NSU7XG4gICAgfVxuICB9XG4gIC5mZWF0dXJlZC1zZWN0aW9uIC5yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmJveC1pbm5lciB7XG4gICAgbWFyZ2luOiAwIDAgMjJweDtcbiAgICB1bCBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cbiAgLmVzdGF0ZS1ob2xkZXIgdWwgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5uYXZpZ2F0aW9uLWNhdGVnb3J5IHtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICB9XG4gIC5hcnRpY2xlIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW46IDdweCAwIDI0cHggMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDQxcHggMCAwIDA7XG4gICAgICAmLmxnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDNweCAyOHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxOHB4O1xuICAgICAgfVxuICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICB9XG4gICAgICAuY2FyZC1pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB9XG4gICAgICAuY2FyZC1jb250ZW50IHtcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgZW0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNhcmQtYWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMTFweDtcbiAgICAgICAgYTpub3QoLmJ0bik6bm90KC5idG4tbGFyZ2UpOm5vdCguYnRuLWxhcmdlKTpub3QoLmJ0bi1mbG9hdGluZykge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm9wZW4tY2xvc2UtY29tbWVudHMgLmNvbW1lbnRzIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG4gIC5zb2NpYWwtcGxhZ2luIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNtb2RhbDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5saWdodGJveC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5sb2dpbi1mb3JtIC5sYXN0LXJvdyB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmludmlzaWJsZS1ib3gge1xuICAgIC5pbWFnZS1ob2xkZXIge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgLnRleHQtYm94IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweCA4cHggOHB4O1xuICAgIH1cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG4gIH1cbiAgLmF1dGhvci1ib3gge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIH1cbiAgICAuc29jaWFsLXBsYWdpbiB7XG4gICAgICBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMCAycHggMCAwO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbnRhY3RzLWZvcm0ge1xuICAgIHBhZGRpbmc6IDEycHggMCA0MHB4O1xuICAgIGlucHV0LCB0ZXh0YXJlYSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5kaWdpdGFsLWJveCB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgfVxuICAub3RoZXItZGlnaXRhbC1ob2xkZXIgLmJ0bi5tb3JlIHtcbiAgICBtYXJnaW46IDAgYXV0byAzNnB4O1xuICB9XG4gIC5zZWFyY2gtcGFnZS1mb3JtIC5uYXZpZ2F0aW9uLWNvbW1lbnRzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAubmV4dCwgLnByZXYge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubmV4dDphZnRlciwgLnByZXY6YWZ0ZXIsIC5wYWdlLW51bWJlcnMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnRvcC1zZWFyY2gtcm93IHtcbiAgICAuaW5wdXQtaG9sZGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuc2VsZWN0LWhvbGRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuZmlsdGVyLXNlYXJjaC1mcmFtZSB7XG4gICAgLmJveCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5kYXRlcy1ob2xkZXIge1xuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxMXB4O1xuICAgICAgfVxuICAgICAgbGFiZWwge1xuICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc29ydC1ob2xkZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubGlzdGluZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UzZTJlMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgIHBhZGRpbmc6IDEwcHggMTlweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG4gIC5zb3J0LWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmludmlzaWJsZS1ib3ggLmltYWdlLWhvbGRlciBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5hZHZlcnRpc2luZy1ob2xkZXItbGcuYWR2ZXJ0aXNpbmctaG9sZGVyLXNtIHtcbiAgICB3aWR0aDogMjkwcHg7XG4gIH1cbiAgLmxvZ2luLWZvcm0gLmZvcmdvdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICoge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcmVsb2FkZXItZnJhbWUsIC5hZHZlcnRpc2luZy1ob2xkZXItbGcsIC5uYXYsIC5sYXRlc3QtbmV3cy1zZWN0aW9uLCAubW9zdC1wb3B1bGFyLXNlY3Rpb24sIC5zb2NpYWwtcGxhZ2luLCAuc2lnbnVwLWZvcm0sIC5jYXJkLWltYWdlIGltZywgLm9wZW4tY2xvc2UtY29tbWVudHMsIC50cmVuZGluZy1zZWN0aW9uLCAuc2VhcmNoLXNpZGViYXItZm9ybSwgLmxvYWQtbW9yZSwgI2Zvb3RlciAuY29udGFpbmVyIC5yb3cge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYXJ0aWNsZSB7XG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAyNjRweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwIDYzcHggMjhweCAtNjZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYXJ0aWNsZSAuY2FyZC5sZyB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jYXJkLWFjdGlvbiwgLmNhcmQtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNhcmQtdGl0bGUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG4gICAgLmNhcmQtYWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRleHQtYm94IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDYwcHg7XG4gICAgfVxuICB9XG4gIC5maXhlZC1jb2x1bW4ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhdGVzdC1uZXdzLXNlY3Rpb24ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5hcnRpY2xlLXNlY3Rpb24ge1xuICAgIC5sYXRlc3QtbmV3cy1zZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICY6bGFzdC1vZi10eXBlIC5sYXRlc3QtbmV3cy1zZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAubW9zdC1wb3B1bGFyLXNlY3Rpb24ge1xuICAgIC5pbWFnZS1ob2xkZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgICYubW9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgI2hlYWRlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgIWltcG9ydGFudDtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSAhaW1wb3J0YW50O1xuICB9XG4gICNtYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb290ZXItaG9sZGVyLCAuY29weXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG5cbi8qLndwY2Y3IC53cGNmNy1mb3JtIGxhYmVse2NvbG9yOiAjMDAwO30qL1xuXG4ud3BjZjcgLndwY2Y3LWZvcm0gZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiByZWQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtaG9tZSAuYWR2ZXJ0aXNpbmctaG9sZGVyLXNtLnNsaWRlci1hZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBpbnB1dCB7XG4gICAgJjpub3QoW3R5cGVdKSwgJlt0eXBlPXRleHRdLCAmW3R5cGU9cGFzc3dvcmRdLCAmW3R5cGU9ZW1haWxdLCAmW3R5cGU9dXJsXSwgJlt0eXBlPXRpbWVdLCAmW3R5cGU9ZGF0ZV0sICZbdHlwZT1kYXRldGltZV0sICZbdHlwZT1kYXRldGltZS1sb2NhbF0sICZbdHlwZT10ZWxdLCAmW3R5cGU9bnVtYmVyXSwgJlt0eXBlPXNlYXJjaF0ge1xuICAgICAgd2lkdGg6IDc0JTtcbiAgICB9XG4gIH1cbiAgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEge1xuICAgIHdpZHRoOiA3NCU7XG4gIH1cbn1cblxuLyouYnVzaW5lc3NfdHlwZXtkaXNwbGF5Om5vbmU7fSovXG5cbmEge1xuICBoMTpob3ZlciwgaDI6aG92ZXIsIGgzOmhvdmVyLCBoNDpob3ZlciwgaDU6aG92ZXIsIGg2OmhvdmVyIHtcbiAgICBjb2xvcjogI2M3NGIxNTtcbiAgfVxufVxuXG4uYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sYXRlc3QtbmV3cy1zZWN0aW9uIC53aWRnZXRfcG9sbHMtd2lkZ2V0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAyNnB4IDA7XG59XG5cbiNwb2xscy0zMS1hbnMge1xuICBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgc21hbGwge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4ud2ViaW5hci1ib3gsIC53aGl0ZXBhcGVyLWJveCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuXG4ud2ViaW5hci1pbmZvLWJveCwgLndoaXRlcGFwZXItaW5mby1ib3gge1xuICBjbGVhcjogYm90aDtcbn1cblxuLndlYmluYXItaW5mby1ib3ggLmltYWdlLWhvbGRlciwgLndoaXRlcGFwZXItaW5mby1ib3ggLmltYWdlLWhvbGRlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDBweCAxN3B4IDBweCAwcHg7XG59XG5cbi5zcGVjaWFscmVwb3J0LWJveCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuXG4uc3BlY2lhbHJlcG9ydC1pbmZvLWJveCB7XG4gIGNsZWFyOiBib3RoO1xuICAuaW1hZ2UtaG9sZGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDBweCAxN3B4IDBweCAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG4ucmVwb3J0cy1wYWdpbmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgc3BhbiwgYSB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB9XG59XG5cbi5zaW5nbGUtd2hpdGUtcGFwZXIgLmFydGljbGUtc2VjdGlvbjpmaXJzdC1jaGlsZCwgLnBvc3QtdHlwZS1hcmNoaXZlLXdoaXRlLXBhcGVyIC5hcnRpY2xlLXNlY3Rpb246Zmlyc3QtY2hpbGQsIC5zaW5nbGUtd2ViaW5hciAuYXJ0aWNsZS1zZWN0aW9uOmZpcnN0LWNoaWxkLCAucG9zdC10eXBlLWFyY2hpdmUtd2ViaW5hciAuYXJ0aWNsZS1zZWN0aW9uOmZpcnN0LWNoaWxkLCAuc2luZ2xlLXNwZWNpYWwtcmVwb3J0IC5hcnRpY2xlLXNlY3Rpb246Zmlyc3QtY2hpbGQsIC5wb3N0LXR5cGUtYXJjaGl2ZS1zcGVjaWFsLXJlcG9ydCAuYXJ0aWNsZS1zZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zcGVjaWFscmVwb3J0LWJveCBoMyBhIHtcbiAgY29sb3I6ICMwMDA7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjYzc0YjE1O1xuICB9XG59XG5cbi5oZWFkZXJfYWRfbW9iaWxlIHtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMTFweCBhdXRvIDI2cHg7XG59XG5cbi50ZXh0LWJveCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuXG4vKioqIExlYWRlZ2VuIGZvcm0gY29sb3IgKioqL1xuXG5kaXYud3BjZjcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzc0YjE1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjI4ZjI3O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ud3BjZjcge1xuICAud3BjZjctZm9ybSBsYWJlbCB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLndwY2Y3LXNlbGVjdCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzc0YjE1O1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IC41O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuICBpbnB1dCB7XG4gICAgJlt0eXBlPVwidGV4dFwiXSwgJlt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBib3JkZXItY29sb3I6ICNjNzRiMTU7XG4gICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbiAgfVxuICB0ZXh0YXJlYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzc0YjE1O1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IC41O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuICBpbnB1dCB7XG4gICAgJlt0eXBlPVwic3VibWl0XCJdLCAmW3R5cGU9XCJidXR0b25cIl0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjYzc0YjE1O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAmW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsICZbdHlwZT1cImJ1dHRvblwiXTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzc0YjE1O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cbiAgLndwY2Y3LWZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLm5mLWZvcm0tY29udCB7XG4gIGJhY2tncm91bmQ6ICNjNzRiMTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweCAzM3B4IDM5cHggMzNweDtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgbWluLWhlaWdodDogNjc1cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5uZi1maWVsZC1jb250YWluZXIge1xuICBpbnB1dCB7XG4gICAgJlt0eXBlPVwidGV4dFwiXSwgJlt0eXBlPVwiZW1haWxcIl0sICZbdHlwZT1cInRlbFwiXSB7XG4gICAgICBib3JkZXItY29sb3I6ICNjNzRiMTU7XG4gICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG4gIH1cbiAgdGV4dGFyZWEsIHNlbGVjdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzc0YjE1O1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IC41O1xuICB9XG59XG5cblt0eXBlPVwicmFkaW9cIl0ge1xuICAmOmNoZWNrZWQgKyBsYWJlbDphZnRlciwgJi53aXRoLWdhcDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNzRiMTU7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAmOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgfVxuICAmLndpdGgtZ2FwOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICB9XG4gIH1cbiAgJjpub3QoOmNoZWNrZWQpICsgbGFiZWwge1xuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1YTVhNWE7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG4ubmYtZm9ybS1jb250IGxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uZi1lcnJvci1tc2csIC5uaW5qYS1mb3Jtcy1yZXEtc3ltYm9sIHtcbiAgY29sb3I6ICNmZjdhN2EgIWltcG9ydGFudDtcbn1cblxuLm5mLWZvcm0tY29udCBpbnB1dCB7XG4gICZbdHlwZT1cInN1Ym1pdFwiXSwgJlt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjYzc0YjE1O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gICZbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgJlt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzc0YjE1O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG4uZmllbGQtd3JhcCBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5saXN0LXJhZGlvLXdyYXAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5pbWcuYXZhdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLndwLXBvbGxzIHAucXVlc3Rpb25fdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWRtaW4tYmFyIC5jb21tZW50LWF1dGhvciB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi5jb21tZW50LWF1dGhvciB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uZy1yZWNhcHRjaGEge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLypQcmludCBwYWdlKi9cbkBtZWRpYSBwcmludCB7XG4gIC5hcnRpY2xlLWZyYW1lIC5yb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2hlYWRlciB7XG4gICAgcGFkZGluZzogMjBweCAwIDIwcHg7XG4gIH1cbiAgLmFydGljbGUtZnJhbWUgLnJvdzpmaXJzdC1vZi10eXBlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjbW9yZV9wb3N0cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKkNvbnRhY3QgRm9ybSovXG5cbi5jb250YWN0cy1mb3JtIC53cGNmNyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxvZ2luLWZvcm0gLndwY2Y3IHtcbiAgLndwY2Y3LWZvcm0gbGFiZWwge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC5pbnB1dC1maWVsZCB7XG4gICAgaW5wdXQge1xuICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmLnRleHRhcmVhLWZpZWxkIHRleHRhcmVhIHtcbiAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgICAgcmVzaXplOiBub25lO1xuICAgICAgbWluLWhlaWdodDogMTc2cHg7XG4gICAgICBtYXgtd2lkdGg6IDM2MnB4O1xuICAgIH1cbiAgfVxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgYmFja2dyb3VuZDogI2M3NGIxNTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzc0YjE1O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgLjNzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDBweCA5cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICNjNzRiMTU7XG4gICAgfVxuICB9XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50ZXh0LWJveCB1bDpub3QoLmJyb3dzZXItZGVmYXVsdCkge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5hcnRpY2xlIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI4NTcxNDI5ZW07XG4gIHRleHQtaW5kZW50OiAtLjhlbTtcbn1cblxudWwjbWVudS1tb3JlIGxpOmZpcnN0LWNoaWxkIGEge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5zZWN0aW9uLmFydGljbGUtc2VjdGlvbi5pbi12aWV3cG9ydCAjYWpheC1wb3N0cyBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLypMZWFkIEdlbiwgV2ViaW5hcnMsIFdoaXRlIFBhcGVycyovXG5cbi5zaW5nbGUtd2ViaW5hciAuYXJ0aWNsZSB7XG4gIC50ZXh0LWJveCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbiAgLmltYWdlLWhvbGRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uc2lkZWJhcl9hZCB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZlYXR1cmVkX2NhcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnNpbmdsZS1zcGVjaWFsLXJlcG9ydCAuYXJ0aWNsZS1mcmFtZSAuY29sLnMxMi5sNCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5mYW5jeWJveC1sb2NrIHtcbiAgICBib2R5IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgfVxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG4gIC5mYW5jeWJveC1pbm5lciB7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG4gIC5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcbiAgICB3aWR0aDogODAwcHg7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLmJsb2cgLnZpZGVvLWNvbnRhaW5lciwgLmFyY2hpdmUgLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDY2JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5ob21lIC52aWRlby1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NyU7XG4gIH1cbiAgLnJlbGF0ZWRfbmV3c192aWRlbyAuaW1hZ2UtaG9sZGVyIGlmcmFtZSB7XG4gICAgd2lkdGg6IDQ1OXB4O1xuICB9XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlLCAuaGlkZS1wb2xsIC53aWRnZXRfZGVtb2NyYWN5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLypDb21tZW50cyAqL1xuXG4uc2VjdGlvbi5jb21tZW50cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29tbWVudGxpc3QgLmF2YXRhci1ob2xkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29tbWVudHMgcCB7XG4gICYubWV0YSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG59XG5cbi5tZXRhIHNwYW4udXNlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5oMyNyZXBseS10aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5hLmNvbW1lbnQtcmVwbHktbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW5nbGUtZXhjbHVzaXZlLWNvbnRlbnQge1xuICAucHJpdmFjeSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgY29sb3I6ICNjNzRiMTU7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNtYWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIC5mb290ZXItaG9sZGVyIHtcbiAgICBib3JkZXItdG9wOiAwcHggc29saWQgI2JkYmRiZDtcbiAgfVxufVxuXG4uYXJ0aWNsZS1mcmFtZSA+IGRpdiA+IHNlY3Rpb24uYXJ0aWNsZS1zZWN0aW9uID4gZGl2IHtcbiAgbWluLWhlaWdodDogMTU4MHB4O1xufVxuXG4udHJlbmRpbmctc2VjdGlvbntcbiAgYmFja2dyb3VuZC1jb2xvcjogZGVzYXR1cmF0ZShkYXJrZW4oI2M3NGIxNSwgMTclKSwgODMlKTtcblxuICAuaXRlbS0tY29udGFpbmVye1xuICAgIGg0e1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICNjNzRiMTU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zdWJzY3JpYmUtYnV0dG9ue1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzc0YjE1O1xuICBib3JkZXI6IDJweCBzb2xpZCAjYzc0YjE1ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICY6aG92ZXJ7XG4gICAgY29sb3I6ICNjNzRiMTUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm5ld3NsZXR0ZXItbWFuYWdlLXVybHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufSIsIm5hdiB1bCwgLmxhdGVzdC1uZXdzLWxpc3QsIC5ib3gtaW5uZXIgdWwsIC5lc3RhdGUtaG9sZGVyIHVsLCAuc29jaWFsLXBsYWdpbiwgLmxlYWRwYWdlIHVsLCAuZmlsdGVyLXNlYXJjaC1mcmFtZSAuYm94IHVsLCAuc29ydC1saXN0LCAucmVzdWx0LWxpc3QsIC5zaXRlbmF2LWhvbGRlciAubGlzdCwgLmluZm8tbGluay1saXN0LCAucGFydG5lcnMtbGluaywgLnNvY2lhbC1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uY2xlYXJmaXg6YWZ0ZXIsIC53aWRnZXQ6YWZ0ZXIsIC5zZWFyY2gtZm9ybTphZnRlciwgLnBvc3QtcGFzc3dvcmQtZm9ybSBwOmFmdGVyLCAubmF2aWdhdGlvbi1zaW5nbGU6YWZ0ZXIsIG5hdiB1bDphZnRlciwgLmNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmFydGljbGUgLnNpZ251cC1mb3JtIC5ob2xkZXI6YWZ0ZXIsIC5hcnRpY2xlIC5zaWdudXAtZm9ybSAuaG9sZGVyIC5zdWItcm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uaW52aXNpYmxlLWJveDphZnRlciwgLnRvcC1zZWFyY2gtcm93IC5pbnB1dC1ob2xkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5lbGxpcHNpcyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC8qIDEgKi9cbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC8qIDIgKi9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdLCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSwgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdLCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl0sIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdLCAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl0sIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl0sIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwgLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYSwgLnNlYXJjaC1mb3JtIHRleHRhcmVhLCAucG9zdC1wYXNzd29yZC1mb3JtIHRleHRhcmVhIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0YTRhNGE7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cywgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cywgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cywgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cywgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cywgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cywgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cywgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLCAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cywgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cywgLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYTpmb2N1cywgLnNlYXJjaC1mb3JtIHRleHRhcmVhOmZvY3VzLCAucG9zdC1wYXNzd29yZC1mb3JtIHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuXG4uY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5jb21tZW50LWZvcm0gdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWFyY2gtZm9ybSB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnBvc3QtcGFzc3dvcmQtZm9ybSB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4uY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotbW96LXBsYWNlaG9sZGVyLCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06Oi1tb3otcGxhY2Vob2xkZXIsIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06Oi1tb3otcGxhY2Vob2xkZXIsIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTo6LW1vei1wbGFjZWhvbGRlciwgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06Oi1tb3otcGxhY2Vob2xkZXIsIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTo6LW1vei1wbGFjZWhvbGRlciwgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06Oi1tb3otcGxhY2Vob2xkZXIsIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06Oi1tb3otcGxhY2Vob2xkZXIsIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotbW96LXBsYWNlaG9sZGVyLCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi1tb3otcGxhY2Vob2xkZXIsIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotbW96LXBsYWNlaG9sZGVyLCAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi1tb3otcGxhY2Vob2xkZXIsIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjotbW96LXBsYWNlaG9sZGVyLCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjotbW96LXBsYWNlaG9sZGVyLCAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTo6LW1vei1wbGFjZWhvbGRlciwgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOjotbW96LXBsYWNlaG9sZGVyLCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXTo6LW1vei1wbGFjZWhvbGRlciwgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOjotbW96LXBsYWNlaG9sZGVyLCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOjotbW96LXBsYWNlaG9sZGVyLCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06Oi1tb3otcGxhY2Vob2xkZXIsIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06Oi1tb3otcGxhY2Vob2xkZXIsIC5jb21tZW50LWZvcm0gdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsIC5zZWFyY2gtZm9ybSB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciwgLnBvc3QtcGFzc3dvcmQtZm9ybSB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4uY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi1tb3otcGxhY2Vob2xkZXIsIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTotbW96LXBsYWNlaG9sZGVyLCAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi1tb3otcGxhY2Vob2xkZXIsIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTotbW96LXBsYWNlaG9sZGVyLCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTotbW96LXBsYWNlaG9sZGVyLCAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06LW1vei1wbGFjZWhvbGRlciwgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1vei1wbGFjZWhvbGRlciwgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTotbW96LXBsYWNlaG9sZGVyLCAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTotbW96LXBsYWNlaG9sZGVyLCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06LW1vei1wbGFjZWhvbGRlciwgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06LW1vei1wbGFjZWhvbGRlciwgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOi1tb3otcGxhY2Vob2xkZXIsIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOi1tb3otcGxhY2Vob2xkZXIsIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06LW1vei1wbGFjZWhvbGRlciwgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06LW1vei1wbGFjZWhvbGRlciwgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOi1tb3otcGxhY2Vob2xkZXIsIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOi1tb3otcGxhY2Vob2xkZXIsIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXTotbW96LXBsYWNlaG9sZGVyLCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOi1tb3otcGxhY2Vob2xkZXIsIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTotbW96LXBsYWNlaG9sZGVyLCAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOi1tb3otcGxhY2Vob2xkZXIsIC5jb21tZW50LWZvcm0gdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciwgLnNlYXJjaC1mb3JtIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsIC5wb3N0LXBhc3N3b3JkLWZvcm0gdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciwgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuY29tbWVudC1mb3JtIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnNlYXJjaC1mb3JtIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnBvc3QtcGFzc3dvcmQtZm9ybSB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0ucGxhY2Vob2xkZXIsIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXS5wbGFjZWhvbGRlciwgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXS5wbGFjZWhvbGRlciwgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdLnBsYWNlaG9sZGVyLCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXS5wbGFjZWhvbGRlciwgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdLnBsYWNlaG9sZGVyLCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXS5wbGFjZWhvbGRlciwgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXS5wbGFjZWhvbGRlciwgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0ucGxhY2Vob2xkZXIsIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXS5wbGFjZWhvbGRlciwgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ucGxhY2Vob2xkZXIsIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXS5wbGFjZWhvbGRlciwgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ucGxhY2Vob2xkZXIsIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ucGxhY2Vob2xkZXIsIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLnBsYWNlaG9sZGVyLCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl0ucGxhY2Vob2xkZXIsIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdLnBsYWNlaG9sZGVyLCAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl0ucGxhY2Vob2xkZXIsIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl0ucGxhY2Vob2xkZXIsIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5wbGFjZWhvbGRlciwgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5wbGFjZWhvbGRlciwgLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYS5wbGFjZWhvbGRlciwgLnNlYXJjaC1mb3JtIHRleHRhcmVhLnBsYWNlaG9sZGVyLCAucG9zdC1wYXNzd29yZC1mb3JtIHRleHRhcmVhLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi53aWRnZXQge1xuICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcbn1cblxuLndpZGdldCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xufVxuXG4ud2lkZ2V0IHNlbGVjdCB7XG4gIG1pbi13aWR0aDogMTUwcHg7XG59XG5cbi5jb21tZW50LWZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cblxuLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTIwcHg7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICBtYXJnaW46IDAgNHB4IDAgMDtcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG4uY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgbWFyZ2luOiAwIDRweCAwIDA7XG4gIHdpZHRoOiAzMDBweDtcbn1cblxuLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ucG9zdC1wYXNzd29yZC1mb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgbWFyZ2luOiAwIDRweCAwIDA7XG4gIHdpZHRoOiAzMDBweDtcbn1cblxuLnNlYXJjaC1mb3JtIGlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMmVtO1xufVxuXG4uc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIG1hcmdpbjogMCA0cHggMCAwO1xuICB3aWR0aDogMTUwcHg7XG59XG5cbi5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXQge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAyZW07XG59XG5cbi5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuXG4uY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQ6ICNjNzRiMTU7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjNzRiMTU7XG4gIHBhZGRpbmc6IDdweCAxM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjYzc0YjE1O1xufVxuXG4uY29tbWVudGxpc3Qge1xuICBtYXJnaW46IDAgMCAxLjJlbTtcbn1cblxuLmNvbW1lbnRsaXN0IC5lZGl0LWxpbmsge1xuICBtYXJnaW46IDA7XG59XG5cbi5jb21tZW50bGlzdCAuYXZhdGFyLWhvbGRlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMS4yZW0gNHB4IDA7XG59XG5cbi5jb21tZW50bGlzdC1pdGVtIC5jb21tZW50bGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNvbW1lbnQsIC5jb21tZW50bGlzdC1ob2xkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29tbWVudGxpc3QtaXRlbSAuY29tbWVudGxpc3QtaXRlbSwgLmNvbW1lbnRsaXN0LWl0ZW0gKyAuY29tbWVudGxpc3QtaXRlbSB7XG4gIHBhZGRpbmctdG9wOiAxLjJlbTtcbn1cblxuLndpZGdldF9jYWxlbmRhciAjbmV4dCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZ2FsbGVyeS1pdGVtIGR0IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5uYXZpZ2F0aW9uLCAubmF2aWdhdGlvbi1jb21tZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG59XG5cbi5uYXZpZ2F0aW9uIC5zY3JlZW4tcmVhZGVyLXRleHQsIC5uYXZpZ2F0aW9uLWNvbW1lbnRzIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5OXB4O1xufVxuXG4ubmF2aWdhdGlvbiAucGFnZS1udW1iZXJzLCAubmF2aWdhdGlvbi1jb21tZW50cyAucGFnZS1udW1iZXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwIC40ZW07XG59XG5cbi5uYXZpZ2F0aW9uIC5uZXh0LCAubmF2aWdhdGlvbiAucHJldiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjYzc0YjE1O1xuICBib3JkZXI6IDJweCBzb2xpZCAjYzc0YjE1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHBhZGRpbmc6IC40ZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmlnYXRpb24tY29tbWVudHMgLm5leHQsIC5uYXZpZ2F0aW9uLWNvbW1lbnRzIC5wcmV2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNjNzRiMTU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjNzRiMTU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgcGFkZGluZzogLjRlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2aWdhdGlvbiAubmV4dDpob3ZlciwgLm5hdmlnYXRpb24gLnByZXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYzc0YjE1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmlnYXRpb24tY29tbWVudHMgLm5leHQ6aG92ZXIsIC5uYXZpZ2F0aW9uLWNvbW1lbnRzIC5wcmV2OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2M3NGIxNTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZpZ2F0aW9uLXNpbmdsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xufVxuXG4ubmF2aWdhdGlvbi1zaW5nbGUgLm5leHQsIC5uYXZpZ2F0aW9uLXNpbmdsZSAucHJldiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNjNzRiMTU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjNzRiMTU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubmF2aWdhdGlvbi1zaW5nbGUgLm5leHQ6aG92ZXIsIC5uYXZpZ2F0aW9uLXNpbmdsZSAucHJldjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjNzRiMTU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2aWdhdGlvbi1zaW5nbGUgLm5leHQgYSwgLm5hdmlnYXRpb24tc2luZ2xlIC5wcmV2IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAuNGVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmlnYXRpb24tc2luZ2xlIC5uZXh0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ud3AtY2FwdGlvbiB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmc6IC40ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xuICB0ZXh0LWluZGVudDogMDtcbn1cblxuLndwLWNhcHRpb24gaW1nIHtcbiAgbWFyZ2luOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ud3AtY2FwdGlvbiBwIHtcbiAgbWFyZ2luOiAuNGVtIDAgMDtcbn1cblxuZGl2LmFsaWduY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG8gMS4yZW07XG59XG5cbmltZy5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMS4yZW0gNHB4IDA7XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAgMCA0cHggMS4yZW07XG59XG5cbi5tZWpzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xufVxuXG4ud3AtY2FwdGlvbi10ZXh0LCAuZ2FsbGVyeSwgLmFsaWdubm9uZSwgLmdhbGxlcnktY2FwdGlvbiwgLnN0aWNreSwgLmJ5cG9zdGF1dGhvciB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqKiBDb2xvcnMgKioqL1xuLyoqKiBCYWRnZXMgKioqL1xuLyoqKiBCdXR0b25zICoqKi9cbi8qKiogQ2FyZHMgKioqL1xuLyoqKiBDb2xsYXBzaWJsZSAqKiovXG4vKioqIERyb3Bkb3duICoqKi9cbi8qKiogRm9udHMgKioqL1xuLyoqKiBGb3JtcyAqKiovXG4vKioqIEdsb2JhbCAqKiovXG4vKioqIE5hdmJhciAqKiovXG4vKioqIFNpZGVOYXYgKioqL1xuLyoqKiBQaG90byBTbGlkZXIgKioqL1xuLyoqKiBUYWJzICoqKi9cbi8qKiogVGFibGVzICoqKi9cbi8qKiogVG9hc3RzICoqKi9cbi8qKiogVHlwb2dyYXBoeSAqKiovXG4vKioqIENvbGxlY3Rpb25zICoqKi9cbi8qIFByb2dyZXNzIEJhciAqL1xuI2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjYzc0YjE1O1xuICBwYWRkaW5nOiAxMHB4IDAgMjBweDtcbn1cblxuLmhlYWRyb29tLS1waW5uZWQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uaGVhZHJvb20tLXVucGlubmVkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjFzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIC4xcyBsaW5lYXI7XG59XG5cbi5oZWFkcm9vbSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjI1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5oaWRlLWhlYWRlciAuaGVhZHJvb20ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZml4ZWQtaGVhZGVyICNtYWluIHtcbiAgcGFkZGluZy10b3A6IDEyM3B4O1xufVxuXG4uZml4ZWQtaGVhZGVyICNoZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uaGVhZGVyLWhvbGRlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4ubG9nbyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5sb2dvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4ubG9nby1zbSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBtYXJnaW46IDE0cHggMCAzMXB4IDExcHg7XG59XG5cbi5sb2dvLXNtIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5LmFjdGl2ZSAjaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTk7XG59XG5cbmJvZHkuYWN0aXZlIC5uYXYgLm9wZW5lcjpiZWZvcmUsIGJvZHkuYWN0aXZlIC5uYXYgLm9wZW5lcjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbmJvZHkuYWN0aXZlIC5uYXYgLm9wZW5lciBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuYm9keS5hY3RpdmUgLm5hdiAub3BlbmVyOmhvdmVyIHtcbiAgb3BhY2l0eTogLjk7XG59XG5cbmJvZHkuYWN0aXZlIC5uYXYgLm9wZW5lcjphZnRlciwgYm9keS5hY3RpdmUgLm5hdiAub3BlbmVyOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuYm9keS5hY3RpdmUgLm5hdiAub3BlbmVyOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxubmF2IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDAgMCAtOXB4IDA7XG59XG5cbm5hdiBpLm1hdGVyaWFsLWljb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGhlaWdodDogMThweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5uYXYgdWwge1xuICBwYWRkaW5nOiA3cHggMCAwO1xufVxuXG5uYXYgdWwuYXV0b2NvbXBsZXRlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuXG5uYXYgdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDdweDtcbn1cblxubmF2IHVsIGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDJweCAxMHB4IDEycHg7XG59XG5cbm5hdiB1bCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2M3NGIxNTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbm5hdiB1bC5zdWItZHJvcCB7XG4gIHBhZGRpbmc6IDNweCAwIDA7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjYzc0YjE1O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5uYXYgdWwuc3ViLWRyb3AgbGkge1xuICB3aWR0aDogYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxubmF2IHVsLnN1Yi1kcm9wIGxpOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxubmF2IHVsLnN1Yi1kcm9wIGEge1xuICBjb2xvcjogIzFmMWExNjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAxMXB4IDE2cHggMTFweCAxNXB4O1xufVxuXG5uYXYgLm9wZW5lciB7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG5cbm5hdiAub3BlbmVyOmJlZm9yZSwgbmF2IC5vcGVuZXI6YWZ0ZXIsIG5hdiAub3BlbmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbn1cblxubmF2IC5vcGVuZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA3cHg7XG59XG5cbm5hdiAub3BlbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA3cHg7XG4gIHRvcDogMTRweDtcbn1cblxubmF2IC5vcGVuZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG5uYXYgLm9wZW5lcjpob3ZlcjpiZWZvcmUsIG5hdiAub3BlbmVyOmhvdmVyOmFmdGVyLCBuYXYgLm9wZW5lcjpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZDogcmVkO1xufVxuXG5uYXYgLmNsb3NlLWJ0biBzcGFuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxubmF2IC5jbG9zZS1idG46YWZ0ZXIsIG5hdiAuY2xvc2UtYnRuOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbm5hdiAuY2xvc2UtYnRuOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxubmF2IC5kcm9wIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5uYXYgLmRyb3AgLm9wZW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MXB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTNweDtcbn1cblxubmF2IC5kcm9wIC5zZWFyY2gtbW9iaWxlLWZvcm0ge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Nzc4N2I7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDAgMTlweCAyMXB4IDExcHg7XG59XG5cbm5hdiAuZHJvcCAuc2VhcmNoLW1vYmlsZS1mb3JtIC5pbnB1dC1maWVsZCBpbnB1dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNnB4IDAgNnB4IDZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cblxubmF2IC5kcm9wIC5zZWFyY2gtbW9iaWxlLWZvcm0gLmlucHV0LWZpZWxkIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjYzc0YjE1O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbm5hdiAuZHJvcCAuc2VhcmNoLW1vYmlsZS1mb3JtIC5pbnB1dC1maWVsZCBidXR0b24gaSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxubmF2IC5kcm9wIC5zdWItcm93IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiZGJkYmQ7XG59XG5cbm5hdiAuZHJvcCAuc3ViLXJvdyAucG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogNDM2cHg7XG4gIG1pbi13aWR0aDogNDM2cHg7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgLjNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAuM3MgZWFzZS1pbi1vdXQsIG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5uYXYgLmRyb3AgLnN1Yi1yb3cucG9wdXAtYWN0aXZlIC5wb3B1cCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zZWFyY2gtZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogNnB4IHNvbGlkICMzMTJiMmI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogM3B4O1xufVxuXG4uc2VhcmNoLWZvcm06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAxNnB4IDIycHggMTZweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMzEyYjJiIHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIycHg7XG4gIHJpZ2h0OiAzOHB4O1xufVxuXG4uc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTEycHgpO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDAgMTAwcHggMCAxMHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMge1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm90dG9tOiAzcHg7XG59XG5cbi5zZWFyY2gtb3BlbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjb2xvcjogI2M3NGIxNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VhcmNoLW9wZW5lcjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc2VhcmNoLW9wZW5lciBpIHtcbiAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcbn1cblxuLmFjY291bnRib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMjFweDtcbn1cblxuLmFjY291bnRib3ggYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICNjNzRiMTU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzc0YjE1O1xuICBwYWRkaW5nOiA3cHggMDtcbn1cblxuLmFjY291bnRib3ggYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjYzc0YjE1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi1yb3cgLmJ0biB7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuXG4uYnRuLnN1YnNjcmliZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgMTBweCAtNHB4IDA7XG59XG5cbiN3cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiNtYWluIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4jbWFpbiA+IC5jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYXJ0aWNsZS1zZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgLyogICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICovXG59XG5cbi5hZHZlcnRpc2luZy1ob2xkZXItbGcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogNXB4IGF1dG8gMHB4O1xufVxuXG4uYWR2ZXJ0aXNpbmctaG9sZGVyLWxnIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmFkdmVydGlzaW5nLWhvbGRlci1sZy5hZHZlcnRpc2luZy1ob2xkZXItc20ge1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMTFweCBhdXRvIDM0cHg7XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmEge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5idG4ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4jd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3dyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgbGVmdDogLTk5OTlweDtcbiAgYm90dG9tOiAtOTk5OXB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG59XG5cbi5icmVha2luZ25ld3Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAzcHggMCA5cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzc0YjE1O1xuICBtYXJnaW46IDA7XG59XG5cbi5icmVha2luZ25ld3Mgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjYzc0YjE1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5icmVha2luZ25ld3MgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYnJlYWtpbmduZXdzIGE6aG92ZXIge1xuICBjb2xvcjogI2M3NGIxNTtcbn1cblxuLmJyZWFraW5nbmV3cyBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAxcHggMCAwIDA7XG59XG5cbi5mdWxsLXNjcmVlbi1lbmFibGVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZnVsbC1zY3JlZW4tZW5hYmxlZCAuc2xpY2stc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZ1bGwtc2NyZWVuLWVuYWJsZWQgLnNsaWNrLXNlY3Rpb24gLnNsaWRlci1mb3IgLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTc3cHgpO1xufVxuXG4uZnVsbC1zY3JlZW4tZW5hYmxlZCAuc2xpY2stc2VjdGlvbiAuc2xpZGVyLWZvciAuc2xpY2stc2xpZGUgLmltYWdlLWhvbGRlciB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDI1MXB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbi5mdWxsLXNjcmVlbi1lbmFibGVkIC5zbGljay1zZWN0aW9uIC5zbGlkZXItZm9yIC5zbGljay1zbGlkZSAuaW1hZ2UtaG9sZGVyIGltZyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZ1bGwtc2NyZWVuLWVuYWJsZWQgLnNsaWNrLXNlY3Rpb24gLmV4aXQtcm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mdWxsLXNjcmVlbi1lbmFibGVkIC5zbGljay1zZWN0aW9uIC5leGl0LXJvdyBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZ1bGwtc2NyZWVuLWVuYWJsZWQgLnNsaWNrLXNlY3Rpb24gLnpvb20ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3pvb20tb3V0LnBuZykgbm8tcmVwZWF0O1xufVxuXG4uZnVsbC1zY3JlZW4tZW5hYmxlZCAuc2xpY2stc2xpZGVyIC50ZXh0LWZyYW1lIC5pbm5lciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5mdWxsLXNjcmVlbi1lbmFibGVkIC52aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAyNjBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5zbGljay1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMTkxOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDE1cHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG59XG5cbi5zbGljay1zZWN0aW9uIC56b29tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB6LWluZGV4OiAxMDAyO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy96b29tLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgbGluZWFyO1xufVxuXG4uc2xpY2stc2VjdGlvbiAuem9vbTpob3ZlciB7XG4gIG9wYWNpdHk6IC41O1xufVxuXG4uc2xpY2stc2VjdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG59XG5cbi5zbGljay1zZWN0aW9uIC5leGl0LXJvdyB7XG4gIHBhZGRpbmc6IDM2cHggMCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay1zZWN0aW9uIC5leGl0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICB3aWR0aDogMzUxcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgei1pbmRleDogMTAwMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxOTE5O1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay1wcmV2LCAuc2xpY2stc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ4JTtcbiAgcmlnaHQ6IC00cHg7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IC03cHggMCAwIDA7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXByZXY6aG92ZXIsIC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQ6aG92ZXIge1xuICBjb2xvcjogI2M3NGIxNTtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldiBpLCAuc2xpY2stc2xpZGVyIC5zbGljay1uZXh0IGkge1xuICBmb250LXNpemU6IDQwcHg7XG4gIHRleHQtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC00cHg7XG4gIG1hcmdpbjogLTdweCAwIDA7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2xpY2stc2xpZGVyIC50ZXh0LWZyYW1lIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAwIDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogIzFiMTkxOTtcbn1cblxuLnNsaWNrLXNsaWRlciAudGV4dC1mcmFtZSAuaW5uZXIge1xuICBwYWRkaW5nOiAwIDZweCAxMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbn1cblxuLnNsaWNrLXNsaWRlciAudGV4dC1mcmFtZSBoMyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cblxuLnNsaWNrLXNsaWRlciAudGV4dC1mcmFtZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zbGljay1zbGlkZXIuc2xpZGVyLW5hdiB7XG4gIHBhZGRpbmc6IDEwcHggMjdweDtcbn1cblxuLnNsaWNrLXNsaWRlci5zbGlkZXItbmF2IC5zbGljay1zbGlkZSB7XG4gIG1hcmdpbjogMCAzcHg7XG4gIGhlaWdodDogODBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBvcGFjaXR5OiAuNzU7XG59XG5cbi5zbGljay1zbGlkZXIuc2xpZGVyLW5hdiAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2xpY2stc2xpZGVyLnNsaWRlci1uYXYgLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG59XG5cbi5zbGljay1zbGlkZXIuc2xpZGVyLW5hdiAuc2xpY2stcHJldiwgLnNsaWNrLXNsaWRlci5zbGlkZXItbmF2IC5zbGljay1uZXh0IHtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2xpY2stc2xpZGVyLnNsaWRlci1uYXYgLnNsaWNrLXByZXY6YWZ0ZXIsIC5zbGljay1zbGlkZXIuc2xpZGVyLW5hdiAuc2xpY2stbmV4dDphZnRlciB7XG4gIHRleHQtaW5kZW50OiAwICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogN3B4IDVweCA3cHggMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stc2xpZGVyLnNsaWRlci1uYXYgLnNsaWNrLXByZXY6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNjNzRiMTUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1zbGlkZXIuc2xpZGVyLW5hdiAuc2xpY2stbmV4dCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4uc2xpY2stc2xpZGVyLnNsaWRlci1uYXYgLnNsaWNrLW5leHQ6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNjNzRiMTUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1zbGlkZXIuc2xpZGVyLW5hdiAuc2xpY2stbmV4dDphZnRlciB7XG4gIGJvcmRlci13aWR0aDogN3B4IDAgN3B4IDVweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xufVxuXG4uc2xpY2stc2xpZGVyLnNsaWRlci1uYXYgLnNsaWNrLW5leHQ6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNjNzRiMTU7XG59XG5cbi5mZWF0dXJlZC1zZWN0aW9uIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbn1cblxuLmZlYXR1cmVkLXNlY3Rpb24gLmJveC1mZWF0dXJlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMDAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMCAyOXB4O1xufVxuXG4uZmVhdHVyZWQtc2VjdGlvbiAuYm94LWZlYXR1cmVkIC5pbWFnZS1ob2xkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMCA5cHg7XG59XG5cbi5mZWF0dXJlZC1zZWN0aW9uIC5ib3gtZmVhdHVyZWQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZmVhdHVyZWQtc2VjdGlvbiBoMyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uZmVhdHVyZWQtc2VjdGlvbiAudGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5OSwgNzUsIDIxLCAwLjc2KTtcbiAgcGFkZGluZzogMXB4IDEzcHggNXB4IDE4cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMjVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3WCgtMjVkZWcpO1xuICB0cmFuc2Zvcm06IHNrZXdYKC0yNWRlZyk7XG4gIG1hcmdpbjogMCAwIDAgLTEwcHg7XG59XG5cbi5jb2x1bW4tbGcgLnRpdGxlLCAuYXJ0aWNsZSAudGl0bGUsIC5jb2x1bW4tc20gLnRpdGxlLCAuYm94LWhpc3RvcnkgLmltYWdlLWhvbGRlciAudGl0bGUsIC5zcGVjaWFsLXJlcG9ydCBhIC50aXRsZSwgLmJveC1pbm5lciAuaW1hZ2UtaG9sZGVyIC50aXRsZSwgLmVzdGF0ZS1ob2xkZXIgLmltYWdlLWhvbGRlciAudGl0bGUsIC50cmVuZGluZy1jb2wgLmltYWdlLWhvbGRlciAudGl0bGUsIC5mZWF0dXJlZC1ib3ggLmltYWdlLWhvbGRlciAudGl0bGUsIC5wb3B1bGFyLWJveCAuaW1hZ2UtaG9sZGVyIC50aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk5LCA3NSwgMjEsIDAuNzYpO1xuICBwYWRkaW5nOiAxcHggMTNweCA1cHggMThweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0yNWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXdYKC0yNWRlZyk7XG4gIHRyYW5zZm9ybTogc2tld1goLTI1ZGVnKTtcbiAgbWFyZ2luOiAwIDAgMCAtMTBweDtcbn1cblxuLmJveC1pbm5lciAuaW1hZ2UtaG9sZGVyIC50aXRsZSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5mZWF0dXJlZC1zZWN0aW9uIC50aXRsZSBlbSwgLmNvbHVtbi1sZyAudGl0bGUgZW0sIC5hcnRpY2xlIC50aXRsZSBlbSwgLmNvbHVtbi1zbSAudGl0bGUgZW0sIC5ib3gtaGlzdG9yeSAuaW1hZ2UtaG9sZGVyIC50aXRsZSBlbSwgLnNwZWNpYWwtcmVwb3J0IGEgLnRpdGxlIGVtLCAuYm94LWlubmVyIC5pbWFnZS1ob2xkZXIgLnRpdGxlIGVtLCAuZXN0YXRlLWhvbGRlciAuaW1hZ2UtaG9sZGVyIC50aXRsZSBlbSwgLnRyZW5kaW5nLWNvbCAuaW1hZ2UtaG9sZGVyIC50aXRsZSBlbSwgLmZlYXR1cmVkLWJveCAuaW1hZ2UtaG9sZGVyIC50aXRsZSBlbSwgLnBvcHVsYXItYm94IC5pbWFnZS1ob2xkZXIgLnRpdGxlIGVtIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDI1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tld1goMjVkZWcpO1xuICB0cmFuc2Zvcm06IHNrZXdYKDI1ZGVnKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ib3gtaW5uZXIgLmltYWdlLWhvbGRlciwgLmVzdGF0ZS1ob2xkZXIgLmltYWdlLWhvbGRlciwgLnRyZW5kaW5nLWNvbCAuaW1hZ2UtaG9sZGVyLCAuZmVhdHVyZWQtYm94IC5pbWFnZS1ob2xkZXIsIC5wb3B1bGFyLWJveCAuaW1hZ2UtaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29sdW1uLXNtIC50aXRsZSwgLmJveC1oaXN0b3J5IC5pbWFnZS1ob2xkZXIgc3Bhbi50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLnNpZ251cC1mb3JtIHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbiAgcGFkZGluZzogMTBweCAwIDAgMDtcbn1cblxuLnNpZ251cC1mb3JtLm1hcmdpbi10b3Age1xuICBtYXJnaW46IDA7XG59XG5cbi5zaWdudXAtZm9ybSAuYWR2ZXJ0aXNpbmctaG9sZGVyLXNtIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnNpZ251cC1mb3JtIGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAxcHggMCAxOXB4IDA7XG59XG5cbi5zaWdudXAtZm9ybSBoMyBpIHtcbiAgbWFyZ2luOiAwcHggNXB4IC02cHggMDtcbn1cblxuLnNpZ251cC1mb3JtIC5pbnB1dC1maWVsZCB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDY1JTtcbn1cblxuLnNpZ251cC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbn1cblxuLnNpZ251cC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQ6ICNjNzRiMTU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNzRiMTU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIC4zcyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDlweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4uc2lnbnVwLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gIGNvbG9yOiAjYzc0YjE1O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uaG9sZGVyLnNpZGViYXIge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbi5zaWdudXAtZm9ybSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiAjYzc0YjE1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzc0YjE1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDBweCA5cHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogI2M3NGIxNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M3NGIxNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgLjNzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwcHggOXB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5zaWdudXAtZm9ybSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyIHtcbiAgY29sb3I6ICNjNzRiMTU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXIge1xuICBjb2xvcjogI2M3NGIxNTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNpZ251cC1mb3JtIC5zdWItcm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5hdXRvY29tcGxldGUtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmxhdGVzdC1uZXdzLXNlY3Rpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sYXRlc3QtbmV3cy1zZWN0aW9uIC5hZHZlcnRpc2luZy1ob2xkZXItbGcuYWR2ZXJ0aXNpbmctaG9sZGVyLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLmxhdGVzdC1uZXdzLXNlY3Rpb24gaDIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYnRuLm1vcmUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbn1cblxuLmJ0bi5tb3JlIGkge1xuICBtYXJnaW46IDNweCAwIDAgMDtcbn1cblxuLmxhdGVzdC1uZXdzLWxpc3Qge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDAgMCAxNHB4O1xufVxuXG4ubGF0ZXN0LW5ld3MtbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbn1cblxuLmxhdGVzdC1uZXdzLWxpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4ubGF0ZXN0LW5ld3MtbGlzdCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAxNXB4IDAgMTVweCAwO1xufVxuXG4ubGF0ZXN0LW5ld3MtbGlzdCBhOmhvdmVyIHtcbiAgY29sb3I6ICNjNzRiMTU7XG59XG5cbi52aWRlby1ob2xkZXIgaDEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4udmlkZW8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNjYlO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udmlkZW8tY29udGFpbmVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3BlY2lhbC1yZXBvcnQgaDEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc3BlY2lhbC1yZXBvcnQgLmltYWdlLWhvbGRlciB7XG4gIG1hcmdpbjogMCAwIDExcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNwZWNpYWwtcmVwb3J0IC5pbWFnZS1ob2xkZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5zcGVjaWFsLXJlcG9ydCBoMyB7XG4gIG1hcmdpbjogMCAwIDdweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5zcGVjaWFsLXJlcG9ydCBwIHtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnNwZWNpYWwtcmVwb3J0IGEge1xuICBjb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNwZWNpYWwtcmVwb3J0IGE6aG92ZXIge1xuICBjb2xvcjogI2M3NGIxNTtcbn1cblxuLnNwZWNpYWwtcmVwb3J0IC5hZHZlcnRpc2luZy1ob2xkZXItbGcuYWR2ZXJ0aXNpbmctaG9sZGVyLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRocmVlLWNvbHVtbnMge1xuICBwYWRkaW5nOiA0cHggMCAgMCAwO1xufVxuXG4udGhyZWUtY29sdW1ucyAuYWR2ZXJ0aXNpbmctaG9sZGVyLWxnLmFkdmVydGlzaW5nLWhvbGRlci1zbSB7XG4gIG1hcmdpbi1ib3R0b206IDM5cHg7XG59XG5cbi5ib3gtaW5uZXIgaDIge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4uYm94LWlubmVyIC5pbWFnZS1ob2xkZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5ib3gtaW5uZXIgdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cblxuLmJveC1pbm5lciB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5ib3gtaW5uZXIgdWwgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLmJveC1pbm5lciBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYm94LWlubmVyIGE6aG92ZXIge1xuICBjb2xvcjogI2M3NGIxNTtcbn1cblxuLnRyZW5kaW5nLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyMzFkO1xuICBtYXJnaW46IDAgMCA0cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udHJlbmRpbmctc2VjdGlvbiAuYmNUZW1wbGF0ZTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi50cmVuZGluZy1ob2xkZXIge1xuICBwYWRkaW5nOiAxNHB4IDAgMXB4O1xufVxuXG4udHJlbmRpbmctaG9sZGVyIC50cmVuZGluZy1yb3cge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG5cbi50cmVuZGluZy1ob2xkZXIgLnRyZW5kaW5nLWNvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbjogMCAwIDI5cHg7XG59XG5cbi50cmVuZGluZy1ob2xkZXIgaDEge1xuICBtYXJnaW46IDAgMCAxOXB4O1xufVxuXG4udHJlbmRpbmctaG9sZGVyIC5pbWFnZS1ob2xkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMCA5cHg7XG59XG5cbi50cmVuZGluZy1ob2xkZXIgLmltYWdlLWhvbGRlciBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50cmVuZGluZy1ob2xkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRyZW5kaW5nLWhvbGRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNjNzRiMTU7XG59XG5cbi50cmVuZGluZy1ob2xkZXIgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xufVxuXG4vKi50cmVuZGluZy1ob2xkZXIgYTpob3ZlciBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufSovXG4uZXN0YXRlLWZyYW1lIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbn1cblxuLmVzdGF0ZS1mcmFtZSAuYWR2ZXJ0aXNpbmctaG9sZGVyLWxnLmFkdmVydGlzaW5nLWhvbGRlci1zbSB7XG4gIG1hcmdpbi10b3A6IDQycHg7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG59XG5cbi5lc3RhdGUtaG9sZGVyIC5pbWFnZS1ob2xkZXIgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5lc3RhdGUtaG9sZGVyIHVsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTBweCAwIDAgMDtcbn1cblxuLmVzdGF0ZS1ob2xkZXIgdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cblxuLmVzdGF0ZS1ob2xkZXIgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmVzdGF0ZS1ob2xkZXIgdWwgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLmVzdGF0ZS1ob2xkZXIgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmVzdGF0ZS1ob2xkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjYzc0YjE1O1xufVxuXG4uZmVhdHVyZWQtZnJhbWUge1xuICBtYXJnaW46IDAgMCAycHg7XG59XG5cbi5mZWF0dXJlZC1mcmFtZSBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG59XG5cbi5mZWF0dXJlZC1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMCAwIDI2cHg7XG59XG5cbi5mZWF0dXJlZC1ib3ggLmltYWdlLWhvbGRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAwIDlweDtcbn1cblxuLmZlYXR1cmVkLWJveCAuaW1hZ2UtaG9sZGVyIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmZlYXR1cmVkLWJveCBoMiwgLmZlYXR1cmVkLWJveCBoNCB7XG4gIG1hcmdpbjogMCAwIDlweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmZlYXR1cmVkLWJveCBoMiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmZlYXR1cmVkLWJveCBwIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmZlYXR1cmVkLWJveCBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi8qXG4uZmVhdHVyZWQtYm94OmhvdmVyIC5pbWFnZS1ob2xkZXIgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbiovXG4ubW9zdC1wb3B1bGFyLXNlY3Rpb24ge1xuICBtYXJnaW46IDAgMCA1MXB4O1xufVxuXG4ubW9zdC1wb3B1bGFyLXNlY3Rpb24gaDEge1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xufVxuXG4ubW9zdC1wb3B1bGFyLXNlY3Rpb24gLmJ0bi5tb3JlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cblxuLnBvcHVsYXItbW9yZS1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCA1MHB4O1xufVxuXG4uYXJ0aWNsZS1zZWN0aW9uIC5sZy1zZWN0aW9uIC5wb3B1bGFyLWJveCAuaW1hZ2UtaG9sZGVyIHtcbiAgd2lkdGg6IDM2NHB4O1xufVxuXG4ucG9wdWxhci1ib3gge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMCA0OXB4O1xufVxuXG4ucG9wdWxhci1ib3g6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbn1cblxuLnBvcHVsYXItYm94IC5pbWFnZS1ob2xkZXIge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4ucG9wdWxhci1ib3ggLmltYWdlLWhvbGRlciBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBvcHVsYXItYm94IC50YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGNvbG9yOiAjYzc0YjE1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLnBvcHVsYXItYm94IC50YWc6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnBvcHVsYXItYm94IGgzIHtcbiAgbWFyZ2luOiAwIDAgOXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5wb3B1bGFyLWJveCBoMyBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wb3B1bGFyLWJveCBoMyBhOmhvdmVyIHtcbiAgY29sb3I6ICNjNzRiMTU7XG59XG5cbi5wb3B1bGFyLWJveCBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLnBvcHVsYXItYm94IC50ZXh0LWJveCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wb3B1bGFyLWJveCAudGV4dC1ib3ggcCB7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuXG4ucG9wdWxhci1ib3ggLmNhdGVnb3J5IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5wb3B1bGFyLWJveC5sZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvcHVsYXItYm94LmxnIGgzLCAucG9wdWxhci1ib3gubGcgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wb3B1bGFyLWJveCAuYnRuIHtcbiAgYmFja2dyb3VuZDogI2M3NGIxNTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5wb3B1bGFyLWJveCAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNjNzRiMTU7XG59XG5cbi5wb3B1bGFyLWJveCAuZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4ubWFnYXppbmUtYm94IC5pbWFnZS1ob2xkZXIge1xuICAvKmJhY2tncm91bmQtY29sb3I6ICMyOTIzMWQ7Ki9cbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvIDhweDtcbiAgcGFkZGluZzogMTdweCAwO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpLCAycHggNXB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tYWdhemluZS1ib3ggcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1hZ2F6aW5lLWJveCAuYnRuLXJvdyB7XG4gIHBhZGRpbmc6IDEzcHggMCAwIDA7XG59XG5cbi5tYWdhemluZS1ib3ggLmJ0bi1yb3cgLmJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWdhemluZS1ib3ggLmJ0bi1yb3cgLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKlxuLm1hZ2F6aW5lLWJveCAuaW1hZ2UtaG9sZGVyIGltZzpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG4qL1xuLm5hdmlnYXRpb24tY2F0ZWdvcnkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXZpZ2F0aW9uLWNhdGVnb3J5IGEge1xuICBjb2xvcjogI2M3NGIxNTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmlnYXRpb24tY2F0ZWdvcnkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ubmF2aWdhdGlvbi1jYXRlZ29yeSBpIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIC01cHg7XG59XG5cbi5jYXRlZ29yeSAuY2F0ZWdvcnktdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpeGVkLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcnRpY2xlLWZyYW1lIC5sb2FkLW1vcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXJ0aWNsZS1zZWN0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcnRpY2xlLXNlY3Rpb24uZGlnaXRhbC1zZWN0aW9uIHtcbiAgcGFkZGluZzogMjBweCAwIDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFydGljbGUtc2VjdGlvbi5kaWdpdGFsLXNlY3Rpb24gLmJ0bi5tb3JlIHtcbiAgY29sb3I6ICNjNzRiMTU7XG59XG5cbi5hcnRpY2xlLXNlY3Rpb24uZGlnaXRhbC1zZWN0aW9uIC5idG4ubW9yZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYXJ0aWNsZS1zZWN0aW9uIC5zZWFyY2gtc2lkZWJhci1mb3JtIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzc3ODdiO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xufVxuXG4uYXJ0aWNsZS1zZWN0aW9uIC5zZWFyY2gtc2lkZWJhci1mb3JtIC5pbnB1dC1maWVsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFydGljbGUtc2VjdGlvbiAuc2VhcmNoLXNpZGViYXItZm9ybSAuaW5wdXQtZmllbGQgaW5wdXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweCAwIDVweCA2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGJvcmRlcjogMDtcbn1cblxuLmFydGljbGUtc2VjdGlvbiAuc2VhcmNoLXNpZGViYXItZm9ybSAuaW5wdXQtZmllbGQgYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNjNzRiMTU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFydGljbGUtc2VjdGlvbiAuc2VhcmNoLXNpZGViYXItZm9ybSAuaW5wdXQtZmllbGQgYnV0dG9uIGkge1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5hcnRpY2xlLXNlY3Rpb24gLnNlYXJjaC1zaWRlYmFyLWZvcm0gLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXSArIGxhYmVsIHtcbiAgbGVmdDogMDtcbn1cblxuLnRpdGxlLWltYWdlLWhvbGRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAwIDlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGl0bGUtaW1hZ2UtaG9sZGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4udGl0bGUtaW1hZ2UtaG9sZGVyIC52aWRlby1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNTIlO1xufVxuXG4uYXJ0aWNsZSB7XG4gIHBhZGRpbmc6IDE5cHggMCAwIDA7XG59XG5cbi5hcnRpY2xlIC50ZXh0LWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFydGljbGUgLnRhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNjNzRiMTU7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5hcnRpY2xlIC50YWc6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmFydGljbGUgaDEge1xuICBtYXJnaW46IDAgMCA5cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5hcnRpY2xlIC5zaWduYXR1cmUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDE4cHg7XG59XG5cbi5hcnRpY2xlIC5zaWduYXR1cmUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzkzOTNhO1xufVxuXG4uYXJ0aWNsZSAuc2lnbmF0dXJlIHNwYW4gYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMCAwIDAgNHB4O1xufVxuXG4uYXJ0aWNsZSAuc2lnbmF0dXJlIHNwYW4gYTpob3ZlciB7XG4gIGNvbG9yOiAjYzc0YjE1O1xufVxuXG4uYXJ0aWNsZSAuc2lnbmF0dXJlIC5kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIG1hcmdpbjogMCA2cHggMCAwO1xufVxuXG4uYXJ0aWNsZSAuc2lnbnVwLWZvcm0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIHBhZGRpbmc6IDExcHggMCAyNnB4O1xufVxuXG4uYXJ0aWNsZSAuc2lnbnVwLWZvcm0gLmhvbGRlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAwIDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5hcnRpY2xlIC5zaWdudXAtZm9ybSAuaG9sZGVyIC5zdWItcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXJ0aWNsZSAuc2lnbnVwLWZvcm0gLmhvbGRlciAuc3ViLXJvdyAuaW5wdXQtZmllbGQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xufVxuXG4uYXJ0aWNsZSAuc2lnbnVwLWZvcm0gLmhvbGRlciAuc3ViLXJvdyBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogIzliOWI5YjtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uYXJ0aWNsZSAuc2lnbnVwLWZvcm0gLmhvbGRlciAuc3ViLXJvdyBsYWJlbFtmb3I9XCJlbWFpbF9uZXdzXCJdIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uYXJ0aWNsZSAuc2lnbnVwLWZvcm0gLmhvbGRlciAuc3ViLXJvdyBpbnB1dCNzdWJzY3JpYmVfYnV0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMXB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5hcnRpY2xlIHAge1xuICBtYXJnaW46IDAgMCAyMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4ycHg7XG59XG5cbi5hcnRpY2xlIHAgYSB7XG4gIGNvbG9yOiAjYzc0YjE1O1xufVxuXG4uYXJ0aWNsZSBwIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmFydGljbGUgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDIycHg7XG59XG5cbi5hcnRpY2xlIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG1hcmdpbjogLTNweCA2cHggMCAwO1xufVxuXG4uYXJ0aWNsZSAuc29jaWFsLXBsYWdpbiBsaSB7XG4gIG1hcmdpbjogNnB4IDAgMDtcbn1cblxuLmFydGljbGUgLnNvY2lhbC1wbGFnaW4gbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFydGljbGUgLnNvY2lhbC1wbGFnaW4gbGkgaS5mYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uYXJ0aWNsZS5sb2NrZWQge1xuICBtYXgtaGVpZ2h0OiA0ODRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXJ0aWNsZS5sb2NrZWQgLmxvY2tlZC1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFydGljbGUubG9ja2VkIC50aXRsZS1pbWFnZS1ob2xkZXIsIC5hcnRpY2xlLmxvY2tlZCAuc2lnbnVwLWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXJ0aWNsZS5sb2NrZWQgLnNvY2lhbC1wbGFnaW4ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMXB4LCA0cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIxcHgsIDRweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMXB4LCA0cHgpO1xufVxuXG4uYXJ0aWNsZS5sb2NrZWQgLnNpZ25hdHVyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFydGljbGUubG9ja2VkIC5zaWduYXR1cmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTRweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjYzljOWM5O1xufVxuXG4uYXJ0aWNsZS5sb2NrZWQgLmNhcmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXJ0aWNsZSAubG9ja2VkLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMjBweCAwIDAgMDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCB3aGl0ZSA1MiUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCB3aGl0ZSA1MiUsIHdoaXRlIDEwMCUpO1xufVxuXG4uYXJ0aWNsZSAubG9ja2VkLWJveCBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5cbi5hcnRpY2xlIC5sb2NrZWQtYm94IC5saW5rLXJvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFydGljbGUgLmxvY2tlZC1ib3ggLmJ0biB7XG4gIHdpZHRoOiA0OSU7XG59XG5cbi5hcnRpY2xlIC5sb2NrZWQtYm94IC5idG4uYnRuLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICNjNzRiMTU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYXJ0aWNsZSAubG9ja2VkLWJveCAuYnRuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2M3NGIxNTtcbn1cblxuLm9wZW4tY2xvc2UtY29tbWVudHMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA3cHggMCAzMHB4IDA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xufVxuXG4ub3Blbi1jbG9zZS1jb21tZW50cyAuc29jaWFsLXBsYWdpbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNTAlO1xufVxuXG4ub3Blbi1jbG9zZS1jb21tZW50cyAuc29jaWFsLXBsYWdpbiBsaSB7XG4gIG1hcmdpbjogMCAwIDAgM3B4O1xufVxuXG4ub3Blbi1jbG9zZS1jb21tZW50cyAuc29jaWFsLXBsYWdpbiBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm9wZW4tY2xvc2UtY29tbWVudHMgLnNsaWRlLWNvbnRlbnQge1xuICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5vcGVuLWNsb3NlLWNvbW1lbnRzIC5jb21tZW50cyB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5zb2NpYWwtcGxhZ2luIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI2cHgsIDRweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjZweCwgNHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI2cHgsIDRweCk7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYXJ0aWNsZSAuc29jaWFsLXBsYWdpbiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW46IDZweCAwIDA7XG4gIHRleHQtaW5kZW50OiBpbmhlcml0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zb2NpYWwtcGxhZ2luIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbjogNnB4IDAgMDtcbiAgdGV4dC1pbmRlbnQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnNvY2lhbC1wbGFnaW4gbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5cbi5zb2NpYWwtcGxhZ2luIGxpOmhvdmVyIHtcbiAgb3BhY2l0eTogLjU7XG59XG5cbi5zb2NpYWwtcGxhZ2luIGxpLmZhY2Vib29rIHtcbiAgYmFja2dyb3VuZDogIzJiNWI5ZDtcbn1cblxuLnNvY2lhbC1wbGFnaW4gbGkuaW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZDogIzUxN2ZhNjtcbn1cblxuLnNvY2lhbC1wbGFnaW4gbGkudHdpdHRlciB7XG4gIGJhY2tncm91bmQ6ICM0YjkwY2M7XG59XG5cbi5zb2NpYWwtcGxhZ2luIGxpLmxpbmtlZGluIHtcbiAgYmFja2dyb3VuZDogIzAwN2RiYjtcbn1cblxuLnNvY2lhbC1wbGFnaW4gbGkuZW52ZWxvcGUtbyB7XG4gIGJhY2tncm91bmQ6ICNlOTg4MDE7XG59XG5cbi5zb2NpYWwtcGxhZ2luIGxpLnByaW50IHtcbiAgYmFja2dyb3VuZDogIzdkN2M3ZTtcbn1cblxuLnNvY2lhbC1wbGFnaW4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uYWN0aW9ucyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogN3B4IDAgMzBweCAwO1xufVxuXG4uYWN0aW9ucyAuc29jaWFsLXBsYWdpbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFjdGlvbnMgLnNvY2lhbC1wbGFnaW4gbGkge1xuICBtYXJnaW46IDAgMCAwIDNweDtcbn1cblxuLmFjdGlvbnMgLnNvY2lhbC1wbGFnaW4gbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5cbi5jb21tZW50cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2M3NGIxNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb21tZW50czpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uY29tbWVudHMgLm1hdGVyaWFsLWljb25zIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4uY29tbWVudHMgLmZhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDAgOHB4IDAgNnB4O1xufVxuXG4ucHJlbG9hZGVyLWZyYW1lIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuI21vZGFsMiB7XG4gIHdpZHRoOiA1MzVweDtcbn1cblxuLnBvcHVwLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4ubGlnaHRib3gtZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHRib3gtZnJhbWUgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkYmQ7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNiZGJkYmQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5saWdodGJveC1mcmFtZSAuY2xvc2U6aG92ZXIge1xuICBjb2xvcjogI2M3NGIxNTtcbiAgYm9yZGVyLWNvbG9yOiAjYzc0YjE1O1xufVxuXG4ubGlnaHRib3gtY29udGVudCB7XG4gIHBhZGRpbmc6IDE1cHggNTBweCA2MXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG59XG5cbi5sb2dpbi1mb3JtIC5zdWItcm93IHtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbn1cblxuLmxvZ2luLWZvcm0gLnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luOiAwIDAgMTlweDtcbn1cblxuLmxvZ2luLWZvcm0gLnRpdGxlIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGNvbG9yOiAjYzc0YjE1O1xufVxuXG4ubG9naW4tZm9ybSAudGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ubG9naW4tZm9ybSBoMSB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxvZ2luLWZvcm0gLmlucHV0LWZpZWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubG9naW4tZm9ybSAuaW5wdXQtZmllbGQgbGFiZWwge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luOiAwIDAgNnB4O1xufVxuXG4ubG9naW4tZm9ybSAuaW5wdXQtZmllbGQgbGFiZWwgZW0ge1xuICBjb2xvcjogI2MzMDAxNjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ubG9naW4tZm9ybSAuaW5wdXQtZmllbGQgaW5wdXQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBoZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDdweCA5cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxOHB4KTtcbn1cblxuLmxvZ2luLWZvcm0gLmlucHV0LWZpZWxkIGlucHV0LmludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNmNDQzMzY7XG59XG5cbi5sb2dpbi1mb3JtIC5pbnB1dC1maWVsZCBpbnB1dC52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzRjYWY1MDtcbn1cblxuLmxvZ2luLWZvcm0gLmxhc3Qtcm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDI0cHggMCAwO1xufVxuXG4ubG9naW4tZm9ybSAubGFzdC1yb3cgLmJ0biB7XG4gIGJhY2tncm91bmQ6ICNjNzRiMTU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubG9naW4tZm9ybSAubGFzdC1yb3cgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjYzc0YjE1O1xufVxuXG4ubG9naW4tZm9ybSAuZm9yZ290IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjYzc0YjE1O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5sb2dpbi1mb3JtIC5mb3Jnb3Q6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmxvZ2luLWZvcm0ucmVnaXN0ZXItZm9ybSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxvZ2luLWZvcm0ucmVnaXN0ZXItZm9ybSAuZm9vdG5vdGUge1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5pbnB1dC1maWVsZCBzcGFuLmZvb3Rub3RlIHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4ubG9naW4tZm9ybS5yZWdpc3Rlci1mb3JtIGlucHV0IHtcbiAgbWF4LXdpZHRoOiAyODBweDtcbn1cblxuLmxvZ2luLWZvcm0ucmVnaXN0ZXItZm9ybSAuc3ViLXJvdyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5sb2dpbi1mb3JtLnB1cmNoYXNlLWZvcm0ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubG9naW4tZm9ybS5wdXJjaGFzZS1mb3JtIC5wdXJjaGFzZS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzljOWM5O1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLmxvZ2luLWZvcm0ucHVyY2hhc2UtZm9ybSAucHVyY2hhc2UtdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAgMCA1cHg7XG59XG5cbi5sb2dpbi1mb3JtLnB1cmNoYXNlLWZvcm0gLnB1cmNoYXNlLXRpdGxlIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLmxvZ2luLWZvcm0ucHVyY2hhc2UtZm9ybSAucHVyY2hhc2UtdGl0bGUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2M3NGIxNTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmxvZ2luLWZvcm0ucHVyY2hhc2UtZm9ybSAuaW5mby1mcmFtZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi5sb2dpbi1mb3JtLnB1cmNoYXNlLWZvcm0gLmluZm8tZnJhbWUgc3Ryb25nIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4ubG9naW4tZm9ybS5wdXJjaGFzZS1mb3JtIC5pbmZvLWZyYW1lIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5sb2dpbi1mb3JtLnB1cmNoYXNlLWZvcm0gLmluZm8tZnJhbWUgc3BhbiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICNiOTM3MTI7XG59XG5cbi5sb2dpbi1mb3JtLnB1cmNoYXNlLWZvcm0gLnN1Yi1zZWwtcm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5sb2dpbi1mb3JtLnB1cmNoYXNlLWZvcm0gLnN1Yi1zZWwtcm93IC5mYWtlLXNlbGVjdCB7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbn1cblxuLmxvZ2luLWZvcm0uY29tcGxldGUgLnB1cmNoYXNlLXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLmxvZ2luLWZvcm0uY29tcGxldGUgLnRoYW5rLW1lc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cblxuLmxvZ2luLWZvcm0gW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWwge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuXG4ubG9naW4tZm9ybSBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG59XG5cbi5sb2dpbi1mb3JtIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2M3NGIxNTtcbiAgYm9yZGVyLWNvbG9yOiAjYzc0YjE1O1xufVxuXG4ubG9naW4tZm9ybSBbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6YmVmb3JlLCAubG9naW4tZm9ybSBbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6YWZ0ZXIge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDhweCAwIDAgMDtcbn1cblxuLmxvZ2luLWZvcm0gW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjYzc0YjE1O1xuICBib3JkZXItY29sb3I6ICNjNzRiMTU7XG59XG5cbi5sb2dpbi1mb3JtIC5yYWRpby1yb3cgW3R5cGU9XCJyYWRpb1wiXS5pbnZhbGlkICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZWQ7XG59XG5cbi5sb2dpbi1mb3JtIC5yYWRpby1yb3cgKyAucmFkaW8tcm93IFt0eXBlPVwicmFkaW9cIl0uaW52YWxpZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzk3OTc5Nztcbn1cblxuLmxvZ2luLWZvcm0gLnNlbGVjdC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmxvZ2luLWZvcm0gLnNlbGVjdC13cmFwcGVyIGlucHV0IHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubG9naW4tZm9ybSAuc2VsZWN0LXdyYXBwZXIuc20ge1xuICBtYXgtd2lkdGg6IDg4cHg7XG59XG5cbi5sb2dpbi1mb3JtIC5zZWxlY3Qtd3JhcHBlciBzcGFuLmNhcmV0IHtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5sb2dpbi1mb3JtIC5kcm9wZG93bi1jb250ZW50IGxpIHtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG5cbi5sb2dpbi1mb3JtIC5kcm9wZG93bi1jb250ZW50IGxpLmRpc2FibGVkIHtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5sb2dpbi1mb3JtIC5kcm9wZG93bi1jb250ZW50IGxpIHNwYW4ge1xuICBjb2xvcjogI2M3NGIxNTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgcGFkZGluZzogOXB4O1xufVxuXG4ubG9naW4tZm9ybSAuaW5wdXQtZmllbGQgLmNoZWNrLXJvdyB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi5sb2dpbi1mb3JtIC5pbnB1dC1maWVsZCAuY2hlY2stcm93IGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5sb2dpbi1mb3JtIC5pbnB1dC1maWVsZCAuY2hlY2stcm93IGxhYmVsIGVtIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzU4NGQ0ZDtcbn1cblxuLmxvZ2luLWZvcm0gW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmxvZ2luLWZvcm0gYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAjYzc0YjE1O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M3NGIxNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDFweCAxMnB4IDVweCAxMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5sb2dpbi1mb3JtIGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjYzc0YjE1O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ud21jYXB0Y2hhX2JveCB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLndtY2FwdGNoYV9ib3ggbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzU4NTg1YTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi53bWNhcHRjaGFfYm94IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggMCA1cHg7XG59XG5cbi53bWNhcHRjaGFfYm94IC53bWNhcHRjaGFfZmllbGRib3gge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndtY2FwdGNoYV9ib3ggaW5wdXQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBoZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDdweCA5cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxOHB4KTtcbn1cblxuLndtY2FwdGNoYV9ib3ggaW5wdXQuaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbn1cblxuLndtY2FwdGNoYV9ib3ggaW5wdXQudmFsaWQge1xuICBib3JkZXItY29sb3I6ICM0Y2FmNTA7XG59XG5cbi5oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hY2Nlc3NpYmlsaXR5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDBweDtcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFjY2Vzc2liaWxpdHk6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW52aXNpYmxlLWJveCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogNTcxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDEwO1xuICBtYXgtd2lkdGg6IDkwJTtcbn1cblxuLmludmlzaWJsZS1ib3ggLmltYWdlLWhvbGRlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IC0xcHg7XG59XG5cbi5pbnZpc2libGUtYm94IC5pbWFnZS1ob2xkZXIgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmludmlzaWJsZS1ib3ggLnRleHQtYm94IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMTJweDtcbn1cblxuLmludmlzaWJsZS1ib3ggaDQge1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uaW52aXNpYmxlLWJveCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uaW52aXNpYmxlLWJveCBhOmhvdmVyIHtcbiAgY29sb3I6ICNjNzRiMTU7XG59XG5cbi5pbnZpc2libGUtYm94IGEuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDhweDtcbn1cblxuLmF1dG9jb21wbGV0ZS1jb250ZW50LmRyb3Bkb3duLWNvbnRlbnQgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZha2Utc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLmZha2Utc2VsZWN0LnNtIHtcbiAgbWF4LXdpZHRoOiA4OHB4O1xufVxuXG5zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiA3cHggMzBweCA3cHggOXB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5zZWxlY3QuaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbn1cblxuLmZha2Utc2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTNweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA2cHggM3B4IDAgM3B4O1xuICBib3JkZXItY29sb3I6ICMwMDAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5vLWZpeGVkIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4uYXV0aG9yLWJveCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDgwcHggMCAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M5YzljOTtcbn1cblxuLmF1dGhvci1ib3ggLmltYWdlLWhvbGRlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICAvKndpZHRoOiAxNjFweDtcbiAgICBtYXJnaW46IDlweCAyMHB4IDAgMDsqL1xufVxuXG4uYXV0aG9yLWJveCAuaW1hZ2UtaG9sZGVyIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYXV0aG9yLWJveCAudGV4dC1ib3gge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYXV0aG9yLWJveCBoMSB7XG4gIG1hcmdpbjogMCAwIDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogNDJweDtcbn1cblxuLmF1dGhvci1ib3ggLmVkaXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNjNzRiMTU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwIDAgMTlweDtcbn1cblxuLmF1dGhvci1ib3ggLmVkaXRvcjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYXV0aG9yLWJveCAuc29jaWFsLXBsYWdpbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYXV0aG9yLWJveCAuc29jaWFsLXBsYWdpbiBsaSB7XG4gIG1hcmdpbjogMCAycHg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmF1dGhvci1ib3ggLnNvY2lhbC1wbGFnaW4gbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbn1cblxuLnRpdGxlLWNvbnRhY3RzLWJveCB7XG4gIHBhZGRpbmc6IDEycHggMCAwO1xufVxuXG4udGl0bGUtY29udGFjdHMtYm94IGgxIHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cblxuLnRpdGxlLWNvbnRhY3RzLWJveCBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udGl0bGUtY29udGFjdHMtYm94IHAge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4udGl0bGUtY29udGFjdHMtYm94IHAgYSB7XG4gIGNvbG9yOiAjYzc0YjE1O1xufVxuXG4udGl0bGUtY29udGFjdHMtYm94IHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uY29udGFjdHMtZm9ybSB7XG4gIHBhZGRpbmc6IDEycHggMCAwIDA7XG59XG5cbi5jb250YWN0cy1mb3JtIGlucHV0LCAuY29udGFjdHMtZm9ybSB0ZXh0YXJlYSB7XG4gIG1heC13aWR0aDogMzQwcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xufVxuXG4uY29udGFjdHMtZm9ybSAudGV4dGFyZWEtZmllbGQgbGFiZWwge1xuICB0b3A6IDE1cHg7XG59XG5cbi5jb250YWN0cy1mb3JtIC5idG4ge1xuICBiYWNrZ3JvdW5kOiAjYzc0YjE1O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNvbnRhY3RzLWZvcm0gLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjYzc0YjE1O1xufVxuXG4uZGlnaXRhbC1ib3ggaDEge1xuICBtYXJnaW46IDAgMCAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZGlnaXRhbC1ib3ggaDIge1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uZGlnaXRhbC1pbmZvLWJveCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMCAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M5YzljOTtcbn1cblxuLmRpZ2l0YWwtaW5mby1ib3ggLmltYWdlLWhvbGRlciB7XG4gIG1hcmdpbjogMCAwIDEzcHg7XG59XG5cbi5kaWdpdGFsLWluZm8tYm94IC5pbWFnZS1ob2xkZXIgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmRpZ2l0YWwtaW5mby1ib3ggLnRleHQtYm94IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmRpZ2l0YWwtaW5mby1ib3ggaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDAgMCA2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5kaWdpdGFsLWluZm8tYm94IHAge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4uZGlnaXRhbC1pbmZvLWJveCAuYnRuIHtcbiAgYmFja2dyb3VuZDogI2M3NGIxNTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cblxuLmRpZ2l0YWwtaW5mby1ib3ggLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjYzc0YjE1O1xufVxuXG4uZGlnaXRhbC1pbmZvLWJveCAuYnRuLnNtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4ub3RoZXItZGlnaXRhbC1ob2xkZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAzMHB4IDAgNDVweDtcbiAgbWFyZ2luOiAwIC0yNXB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm90aGVyLWRpZ2l0YWwtaG9sZGVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDI1cHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi5vdGhlci1kaWdpdGFsLWhvbGRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNjNzRiMTU7XG59XG5cbi5vdGhlci1kaWdpdGFsLWhvbGRlciBhOmhvdmVyIC5pbWFnZS1ob2xkZXIgaW1nIHtcbiAgb3BhY2l0eTogLjc1O1xufVxuXG4ub3RoZXItZGlnaXRhbC1ob2xkZXIgLmltYWdlLWhvbGRlciB7XG4gIG1hcmdpbjogMCAwIDVweDtcbn1cblxuLm90aGVyLWRpZ2l0YWwtaG9sZGVyIC5pbWFnZS1ob2xkZXIgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ub3RoZXItZGlnaXRhbC1ob2xkZXIgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ub3RoZXItZGlnaXRhbC1ob2xkZXIgLmxpbmstcm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgYm90dG9tOiAwO1xufVxuXG4ub3RoZXItZGlnaXRhbC1ob2xkZXIgLmxpbmstcm93IC5idG4ge1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xufVxuXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWRtaW4tYmFyLmxlYWRwYWdlICN3cmFwcGVyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0NnB4KTtcbn1cblxuLmxlYWRwYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGVhZHBhZ2UgI3dyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmxlYWRwYWdlICN3cmFwcGVyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxlYWRwYWdlIC53MSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5sZWFkcGFnZSAjZm9vdGVyIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGVhZHBhZ2UgI2hlYWRlciB7XG4gIHBhZGRpbmc6IDI4cHggMCAxNXB4O1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5sZWFkcGFnZSAjbWFpbiwgLmxlYWRwYWdlIC5maXhlZC1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmxlYWRwYWdlIC5oZWFkZXItaG9sZGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubGVhZHBhZ2UgLmZvb3Rlci1ob2xkZXIge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4ubGVhZHBhZ2UgLmNvcHlyaWdoLWxncCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi5sZWFkcGFnZSAucHJpdmFjeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY29sb3I6ICNjNzRiMTU7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmxlYWRwYWdlIC5wcml2YWN5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5sZWFkcGFnZSAudGV4dC1ib3ggaDEge1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5sZWFkcGFnZSAudGV4dC1ib3ggLmltYWdlLWhvbGRlciB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbi5sZWFkcGFnZSAudGV4dC1ib3ggLmltYWdlLWhvbGRlciBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxlYWRwYWdlIHAge1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuXG4ubGVhZHBhZ2UgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubGVhZHBhZ2UgdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuXG4ubGVhZHBhZ2UgdWwgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5sZWFkcGFnZSAuc2lnbi11cC1mb3JtLmZvcm0tc3VjY2VzcyAuaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGVhZHBhZ2UgLnNpZ24tdXAtZm9ybS5mb3JtLXN1Y2Nlc3MgLmNvbmZpcm0tbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2lnbi11cC1mb3JtIHtcbiAgYmFja2dyb3VuZDogI2M3NGIxNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDMzcHggMzlweCAzM3B4O1xuICBtYXJnaW46IDMwcHggMCAwO1xuICBtaW4taGVpZ2h0OiA2NzVweDtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLnNpZ24tdXAtZm9ybSBoMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLnNpZ24tdXAtZm9ybSAuaW5wdXQtZmllbGQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4uc2lnbi11cC1mb3JtIC5pbnB1dC1maWVsZCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM1ODRkNGQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHotaW5kZXg6IDI7XG4gIHRleHQtc2hhZG93OiAwIDJweCA1cHggIzU4NGQ0ZDtcbn1cblxuLnNpZ24tdXAtZm9ybSAuaW5wdXQtZmllbGQgaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNjNzRiMTU7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IC41O1xufVxuXG4uc2lnbi11cC1mb3JtIC5pbnB1dC1maWVsZCBpbnB1dC5pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3YTdhO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2lnbi11cC1mb3JtIC5yYWRpby1pbnB1dC1maWVsZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHggMCAwO1xufVxuXG4uc2lnbi11cC1mb3JtIC5yYWRpby1pbnB1dC1maWVsZCBsYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0ZXh0LXNoYWRvdzogMCAycHggNXB4IGJsYWNrO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG4uc2lnbi11cC1mb3JtIC5yYWRpby1pbnB1dC1maWVsZCAuaW5wdXQtZmllbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc2lnbi11cC1mb3JtIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbn1cblxuLnNpZ24tdXAtZm9ybSBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG59XG5cbi5zaWduLXVwLWZvcm0gW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjYzc0YjE1O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5zaWduLXVwLWZvcm0gW3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOmJlZm9yZSwgLnNpZ24tdXAtZm9ybSBbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6YWZ0ZXIge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDhweCAwIDAgMDtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLnNpZ24tdXAtZm9ybSBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNjNzRiMTU7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnNpZ24tdXAtZm9ybSAucmFkaW8tcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2lnbi11cC1mb3JtIC5yYWRpby1yb3cgW3R5cGU9XCJyYWRpb1wiXS5pbnZhbGlkICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3YTdhO1xufVxuXG4uc2lnbi11cC1mb3JtIC5yYWRpby1yb3cgKyAucmFkaW8tcm93IFt0eXBlPVwicmFkaW9cIl0uaW52YWxpZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzk3OTc5Nztcbn1cblxuLnNpZ24tdXAtZm9ybSAuc2VsZWN0LXN1Yi1yb3cge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2lnbi11cC1mb3JtIC5zZWxlY3Qtc3ViLXJvdyAuaW5wdXQtZmllbGQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uc2lnbi11cC1mb3JtIC5zZWxlY3Qtc3ViLXJvdyBsYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0ZXh0LXNoYWRvdzogMCAycHggNXB4IGJsYWNrO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG4uc2lnbi11cC1mb3JtIC5zZWxlY3Qtc3ViLXJvdyAuZmFrZS1zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4uc2lnbi11cC1mb3JtIC5zZWxlY3Qtc3ViLXJvdyAuZmFrZS1zZWxlY3Qgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNjYzljODU7XG4gIGJvcmRlci1jb2xvcjogI2M3NGIxNTtcbiAgdGV4dC1zaGFkb3c6IDAgMnB4IDVweCBibGFjaztcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uc2lnbi11cC1mb3JtIC5zZWxlY3Qtc3ViLXJvdyAuZmFrZS1zZWxlY3Qgc2VsZWN0LmludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjdhN2E7XG59XG5cbi5zaWduLXVwLWZvcm0gLmJ0biB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHRleHQtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uc2lnbi11cC1mb3JtIC5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5zaWduLXVwLWZvcm0gLmNvbmZpcm0tbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaWduLXVwLWZvcm0gLmNvbmZpcm0tbWVzc2FnZSBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDJweCA1cHggYmxhY2s7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG5cbi5zZWFyY2gtcGFnZS1mb3JtIHtcbiAgcGFkZGluZzogMTFweCAwIDAgMDtcbn1cblxuLnNlYXJjaC1wYWdlLWZvcm0gaDEge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDE3cHg7XG59XG5cbi5zZWFyY2gtcGFnZS1mb3JtIC5uYXZpZ2F0aW9uLWNvbW1lbnRzIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlYXJjaC1wYWdlLWZvcm0gLm5hdmlnYXRpb24tY29tbWVudHMgLm5leHQsIC5zZWFyY2gtcGFnZS1mb3JtIC5uYXZpZ2F0aW9uLWNvbW1lbnRzIC5wcmV2IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDI1cHggIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1wYWdlLWZvcm0gLm5hdmlnYXRpb24tY29tbWVudHMgLm5leHQ6YWZ0ZXIsIC5zZWFyY2gtcGFnZS1mb3JtIC5uYXZpZ2F0aW9uLWNvbW1lbnRzIC5wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAtMThweDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uc2VhcmNoLXBhZ2UtZm9ybSAubmF2aWdhdGlvbi1jb21tZW50cyAubmV4dDpob3ZlciwgLnNlYXJjaC1wYWdlLWZvcm0gLm5hdmlnYXRpb24tY29tbWVudHMgLnByZXY6aG92ZXIge1xuICBjb2xvcjogI2M3NGIxNTtcbn1cblxuLnNlYXJjaC1wYWdlLWZvcm0gLm5hdmlnYXRpb24tY29tbWVudHMgLm5leHQucHJldjphZnRlciwgLnNlYXJjaC1wYWdlLWZvcm0gLm5hdmlnYXRpb24tY29tbWVudHMgLnByZXYucHJldjphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMThweDtcbn1cblxuLnNlYXJjaC1wYWdlLWZvcm0gLm5hdmlnYXRpb24tY29tbWVudHMgLnBhZ2UtbnVtYmVycyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zZWFyY2gtcGFnZS1mb3JtIC5uYXZpZ2F0aW9uLWNvbW1lbnRzIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZTc0YjE1O1xufVxuXG4uc2VhcmNoLXBhZ2UtZm9ybSAubmF2aWdhdGlvbi1jb21tZW50cyAucGFnZS1udW1iZXJzLmN1cnJlbnQ6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnNlYXJjaC1wYWdlLWZvcm0gLm5hdmlnYXRpb24tY29tbWVudHMgLnBhZ2UtbnVtYmVyczpob3ZlciB7XG4gIGNvbG9yOiAjYzc0YjE1O1xufVxuXG4udG9wLXNlYXJjaC1yb3cge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDEycHg7XG59XG5cbi50b3Atc2VhcmNoLXJvdyAuaW5wdXQtaG9sZGVyIHtcbiAgd2lkdGg6IDQ5JTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cblxuLnRvcC1zZWFyY2gtcm93IC5pbnB1dC1ob2xkZXIgLmlucHV0LWZpZWxkIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA5M3B4KTtcbn1cblxuLnRvcC1zZWFyY2gtcm93IGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDI3cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbn1cblxuLnRvcC1zZWFyY2gtcm93IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQ6ICNjNzRiMTU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNzRiMTU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIC4zcyBlYXNlLWluLW91dDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiA1cHggOXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHdpZHRoOiA5M3B4O1xufVxuXG4udG9wLXNlYXJjaC1yb3cgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gIGNvbG9yOiAjYzc0YjE1O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4udG9wLXNlYXJjaC1yb3cgLnNlbGVjdC1ob2xkZXIge1xuICB3aWR0aDogNDklO1xufVxuXG4udG9wLXNlYXJjaC1yb3cgLnNlbGVjdC1ob2xkZXIgLmlucHV0LWZpZWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udG9wLXNlYXJjaC1yb3cgLnNlbGVjdC1ob2xkZXIgLmZha2Utc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi50b3Atc2VhcmNoLXJvdyAuc2VsZWN0LWhvbGRlciBzZWxlY3Qge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDlweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBoZWlnaHQ6IDM4cHg7XG59XG5cbi5zZWFyY2gtZnJhbWUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2VhcmNoLWZyYW1lIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5maWx0ZXItc2VhcmNoLWZyYW1lIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gIG9yZGVyOiAxO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweCAwIDE0cHggMDtcbn1cblxuLmZpbHRlci1zZWFyY2gtZnJhbWUgaDIge1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5maWx0ZXItc2VhcmNoLWZyYW1lIGgyIGEge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmZpbHRlci1zZWFyY2gtZnJhbWUgaDIgc3BhbiB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzc0YjE1O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbjogLTNweCAwIDA7XG59XG5cbi5maWx0ZXItc2VhcmNoLWZyYW1lIGgyIGkge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjYzc0YjE1O1xufVxuXG4uZmlsdGVyLXNlYXJjaC1mcmFtZSBoMiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICNjNzRiMTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmlsdGVyLXNlYXJjaC1mcmFtZS5hY3RpdmUgaDIgZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmlsdGVyLXNlYXJjaC1mcmFtZS5hY3RpdmUgaDIgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTBweDtcbn1cblxuLmZpbHRlci1zZWFyY2gtZnJhbWUgLmJveCB7XG4gIG1hcmdpbjogMCAwIDMycHg7XG59XG5cbi5maWx0ZXItc2VhcmNoLWZyYW1lIC5ib3ggdWwge1xuICBtYXJnaW46IDAgMCAxMXB4O1xufVxuXG4uZmlsdGVyLXNlYXJjaC1mcmFtZSAuYm94IHVsIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMTVweCAwIDA7XG59XG5cbi5maWx0ZXItc2VhcmNoLWZyYW1lIC5ib3ggdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5cbi5maWx0ZXItc2VhcmNoLWZyYW1lIC5ib3ggdWwgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM5YjliOWI7XG59XG5cbi5maWx0ZXItc2VhcmNoLWZyYW1lIC5ib3ggdWwgYTpob3ZlciB7XG4gIGNvbG9yOiAjYzc0YjE1O1xufVxuXG4uZmlsdGVyLXNlYXJjaC1mcmFtZSAudGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYzc0YjE1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cblxuLmZpbHRlci1zZWFyY2gtZnJhbWUgLmRhdGVzLWhvbGRlciBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2M3NGIxNTtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmlsdGVyLXNlYXJjaC1mcmFtZSAuZGF0ZXMtaG9sZGVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRiZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjJweCk7XG59XG5cbi5maWx0ZXItc2VhcmNoLWZyYW1lIC5kYXRlcy1ob2xkZXIgaW5wdXRbdHlwZT1cInRleHRcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuLmZpbHRlci1zZWFyY2gtZnJhbWUgLmRhdGVzLWhvbGRlciBpbnB1dFt0eXBlPVwidGV4dFwiXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG4uZmlsdGVyLXNlYXJjaC1mcmFtZSAuZGF0ZXMtaG9sZGVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi1tb3otcGxhY2Vob2xkZXIsIC5maWx0ZXItc2VhcmNoLWZyYW1lIC5kYXRlcy1ob2xkZXIgaW5wdXRbdHlwZT1cInRleHRcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuZmlsdGVyLXNlYXJjaC1mcmFtZSAuZGF0ZXMtaG9sZGVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbi5maWx0ZXItc2VhcmNoLWZyYW1lIC5jdXN0b20tcmFkaW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpbHRlci1zZWFyY2gtZnJhbWUgLmN1c3RvbS1yYWRpbyBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuLCAuZmlsdGVyLXNlYXJjaC1mcmFtZSAuY3VzdG9tLXJhZGlvOmhvdmVyIHtcbiAgY29sb3I6ICNjNzRiMTU7XG59XG5cbi5yZXN1bHQtc2VhcmNoLWZyYW1lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNvcnQtaG9sZGVyIC5zb3J0LWlubmVyLWhvbGRlciB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gIC1tcy1mbGV4LW9yZGVyOiAyO1xuICBvcmRlcjogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uc29ydC1ob2xkZXIgLnNvcnQtaW5uZXItaG9sZGVyIC5mYWtlLXNlbGVjdCB7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4uc29ydC1ob2xkZXIgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG59XG5cbi5zb3J0LWhvbGRlciBzZWxlY3Qge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDEwcHg7XG59XG5cbi5saXN0aW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zb3J0LWxpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNvcnQtbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDAgMzFweDtcbn1cblxuLnNvcnQtbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNvcnQtbGlzdCBsaTpmaXJzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zb3J0LWxpc3QgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IC0xNXB4O1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6ICM2YTZhNmE7XG59XG5cbi5zb3J0LWxpc3QgLmN1c3RvbS1yYWRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc29ydC1saXN0IC5jdXN0b20tcmFkaW86aG92ZXIgc3BhbiwgLnNvcnQtbGlzdCAuY3VzdG9tLXJhZGlvIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW4ge1xuICBjb2xvcjogI2M3NGIxNTtcbn1cblxuLnNvcnQtbGlzdCBhLCAuc29ydC1saXN0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnJlc3VsdC1saXN0IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U4O1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cblxuLnJlc3VsdC1saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucmVzdWx0LWxpc3QgbGkucG9wdWxhci1ib3g6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cblxuLnJlc3VsdC1saXN0IC5pbWFnZS1ob2xkZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMHB4O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG5cbi5yZXN1bHQtbGlzdCAuaW1hZ2UtaG9sZGVyIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5yZXN1bHQtbGlzdCAudGV4dC1ib3gge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmVzdWx0LWxpc3QgLmNhdGVnb3J5LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjYzc0YjE1O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAtM3B4IDAgMDtcbn1cblxuLnJlc3VsdC1saXN0IC5wYXJ0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBtYXJnaW46IDAgMCA0cHg7XG59XG5cbi5yZXN1bHQtbGlzdCAucGFydDpob3ZlciB7XG4gIGNvbG9yOiAjYzc0YjE1O1xufVxuXG4ucmVzdWx0LWxpc3QgLnBhcnQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnJlc3VsdC1saXN0IGgzIHtcbiAgbWFyZ2luOiAtNnB4IDAgOXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLnJlc3VsdC1saXN0IC5zaWduYXR1cmUge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMzkzOTNhO1xufVxuXG4ucmVzdWx0LWxpc3QgLnNpZ25hdHVyZSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5yZXN1bHQtbGlzdCAuc2lnbmF0dXJlIGE6aG92ZXIge1xuICBjb2xvcjogI2M3NGIxNTtcbn1cblxuLnJlc3VsdC1saXN0IC5zaWduYXR1cmUgLmRhdGUge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMCAxMnB4O1xufVxuXG4ucmVzdWx0LWxpc3QgLnNpZ25hdHVyZSAuZGF0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogLTlweDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjNmE2YTZhO1xufVxuXG4udWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjYzc0YjE1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGhlYWQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4udWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzc0YjE1O1xufVxuXG4udWktc3RhdGUtZGVmYXVsdCwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6ICNjNzRiMTU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM4MzMyMGU7XG59XG5cbi51aS1zdGF0ZS1kZWZhdWx0LnVpLXN0YXRlLWhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYzc0YjE1O1xuICBjb2xvcjogI2M3NGIxNTtcbn1cblxuLmdyaWQtaGlzdG9yeS1zZWN0aW9uIC5mbGV4LWNvbHVtbi1ob2xkZXIge1xuICBtYXJnaW46IDAgMCAxN3B4O1xufVxuXG4uZ3JpZC1oaXN0b3J5LXNlY3Rpb24gLnRpdGxlLWltYWdlLWhvbGRlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ncmlkLWhpc3Rvcnktc2VjdGlvbiAudGl0bGUtaW1hZ2UtaG9sZGVyIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4uZ3JpZC1oaXN0b3J5LXNlY3Rpb24gLnRpdGxlLWltYWdlLWhvbGRlciBoMyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5ncmlkLWhpc3Rvcnktc2VjdGlvbiAudGl0bGUtaW1hZ2UtaG9sZGVyIGgzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ncmlkLWhpc3Rvcnktc2VjdGlvbiAudGl0bGUtaW1hZ2UtaG9sZGVyIGgzIGE6aG92ZXIge1xuICBjb2xvcjogI2M3NGIxNTtcbn1cblxuLmdyaWQtaGlzdG9yeS1zZWN0aW9uIC5ib3gtaGlzdG9yeSB7XG4gIG1hcmdpbjogMCAwIDE3cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ncmlkLWhpc3Rvcnktc2VjdGlvbiAuYm94LWhpc3RvcnkgLmltYWdlLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdyaWQtaGlzdG9yeS1zZWN0aW9uIC5mbGV4LXJvdyAuYm94LWhpc3RvcnkgLmltYWdlLWhvbGRlciBzcGFuLnRpdGxlIHtcbiAgbGVmdDogLThweDtcbn1cblxuLmdyaWQtaGlzdG9yeS1zZWN0aW9uIC5ib3gtaGlzdG9yeSBhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ncmlkLWhpc3Rvcnktc2VjdGlvbiAuYm94LWhpc3RvcnkgYTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNjNzRiMTU7XG59XG5cbi5ncmlkLWhpc3Rvcnktc2VjdGlvbiAuYm94LWhpc3Rvcnk6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZ3JpZC1oaXN0b3J5LXNlY3Rpb24gLmJveC1oaXN0b3J5IC5pbWFnZS1ob2xkZXIge1xuICB3aWR0aDogMTAwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ncmlkLWhpc3Rvcnktc2VjdGlvbiAuYm94LWhpc3RvcnkgLmltYWdlLWhvbGRlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5ncmlkLWhpc3Rvcnktc2VjdGlvbiAuYm94LWhpc3Rvcnkgc3BhbiB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dDtcbn1cblxuI2Zvb3RlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qZm9yIEZGIG9uIFdpbmRvd3MgNyovXG59XG5cbiNmb290ZXIgLmNvbnRhaW5lciAucm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbiNmb290ZXIgLmNvbnRhaW5lciAucm93IC5jb2wge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZGJkYmQ7XG59XG5cbiNmb290ZXIgLmNvbnRhaW5lciAucm93IC5jb2w6Zmlyc3QtY2hpbGQge1xuICBib3JkZXI6IDA7XG59XG5cbi5mb290ZXItaG9sZGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiZGJkYmQ7XG59XG5cbi5zdWJzY3JpYmUtZnJhbWUge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnN1YnNjcmliZS1mcmFtZSBoNCB7XG4gIG1hcmdpbjogMCAwIDRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5sb2dvLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTY4cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cblxuLmxvZ28tZm9vdGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4ubmV3cy1zdWJzY3JpYmUtZm9ybSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm5ld3Mtc3Vic2NyaWJlLWZvcm0gLnN1Yi1yb3cge1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5ld3Mtc3Vic2NyaWJlLWZvcm0gLnN1Yi1yb3c6bGFzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xufVxuXG4ubmV3cy1zdWJzY3JpYmUtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzc0YjE1O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5uZXdzLXN1YnNjcmliZS1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cblt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuXG5bdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwgZW0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzY0NjU2ODtcbiAgcGFkZGluZzogNnB4IDAgMCAwO1xufVxuXG5bdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzliOWI5YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoLmZpbGxlZC1pbikgKyBsYWJlbDphZnRlciB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5YjliOWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNjNzRiMTU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYzc0YjE1O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICB0b3A6IC0xcHg7XG59XG5cbi5zaXRlbmF2LWhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiAyMXB4O1xufVxuXG4uc2l0ZW5hdi1ob2xkZXIgLmNvbHVtbi1ob2xkZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwIDAgMTdweDtcbn1cblxuLnNpdGVuYXYtaG9sZGVyIC5jb2x1bW4tYm94IHtcbiAgcGFkZGluZzogMCAwIDAgMTBweDtcbn1cblxuLnNpdGVuYXYtaG9sZGVyIC5jb2x1bW4tYm94OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNpdGVuYXYtaG9sZGVyIC5jb2x1bW4tYm94IC5saXN0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2l0ZW5hdi1ob2xkZXIgLmNvbHVtbi1ib3ggLmxpc3QgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2l0ZW5hdi1ob2xkZXIgLmNvbHVtbi1ib3ggLmxpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnNpdGVuYXYtaG9sZGVyIC5saXN0IHtcbiAgbWFyZ2luOiAwIDAgMCAtMTNweDtcbn1cblxuLnNpdGVuYXYtaG9sZGVyIC5saXN0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDAgMCAwIDEzcHg7XG59XG5cbi5zaXRlbmF2LWhvbGRlciAubGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2l0ZW5hdi1ob2xkZXIgLmxpc3QgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIGNvbG9yOiAjYzc0YjE1O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uc2l0ZW5hdi1ob2xkZXIgLmxpc3QgbGk6Zmlyc3QtY2hpbGQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc2l0ZW5hdi1ob2xkZXIgLmxpc3QgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNpdGVuYXYtaG9sZGVyIC5saXN0IGE6aG92ZXIge1xuICBjb2xvcjogI2M3NGIxNTtcbn1cblxuLmluZm8taG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDIxcHg7XG59XG5cbi5pbmZvLWxpbmstbGlzdCwgLnBhcnRuZXJzLWxpbmsge1xuICBtYXJnaW46IDAgMCAyNXB4O1xufVxuXG4uaW5mby1saW5rLWxpc3QgbGksIC5wYXJ0bmVycy1saW5rIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbmZvLWxpbmstbGlzdCBhLCAucGFydG5lcnMtbGluayBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uaW5mby1saW5rLWxpc3QgYTpob3ZlciwgLnBhcnRuZXJzLWxpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjYzc0YjE1O1xufVxuXG4ubG9nby1mb290ZXItc20ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbjogMCAwIDRweDtcbn1cblxuLmxvZ28tZm9vdGVyLXNtIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFydG5lcnMtbGluayB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBhcnRuZXJzLWxpbmsgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zb2NpYWwtbGlzdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDIycHg7XG4gIHBhZGRpbmc6IDUwcHggMCAzcHggMDtcbn1cblxuLnNvY2lhbC1saXN0IGxpIHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLnNvY2lhbC1saXN0IGEge1xuICBjb2xvcjogI2M3NGIxNTtcbn1cblxuLnNvY2lhbC1saXN0IGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmNvcHlyaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDAgMCA5cHggMDtcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjaywgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLXRyYWNrOmJlZm9yZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuXG5bZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wdWxhci1ib3gubGcgLmltYWdlLWhvbGRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5wb3B1bGFyLWJveC5sZyAuaW1hZ2UtaG9sZGVyIGltZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSB7XG4gICNmYW5jeWJveC1sb2FkaW5nLCAuZmFuY3lib3gtY2xvc2UsIC5mYW5jeWJveC1wcmV2IHNwYW4sIC5mYW5jeWJveC1uZXh0IHNwYW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mYW5jeWJveC9mYW5jeWJveF9zcHJpdGVAMngucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDRweCAxNTJweDtcbiAgICAvKlRoZSBzaXplIG9mIHRoZSBub3JtYWwgaW1hZ2UsIGhhbGYgdGhlIHNpemUgb2YgdGhlIGhpLXJlcyBpbWFnZSovXG4gIH1cbiAgI2ZhbmN5Ym94LWxvYWRpbmcgZGl2IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmFuY3lib3gvZmFuY3lib3hfbG9hZGluZ0AyeC5naWZcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gICAgLypUaGUgc2l6ZSBvZiB0aGUgbm9ybWFsIGltYWdlLCBoYWxmIHRoZSBzaXplIG9mIHRoZSBoaS1yZXMgaW1hZ2UqL1xuICB9XG4gIC5mYW5jeWJveC1tYXJnaW4uZmFuY3lib3gtbG9jayB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB9XG4gIC5mYW5jeWJveC1tYXJnaW4uZmFuY3lib3gtbG9jayBib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZhbmN5Ym94LW1hcmdpbi5mYW5jeWJveC1sb2NrLXRlc3Qge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG4gICNmYW5jeWJveC1sb2FkaW5nLCAuZmFuY3lib3gtY2xvc2UsIC5mYW5jeWJveC1wcmV2IHNwYW4sIC5mYW5jeWJveC1uZXh0IHNwYW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mYW5jeWJveC9mYW5jeWJveF9zcHJpdGVAMngucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDRweCAxNTJweDtcbiAgICAvKlRoZSBzaXplIG9mIHRoZSBub3JtYWwgaW1hZ2UsIGhhbGYgdGhlIHNpemUgb2YgdGhlIGhpLXJlcyBpbWFnZSovXG4gIH1cbiAgI2ZhbmN5Ym94LWxvYWRpbmcgZGl2IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmFuY3lib3gvZmFuY3lib3hfbG9hZGluZ0AyeC5naWZcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gICAgLypUaGUgc2l6ZSBvZiB0aGUgbm9ybWFsIGltYWdlLCBoYWxmIHRoZSBzaXplIG9mIHRoZSBoaS1yZXMgaW1hZ2UqL1xuICB9XG4gIC5mYW5jeWJveC1tYXJnaW4uZmFuY3lib3gtbG9jayB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB9XG4gIC5mYW5jeWJveC1tYXJnaW4uZmFuY3lib3gtbG9jayBib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZhbmN5Ym94LW1hcmdpbi5mYW5jeWJveC1sb2NrLXRlc3Qge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAuYXV0aG9yLWJveCAuc29jaWFsLXBsYWdpbiBsaSB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5maWx0ZXItc2VhcmNoLWZyYW1lIHtcbiAgICBwYWRkaW5nOiA0cHggMCAxMXB4IDA7XG4gIH1cbiAgLnNvcnQtaG9sZGVyIC5zb3J0LWlubmVyLWhvbGRlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLyogIC5hcnRpY2xlLXNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9Ki9cbiAgLmF1dGhvci1ib3gge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDFweCkge1xuICAudHJlbmRpbmctc2VjdGlvbiAucmVjb21tZW5kZWRfc3Rvcmllcy0taXRlbS0td3JhcHBlcjpvbmx5LWNoaWxkIC5pbWFnZS1ob2xkZXIge1xuICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuYXJ0aWNsZS1zZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICAvKiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7Ki9cbiAgfVxuICAuYXJ0aWNsZS1mcmFtZSAucm93OmZpcnN0LWNoaWxkIC5hcnRpY2xlLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICB9XG4gIC5jb21tZW50bGlzdC1pdGVtIC5jb21tZW50bGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAyZW07XG4gIH1cbiAgbmF2IC5kcm9wIC5zdWItcm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuYnJlYWtpbmduZXdzIHtcbiAgICBwYWRkaW5nOiAxMnB4IDAgOXB4O1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gIH1cbiAgLmJyZWFraW5nbmV3cyBzcGFuIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmJyZWFraW5nbmV3cyBzdHJvbmcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG4gIH1cbiAgLmZ1bGwtc2NyZWVuLWVuYWJsZWQgLnNsaWNrLXNlY3Rpb24gLnNsaWRlci1mb3IgLnNsaWNrLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzMjdweCk7XG4gIH1cbiAgLmZ1bGwtc2NyZWVuLWVuYWJsZWQgLnNsaWNrLXNlY3Rpb24gLnNsaWRlci1mb3IgLnNsaWNrLXNsaWRlIC5pbWFnZS1ob2xkZXIge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDQwMXB4KTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5mdWxsLXNjcmVlbi1lbmFibGVkIC5zbGljay1zZWN0aW9uIC5zbGlkZXItZm9yIC5zbGljay1zbGlkZSAuaW1hZ2UtaG9sZGVyIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mdWxsLXNjcmVlbi1lbmFibGVkIC52aWRlby1jb250YWluZXIge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5zbGljay1zbGlkZXIgLnNsaWNrLXByZXYsIC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgIG1hcmdpbjogLTIwcHggMCAwIDA7XG4gICAgcmlnaHQ6IC0xNXB4O1xuICB9XG4gIC5zbGljay1zbGlkZXIgLnNsaWNrLXByZXYgaSwgLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dCBpIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gIH1cbiAgLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luOiAtMjBweCAwIDAgMDtcbiAgfVxuICAuc2xpY2stc2xpZGVyIC50ZXh0LWZyYW1lIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHggMCAxMHB4O1xuICB9XG4gIC5mZWF0dXJlZC1zZWN0aW9uIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICB9XG4gIC5mZWF0dXJlZC1zZWN0aW9uIC5ib3gtZmVhdHVyZWQge1xuICAgIG1hcmdpbjogMCAwIDQ2cHg7XG4gIH1cbiAgLmZlYXR1cmVkLXNlY3Rpb24gaDMge1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG4gIC5mZWF0dXJlZC1zZWN0aW9uIC50aXRsZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTI1ZGVnKSB0cmFuc2xhdGUoMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2tld1goLTI1ZGVnKSB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMjVkZWcpIHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuICAvKi5mZWF0dXJlZC1zZWN0aW9uIC5ib3gtZmVhdHVyZWQ6aG92ZXIgaW1nIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfSovXG4gIC5jb2x1bW4tbGcgLnRpdGxlLCAuYXJ0aWNsZSAudGl0bGUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0yNWRlZykgdHJhbnNsYXRlKDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKC0yNWRlZykgdHJhbnNsYXRlKDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTI1ZGVnKSB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbiAgLnNpZ251cC1mb3JtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zaWdudXAtZm9ybSAuaW5wdXQtZmllbGQge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmJ0bi5tb3JlIHtcbiAgICBtYXJnaW46IDAgYXV0byA3MnB4O1xuICB9XG4gIC5sYXRlc3QtbmV3cy1saXN0IHtcbiAgICBtYXJnaW46IDAgMCA4cHg7XG4gIH1cbiAgLnZpZGVvLWhvbGRlciBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAudmlkZW8tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzAlO1xuICB9XG4gIC5zcGVjaWFsLXJlcG9ydCBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuc3BlY2lhbC1yZXBvcnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAuc3BlY2lhbC1yZXBvcnQgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC50aHJlZS1jb2x1bW5zIHtcbiAgICBwYWRkaW5nOiA2NXB4IDAgIDY0cHggMDtcbiAgfVxuICAuYm94LWlubmVyIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG4gIC50cmVuZGluZy1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDAgMCA3M3B4O1xuICB9XG4gIC50cmVuZGluZy1ob2xkZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMCA4cHg7XG4gIH1cbiAgLnRyZW5kaW5nLWhvbGRlciAudHJlbmRpbmctY29sIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC50cmVuZGluZy1ob2xkZXIgaDEge1xuICAgIG1hcmdpbjogMCAwIDQxcHg7XG4gIH1cbiAgLmVzdGF0ZS1mcmFtZSB7XG4gICAgbWFyZ2luOiAwIDAgNzJweDtcbiAgfVxuICAuZXN0YXRlLWZyYW1lIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICB9XG4gIC5lc3RhdGUtZnJhbWUgLmFkdmVydGlzaW5nLWhvbGRlci1sZy5hZHZlcnRpc2luZy1ob2xkZXItc20ge1xuICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgfVxuICAuZXN0YXRlLWhvbGRlciAuaW1hZ2UtaG9sZGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjY0cHg7XG4gIH1cbiAgLmVzdGF0ZS1ob2xkZXIgdWwge1xuICAgIHBhZGRpbmc6IDAgMCAwIDI5cHg7XG4gIH1cbiAgLmZlYXR1cmVkLWZyYW1lIHtcbiAgICBtYXJnaW46IDAgMCA2NXB4O1xuICB9XG4gIC5mZWF0dXJlZC1mcmFtZSBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgfVxuICAuZmVhdHVyZWQtYm94IHtcbiAgICBtYXJnaW46IDI5cHggMCAwO1xuICB9XG4gIC5mZWF0dXJlZC1ib3g6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZmVhdHVyZWQtYm94IC5pbWFnZS1ob2xkZXIge1xuICAgIG1hcmdpbjogMCAwIDdweDtcbiAgfVxuICAuZmVhdHVyZWQtYm94IGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbiAgLm1vc3QtcG9wdWxhci1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDgwcHggMCAxMDRweDtcbiAgICAvKm1hcmdpbi10b3A6IDllbTsqL1xuICB9XG4gIC5tb3N0LXBvcHVsYXItc2VjdGlvbiBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxuICAucG9wdWxhci1ib3gge1xuICAgIG1hcmdpbjogMCAwIDQxcHg7XG4gIH1cbiAgLnBvcHVsYXItYm94Omxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luOiAwIDAgMzJweDtcbiAgfVxuICAucG9wdWxhci1ib3ggLnRhZyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gIH1cbiAgLm1hZ2F6aW5lLWJveCAuaW1hZ2UtaG9sZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tYWdhemluZS1ib3ggLmltYWdlLWhvbGRlciBpbWcge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFydGljbGUtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgNjZweDtcbiAgfVxuICAuYXJ0aWNsZS1zZWN0aW9uIC5sYXRlc3QtbmV3cy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAuYXJ0aWNsZS1zZWN0aW9uIC5zZWFyY2gtc2lkZWJhci1mb3JtIHtcbiAgICBtYXJnaW46IDAgMCAyMXB4IDA7XG4gIH1cbiAgLnRpdGxlLWltYWdlLWhvbGRlciB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYXJ0aWNsZSB7XG4gICAgcGFkZGluZzogMjFweCAwIDAgMjFweDtcbiAgfVxuICAuYXJ0aWNsZSAudGV4dC1ib3gge1xuICAgIHBhZGRpbmc6IDAgNTVweCAwIDYwcHg7XG4gIH1cbiAgLmFydGljbGUgLnRhZyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgfVxuICAuYXJ0aWNsZSBoMSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIG1hcmdpbjogMCAwIDE3cHg7XG4gIH1cbiAgLmFydGljbGUgLnNpZ25hdHVyZSB7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgfVxuICAuYXJ0aWNsZSAuc2lnbmF0dXJlIHNwYW4sIC5hcnRpY2xlIC5zaWduYXR1cmUgLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYXJ0aWNsZSAuc2lnbnVwLWZvcm0ge1xuICAgIHBhZGRpbmc6IDExcHggMCAyNnB4O1xuICB9XG4gIC5hcnRpY2xlIC5zaWdudXAtZm9ybSAuaG9sZGVyIHNwYW4ge1xuICAgIG1hcmdpbjogMCAwIDEycHg7XG4gIH1cbiAgLmFydGljbGUgLnNpZ251cC1mb3JtIC5ob2xkZXIgLnN1Yi1yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5hcnRpY2xlIC5jYXJkIHtcbiAgICBtYXJnaW46IDAgNjNweCAyOHB4IC04NnB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNnB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNnB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA2cHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5hcnRpY2xlIC5jYXJkLnNtIHtcbiAgICBtYXgtd2lkdGg6IDI2NHB4O1xuICB9XG4gIC5hcnRpY2xlIC5jYXJkLmxnIHtcbiAgICBtYXJnaW46IDAgOTNweCAyOHB4IC04NnB4O1xuICB9XG4gIC5hcnRpY2xlIC5sb2NrZWQtYm94IHtcbiAgICBsZWZ0OiA4MHB4O1xuICAgIHJpZ2h0OiA1NXB4O1xuICB9XG4gIC5vcGVuLWNsb3NlLWNvbW1lbnRzIC5zb2NpYWwtcGxhZ2luIGxpLCAuYWN0aW9ucyAuc29jaWFsLXBsYWdpbiBsaSB7XG4gICAgbWFyZ2luOiAwIDAgMCA2cHg7XG4gIH1cbiAgLmNvbW1lbnRzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLmNvbW1lbnRzIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG4gIC5jb21tZW50cyAuZmEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDAgMCAwIDZweDtcbiAgfVxuICAubGlnaHRib3gtZnJhbWUge1xuICAgIHdpZHRoOiA0OTBweDtcbiAgfVxuICAuYXV0aG9yLWJveCAuaW1hZ2UtaG9sZGVyIHtcbiAgICAvKm1hcmdpbjogOXB4IDI4cHggMCAwOyovXG4gIH1cbiAgLnRpdGxlLWNvbnRhY3RzLWJveCBoMSB7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgfVxuICAub3RoZXItZGlnaXRhbC1ob2xkZXIge1xuICAgIG1hcmdpbjogMCAtNXB4IDIwcHg7XG4gIH1cbiAgLm90aGVyLWRpZ2l0YWwtaG9sZGVyIGEge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5hZG1pbi1iYXIubGVhZHBhZ2UgI3dyYXBwZXIge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzJweCk7XG4gIH1cbiAgLmxlYWRwYWdlICNoZWFkZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMCAyMHB4O1xuICB9XG4gIC5sZWFkcGFnZSAjbWFpbiwgLmxlYWRwYWdlIC5maXhlZC1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5zZWFyY2gtcGFnZS1mb3JtIGgxIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbWFyZ2luOiAwIDAgMzdweDtcbiAgfVxuICAudG9wLXNlYXJjaC1yb3cge1xuICAgIG1hcmdpbjogMCAwIDI2cHg7XG4gIH1cbiAgLnNlYXJjaC1mcmFtZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuZmlsdGVyLXNlYXJjaC1mcmFtZSB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5maWx0ZXItc2VhcmNoLWZyYW1lIC5zbGlkZS1maWx0ZXIuanMtc2xpZGUtaGlkZGVuIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5maWx0ZXItc2VhcmNoLWZyYW1lIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuICAuZmlsdGVyLXNlYXJjaC1mcmFtZSBoMiBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5maWx0ZXItc2VhcmNoLWZyYW1lIC5kYXRlcy1ob2xkZXIgc3Ryb25nIHtcbiAgICBtYXJnaW46IDAgMCA2cHg7XG4gIH1cbiAgLnJlc3VsdC1zZWFyY2gtZnJhbWUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE5MHB4KTtcbiAgfVxuICAuc29ydC1mcmFtZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UzZTJlMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgIHBhZGRpbmc6IDE3cHggMjdweCAxOXB4IDI0cHg7XG4gICAgbWFyZ2luOiAwIDAgMzJweDtcbiAgfVxuICAuc29ydC1ob2xkZXIgLnNvcnQtaW5uZXItaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5zb3J0LWhvbGRlciAuc29ydC1pbm5lci1ob2xkZXIgLmZha2Utc2VsZWN0OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zb3J0LWhvbGRlciBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDAgMTdweCAwIDA7XG4gIH1cbiAgLnNvcnQtaG9sZGVyIHNlbGVjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGlzdGluZyB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgfVxuICAucmVzdWx0LWxpc3QgbGkucG9wdWxhci1ib3g6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICB9XG4gIC5yZXN1bHQtbGlzdCAuaW1hZ2UtaG9sZGVyIHtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICB9XG4gIC5yZXN1bHQtbGlzdCAuY2F0ZWdvcnktbGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMCAwIDZweDtcbiAgfVxuICAucmVzdWx0LWxpc3QgLnBhcnQge1xuICAgIGxldHRlci1zcGFjaW5nOiAuOXB4O1xuICB9XG4gIC5yZXN1bHQtbGlzdCBoMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbjogMCAwIDEzcHg7XG4gIH1cbiAgLnJlc3VsdC1saXN0IC5zaWduYXR1cmUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5yZXN1bHQtbGlzdCAuc2lnbmF0dXJlIC5kYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnJlc3VsdC1saXN0IC5zaWduYXR1cmUgLmRhdGU6YWZ0ZXIge1xuICAgIGhlaWdodDogMThweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ncmlkLWhpc3Rvcnktc2VjdGlvbiAuZmxleC1jb2x1bW4taG9sZGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBtYXJnaW46IDAgLTEwcHggMjBweDtcbiAgfVxuICAuZ3JpZC1oaXN0b3J5LXNlY3Rpb24gLmNvbHVtbi1sZyB7XG4gICAgd2lkdGg6IDU3JTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmdyaWQtaGlzdG9yeS1zZWN0aW9uIC5jb2x1bW4tc20ge1xuICAgIHdpZHRoOiA0MyU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gIC5ncmlkLWhpc3Rvcnktc2VjdGlvbiAudGl0bGUtaW1hZ2UtaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5ncmlkLWhpc3Rvcnktc2VjdGlvbiAudGl0bGUtaW1hZ2UtaG9sZGVyIGgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAuZ3JpZC1oaXN0b3J5LXNlY3Rpb24gLnRpdGxlLWltYWdlLWhvbGRlciBoMyBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG4gIH1cbiAgLmdyaWQtaGlzdG9yeS1zZWN0aW9uIC5ib3gtaGlzdG9yeSAuaW1hZ2UtaG9sZGVyIHtcbiAgICB3aWR0aDogMTM0cHg7XG4gICAgbWFyZ2luOiAwIDEzcHggMCAwO1xuICB9XG4gIC5ncmlkLWhpc3Rvcnktc2VjdGlvbiAuZmxleC1yb3cge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG4gIC5ncmlkLWhpc3Rvcnktc2VjdGlvbiAuZmxleC1yb3cgLmJveC1oaXN0b3J5IHtcbiAgICB3aWR0aDogMzMuMzMzJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLmdyaWQtaGlzdG9yeS1zZWN0aW9uIC5mbGV4LXJvdyAuYm94LWhpc3RvcnkgLmltYWdlLWhvbGRlciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuICAuZ3JpZC1oaXN0b3J5LXNlY3Rpb24gLmZsZXgtcm93IC5ib3gtaGlzdG9yeSBzcGFuIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbiAgLmdyaWQtaGlzdG9yeS1zZWN0aW9uIC5mbGV4LXJvdyAuYm94LWhpc3Rvcnkgc3Bhbi50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC8qLmdyaWQtaGlzdG9yeS1zZWN0aW9uIC5ib3gtaGlzdG9yeSBhOmhvdmVyIC5pbWFnZS1ob2xkZXIgaW1nIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfSovXG4gIC5zdWJzY3JpYmUtZnJhbWUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG4gIC5zdWJzY3JpYmUtZnJhbWUgaDQge1xuICAgIG1hcmdpbjogMCAwIDE0cHg7XG4gIH1cbiAgLmF1dGhvci1ib3gge1xuICAgIHBhZGRpbmc6IDEzcHggMCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBuYXYgaS5tYXRlcmlhbC1pY29ucyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIG5hdiB1bCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAjaGVhZGVyIC5wb3B1cCB7XG4gICAgdG9wOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAjaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgfVxuICAjaGVhZGVyLnBvcHVwLWFjdGl2ZSBuYXYgLmRyb3AgLnN1Yi1yb3cgLnBvcHVwIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmxvZ28ge1xuICAgIHdpZHRoOiAyMTZweDtcbiAgfVxuICAubG9nby1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG4gIG5hdiB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBuYXYgdWwgbGkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAwIDAgNnB4O1xuICB9XG4gIG5hdiB1bCBsaTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIG5hdiB1bCBsaTpob3ZlciBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzc0YjE1O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIG5hdiB1bCBsaTpob3ZlciB1bC5zdWItZHJvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIG5hdiB1bCBsaTpob3ZlciB1bC5zdWItZHJvcCBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMWYxYTE2O1xuICB9XG4gIG5hdiB1bCBsaTpob3ZlciB1bC5zdWItZHJvcCBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2M3NGIxNTtcbiAgfVxuICBuYXYgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBuYXYgdWwgbGkuYWN0aXZlIC5zdWItZHJvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTk5OTlweDtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIG1pbi13aWR0aDogMTMwcHg7XG4gIH1cbiAgbmF2IHVsIGEge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogN3B4IDJweCA3cHggNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICBuYXYgdWwuc3ViLWRyb3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC05OTk5cHg7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG4gIG5hdiB1bC5zdWItZHJvcCBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgbmF2IC5vcGVuZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgbmF2IC5kcm9wIC5vcGVuZXIsIG5hdiAuZHJvcCAuc2VhcmNoLW1vYmlsZS1mb3JtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIG5hdiAuZHJvcCAuc3ViLXJvdyB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBuYXYgLmRyb3AgLnN1Yi1yb3cgLnBvcHVwIHtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDE1cHgpO1xuICAgIHJpZ2h0OiAtMTZweDtcbiAgfVxuICAuc2VhcmNoLWZvcm06YWZ0ZXIge1xuICAgIHJpZ2h0OiAxNnB4O1xuICB9XG4gIC5zZWFyY2gtb3BlbmVyIHtcbiAgICBtYXJnaW46IDAgNXB4IDAgMjBweDtcbiAgfVxuICAuYWNjb3VudGJveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDZweCAzMnB4IDA7XG4gIH1cbiAgLmFjY291bnRib3ggYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICMzOTM5Mzk7XG4gICAgYm9yZGVyOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgIG1hcmdpbjogMCAwIDAgMjJweDtcbiAgfVxuICAuYWNjb3VudGJveCBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2M3NGIxNTtcbiAgfVxuICAuYWNjb3VudGJveCBhLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogIzM5MzkzOTtcbiAgfVxuICAuYWNjb3VudGJveCBhLmFjdGl2ZTpob3ZlciB7XG4gICAgY29sb3I6ICNjNzRiMTU7XG4gIH1cbiAgLmFjY291bnRib3ggYTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5hY2NvdW50Ym94IGE6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFjY291bnRib3ggYTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICMzOTM5Mzk7XG4gIH1cbiAgLmJ0bi5zdWJzY3JpYmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZ1bGwtc2NyZWVuLWVuYWJsZWQgLnNsaWNrLXNlY3Rpb24gLnNsaWRlci1mb3IgLnNsaWNrLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzMjdweCk7XG4gIH1cbiAgLmZ1bGwtc2NyZWVuLWVuYWJsZWQgLnNsaWNrLXNlY3Rpb24gLnNsaWRlci1mb3IgLnNsaWNrLXNsaWRlIC5pbWFnZS1ob2xkZXIge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDQwMXB4KTtcbiAgfVxuICAuc2xpY2stc2xpZGVyIC50ZXh0LWZyYW1lIC5pbm5lciB7XG4gICAgcGFkZGluZzogMCAxNnB4IDE4cHg7XG4gIH1cbiAgLnNpZ251cC1mb3JtLm1hcmdpbi10b3Age1xuICAgIG1hcmdpbjogMTdweCAwIDQwcHg7XG4gIH1cbiAgLnNpZ251cC1mb3JtIC5pbnB1dC1maWVsZCB7XG4gICAgd2lkdGg6IDYzJTtcbiAgfVxuICAubGF0ZXN0LW5ld3Mtc2VjdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAzMDFweDtcbiAgfVxuICAudHJlbmRpbmctaG9sZGVyIC50cmVuZGluZy1jb2wge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmVzdGF0ZS1ob2xkZXIgLmltYWdlLWhvbGRlciB7XG4gICAgd2lkdGg6IDM2NHB4O1xuICB9XG4gIC5tb3N0LXBvcHVsYXItc2VjdGlvbi5sZy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuICAubW9zdC1wb3B1bGFyLXNlY3Rpb24ubGctc2VjdGlvbiBoMSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG4gIC5wb3B1bGFyLWJveCAucG9wdWxhci1sZWZ0IHtcbiAgICB3aWR0aDogMzY0cHg7XG4gIH1cbiAgLnBvcHVsYXItYm94IC5pbWFnZS1ob2xkZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucG9wdWxhci1ib3ggLnRleHQtYm94IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gIH1cbiAgLnBvcHVsYXItYm94IC5jYXRlZ29yeSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAucG9wdWxhci1ib3gubGcgLmltYWdlLWhvbGRlciB7XG4gICAgd2lkdGg6IDQ2MHB4O1xuICB9XG4gIC5wb3B1bGFyLWJveC5sZyBoMyB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG4gIC5tYWdhemluZS1ib3ggLmJ0bi1yb3cge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubWFnYXppbmUtYm94IC5idG4tcm93IC5idG4ge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1hZ2F6aW5lLWJveCAuYnRuLXJvdyAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG4gIC5hcnRpY2xlLXNlY3Rpb24gLnBvcHVsYXItYm94IC50ZXh0LWJveCB7XG4gICAgcGFkZGluZzogMCAwIDAgMTlweDtcbiAgfVxuICAuYXJ0aWNsZSB7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgfVxuICAuYXJ0aWNsZSBoMSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG4gIC5hcnRpY2xlIC5zaWdudXAtZm9ybSB7XG4gICAgcGFkZGluZzogMjJweCAwO1xuICB9XG4gIC5hcnRpY2xlIC5zaWdudXAtZm9ybSAuaG9sZGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDAgMCAxOHB4O1xuICB9XG4gIC5hcnRpY2xlIC5zaWdudXAtZm9ybSAuaG9sZGVyIC5zdWItcm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuYXJ0aWNsZSAuc2lnbnVwLWZvcm0gLmhvbGRlciAuc3ViLXJvdyAuaW5wdXQtZmllbGQge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5hcnRpY2xlIC5zaWdudXAtZm9ybSAuaG9sZGVyIC5zdWItcm93IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5hcnRpY2xlIC5zaWdudXAtZm9ybSAuaG9sZGVyIC5zdWItcm93IGlucHV0I3N1YnNjcmliZV9idXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLm9wZW4tY2xvc2UtY29tbWVudHMsIC5hY3Rpb25zIHtcbiAgICBwYWRkaW5nOiAycHggMCAwIDA7XG4gIH1cbiAgLmxpZ2h0Ym94LWZyYW1lIHtcbiAgICB3aWR0aDogNDc1cHg7XG4gIH1cbiAgLnRpdGxlLWNvbnRhY3RzLWJveCBoMSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLmRpZ2l0YWwtYm94IGgxIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbiAgLmRpZ2l0YWwtaW5mby1ib3ggLmltYWdlLWhvbGRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDE3cHggMCAwO1xuICAgIG1heC13aWR0aDogNDQzcHg7XG4gIH1cbiAgLm90aGVyLWRpZ2l0YWwtaG9sZGVyIHtcbiAgICBtYXJnaW46IDAgLTI1cHggMjBweDtcbiAgfVxuICAub3RoZXItZGlnaXRhbC1ob2xkZXIgYSB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc2lnbi11cC1mb3JtIHtcbiAgICBwYWRkaW5nOiAxMnB4IDMzcHggMzlweCAzM3B4O1xuICAgIG1hcmdpbjogMCAwIDAgNTVweDtcbiAgfVxuICAuc29ydC1mcmFtZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5saXN0aW5nIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnJlc3VsdC1saXN0IC5zaWduYXR1cmUgLmRhdGUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW46IDAgMCAwIDEycHg7XG4gIH1cbiAgLnJlc3VsdC1saXN0IC5zaWduYXR1cmUgLmRhdGU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ncmlkLWhpc3Rvcnktc2VjdGlvbiAudGl0bGUtaW1hZ2UtaG9sZGVyIGgzIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuZ3JpZC1oaXN0b3J5LXNlY3Rpb24gLmJveC1oaXN0b3J5IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuc29jaWFsLWxpc3Qge1xuICAgIHBhZGRpbmc6IDIwcHggMCA2M3B4IDA7XG4gICAgbWFyZ2luOiAwIDAgMCAtODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIC5maXhlZC1oZWFkZXIgLm1vc3QtcG9wdWxhci1zZWN0aW9uIC5maXhlZC1jb2x1bW4gLmZpeGVkLXBvc2l0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgbmF2IHVsIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiA3cHggMnB4IDdweCA4cHg7XG4gIH1cbiAgLnNlYXJjaC1vcGVuZXIge1xuICAgIG1hcmdpbjogMCA1cHggMCA1MHB4O1xuICB9XG4gIC5sYXRlc3QtbmV3cy1zZWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDM2M3B4O1xuICB9XG4gIC5hcnRpY2xlLXNlY3Rpb24gLmxhdGVzdC1uZXdzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDEwcHggMCAwIDYzcHg7XG4gIH1cbiAgLmFydGljbGUgLnNpZ251cC1mb3JtIC5ob2xkZXIgc3BhbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zaXRlbmF2LWhvbGRlciAuY29sdW1uLWJveCB7XG4gICAgcGFkZGluZzogMCAwIDAgMThweDtcbiAgfVxuICAuc2l0ZW5hdi1ob2xkZXIgLmxpc3QgYSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYXJ0aWNsZS1mcmFtZSAucm93IC5jb2wuczEyLmw0IHtcbiAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgfVxuICAuc2lnbmF0dXJlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMWVtIDA7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbiAgLmFkdmVydGlzaW5nLWhvbGRlci1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAjaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgfVxuICAjaGVhZGVyIC5wb3B1cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxMDAlICsgNHB4KTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtaW4td2lkdGg6IG5vbmU7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgLjNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IC4zcyBlYXNlLWluLW91dCwgb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgei1pbmRleDogMztcbiAgfVxuICAjaGVhZGVyLnBvcHVwLWFjdGl2ZSAucG9wdXAge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuYWN0aXZlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIGJvZHkuYWN0aXZlICN3cmFwcGVyOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAuNjtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB6LWluZGV4OiA4ODg7XG4gIH1cbiAgYm9keS5hY3RpdmUgLm5hdiAuZHJvcCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG4gIG5hdiB7XG4gICAgd2lkdGg6IDY0JTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDAgNHB4IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIG5hdiAuc2VhcmNoLW9wZW5lciB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICBuYXYgLm9wZW5lciB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgfVxuICBuYXYgdWwgbGkuYWN0aXZlIGEge1xuICAgIGJhY2tncm91bmQ6ICNjNzRiMTU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgbmF2IHVsIGxpLmFjdGl2ZSAuc3ViLWRyb3AgYSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzFmMWExNjtcbiAgfVxuICBuYXYgdWwgbGkuYWN0aXZlIC5zdWItZHJvcCBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2M3NGIxNTtcbiAgfVxuICBuYXYgLmRyb3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuMjVzIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBsaW5lYXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbiAgLmFkbWluLWJhciBuYXYgLmRyb3Age1xuICAgIHRvcDogNDZweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0NnB4KTtcbiAgfVxuICAuYWR2ZXJ0aXNpbmctaG9sZGVyLWxnLmhpZGUtb24tc21hbGwtb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLmxhdGVzdC1uZXdzLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLnRyZW5kaW5nLWhvbGRlciAuY29sIHtcbiAgICBtYXJnaW46IDAgMCAyOXB4O1xuICB9XG4gIC50cmVuZGluZy1ob2xkZXIgLmNvbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmZpeGVkLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZ3JpZC1oaXN0b3J5LXNlY3Rpb24gLmJveC1oaXN0b3J5IHNwYW4udGl0bGUge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIHBhZGRpbmc6IDFweCA3cHggNXB4IDE0cHg7XG4gIH1cbiAgLmdyaWQtaGlzdG9yeS1zZWN0aW9uIC5mbGV4LXJvdyAuYm94LWhpc3RvcnkgLmltYWdlLWhvbGRlciBzcGFuLnRpdGxlIHtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbiAgLmxvZ2luLWZvcm0gLmxhc3Qtcm93IC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxuICAuYWNjb3VudGJveCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgLmFjY291bnRib3ggYSB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwYWRkaW5nOiA5cHg7XG4gIH1cbiAgLnRvcC1zZWFyY2gtcm93IGRpdjpudGgtY2hpbGQoMiksIGlucHV0W3R5cGU9XCJidXR0b25cIl0jcmVzZXQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5hZHZlcnRpc2luZy1ob2xkZXItbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgI2hlYWRlciB7XG4gICAgcGFkZGluZzogMCAwIDE1cHg7XG4gICAgbWFyZ2luLXRvcDogLTEuNWVtO1xuICB9XG4gIC5uYXZpZ2F0aW9uIC5wYWdlLW51bWJlcnMsIC5uYXZpZ2F0aW9uLWNvbW1lbnRzIC5wYWdlLW51bWJlcnMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdmlnYXRpb24gLm5leHQsIC5uYXZpZ2F0aW9uIC5wcmV2IHtcbiAgICBwYWRkaW5nOiAuMmVtO1xuICB9XG4gIC5uYXZpZ2F0aW9uLWNvbW1lbnRzIC5uZXh0LCAubmF2aWdhdGlvbi1jb21tZW50cyAucHJldiB7XG4gICAgcGFkZGluZzogLjJlbTtcbiAgfVxuICAubmF2aWdhdGlvbi1zaW5nbGUgLm5leHQgYSwgLm5hdmlnYXRpb24tc2luZ2xlIC5wcmV2IGEge1xuICAgIHBhZGRpbmc6IC4yZW07XG4gIH1cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5mdWxsLXNjcmVlbi1lbmFibGVkIC5zbGljay1zbGlkZXIgLnNsaWNrLXByZXYsIC5mdWxsLXNjcmVlbi1lbmFibGVkIC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgIHRvcDogNDUlO1xuICB9XG4gIC5mZWF0dXJlZC1zZWN0aW9uIC5yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmJveC1pbm5lciB7XG4gICAgbWFyZ2luOiAwIDAgMjJweDtcbiAgfVxuICAuYm94LWlubmVyIHVsIGxpOmZpcnN0LWNoaWxkIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuZXN0YXRlLWhvbGRlciB1bCBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLm5hdmlnYXRpb24tY2F0ZWdvcnkge1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gIH1cbiAgLmFydGljbGUgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5hcnRpY2xlIC5jYXJkIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IDdweCAwIDI0cHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNDFweCAwIDAgMDtcbiAgfVxuICAuYXJ0aWNsZSAuY2FyZC5sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDI4cHg7XG4gICAgbWFyZ2luOiAwIDAgMThweDtcbiAgfVxuICAuYXJ0aWNsZSAuY2FyZCAuY2FyZC10aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMTVweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAuYXJ0aWNsZSAuY2FyZCAuY2FyZC1pbWFnZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAuYXJ0aWNsZSAuY2FyZCAuY2FyZC1jb250ZW50IHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5hcnRpY2xlIC5jYXJkIC5jYXJkLWNvbnRlbnQgZW0ge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuICAuYXJ0aWNsZSAuY2FyZCAuY2FyZC1hY3Rpb24ge1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDExcHg7XG4gIH1cbiAgLmFydGljbGUgLmNhcmQgLmNhcmQtYWN0aW9uIGE6bm90KC5idG4pOm5vdCguYnRuLWxhcmdlKTpub3QoLmJ0bi1sYXJnZSk6bm90KC5idG4tZmxvYXRpbmcpIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG4gIC5vcGVuLWNsb3NlLWNvbW1lbnRzIC5jb21tZW50cyB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxuICAuc29jaWFsLXBsYWdpbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbW9kYWwyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubGlnaHRib3gtY29udGVudCB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubG9naW4tZm9ybSAubGFzdC1yb3cge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5pbnZpc2libGUtYm94IC5pbWFnZS1ob2xkZXIge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmludmlzaWJsZS1ib3ggLmltYWdlLWhvbGRlciBpbWcge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmludmlzaWJsZS1ib3ggLnRleHQtYm94IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDhweCA4cHg7XG4gIH1cbiAgLmludmlzaWJsZS1ib3ggaDQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDAgMCA1cHg7XG4gIH1cbiAgLmludmlzaWJsZS1ib3ggYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgLmF1dGhvci1ib3ggaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxuICAuYXV0aG9yLWJveCAuc29jaWFsLXBsYWdpbiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwIDJweCAwIDA7XG4gIH1cbiAgLmF1dGhvci1ib3ggLnNvY2lhbC1wbGFnaW4gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5jb250YWN0cy1mb3JtIHtcbiAgICBwYWRkaW5nOiAxMnB4IDAgNDBweDtcbiAgfVxuICAuY29udGFjdHMtZm9ybSBpbnB1dCwgLmNvbnRhY3RzLWZvcm0gdGV4dGFyZWEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmRpZ2l0YWwtYm94IGgxIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgfVxuICAuZGlnaXRhbC1ib3ggaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAub3RoZXItZGlnaXRhbC1ob2xkZXIgLmJ0bi5tb3JlIHtcbiAgICBtYXJnaW46IDAgYXV0byAzNnB4O1xuICB9XG4gIC5zZWFyY2gtcGFnZS1mb3JtIC5uYXZpZ2F0aW9uLWNvbW1lbnRzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgfVxuICAuc2VhcmNoLXBhZ2UtZm9ybSAubmF2aWdhdGlvbi1jb21tZW50cyAubmV4dCwgLnNlYXJjaC1wYWdlLWZvcm0gLm5hdmlnYXRpb24tY29tbWVudHMgLnByZXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaC1wYWdlLWZvcm0gLm5hdmlnYXRpb24tY29tbWVudHMgLm5leHQ6YWZ0ZXIsIC5zZWFyY2gtcGFnZS1mb3JtIC5uYXZpZ2F0aW9uLWNvbW1lbnRzIC5wcmV2OmFmdGVyLCAuc2VhcmNoLXBhZ2UtZm9ybSAubmF2aWdhdGlvbi1jb21tZW50cyAucGFnZS1udW1iZXJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50b3Atc2VhcmNoLXJvdyAuaW5wdXQtaG9sZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudG9wLXNlYXJjaC1yb3cgLnNlbGVjdC1ob2xkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZpbHRlci1zZWFyY2gtZnJhbWUgLmJveCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5maWx0ZXItc2VhcmNoLWZyYW1lIC5kYXRlcy1ob2xkZXIgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIG1heC13aWR0aDogMTEwcHg7XG4gICAgbWFyZ2luOiAwIDAgMTFweDtcbiAgfVxuICAuZmlsdGVyLXNlYXJjaC1mcmFtZSAuZGF0ZXMtaG9sZGVyIGxhYmVsIHtcbiAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNvcnQtaG9sZGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmxpc3Rpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2UyZTI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICBwYWRkaW5nOiAxMHB4IDE5cHg7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuICAuc29ydC1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5pbnZpc2libGUtYm94IC5pbWFnZS1ob2xkZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuYWR2ZXJ0aXNpbmctaG9sZGVyLWxnLmFkdmVydGlzaW5nLWhvbGRlci1zbSB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICB9XG4gIC5sb2dpbi1mb3JtIC5mb3Jnb3Qge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAqIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuICAucHJlbG9hZGVyLWZyYW1lLCAuYWR2ZXJ0aXNpbmctaG9sZGVyLWxnLCAubmF2LCAubGF0ZXN0LW5ld3Mtc2VjdGlvbiwgLm1vc3QtcG9wdWxhci1zZWN0aW9uLCAuc29jaWFsLXBsYWdpbiwgLnNpZ251cC1mb3JtLCAuY2FyZC1pbWFnZSBpbWcsIC5vcGVuLWNsb3NlLWNvbW1lbnRzLCAudHJlbmRpbmctc2VjdGlvbiwgLnNlYXJjaC1zaWRlYmFyLWZvcm0sIC5sb2FkLW1vcmUsICNmb290ZXIgLmNvbnRhaW5lciAucm93IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFydGljbGUgLmNhcmQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI2NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDYzcHggMjhweCAtNjZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5hcnRpY2xlIC5hcnRpY2xlIC5jYXJkLmxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFydGljbGUgLmNhcmQtYWN0aW9uLCAuYXJ0aWNsZSAuY2FyZC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuYXJ0aWNsZSAuY2FyZC10aXRsZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAuYXJ0aWNsZSAuY2FyZC1hY3Rpb24ge1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDAgIWltcG9ydGFudDtcbiAgfVxuICAuYXJ0aWNsZSAudGV4dC1ib3gge1xuICAgIHBhZGRpbmc6IDAgMCAwIDYwcHg7XG4gIH1cbiAgLmZpeGVkLWNvbHVtbiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAubGF0ZXN0LW5ld3Mtc2VjdGlvbiB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFydGljbGUtc2VjdGlvbiAubGF0ZXN0LW5ld3Mtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYXJ0aWNsZS1zZWN0aW9uOmxhc3Qtb2YtdHlwZSAubGF0ZXN0LW5ld3Mtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1vc3QtcG9wdWxhci1zZWN0aW9uIC5pbWFnZS1ob2xkZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubW9zdC1wb3B1bGFyLXNlY3Rpb24gLmJ0biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5tb3N0LXBvcHVsYXItc2VjdGlvbiAuYnRuLm1vcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAjaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSAhaW1wb3J0YW50O1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApICFpbXBvcnRhbnQ7XG4gIH1cbiAgI21haW4ge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvb3Rlci1ob2xkZXIsIC5jb3B5cmlnaHQge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbi8qLndwY2Y3IC53cGNmNy1mb3JtIGxhYmVse2NvbG9yOiAjMDAwO30qL1xuLndwY2Y3IC53cGNmNy1mb3JtIGVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogcmVkO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWhvbWUgLmFkdmVydGlzaW5nLWhvbGRlci1zbS5zbGlkZXItYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaW5wdXQ6bm90KFt0eXBlXSksIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT11cmxdLCBpbnB1dFt0eXBlPXRpbWVdLCBpbnB1dFt0eXBlPWRhdGVdLCBpbnB1dFt0eXBlPWRhdGV0aW1lXSwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIGlucHV0W3R5cGU9dGVsXSwgaW5wdXRbdHlwZT1udW1iZXJdLCBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAgIHdpZHRoOiA3NCU7XG4gIH1cbiAgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEge1xuICAgIHdpZHRoOiA3NCU7XG4gIH1cbn1cblxuLyouYnVzaW5lc3NfdHlwZXtkaXNwbGF5Om5vbmU7fSovXG5hIGgxOmhvdmVyLCBhIGgyOmhvdmVyLCBhIGgzOmhvdmVyLCBhIGg0OmhvdmVyLCBhIGg1OmhvdmVyLCBhIGg2OmhvdmVyIHtcbiAgY29sb3I6ICNjNzRiMTU7XG59XG5cbi5iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxhdGVzdC1uZXdzLXNlY3Rpb24gLndpZGdldF9wb2xscy13aWRnZXQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDI2cHggMDtcbn1cblxuI3BvbGxzLTMxLWFucyBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4jcG9sbHMtMzEtYW5zIHNtYWxsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ud2ViaW5hci1ib3gsIC53aGl0ZXBhcGVyLWJveCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuXG4ud2ViaW5hci1pbmZvLWJveCwgLndoaXRlcGFwZXItaW5mby1ib3gge1xuICBjbGVhcjogYm90aDtcbn1cblxuLndlYmluYXItaW5mby1ib3ggLmltYWdlLWhvbGRlciwgLndoaXRlcGFwZXItaW5mby1ib3ggLmltYWdlLWhvbGRlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDBweCAxN3B4IDBweCAwcHg7XG59XG5cbi5zcGVjaWFscmVwb3J0LWJveCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuXG4uc3BlY2lhbHJlcG9ydC1pbmZvLWJveCB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uc3BlY2lhbHJlcG9ydC1pbmZvLWJveCAuaW1hZ2UtaG9sZGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMHB4IDE3cHggMHB4IDBweDtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbn1cblxuLnJlcG9ydHMtcGFnaW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5yZXBvcnRzLXBhZ2luYXRpb24gc3BhbiwgLnJlcG9ydHMtcGFnaW5hdGlvbiBhIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbi5zaW5nbGUtd2hpdGUtcGFwZXIgLmFydGljbGUtc2VjdGlvbjpmaXJzdC1jaGlsZCwgLnBvc3QtdHlwZS1hcmNoaXZlLXdoaXRlLXBhcGVyIC5hcnRpY2xlLXNlY3Rpb246Zmlyc3QtY2hpbGQsIC5zaW5nbGUtd2ViaW5hciAuYXJ0aWNsZS1zZWN0aW9uOmZpcnN0LWNoaWxkLCAucG9zdC10eXBlLWFyY2hpdmUtd2ViaW5hciAuYXJ0aWNsZS1zZWN0aW9uOmZpcnN0LWNoaWxkLCAuc2luZ2xlLXNwZWNpYWwtcmVwb3J0IC5hcnRpY2xlLXNlY3Rpb246Zmlyc3QtY2hpbGQsIC5wb3N0LXR5cGUtYXJjaGl2ZS1zcGVjaWFsLXJlcG9ydCAuYXJ0aWNsZS1zZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zcGVjaWFscmVwb3J0LWJveCBoMyBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zcGVjaWFscmVwb3J0LWJveCBoMyBhOmhvdmVyIHtcbiAgY29sb3I6ICNjNzRiMTU7XG59XG5cbi5oZWFkZXJfYWRfbW9iaWxlIHtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMTFweCBhdXRvIDI2cHg7XG59XG5cbi50ZXh0LWJveCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuXG4vKioqIExlYWRlZ2VuIGZvcm0gY29sb3IgKioqL1xuZGl2LndwY2Y3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3NGIxNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyOGYyNztcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLndwY2Y3IC53cGNmNy1mb3JtIGxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53cGNmNyAud3BjZjctc2VsZWN0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICNjNzRiMTU7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IC41O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ud3BjZjcgaW5wdXRbdHlwZT1cInRleHRcIl0sIC53cGNmNyBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYzc0YjE1O1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAuNTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLndwY2Y3IHRleHRhcmVhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2M3NGIxNTtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogLjU7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi53cGNmNyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAud3BjZjcgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjYzc0YjE1O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ud3BjZjcgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgLndwY2Y3IGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzc0YjE1O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLndwY2Y3IC53cGNmNy1mb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5uZi1mb3JtLWNvbnQge1xuICBiYWNrZ3JvdW5kOiAjYzc0YjE1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggMzNweCAzOXB4IDMzcHg7XG4gIG1hcmdpbjogMzBweCAwIDA7XG4gIG1pbi1oZWlnaHQ6IDY3NXB4O1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ubmYtZmllbGQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAubmYtZmllbGQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgLm5mLWZpZWxkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzc0YjE1O1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLm5mLWZpZWxkLWNvbnRhaW5lciB0ZXh0YXJlYSwgLm5mLWZpZWxkLWNvbnRhaW5lciBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNjNzRiMTU7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IC41O1xufVxuXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciwgW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzc0YjE1O1xuICBib3gtc2hhZG93OiAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG59XG5cblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSwgW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xufVxuXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUsIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVhNWE1YTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLm5mLWZvcm0tY29udCBsYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmYtZXJyb3ItbXNnLCAubmluamEtZm9ybXMtcmVxLXN5bWJvbCB7XG4gIGNvbG9yOiAjZmY3YTdhICFpbXBvcnRhbnQ7XG59XG5cbi5uZi1mb3JtLWNvbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLm5mLWZvcm0tY29udCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNjNzRiMTU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5uZi1mb3JtLWNvbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgLm5mLWZvcm0tY29udCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3NGIxNTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5maWVsZC13cmFwIGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gIGhlaWdodDogNDRweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmxpc3QtcmFkaW8td3JhcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmltZy5hdmF0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ud3AtcG9sbHMgcC5xdWVzdGlvbl90aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hZG1pbi1iYXIgLmNvbW1lbnQtYXV0aG9yIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuLmNvbW1lbnQtYXV0aG9yIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5nLXJlY2FwdGNoYSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4vKlByaW50IHBhZ2UqL1xuQG1lZGlhIHByaW50IHtcbiAgLmFydGljbGUtZnJhbWUgLnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjBweDtcbiAgfVxuICAuYXJ0aWNsZS1mcmFtZSAucm93OmZpcnN0LW9mLXR5cGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNtb3JlX3Bvc3RzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qQ29udGFjdCBGb3JtKi9cbi5jb250YWN0cy1mb3JtIC53cGNmNyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxvZ2luLWZvcm0gLndwY2Y3IC53cGNmNy1mb3JtIGxhYmVsIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5sb2dpbi1mb3JtIC53cGNmNyAuaW5wdXQtZmllbGQgaW5wdXQge1xuICBtYXgtd2lkdGg6IDM0MHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxvZ2luLWZvcm0gLndwY2Y3IC5pbnB1dC1maWVsZC50ZXh0YXJlYS1maWVsZCB0ZXh0YXJlYSB7XG4gIG1heC13aWR0aDogMzQwcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBvcGFjaXR5OiAxO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICByZXNpemU6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDE3NnB4O1xuICBtYXgtd2lkdGg6IDM2MnB4O1xufVxuXG4ubG9naW4tZm9ybSAud3BjZjcgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogI2M3NGIxNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M3NGIxNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgLjNzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwcHggOXB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubG9naW4tZm9ybSAud3BjZjcgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjYzc0YjE1O1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udGV4dC1ib3ggdWw6bm90KC5icm93c2VyLWRlZmF1bHQpIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uYXJ0aWNsZSB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMS4yODU3MTQyOWVtO1xuICB0ZXh0LWluZGVudDogLS44ZW07XG59XG5cbnVsI21lbnUtbW9yZSBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuc2VjdGlvbi5hcnRpY2xlLXNlY3Rpb24uaW4tdmlld3BvcnQgI2FqYXgtcG9zdHMgaDEge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi8qTGVhZCBHZW4sIFdlYmluYXJzLCBXaGl0ZSBQYXBlcnMqL1xuLnNpbmdsZS13ZWJpbmFyIC5hcnRpY2xlIC50ZXh0LWJveCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnNpbmdsZS13ZWJpbmFyIC5hcnRpY2xlIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uc2luZ2xlLXdlYmluYXIgLmFydGljbGUgLmltYWdlLWhvbGRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zaWRlYmFyX2FkIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmVhdHVyZWRfY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uc2luZ2xlLXNwZWNpYWwtcmVwb3J0IC5hcnRpY2xlLWZyYW1lIC5jb2wuczEyLmw0IHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmZhbmN5Ym94LWxvY2sge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG4gIC5mYW5jeWJveC1sb2NrIGJvZHkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG4gIC5mYW5jeWJveC1pbm5lciB7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG4gIC5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcbiAgICB3aWR0aDogODAwcHg7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLmJsb2cgLnZpZGVvLWNvbnRhaW5lciwgLmFyY2hpdmUgLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDY2JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5ob21lIC52aWRlby1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NyU7XG4gIH1cbiAgLnJlbGF0ZWRfbmV3c192aWRlbyAuaW1hZ2UtaG9sZGVyIGlmcmFtZSB7XG4gICAgd2lkdGg6IDQ1OXB4O1xuICB9XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlLCAuaGlkZS1wb2xsIC53aWRnZXRfZGVtb2NyYWN5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLypDb21tZW50cyAqL1xuLnNlY3Rpb24uY29tbWVudHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlY3Rpb24uY29tbWVudHMgaDIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29tbWVudGxpc3QgLmF2YXRhci1ob2xkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29tbWVudHMgcCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbW1lbnRzIHAubWV0YSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG59XG5cbi5tZXRhIHNwYW4udXNlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5oMyNyZXBseS10aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5hLmNvbW1lbnQtcmVwbHktbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW5nbGUtZXhjbHVzaXZlLWNvbnRlbnQgLnByaXZhY3kge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGNvbG9yOiAjYzc0YjE1O1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaW5nbGUtZXhjbHVzaXZlLWNvbnRlbnQgI21haW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4uc2luZ2xlLWV4Y2x1c2l2ZS1jb250ZW50IC5mb290ZXItaG9sZGVyIHtcbiAgYm9yZGVyLXRvcDogMHB4IHNvbGlkICNiZGJkYmQ7XG59XG5cbi5hcnRpY2xlLWZyYW1lID4gZGl2ID4gc2VjdGlvbi5hcnRpY2xlLXNlY3Rpb24gPiBkaXYge1xuICBtaW4taGVpZ2h0OiAxNTgwcHg7XG59XG5cbi50cmVuZGluZy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNDM0Mztcbn1cblxuLnRyZW5kaW5nLXNlY3Rpb24gLml0ZW0tLWNvbnRhaW5lciBoNDpob3ZlciB7XG4gIGNvbG9yOiAjYzc0YjE1O1xufVxuXG4uc3Vic2NyaWJlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNzRiMTU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjNzRiMTUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnN1YnNjcmliZS1idXR0b246aG92ZXIge1xuICBjb2xvcjogI2M3NGIxNSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5uZXdzbGV0dGVyLW1hbmFnZS11cmwge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuIl19 */
