/*
@import "menu-color";
$bodyHeight: 54px;
$subTitle: block;
$brand: 5px;
$search: 0px;
*/
.sub-title {
  background-color: #FFF;
  display: none;
  clear: both; }

.navbar-brand {
  margin-top: 0px;
  padding-right: 10px; }

.button.navbar-toggle {
  color: #1D518B; }

.navbar-default .navbar-toggle {
  background-color: #FFF;
  color: #ECF0F1; }

#navbar {
  background-color: #FFF;
  /*
	-webkit-box-shadow: -1px 3px 18px -9px rgba(163,163,163,1);
-moz-box-shadow: -1px 3px 18px -9px rgba(163,163,163,1);
box-shadow: -1px 3px 18px -9px rgba(163,163,163,1);
*/ }
  #navbar .navbar-toggle .icon-bar {
    color: #1D518B !important; }
  #navbar a {
    color: #5a5a5a; }
    #navbar a:hover {
      background-color: #FFF;
      color: #1D518B; }
    #navbar a .is-active {
      background-color: #FFF;
      color: #1D518B; }
  #navbar a.dropdown-toggle a.is-active {
    background-color: #266ab5; }
  #navbar a.is-active {
    background-color: #FFF;
    color: #1D518B; }
  #navbar .navbar-collapse {
    background-color: #FFF; }
  #navbar .dropdown-menu {
    background-color: #FFF;
    opacity: .9;
    border: none;
    -webkit-box-shadow: -1px 3px 18px -9px #a3a3a3;
    box-shadow: -1px 3px 18px -9px #a3a3a3; }
    #navbar .dropdown-menu a:hover {
      background-color: #266ab5;
      color: #FFF; }
  #navbar .input-group {
    max-width: 200px;
    padding-top: 10px; }

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active, .navbar-default .navbar-nav > .active {
  background-color: #FFF;
  color: #1D518B; }

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: #FFF;
  color: #1D518B; }

.navbar-default .navbar-text {
  color: #FFF !important;
  font-size: 24px; }

#turnkey-credit {
  display: none; }

.container-snug-front {
  padding-left: 0px !important;
  padding-right: 0px !important; }

.container-snug .container {
  padding-left: 2px !important;
  padding-right: 2px !important; }

.container-snug .col-xs-12,
.container-snug .col-md-6,
.container-snug .col-md-push-3 {
  padding-left: 2px !important;
  padding-right: 2px !important; }

.container-snug .col-xs-12,
.container-snug .col-md-3,
.container-snug .col-md-pull-6 {
  padding-left: 2px !important;
  padding-right: 2px !important; }

@media (min-width: 1200px) {
  .auto-clear .col-lg-1:nth-child(12n+1) {
    clear: left; }
  .auto-clear .col-lg-2:nth-child(6n+1) {
    clear: left; }
  .auto-clear .col-lg-3:nth-child(4n+1) {
    clear: left; }
  .auto-clear .col-lg-4:nth-child(3n+1) {
    clear: left; }
  .auto-clear .col-lg-6:nth-child(odd) {
    clear: left; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .auto-clear .col-md-1:nth-child(12n+1) {
    clear: left; }
  .auto-clear .col-md-2:nth-child(6n+1) {
    clear: left; }
  .auto-clear .col-md-3:nth-child(4n+1) {
    clear: left; }
  .auto-clear .col-md-4:nth-child(3n+1) {
    clear: left; }
  .auto-clear .col-md-6:nth-child(odd) {
    clear: left; } }

@media (min-width: 768px) and (max-width: 991px) {
  .auto-clear .col-sm-1:nth-child(12n+1) {
    clear: left; }
  .auto-clear .col-sm-2:nth-child(6n+1) {
    clear: left; }
  .auto-clear .col-sm-3:nth-child(4n+1) {
    clear: left; }
  .auto-clear .col-sm-4:nth-child(3n+1) {
    clear: left; }
  .auto-clear .col-sm-6:nth-child(odd) {
    clear: left; } }

@media (max-width: 767px) {
  .auto-clear .col-xs-1:nth-child(12n+1) {
    clear: left; }
  .auto-clear .col-xs-2:nth-child(6n+1) {
    clear: left; }
  .auto-clear .col-xs-3:nth-child(4n+1) {
    clear: left; }
  .auto-clear .col-xs-4:nth-child(3n+1) {
    clear: left; }
  .auto-clear .col-xs-6:nth-child(odd) {
    clear: left; } }

@media only screen and (max-width: 768px) {
  .grid {
    height: auto; }
  .sub-title {
    display: none !important; }
  .slide .carousel-caption p {
    font-size: 1.6rem !important; }
  .slide .carousel-caption h2 {
    font-size: 2rem !important; }
  .highlighted {
    margin-top: 8px; }
    .highlighted .img-responsive {
      height: 400px; }
  #block-missionstatement-2 {
    padding-bottom: 20px !important; }
  .bar-default .navbar-text {
    display: none; }
  .navbar-is-fixed-top {
    margin-top: 79px !important; }
  .front-block {
    border: 1px solid #ECF0F1; }
    .front-block::last-child {
      border-bottom: none; }
  a.logo.navbar-btn.pull-left {
    margin-left: 20px; }
  .region-content-front-left .img-responsive {
    display: none; }
  .page-node-type-page .region-content {
    padding: 0px; } }

@media only screen and (min-width: 769px) and (max-width: 992px) {
  .grid {
    height: auto; }
  .navbar-default .navbar-text {
    display: none; }
  #block-cires-bootstrap-search {
    display: none; } }

@media only screen and (min-width: 993px) {
  .grid {
    height: 300px; }
  .navbar-default .navbar-text {
    display: none; }
  #matt-search .form-search.form-control {
    width: 100%;
    color: #FFF !important; } }

.container.branding-menu {
  padding-left: 0px !important;
  padding-right: 0px !important; }

.container.footer-background {
  padding-left: 0px !important;
  padding-right: 0px !important; }

.header-background {
  background-image: url("../images/crozon.png");
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  height: 90px;
  padding: 5px;
  padding-top: 10px;
  min-height: 100px; }
  .header-background .header-text {
    background: #1d518b;
    background: -webkit-gradient(linear, left top, right top, from(#1d518b), color-stop(45%, #1d518b), to(rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(left, #1d518b 0%, #1d518b 45%, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(left, #1d518b 0%, #1d518b 45%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(90deg, #1d518b 0%, #1d518b 45%, rgba(255, 255, 255, 0) 100%);
    position: relative;
    left: -5px;
    top: -10px;
    height: 100px;
    opacity: .8; }
  .header-background .uni-intro {
    font-size: 16px;
    color: #FFF;
    margin-left: 10px;
    font-style: italic; }
  .header-background .title-intro {
    font-size: 24px;
    font-weight: bold;
    color: #FFF;
    margin-left: 10px;
    padding-top: 10px; }

h2.block-title {
  font-size: 18px;
  font-weight: bold;
  color: #336299; }

.ui-state-active {
  background: #1D518B;
  color: #fff;
  border: 1px solid #143861; }

.view-faq .view-content h3 {
  color: #FFF; }

.ui-accordion-header-collapsed {
  background: #1D518B; }

.col-sm-3 {
  padding-left: 5px !important;
  padding-right: 5px !important; }

.col-sm-6 {
  padding-left: 5px !important;
  padding-right: 5px !important; }

.region-sidebar-first,
.region-sidebar-second {
  overflow: hidden; }
  .region-sidebar-first p,
  .region-sidebar-second p {
    color: #3f3f3f; }
  .region-sidebar-first h2.block-title,
  .region-sidebar-second h2.block-title {
    color: #336299;
    margin: 0;
    margin-bottom: 10px; }
  .region-sidebar-first .block,
  .region-sidebar-second .block {
    background-color: #EEF4F9;
    padding: 10px;
    margin-bottom: 4px;
    border: 1px solid #ccc;
    margin-bottom: 5px; }
  .region-sidebar-first .row,
  .region-sidebar-second .row {
    border-top: 1px solid #ccc;
    padding-top: 5px; }
  .region-sidebar-first a.btn.btn-primary.pull-right,
  .region-sidebar-second a.btn.btn-primary.pull-right {
    margin-right: 10px; }
  .region-sidebar-first a.btn.btn-primary.pull-left,
  .region-sidebar-second a.btn.btn-primary.pull-left {
    margin-left: 10px; }

.center-content {
  display: -webkit-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.path-frontpage h1.page-header {
  display: none; }

.fa {
  padding: 10px; }
  .fa:hover {
    background-color: #ECF0F1;
    padding: 10px;
    border-radius: 25px; }
  .fa:active {
    -webkit-transform: scale(0.95);
         -o-transform: scale(0.95);
            transform: scale(0.95); }

.footer i.fa:hover {
  background-color: none;
  padding: 10px;
  border-radius: 25px; }

.fa.fa-tag:hover {
  background-color: none; }

.tooltip-arrow,
+ .tooltip > .tooltip-inner {
  background-color: #1D518B; }

.tooltip-inner {
  background-color: #1D518B;
  color: #fff; }

.tooltip.top .tooltip-arrow {
  border-top-color: #1D518B; }

.tooltip.right .tooltip-arrow {
  border-right-color: #1D518B; }

.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #1D518B; }

.tooltip.left .tooltip-arrow {
  border-left-color: #1D518B; }

h1.page-header {
  font-size: 4rem;
  margin-left: 0px;
  margin-top: 20px; }

.page-header {
  border-bottom: none; }

.path-frontpage .region-content {
  padding: 0px !important; }

.fatfont {
  color: #777777;
  font-size: 2rem; }

a:link {
  text-decoration: none; }

a:visited {
  text-decoration: none; }

a:hover {
  text-decoration: underline; }

a:active {
  text-decoration: underline; }

.region-content .field--name-body a:link,
.region-content .field--name-body a:visited,
.region-content .field--name-body p a:link {
  color: #1D518B; }

img.desk-img {
  width: 50%; }

p {
  color: #676767;
  font-size: 26px;
  font-size: 1.625rem; }

a:link,
a:visited {
  color: #1D518B;
  font-weight: 350;
  text-decoration: none !important; }

a:hover {
  font-weight: 350; }

.date-stamp,
time {
  font-size: 1.8rem;
  color: #c0cdd1;
  text-transform: uppercase; }

h1 {
  font-size: 96px;
  font-size: 6rem; }

.page-intro {
  margin-bottom: 5%;
  margin-left: 2%;
  font-size: 32px;
  font-size: 2rem;
  color: #77939a;
  font-weight: 300; }

h1 {
  font-weight: 300; }

.read-more {
  -webkit-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  border-bottom: none; }

.read-more:after {
  content: "\00279E";
  color: #1D518B;
  padding-left: 5px;
  -webkit-transition: all .4s .4s;
  -o-transition: all .4s .4s;
  transition: all .4s .4s;
  position: relative;
  -webkit-transition: all .256s ease-in-out;
  -o-transition: all .256s ease-in-out;
  transition: all .256s ease-in-out;
  border-bottom: none; }

.read-more:hover:after {
  right: -2px;
  border-bottom: none; }

.slide .carousel-caption h2 {
  color: #FFF;
  font-size: 70px;
  font-size: 4.375rem; }

.slide .carousel-caption p {
  color: #FFF; }

.slide .slide-button {
  padding: 8px 20px 8px 20px;
  border-radius: 20px;
  border: 1px solid #FFF;
  color: #FFF;
  background-color: none; }
  .slide .slide-button:hover {
    background-color: #FFF;
    color: #1D518B;
    text-decoration: none; }
  .slide .slide-button a {
    color: #FFF; }

.sub-title {
  background-color: #143861;
  display: none;
  clear: both; }
  .sub-title p {
    color: #FFF;
    padding: 4px;
    margin-top: 4px;
    font-size: 22px;
    font-size: 1.375rem; }

.navbar-brand {
  margin-top: 0px;
  padding-right: 10px; }

header#navbar.navbar.navbar-default.navbar-static-top {
  margin-bottom: 0px;
  margin: 0px; }

.mission-block {
  -webkit-box-shadow: inset 0px -29px 30px -22px #dbdbdb;
  box-shadow: inset 0px -29px 30px -22px #dbdbdb;
  min-height: 120px;
  margin-bottom: 30px; }

.front-category {
  -webkit-box-shadow: inset 0px -29px 30px -22px #dbdbdb;
  box-shadow: inset 0px -29px 30px -22px #dbdbdb;
  min-height: 120px;
  margin-bottom: 30px; }

.front-spacer {
  margin: 2% 0px 2% 0px; }

.main-container {
  min-height: 750px;
  background-color: #FFF;
  margin-top: 0px;
  padding-bottom: 10px;
  padding-top: 5px; }

.region-content .not-front {
  padding: 20px; }

html,
body {
  background-color: #8596AA; }

body h1,
body h2,
body h3 {
  color: #414141; }

body p {
  color: #3f3f3f; }

body img.align-center {
  width: 100%;
  height: auto; }

body.navbar-is-fixed-top {
  margin-top: 79px; }

a.logo.navbar-btn.pull-left {
  padding-top: 1px;
  margin-right: 20px; }

.copyright {
  color: #FFF;
  font-size: 1rem; }

#Layer_0 img {
  fill: #ecf0f1; }

.container.foot {
  background: #677c95; }

.footone {
  margin: 0px auto;
  text-align: center; }

.footer {
  background: #677c95;
  min-height: 300px;
  text-align: center;
  border-top: none;
  margin-top: 0px; }
  .footer .nav {
    margin-bottom: 20px;
    padding-bottom: 20px; }
  .footer .nav > li > a {
    padding: 10px;
    margin: 5px;
    position: relative;
    display: inline; }
    .footer .nav > li > a:hover {
      background-color: none;
      border-radius: 6px;
      color: #1D518B; }
  .footer .col-md-12 {
    margin-bottom: 30px; }
  .footer h3 {
    color: #FFF;
    padding-bottom: 5px; }
  .footer .social-icons {
    text-align: center; }
    .footer .social-icons li {
      display: inline-block;
      list-style: none;
      padding: 10px; }
      .footer .social-icons li:hover {
        border-radius: 6px;
        background-color: #1D518B; }
    .footer .social-icons a {
      text-decoration: underline;
      margin: 10px; }
      .footer .social-icons a:hover {
        border-radius: 6px;
        background-color: #1D518B; }
  .footer ul {
    margin: 0px auto !important;
    padding: 0px; }
  .footer .fa {
    color: #FFF; }
  .footer a {
    color: #FFF;
    text-decoration: none; }
  .footer p {
    color: #FFF; }
  .footer h2 {
    color: #FFF; }

.footer.footer.container {
  background: #5d7085;
  width: 100%; }

.indented {
  margin-left: 10px;
  border-left: 3px solid #ecf0f1; }
  .indented .comment-box {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px; }

.comment-box {
  background-color: #f9f9f9;
  border-radius: 6px;
  border: 1px solid #ECF0F1;
  padding: 10px;
  margin-bottom: 10px; }
  .comment-box h3 {
    color: #000;
    border-bottom: 1px solid #ECF0F1; }
  .comment-box:hover {
    background-color: #ededed; }
  .comment-box ul.links.list-inline {
    border-top: 1px solid #ECF0F1;
    padding-top: 15px; }
  .comment-box .comment__author {
    float: right; }
  .comment-box .data-comment-timestamp {
    color: red; }

.context-event {
  margin: 20px 0px 20px 0px;
  border-top: #ECF0F1 solid 1px;
  text-align: center; }

#cal-day {
  padding: 10px;
  border-radius: 6px;
  border: 1px solid #ECF0F1;
  overflow: hidden;
  height: 50px;
  max-width: 200px;
  margin-bottom: 20px;
  display: block;
  background-color: #1D518B;
  border-bottom: #194576;
  color: #FFF;
  text-align: center;
  font-size: 2rem; }
  #cal-day .field {
    background-color: none !important;
    border-bottom: none; }
    #cal-day .field:hover {
      background-color: none !important;
      border-bottom: none; }
  #cal-day .month {
    background-color: #1D518B;
    border-bottom: #194576;
    color: #FFF;
    width: 120%;
    position: relative;
    right: 10%;
    top: -10px;
    text-align: center; }
    #cal-day .month p {
      left: 10px; }
    #cal-day .month:hover {
      background-color: #1D518B; }
  #cal-day .day {
    color: #1D518B;
    text-align: center;
    font-size: 4rem;
    padding-top: 20px; }

.sidebar {
  color: darken #ECF0F1, 5%;
  font-size: 22px;
  font-size: 1.375rem; }
  .sidebar .field {
    padding: 10px 0px 10px 0px;
    border-bottom: 1px solid #ECF0F1; }
  .sidebar .field:hover {
    background-color: #fbfcfc; }
  .sidebar p {
    margin-left: 10px; }

.full-profile-pill {
  border-radius: 6px;
  padding: 5px;
  background-color: #eff2f3;
  float: right; }
  .full-profile-pill:hover {
    background-color: #f5f7f7; }

.explode-row {
  margin-bottom: 40px;
  padding-bottom: 40px; }

.member-info {
  padding: 20px;
  font-weight: bold;
  background-color: #FFF; }

.projects-views-row {
  margin-bottom: 20px;
  padding-bottom: 20px; }

.image-round-300 {
  border-radius: 150px;
  margin: 0px auto;
  text-align: center; }
  .image-round-300 img {
    border-radius: 150px;
    margin: 0px auto; }
  .image-round-300:active {
    -webkit-transform: scale(0.98);
         -o-transform: scale(0.98);
            transform: scale(0.98); }

.image-round-150 {
  border-radius: 75px;
  margin: 0px auto;
  text-align: center; }
  .image-round-150 .field:hover {
    background-color: none; }
  .image-round-150 img {
    border-radius: 75px;
    margin: 0px auto; }
  .image-round-150:active {
    -webkit-transform: scale(0.98);
         -o-transform: scale(0.98);
            transform: scale(0.98); }

.image-round-100 {
  border-radius: 50px;
  margin: 0px auto;
  text-align: center; }
  .image-round-100 .field:hover {
    background-color: none; }
  .image-round-100 img {
    border-radius: 75px;
    margin: 0px auto; }
  .image-round-100:active {
    -webkit-transform: scale(0.98);
         -o-transform: scale(0.98);
            transform: scale(0.98); }

.chu-row {
  text-align: center; }

.horz-row {
  border-bottom: 1px solid #ECF0F1;
  padding: 5% 0 5% 0;
  margin-top: 1%; }
  .horz-row .info-bar {
    background-color: #ECF0F1;
    border-radius: 6px;
    padding: 6px; }
  .horz-row .date-stamp {
    font-size: 45px;
    font-size: 2.8125rem;
    padding-top: 20px !important; }
  .horz-row .title {
    font-size: 3rem;
    padding-bottom: 10px; }
    .horz-row .title a:link {
      color: #1D518B; }
  .horz-row a:link {
    color: #1D518B; }
  .horz-row .news-thumb img {
    padding: 0px;
    border-radius: 16px; }
    .horz-row .news-thumb img:hover {
      padding: 1px;
      background-color: #FFF; }
    .horz-row .news-thumb img:active {
      -webkit-transform: scale(0.98);
           -o-transform: scale(0.98);
              transform: scale(0.98); }
  .horz-row .fatfont {
    font-size: 38px;
    font-size: 2.375rem;
    color: #495d62; }

.news-thumb img {
  padding: 0px;
  border-radius: 16px; }
  .news-thumb img:hover {
    padding: 1px;
    background-color: #1D518B; }

.rounded-corner img {
  padding: 0px;
  border-radius: 16px; }

.news-thumb-front img {
  padding: 0px;
  border-radius: 16px;
  width: 75%;
  height: auto; }
  .news-thumb-front img:hover {
    background-color: #1D518B; }

.vid-thumb img {
  padding: 0px;
  border-radius: 6px;
  overflow: hidden; }
  .vid-thumb img:hover {
    background-color: #FFF;
    cursor: pointer; }
  .vid-thumb img:active {
    -webkit-transform: scale(0.98);
         -o-transform: scale(0.98);
            transform: scale(0.98); }

.horz-row-sm {
  border-bottom: 1px solid #ECF0F1;
  padding: 1% 0 1% 0;
  clear: both;
  display: block;
  margin-bottom: 10px; }
  .horz-row-sm:hover {
    background-color: white; }
  .horz-row-sm h3 {
    border-bottom: none !important;
    padding: 0px !important; }

.grid {
  width: 100%;
  margin: 4%;
  padding: 20px;
  background-color: none; }
  .grid:hover {
    border-radius: 6px;
    background-color: #f8f9fa; }
  .grid .grid-image .img-responsive {
    width: 100%;
    border-radius: 6px; }
  .grid .grid-info {
    height: 100%;
    padding: 10px; }
  .grid .grid-title {
    font-size: 28px;
    font-size: 1.75rem;
    font-weight: 500;
    color: #636363; }
  .grid .grid-tag {
    width: 100%;
    display: block;
    color: #1D518B;
    border-top: 1px solid #ECF0F1;
    margin-top: 5px; }
  .grid a:hover {
    text-decoration: none; }
  .grid a:visited,
  .grid a:link {
    color: #1D518B; }

.grid-clean {
  width: 100%;
  margin: 2%;
  overflow: hidden;
  background-color: none;
  min-height: 280px;
  padding-top: 10px;
  border-radius: 6px;
  vertical-align: middle; }
  .grid-clean:hover {
    background-color: #f8f9fa; }
  .grid-clean .grid-info {
    padding: 10px;
    top: 5%;
    margin: 0px auto;
    text-align: center;
    min-height: 70px;
    padding: 0 5% 0 5%; }
  .grid-clean .grid-title {
    font-size: 34px;
    font-size: 2.125rem;
    overflow: hidden;
    width: 100%; }
    .grid-clean .grid-title a {
      color: #495d62 !important; }
  .grid-clean .grid-email {
    font-size: 20px;
    font-size: 1.25rem;
    text-transform: uppercase;
    color: #77939a !important; }
  .grid-clean .grid-tag {
    width: 100%;
    display: block;
    color: #1D518B;
    border-top: 1px solid #ECF0F1;
    margin-top: 5px; }
  .grid-clean a:hover {
    text-decoration: none; }
  .grid-clean a:visited,
  .grid-clean a:link {
    color: #1D518B; }

.view-content h3 {
  width: 100%;
  display: block;
  font-size: 60px;
  font-size: 3.75rem;
  border-bottom: 1px solid #ECF0F1;
  float: left;
  margin: 20px 0 20px 0;
  font-weight: 300;
  color: #686868; }

.committee {
  font-size: 26px;
  font-size: 1.625rem; }

.view-content h3 {
  padding: 15px; }

.highlighted {
  margin-right: auto;
  margin-left: auto; }
  .highlighted img.img-responsive {
    width: 100%;
    height: auto; }

.owl-pagination {
  position: relative;
  top: -50px; }

.chimp .campaign {
  border-bottom: 1px solid #ECF0F1;
  padding: 25px 10px 25px 10px;
  min-height: 100px;
  overflow: hidden; }
  .chimp .campaign:last-child {
    border-bottom: none; }
  .chimp .campaign:hover {
    background-color: #fbfcfc;
    border-radius: 6px; }

.horz-row-front {
  border-bottom: 1px solid #ECF0F1;
  padding: 25px 10px 25px 10px;
  min-height: 100px;
  overflow: hidden; }
  .horz-row-front:last-child {
    border-bottom: none; }
  .horz-row-front:hover {
    background-color: #f5f7f7;
    border-radius: 6px; }

.label {
  background-color: #1D518B; }

.front-block {
  margin-top: 10px;
  padding-bottom: 10px; }
  .front-block h2 {
    text-align: left;
    font-weight: 250;
    font-size: 40px;
    font-size: 2.5rem; }
  .front-block .label {
    float: right;
    background-color: #1D518B; }
  .front-block .date-stamp {
    float: right; }

.front-block-right {
  margin-top: 10px;
  padding-bottom: 10px; }
  .front-block-right a {
    color: #1D518B; }
  .front-block-right .label {
    float: right;
    background-color: #1D518B;
    color: #FFF; }

a.btn.btn-primary {
  color: #FFF;
  background-color: #1D518B;
  border: none; }
  a.btn.btn-primary:hover {
    background-color: #266ab5; }

a.btn.btn-primary.pull-right {
  color: #FFF; }

a.btn.btn-primary {
  color: #FFF; }

.slide-responsive {
  width: 100%;
  height: auto; }

.event-block {
  overflow: hidden;
  width: 100%;
  height: auto; }
  .event-block img {
    width: 100%;
    height: auto; }
  .event-block .event-block-overlay {
    position: relative;
    top: -50px;
    background-color: #1D518B;
    height: 50px; }

.category-block {
  margin: 0px auto;
  text-align: center;
  padding: 5px; }
  .category-block:active img {
    -webkit-transform: scale(0.98);
         -o-transform: scale(0.98);
            transform: scale(0.98); }
  .category-block img {
    margin: 0px auto; }
  .category-block p {
    margin-bottom: 10px; }
  .category-block h3 {
    border: none;
    border-bottom: none;
    margin-bottom: 0px;
    margin-top: 0px;
    color: #787878 !important; }
    .category-block h3 a {
      color: #787878 !important;
      border-bottom: none;
      font-weight: 500; }

.front-news {
  background-color: #ecf0f1;
  margin: 10px 0px 20px 0px;
  height: 400px;
  color: #FFF;
  padding: 20px 20px 20px 20px;
  overflow: hidden; }
  .front-news p {
    color: #FFF;
    padding-top: 5px; }
  .front-news img {
    padding-top: 30px;
    width: 100%;
    height: auto; }
  .front-news h2 {
    font-size: 72px;
    font-size: 4.5rem;
    padding-top: 30px; }

@media only screen and (max-width: 992px) {
  .front-news {
    text-align: center;
    height: 600px; }
    .front-news img {
      margin: 0px auto;
      width: 80%; }
    .front-news h2 {
      padding-top: 0px; } }

.event-type {
  font-size: 1.25rem;
  color: #3883d6; }

ul.sponsor-list {
  text-align: center; }
  ul.sponsor-list li {
    list-style: none;
    display: inline-block; }
    ul.sponsor-list li:hover {
      border-radius: 6px;
      background-color: #1D518B; }
  ul.sponsor-list img {
    margin: 10px;
    text-align: center; }

::-webkit-input-placeholder {
  color: red; }

:-moz-placeholder {
  /* Firefox 18- */
  color: red; }

::-moz-placeholder {
  /* Firefox 19+ */
  color: red; }

:-ms-input-placeholder {
  color: red; }

h2 {
  font-weight: 300; }

@media screen and (max-width: 995px) {
  .toggle-search-close .glyphicon {
    float: right;
    cursor: pointer;
    top: -100px; } }

#toggle-search {
  text-align: center; }
  #toggle-search .glyphicon {
    padding: 15px;
    color: #1D518B;
    cursor: pointer;
    text-align: center; }

#matt-search {
  background-color: #215da0;
  -webkit-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.1);
  color: #FFF !important;
  position: absolute;
  left: 0px;
  width: 100%;
  height: 100px;
  top: -300px;
  z-index: 99999;
  margin: 0px;
  padding-top: 10px;
  -webkit-transition: all 600ms;
  -o-transition: all 600ms;
  transition: all 600ms; }
  #matt-search glyphicon {
    color: #000; }
  #matt-search .form-search.form-control {
    width: 100%;
    width: 600px;
    color: #FFF !important;
    overflow-x: hidden; }
  #matt-search span.input-group-btn {
    display: none; }

#edit-keys--2,
#edit-keys {
  background: none;
  border-radius: 0px;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  height: 65px;
  font-size: 4rem;
  font-weight: 200;
  overflow: visible;
  width: 100%; }

div.input-group {
  width: 100%; }

.toggle-search-close .glyphicon {
  float: right;
  margin-top: 8px;
  cursor: pointer; }

.toggle-search-close .glyphicon span:hover {
  color: #1D518B;
  cursor: pointer; }

.dropdown-submenu {
  position: relative; }

.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  padding: 0px; }

.dropdown-submenu:hover > .dropdown-menu {
  display: block; }

.dropdown-submenu > a:after {
  content: "\e080";
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-size: 10px;
  float: right;
  margin-top: 5px; }

.dropdown-submenu:hover > a:after {
  border-left-color: #fff; }

.dropdown-submenu.pull-left {
  float: none; }

.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  border-radius: 6px 0 6px 6px; }

.navbar-nav li:last-child > .dropdown-menu {
  left: auto;
  right: 0px; }

.navbar-nav li:last-child > .dropdown-menu .dropdown-submenu > a:after {
  float: left;
  content: "\e079"; }

.navbar-nav li:last-child > .dropdown-menu .dropdown-submenu > .dropdown-menu {
  left: -100%; }

#player {
  border-radius: 6px; }

.media-grid {
  display: block;
  margin: 10px 0 10px 0; }

#stream {
  overflow: hidden; }
  #stream h2 {
    padding-left: 10px; }
  #stream .stream-row {
    overflow: hidden;
    border-radius: 6px;
    min-height: 300px;
    padding: 20px;
    margin: 10px;
    vertical-align: middle;
    -webkit-box-shadow: -1px 2px 10px 2px #d4d4d4;
    box-shadow: -1px 2px 10px 2px #d4d4d4;
    background-color: #FFF; }
  #stream img {
    position: static;
    -webkit-transform: scale(1.25);
         -o-transform: scale(1.25);
            transform: scale(1.25);
    overflow: hidden;
    z-index: -1; }
  #stream .stream-title {
    font-size: 2.25rem; }

#publications-list {
  width: 100%;
  margin-bottom: 20px; }
  #publications-list ul {
    padding: 0;
    list-style-type: none; }
  #publications-list li {
    border-bottom: 1px solid #ECF0F1;
    padding: 10px;
    min-height: 75px;
    overflow-x: hidden;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px; }
  #publications-list li:nth-child(even) {
    background-color: white; }
  #publications-list::before {
    display: none; }
  #publications-list::after {
    display: none; }
  #publications-list a {
    font-weight: bold;
    text-decoration: underline; }
  #publications-list .panel-body::before {
    display: none; }
  #publications-list .panel-body::after {
    display: none; }

#publications-list li:hover {
  background-color: white; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJzdHlsZS5jc3MiLCJfbWVudS13aGl0ZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVVBOzs7Ozs7Q0NKQztBQ0lEO0VBQ0Msc0JBQXNCO0VBQ3RCLGFBQWE7RUFDYixXQUFXLEVBQUE7O0FBSVo7RUFDQyxlQUFlO0VBQ2YsbUJBQW1CLEVBQUE7O0FBS3BCO0VBQ0MsY0Z4QnNCLEVBQUE7O0FFMkJ2QjtFQUNDLHNCQUFzQjtFQUN0QixjRjNCbUIsRUFBQTs7QUUyQ3BCO0VBSUMsc0JBQXNCO0VBR3ZCOzs7O0NEeEJDLEVDNEJDO0VBWEY7SUFvQkUseUJBQWdDLEVBQUE7RUFwQmxDO0lBeUJDLGNBQWMsRUFBQTtJQXpCZjtNQThCRyxzQkFBc0I7TUFDdEIsY0Y1RW9CLEVBQUE7SUU2Q3ZCO01BbUNHLHNCQUFzQjtNQUN0QixjRmpGb0IsRUFBQTtFRTZDdkI7SUEwQ0UseUJBQThDLEVBQUE7RUExQ2hEO0lBaURFLHNCQUFzQjtJQUN0QixjRi9GcUIsRUFBQTtFRTZDdkI7SUFzREUsc0JBQXNCLEVBQUE7RUF0RHhCO0lBNERFLHNCQUFzQjtJQUNyQixXQUFXO0lBQ1gsWUFBWTtJQUNYLDhDQUEwRDtJQUU5RCxzQ0FBa0QsRUFBQTtJQWpFbEQ7TUFxRUcseUJBQThDO01BQzlDLFdBQVcsRUFBQTtFQXRFZDtJQTRFRSxnQkFBZ0I7SUFDaEIsaUJBQWlCLEVBQUE7O0FBU25CO0VBRUMsc0JBQXNCO0VBQ3RCLGNGdElzQixFQUFBOztBRThJdkI7RUFFQyxzQkFBc0I7RUFDdEIsY0ZqSnNCLEVBQUE7O0FFdUp2QjtFQUNHLHNCQUFzQjtFQUN0QixlQUFjLEVBQUE7O0FGaklqQjtFQUNJLGFBQWEsRUFBQTs7QUFjakI7RUFDSSw0QkFBNEI7RUFDNUIsNkJBQTZCLEVBQUE7O0FBR2pDO0VBSVEsNEJBQTRCO0VBQzVCLDZCQUE2QixFQUFBOztBQUxyQzs7O0VBVVEsNEJBQTRCO0VBQzVCLDZCQUE2QixFQUFBOztBQVhyQzs7O0VBZ0JRLDRCQUE0QjtFQUM1Qiw2QkFBNkIsRUFBQTs7QUFLckM7RUFDSTtJQUNJLFdBQVcsRUFBQTtFQUVmO0lBQ0ksV0FBVyxFQUFBO0VBRWY7SUFDSSxXQUFXLEVBQUE7RUFFZjtJQUNJLFdBQVcsRUFBQTtFQUVmO0lBQ0ksV0FBVyxFQUFBLEVBQ2Q7O0FBR0w7RUFDSTtJQUNJLFdBQVcsRUFBQTtFQUVmO0lBQ0ksV0FBVyxFQUFBO0VBRWY7SUFDSSxXQUFXLEVBQUE7RUFFZjtJQUNJLFdBQVcsRUFBQTtFQUVmO0lBQ0ksV0FBVyxFQUFBLEVBQ2Q7O0FBR0w7RUFDSTtJQUNJLFdBQVcsRUFBQTtFQUVmO0lBQ0ksV0FBVyxFQUFBO0VBRWY7SUFDSSxXQUFXLEVBQUE7RUFFZjtJQUNJLFdBQVcsRUFBQTtFQUVmO0lBQ0ksV0FBVyxFQUFBLEVBQ2Q7O0FBR0w7RUFDSTtJQUNJLFdBQVcsRUFBQTtFQUVmO0lBQ0ksV0FBVyxFQUFBO0VBRWY7SUFDSSxXQUFXLEVBQUE7RUFFZjtJQUNJLFdBQVcsRUFBQTtFQUVmO0lBQ0ksV0FBVyxFQUFBLEVBQ2Q7O0FBbUJMO0VBQ0k7SUFDSSxZQUFZLEVBQUE7RUFFaEI7SUFDSSx3QkFBd0IsRUFBQTtFQUU1QjtJQUVRLDRCQUE0QixFQUFBO0VBRnBDO0lBS1EsMEJBQTBCLEVBQUE7RUFPbEM7SUFDSSxlQUFlLEVBQUE7SUFEbkI7TUFHUSxhQUFhLEVBQUE7RUFHckI7SUFDSSwrQkFBK0IsRUFBQTtFQUVuQztJQUNJLGFBQWEsRUFBQTtFQUVqQjtJQUNJLDJCQUFrQyxFQUFBO0VBRXRDO0lBQ0kseUJBM0xZLEVBQUE7SUEwTGhCO01BR1EsbUJBQW1CLEVBQUE7RUFHM0I7SUFDSSxpQkFBaUIsRUFBQTtFQUVyQjtJQUVRLGFBQWEsRUFBQTtFQUdyQjtJQUNJLFlBQVksRUFBQSxFQUNmOztBQUlMO0VBQ0k7SUFDSSxZQUFZLEVBQUE7RUFFaEI7SUFDSSxhQUFhLEVBQUE7RUFFakI7SUFDSSxhQUFhLEVBQUEsRUFDaEI7O0FBUUw7RUFDSTtJQUNJLGFBQWEsRUFBQTtFQUVqQjtJQUNJLGFBQWEsRUFBQTtFQUVqQjtJQUNJLFdBQVc7SUFDWCxzQkFBc0IsRUFBQSxFQUN6Qjs7QUFHTDtFQUNJLDRCQUE0QjtFQUM1Qiw2QkFBNkIsRUFBQTs7QUFHakM7RUFDSSw0QkFBNEI7RUFDNUIsNkJBQTZCLEVBQUE7O0FBR2pDO0VBRUksNkNBQTZDO0VBQzdDLDRCQUE0QjtFQUM1Qiw4QkFBOEI7RUFHOUIsc0JBQXNCO0VBQ3RCLFlBQVk7RUFDWixZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLGlCQUFpQixFQUFBO0VBWHJCO0lBY1EsbUJBQTRCO0lBQzVCLDhIQUFrSDtJQUFsSCwrRkFBa0g7SUFBbEgsMEZBQWtIO0lBQWxILHdGQUFrSDtJQUNsSCxrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLFVBQVU7SUFDVixhQUFhO0lBQ2IsV0FBVyxFQUFBO0VBcEJuQjtJQXVCUSxlQUFlO0lBQ2YsV0FBVztJQUNYLGlCQUFpQjtJQUNqQixrQkFBa0IsRUFBQTtFQTFCMUI7SUE2QlEsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixXQUFXO0lBQ1gsaUJBQWlCO0lBQ2pCLGlCQUFpQixFQUFBOztBQUl6QjtFQUNJLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsY0FBYyxFQUFBOztBQUdsQjtFQUNJLG1CQXBTbUI7RUFxU25CLFdBQVc7RUFDWCx5QkFBNkMsRUFBQTs7QUFHakQ7RUFHWSxXQUFXLEVBQUE7O0FBS3ZCO0VBQ0ksbUJBbFRtQixFQUFBOztBQXNUdkI7RUFDSSw0QkFBNEI7RUFDNUIsNkJBQTZCLEVBQUE7O0FBR2pDO0VBQ0ksNEJBQTRCO0VBQzVCLDZCQUE2QixFQUFBOztBQUdqQzs7RUFLSSxnQkFBZ0IsRUFBQTtFQUxwQjs7SUFHUSxjQUNKLEVBQUE7RUFKSjs7SUFPUSxjQUFjO0lBQ2QsU0FBUztJQUNULG1CQUFtQixFQUFBO0VBVDNCOztJQVlRLHlCQUF5QjtJQUN6QixhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLHNCQUFzQjtJQUN0QixrQkFBa0IsRUFBQTtFQWhCMUI7O0lBbUJRLDBCQUEwQjtJQUMxQixnQkFBZ0IsRUFBQTtFQXBCeEI7O0lBdUJRLGtCQUFrQixFQUFBO0VBdkIxQjs7SUEwQlEsaUJBQWlCLEVBQUE7O0FBS3pCO0VBQ0kscUJBQXFCO0VBQ3JCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsMkJBQTJCO0VBQzNCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLCtCQUErQjtFQUMvQix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QixFQUFBOztBQUczQjtFQUNJLGFBQWEsRUFBQTs7QUFHakI7RUFDSSxhQUFhLEVBQUE7RUFEakI7SUFHUSx5QkE3V1k7SUE4V1osYUFBYTtJQUNiLG1CQUFtQixFQUFBO0VBTDNCO0lBUVEsOEJBQXFCO1NBQXJCLHlCQUFxQjtZQUFyQixzQkFBcUIsRUFBQTs7QUFJN0I7RUFFUSxzQkFBc0I7RUFDdEIsYUFBYTtFQUNiLG1CQUFtQixFQUFBOztBQUkzQjtFQUNJLHNCQUFzQixFQUFBOztBQUcxQjs7RUFFSSx5QkF0WW1CLEVBQUE7O0FBMFl2QjtFQUNJLHlCQTNZbUI7RUE0WW5CLFdBQVcsRUFBQTs7QUFHZjtFQUNJLHlCQWhabUIsRUFBQTs7QUFtWnZCO0VBQ0ksMkJBcFptQixFQUFBOztBQXVadkI7RUFDSSw0QkF4Wm1CLEVBQUE7O0FBMlp2QjtFQUNJLDBCQTVabUIsRUFBQTs7QUErWnZCO0VBQ0ksZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixnQkFBZ0IsRUFBQTs7QUFHcEI7RUFDSSxtQkFBbUIsRUFBQTs7QUFHdkI7RUFDSSx1QkFBdUIsRUFBQTs7QUFPM0I7RUFDSSxjQUFjO0VBQ2QsZUFBZSxFQUFBOztBQUduQjtFQUNJLHFCQUFxQixFQUFBOztBQUd6QjtFQUNJLHFCQUFxQixFQUFBOztBQUd6QjtFQUNJLDBCQUEwQixFQUFBOztBQUc5QjtFQUNJLDBCQUEwQixFQUFBOztBQUk5Qjs7O0VBSVEsY0EzY2UsRUFBQTs7QUF5ZHZCO0VBQ0ksVUFBVSxFQUFBOztBQUdkO0VBQ0ksY0FBYztFQTVVZCxlQTZVc0I7RUE1VXRCLG1CQU55QixFQUFBOztBQXFWN0I7O0VBRUksY0FwZW1CO0VBcWVuQixnQkFBZ0I7RUFDaEIsZ0NBQWdDLEVBQUE7O0FBR3BDO0VBQ0ksZ0JBQWdCLEVBQUE7O0FBSXBCOztFQUVJLGlCQUFpQjtFQUNqQixjQUErQjtFQUMvQix5QkFBeUIsRUFBQTs7QUFHN0I7RUFuV0ksZUFvV3NCO0VBbld0QixlQU55QixFQUFBOztBQTRXN0I7RUFDSSxpQkFBaUI7RUFDakIsZUFBZTtFQXpXZixlQTBXc0I7RUF6V3RCLGVBTnlCO0VBZ1h6QixjQUErQjtFQUMvQixnQkFBZ0IsRUFBQTs7QUFHcEI7RUFFSSxnQkFBZ0IsRUFBQTs7QUFHcEI7RUFDSSxzQ0FBc0M7RUFFdEMsaUNBQWlDO0VBQ2pDLDhCQUE4QjtFQUM5QixtQkFBbUIsRUFBQTs7QUFHdkI7RUFDSSxrQkFBa0I7RUFDbEIsY0FoaEJtQjtFQWloQm5CLGlCQUFpQjtFQUNqQiwrQkFBdUI7RUFBdkIsMEJBQXVCO0VBQXZCLHVCQUF1QjtFQUN2QixrQkFBa0I7RUFDbEIseUNBQXlDO0VBRXpDLG9DQUFvQztFQUNwQyxpQ0FBaUM7RUFDakMsbUJBQW1CLEVBQUE7O0FBR3ZCO0VBQ0ksV0FBVztFQUNYLG1CQUFtQixFQUFBOztBQUt2QjtFQUdZLFdBQVc7RUFuWm5CLGVBb1o4QjtFQW5aOUIsbUJBTnlCLEVBQUE7O0FBcVo3QjtFQU9ZLFdBQVcsRUFBQTs7QUFQdkI7RUFXUSwwQkFBMEI7RUFDMUIsbUJBQW1CO0VBQ25CLHNCQUFzQjtFQUN0QixXQUFXO0VBQ1gsc0JBQXNCLEVBQUE7RUFmOUI7SUFpQlksc0JBQXNCO0lBQ3RCLGNBcGpCVztJQXFqQlgscUJBQXFCLEVBQUE7RUFuQmpDO0lBc0JZLFdBQVcsRUFBQTs7QUFPdkI7RUFDSSx5QkFBNkM7RUFDN0MsYUE1aUJXO0VBNmlCWCxXQUFXLEVBQUE7RUFIZjtJQUtRLFdBQVc7SUFDWCxZQUFZO0lBQ1osZUFBZTtJQXBibkIsZUFxYjBCO0lBcGIxQixtQkFOeUIsRUFBQTs7QUE4YjdCO0VBQ0ksZUF0akJPO0VBdWpCUCxtQkFBbUIsRUFBQTs7QUFLdkI7RUFDSSxrQkFBa0I7RUFDbEIsV0FBVyxFQUFBOztBQUtmO0VBQ0ksc0RBQXFFO0VBRXJFLDhDQUE2RDtFQUM3RCxpQkFBaUI7RUFDakIsbUJBQW1CLEVBQUE7O0FBR3ZCO0VBQ0ksc0RBQXFFO0VBRXJFLDhDQUE2RDtFQUM3RCxpQkFBaUI7RUFDakIsbUJBQW1CLEVBQUE7O0FBSXZCO0VBQ0kscUJBQXFCLEVBQUE7O0FBS3pCO0VBQ0ksaUJBQWlCO0VBQ2pCLHNCQUFzQjtFQUN0QixlQUFlO0VBQ2Ysb0JBQW9CO0VBQ3BCLGdCQUFnQixFQUFBOztBQWFwQjtFQUNJLGFBQWEsRUFBQTs7QUFHakI7O0VBSUkseUJBQXlCLEVBQUE7O0FBRzdCOzs7RUFNUSxjQS9vQmlCLEVBQUE7O0FBeW9CekI7RUFVUSxjQUNKLEVBQUE7O0FBWEo7RUFhUSxXQUFXO0VBQ1gsWUFBWSxFQUFBOztBQU9wQjtFQUNJLGdCQS9vQmEsRUFBQTs7QUFrcEJqQjtFQUNJLGdCQUFnQjtFQUNoQixrQkFBa0IsRUFBQTs7QUFJdEI7RUFDSSxXQUFXO0VBQ1gsZUFBZSxFQUFBOztBQUduQjtFQUNJLGFBanJCcUIsRUFBQTs7QUFvckJ6QjtFQUNJLG1CQUFnQyxFQUFBOztBQUdwQztFQUNJLGdCQUFnQjtFQUNoQixrQkFBa0IsRUFBQTs7QUFHdEI7RUFDSSxtQkFBZ0M7RUFDaEMsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsZUFBZSxFQUFBO0VBTG5CO0lBT1EsbUJBQW1CO0lBQ25CLG9CQUFvQixFQUFBO0VBUjVCO0lBV1EsYUFBYTtJQUNiLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsZUFBZSxFQUFBO0lBZHZCO01BZ0JZLHNCQUFzQjtNQUN0QixrQkFBa0I7TUFDbEIsY0FodEJXLEVBQUE7RUE4ckJ2QjtJQXNCUSxtQkFBbUIsRUFBQTtFQXRCM0I7SUF5QlEsV0FBVztJQUNYLG1CQUFtQixFQUFBO0VBMUIzQjtJQTZCUSxrQkFBa0IsRUFBQTtJQTdCMUI7TUErQlkscUJBQXFCO01BQ3JCLGdCQUFnQjtNQUNoQixhQUFhLEVBQUE7TUFqQ3pCO1FBbUNnQixrQkFBa0I7UUFDbEIseUJBbHVCTyxFQUFBO0lBOHJCdkI7TUF3Q1ksMEJBQTBCO01BQzFCLFlBQVksRUFBQTtNQXpDeEI7UUEyQ2dCLGtCQUFrQjtRQUNsQix5QkExdUJPLEVBQUE7RUE4ckJ2QjtJQWlEUSwyQkFBMkI7SUFDM0IsWUFBWSxFQUFBO0VBbERwQjtJQXFEUSxXQUFXLEVBQUE7RUFyRG5CO0lBd0RRLFdBQVc7SUFDWCxxQkFBcUIsRUFBQTtFQXpEN0I7SUE0RFEsV0FBVyxFQUFBO0VBNURuQjtJQStEUSxXQUFXLEVBQUE7O0FBSW5CO0VBQ0ksbUJBQWdDO0VBQ2hDLFdBQVcsRUFBQTs7QUFLZjtFQUNJLGlCQUFpQjtFQUNqQiw4QkF6d0JxQixFQUFBO0VBdXdCekI7SUFJUSwyQkFBMkI7SUFDM0IsOEJBQThCLEVBQUE7O0FBSXRDO0VBQ0kseUJBQXlCO0VBQ3pCLGtCQUFrQjtFQUNsQix5QkFseEJnQjtFQW14QmhCLGFBQWE7RUFDYixtQkFBbUIsRUFBQTtFQUx2QjtJQU9RLFdBQVc7SUFDWCxnQ0F2eEJZLEVBQUE7RUErd0JwQjtJQVdRLHlCQUF5QixFQUFBO0VBWGpDO0lBY1EsNkJBN3hCWTtJQTh4QlosaUJBQWlCLEVBQUE7RUFmekI7SUFtQlEsWUFBWSxFQUFBO0VBbkJwQjtJQXNCUSxVQUFVLEVBQUE7O0FBS2xCO0VBQ0kseUJBQXlCO0VBQ3pCLDZCQUFpQztFQUNqQyxrQkFBa0IsRUFBQTs7QUFHdEI7RUFDSSxhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLHlCQW56QmdCO0VBb3pCaEIsZ0JBQWdCO0VBQ2hCLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGNBQWM7RUFDZCx5QkEzekJtQjtFQTR6Qm5CLHNCQUF5QztFQUN6QyxXQUFXO0VBS1gsa0JBQWtCO0VBQ2xCLGVBQWUsRUFBQTtFQWpCbkI7SUFtQlEsaUNBQWlDO0lBQ2pDLG1CQUFtQixFQUFBO0lBcEIzQjtNQXNCWSxpQ0FBaUM7TUFDakMsbUJBQW1CLEVBQUE7RUF2Qi9CO0lBMkJRLHlCQTcwQmU7SUE4MEJmLHNCQUF5QztJQUN6QyxXQUFXO0lBQ1gsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1YsVUFBVTtJQUNWLGtCQUFrQixFQUFBO0lBbEMxQjtNQW9DWSxVQUFVLEVBQUE7SUFwQ3RCO01BdUNZLHlCQXoxQlcsRUFBQTtFQWt6QnZCO0lBMkNRLGNBNzFCZTtJQTgxQmYsa0JBQWtCO0lBQ2xCLGVBQWU7SUFDZixpQkFBaUIsRUFBQTs7QUFLekI7RUFDSSx5QkFBOEI7RUFwdEI5QixlQXF0QnNCO0VBcHRCdEIsbUJBTnlCLEVBQUE7RUF3dEI3QjtJQUlRLDBCQUEwQjtJQUMxQixnQ0F4MkJZLEVBQUE7RUFtMkJwQjtJQVFRLHlCQUEwQyxFQUFBO0VBUmxEO0lBV1EsaUJBQWlCLEVBQUE7O0FBTXpCO0VBQ0ksa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWix5QkFBMEM7RUFDMUMsWUFBWSxFQUFBO0VBSmhCO0lBTVEseUJBQTBDLEVBQUE7O0FBSWxEO0VBQ0ksbUJBQW1CO0VBQ25CLG9CQUFvQixFQUFBOztBQUd4QjtFQUNJLGFBQWE7RUFDYixpQkFBaUI7RUFDakIsc0JBQXNCLEVBQUE7O0FBRzFCO0VBQ0ksbUJBQW1CO0VBQ25CLG9CQUFvQixFQUFBOztBQUd4QjtFQUNJLG9CQUFvQjtFQUNwQixnQkFBZ0I7RUFDaEIsa0JBQWtCLEVBQUE7RUFIdEI7SUFLUSxvQkFBb0I7SUFDcEIsZ0JBQWdCLEVBQUE7RUFOeEI7SUFTUSw4QkFBcUI7U0FBckIseUJBQXFCO1lBQXJCLHNCQUFxQixFQUFBOztBQUk3QjtFQUNJLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsa0JBQWtCLEVBQUE7RUFIdEI7SUFLUSxzQkFBc0IsRUFBQTtFQUw5QjtJQVFRLG1CQUFtQjtJQUNuQixnQkFBZ0IsRUFBQTtFQVR4QjtJQVlRLDhCQUFxQjtTQUFyQix5QkFBcUI7WUFBckIsc0JBQXFCLEVBQUE7O0FBSTdCO0VBQ0ksbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixrQkFBa0IsRUFBQTtFQUh0QjtJQUtRLHNCQUFzQixFQUFBO0VBTDlCO0lBUVEsbUJBQW1CO0lBQ25CLGdCQUFnQixFQUFBO0VBVHhCO0lBWVEsOEJBQXFCO1NBQXJCLHlCQUFxQjtZQUFyQixzQkFBcUIsRUFBQTs7QUFLN0I7RUFDSSxrQkFBa0IsRUFBQTs7QUFHdEI7RUFDSSxnQ0FqOEJnQjtFQWs4QmhCLGtCQUFrQjtFQUNsQixjQUFjLEVBQUE7RUFIbEI7SUFLUSx5QkFyOEJZO0lBczhCWixrQkFBa0I7SUFDbEIsWUFBWSxFQUFBO0VBUHBCO0lBaHpCSSxlQTB6QjBCO0lBenpCMUIsb0JBTnlCO0lBZzBCckIsNEJBQTRCLEVBQUE7RUFYcEM7SUFjUSxlQUFlO0lBQ2Ysb0JBQW9CLEVBQUE7SUFmNUI7TUFpQlksY0FuOUJXLEVBQUE7RUFrOEJ2QjtJQXFCUSxjQXY5QmUsRUFBQTtFQWs4QnZCO0lBNEJRLFlBQVk7SUFDWixtQkFBbUIsRUFBQTtJQTdCM0I7TUErQlksWUFBWTtNQUNaLHNCQUFzQixFQUFBO0lBaENsQztNQW1DWSw4QkFBcUI7V0FBckIseUJBQXFCO2NBQXJCLHNCQUFxQixFQUFBO0VBbkNqQztJQWh6QkksZUF1MUIwQjtJQXQxQjFCLG1CQU55QjtJQTYxQnJCLGNBQStCLEVBQUE7O0FBSXZDO0VBQ0ksWUFBWTtFQUNaLG1CQUFtQixFQUFBO0VBRnZCO0lBSVEsWUFBWTtJQUNaLHlCQW4vQmUsRUFBQTs7QUF1L0J2QjtFQUNJLFlBQVk7RUFDWixtQkFBbUIsRUFBQTs7QUFHdkI7RUFDSSxZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLFVBQVU7RUFDVixZQUFZLEVBQUE7RUFKaEI7SUFPUSx5QkFuZ0NlLEVBQUE7O0FBdWdDdkI7RUFDSSxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLGdCQUFnQixFQUFBO0VBSHBCO0lBTVEsc0JBQXNCO0lBQ3RCLGVBQWUsRUFBQTtFQVB2QjtJQVVRLDhCQUFxQjtTQUFyQix5QkFBcUI7WUFBckIsc0JBQXFCLEVBQUE7O0FBSTdCO0VBQ0ksZ0NBcGhDZ0I7RUFxaENoQixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLGNBQWM7RUFDZCxtQkFBbUIsRUFBQTtFQUx2QjtJQU9RLHVCQUEyQyxFQUFBO0VBUG5EO0lBVVEsOEJBQThCO0lBQzlCLHVCQUF1QixFQUFBOztBQUsvQjtFQUNJLFdBQVc7RUFJWCxVQUFVO0VBQ1YsYUFBYTtFQUNiLHNCQUFzQixFQUFBO0VBUDFCO0lBU1Esa0JBQWtCO0lBQ2xCLHlCQUEwQyxFQUFBO0VBVmxEO0lBYVEsV0FBVztJQUNYLGtCQUFrQixFQUFBO0VBZDFCO0lBaUJRLFlBQVk7SUFDWixhQUFhLEVBQUE7RUFsQnJCO0lBbjVCSSxlQXc2QjBCO0lBdjZCMUIsa0JBTnlCO0lBODZCckIsZ0JBQWdCO0lBQ2hCLGNBQWMsRUFBQTtFQXZCdEI7SUEwQlEsV0FBVztJQUNYLGNBQWM7SUFDZCxjQWprQ2U7SUFra0NmLDZCQWhrQ1k7SUFpa0NaLGVBQWUsRUFBQTtFQTlCdkI7SUFpQ1EscUJBQXFCLEVBQUE7RUFqQzdCOztJQXFDUSxjQTFrQ2UsRUFBQTs7QUEra0N2QjtFQUNJLFdBQVc7RUFDWCxVQUFVO0VBQ1YsZ0JBQWdCO0VBQ2hCLHNCQUFzQjtFQUN0QixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixzQkFBc0IsRUFBQTtFQVIxQjtJQVVRLHlCQUEwQyxFQUFBO0VBVmxEO0lBY1EsYUFBYTtJQUNiLE9BQU87SUFDUCxnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixrQkFBa0IsRUFBQTtFQW5CMUI7SUE3N0JJLGVBbTlCMEI7SUFsOUIxQixtQkFOeUI7SUF5OUJyQixnQkFBZ0I7SUFDaEIsV0FBVyxFQUFBO0lBeEJuQjtNQTBCWSx5QkFBMEMsRUFBQTtFQTFCdEQ7SUE3N0JJLGVBMjlCMEI7SUExOUIxQixrQkFOeUI7SUFpK0JyQix5QkFBeUI7SUFDekIseUJBQTBDLEVBQUE7RUFoQ2xEO0lBbUNRLFdBQVc7SUFDWCxjQUFjO0lBQ2QsY0FwbkNlO0lBcW5DZiw2QkFubkNZO0lBb25DWixlQUFlLEVBQUE7RUF2Q3ZCO0lBMENRLHFCQUFxQixFQUFBO0VBMUM3Qjs7SUE4Q1EsY0E3bkNlLEVBQUE7O0FBbW9DdkI7RUFFUSxXQUFXO0VBQ1gsY0FBYztFQXAvQmxCLGVBcS9CMEI7RUFwL0IxQixrQkFOeUI7RUEyL0JyQixnQ0F0b0NZO0VBdW9DWixXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLGdCQUFnQjtFQUNoQixjQUFjLEVBQUE7O0FBS3RCO0VBLy9CSSxlQWdnQ3NCO0VBLy9CdEIsbUJBTnlCLEVBQUE7O0FBd2dDN0I7RUFDSSxhQUFhLEVBQUE7O0FBS2pCO0VBQ0ksa0JBQWtCO0VBQ2xCLGlCQUFpQixFQUFBO0VBRnJCO0lBSVEsV0FBVztJQUNYLFlBQVksRUFBQTs7QUFJcEI7RUFDSSxrQkFBa0I7RUFDbEIsVUFBVSxFQUFBOztBQUlkO0VBQ0ksZ0NBenFDZ0I7RUEwcUNoQiw0QkFBNEI7RUFDNUIsaUJBQWlCO0VBQ2pCLGdCQUFnQixFQUFBO0VBSnBCO0lBTVEsbUJBQW1CLEVBQUE7RUFOM0I7SUFTUSx5QkFBMEM7SUFDMUMsa0JBQWtCLEVBQUE7O0FBSTFCO0VBQ0ksZ0NBdnJDZ0I7RUF3ckNoQiw0QkFBNEI7RUFDNUIsaUJBQWlCO0VBQ2pCLGdCQUFnQixFQUFBO0VBSnBCO0lBTVEsbUJBQW1CLEVBQUE7RUFOM0I7SUFTUSx5QkFBMEM7SUFDMUMsa0JBQWtCLEVBQUE7O0FBSTFCO0VBQ0kseUJBdnNDbUIsRUFBQTs7QUEwc0N2QjtFQUNJLGdCQUFnQjtFQUNoQixvQkFBb0IsRUFBQTtFQUZ4QjtJQUlRLGdCQUFnQjtJQUNoQixnQkFBZ0I7SUE3akNwQixlQThqQzBCO0lBN2pDMUIsaUJBTnlCLEVBQUE7RUE2akM3QjtJQVNRLFlBQVk7SUFDWix5QkFwdENlLEVBQUE7RUEwc0N2QjtJQWFRLFlBQVksRUFBQTs7QUFJcEI7RUFDSSxnQkFBZ0I7RUFDaEIsb0JBQW9CLEVBQUE7RUFGeEI7SUFJUSxjQS90Q2UsRUFBQTtFQTJ0Q3ZCO0lBUVEsWUFBWTtJQUNaLHlCQXB1Q2U7SUFxdUNmLFdBQVcsRUFBQTs7QUFRbkI7RUFDSSxXQUFXO0VBQ1gseUJBL3VDbUI7RUFndkNuQixZQUFZLEVBQUE7RUFIaEI7SUFLUSx5QkFBOEMsRUFBQTs7QUFJdEQ7RUFDSSxXQUFXLEVBQUE7O0FBR2Y7RUFDSSxXQUFXLEVBQUE7O0FBR2Y7RUFDSSxXQUFXO0VBQ1gsWUFBWSxFQUFBOztBQUloQjtFQUNJLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsWUFBWSxFQUFBO0VBSGhCO0lBS1EsV0FBVztJQUNYLFlBQVksRUFBQTtFQU5wQjtJQVNRLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1YseUJBL3dDZTtJQWd4Q2YsWUFBWSxFQUFBOztBQUtwQjtFQUNJLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsWUFBWSxFQUFBO0VBSGhCO0lBU1EsOEJBQXFCO1NBQXJCLHlCQUFxQjtZQUFyQixzQkFBcUIsRUFBQTtFQVQ3QjtJQVlRLGdCQUFnQixFQUFBO0VBWnhCO0lBZVEsbUJBQW1CLEVBQUE7RUFmM0I7SUFrQlEsWUFBWTtJQUNaLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLHlCQUF5QixFQUFBO0lBdEJqQztNQXdCWSx5QkFBeUI7TUFDekIsbUJBQW1CO01BQ25CLGdCQUFnQixFQUFBOztBQU01QjtFQUNJLHlCQXJ6Q3FCO0VBc3pDckIseUJBQXlCO0VBQ3pCLGFBQWE7RUFDYixXQUFXO0VBQ1gsNEJBQTRCO0VBQzVCLGdCQUFnQixFQUFBO0VBTnBCO0lBUVEsV0FBVztJQUNYLGdCQUFnQixFQUFBO0VBVHhCO0lBWVEsaUJBQWlCO0lBQ2pCLFdBQVc7SUFDWCxZQUFZLEVBQUE7RUFkcEI7SUFucUNJLGVBb3JDMEI7SUFuckMxQixpQkFOeUI7SUEwckNyQixpQkFBaUIsRUFBQTs7QUFJekI7RUFDSTtJQUNJLGtCQUFrQjtJQUNsQixhQUFhLEVBQUE7SUFGakI7TUFJUSxnQkFBZ0I7TUFDaEIsVUFBVSxFQUFBO0lBTGxCO01BUVEsZ0JBQWdCLEVBQUEsRUFDbkI7O0FBT1Q7RUFDSSxrQkFBa0I7RUFDbEIsY0FBbUMsRUFBQTs7QUFnQnZDO0VBQ0ksa0JBQWtCLEVBQUE7RUFEdEI7SUFHUSxnQkFBZ0I7SUFDaEIscUJBQXFCLEVBQUE7SUFKN0I7TUFNWSxrQkFBa0I7TUFDbEIseUJBcjNDVyxFQUFBO0VBODJDdkI7SUFXUSxZQUFZO0lBQ1osa0JBQWtCLEVBQUE7O0FBSzFCO0VBQ0ksVUFBVSxFQUFBOztBQUdkO0VBQ0ksZ0JBQUE7RUFDQSxVQUFVLEVBQUE7O0FBR2Q7RUFDSSxnQkFBQTtFQUNBLFVBQVUsRUFBQTs7QUFHZDtFQUNJLFVBQVUsRUFBQTs7QUFHZDtFQUNJLGdCQUFnQixFQUFBOztBQUlwQjtFQUNJO0lBQ0ksWUFBWTtJQUNaLGVBQWU7SUFDZixXQUFXLEVBQUEsRUFDZDs7QUFHTDtFQUNJLGtCQUFrQixFQUFBO0VBRHRCO0lBR1EsYUFBYTtJQUNiLGNBbDZDZTtJQW02Q2YsZUFBZTtJQUNmLGtCQUFrQixFQUFBOztBQUkxQjtFQUNJLHlCQUE2QztFQUM3Qyx1REFBK0M7VUFBL0MsK0NBQStDO0VBQy9DLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsU0F0NUNRO0VBdTVDUixXQUFXO0VBQ1gsYUFBYTtFQUNiLFdBQVc7RUFDWCxjQUFjO0VBQ2QsV0FBVztFQUNYLGlCQUFpQjtFQUNqQiw2QkFBNkI7RUFDN0Isd0JBQXFCO0VBQXJCLHFCQUFxQixFQUFBO0VBYnpCO0lBZVEsV0FBVyxFQUFBO0VBZm5CO0lBa0JRLFdBQVc7SUFDWCxZQUFZO0lBQ1osc0JBQXNCO0lBQ3RCLGtCQUFrQixFQUFBO0VBckIxQjtJQXdCUSxhQUFhLEVBQUE7O0FBSXJCOztFQUVJLGdCQUFnQjtFQUVoQixrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLHdCQUFnQjtVQUFoQixnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLFdBQVcsRUFBQTs7QUFHZjtFQUNJLFdBQVcsRUFBQTs7QUFHZjtFQUNJLFlBQVk7RUFDWixlQUFlO0VBQ2YsZUFBZSxFQUFBOztBQUduQjtFQUNJLGNBNzlDbUI7RUE4OUNuQixlQUFlLEVBQUE7O0FBSW5CO0VBQ0ksa0JBQWtCLEVBQUE7O0FBR3RCO0VBQ0ksTUFBTTtFQUNOLFVBQVU7RUFDVixZQUFZLEVBQUE7O0FBR2hCO0VBQ0ksY0FBYyxFQUFBOztBQUdsQjtFQUNJLGdCQUFnQjtFQUNoQixxQkFBcUI7RUFDckIsbUNBQW1DO0VBQ25DLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsWUFBWTtFQUNaLGVBQWUsRUFBQTs7QUFHbkI7RUFDSSx1QkFBdUIsRUFBQTs7QUFHM0I7RUFDSSxXQUFXLEVBQUE7O0FBR2Y7RUFDSSxXQUFXO0VBQ1gsaUJBQWlCO0VBR2pCLDRCQUE0QixFQUFBOztBQUdoQztFQUNJLFVBQVU7RUFDVixVQUFVLEVBQUE7O0FBT2Q7RUFDSSxXQUFXO0VBQ1gsZ0JBQWdCLEVBQUE7O0FBR3BCO0VBQ0ksV0FBVyxFQUFBOztBQUlmO0VBQ0ksa0JBQWtCLEVBQUE7O0FBR3RCO0VBQ0ksY0FBYztFQUNkLHFCQUFxQixFQUFBOztBQU96QjtFQUNJLGdCQUFnQixFQUFBO0VBRHBCO0lBSVEsa0JBQWtCLEVBQUE7RUFKMUI7SUFPUSxnQkFBZ0I7SUFFaEIsa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUVqQixhQUFhO0lBQ2IsWUFBWTtJQUVaLHNCQUFzQjtJQUN0Qiw2Q0FBNEQ7SUFFNUQscUNBQW9EO0lBQ3BELHNCQUFzQixFQUFBO0VBbkI5QjtJQXNCUSxnQkFBZ0I7SUFDaEIsOEJBQXNCO1NBQXRCLHlCQUFzQjtZQUF0QixzQkFBc0I7SUFDdEIsZ0JBQWdCO0lBQ2hCLFdBQVcsRUFBQTtFQXpCbkI7SUE0QlEsa0JBQWtCLEVBQUE7O0FBaUIxQjtFQUNJLFdBQVc7RUFDWCxtQkFBbUIsRUFBQTtFQUZ2QjtJQUtRLFVBQVU7SUFDVixxQkFBcUIsRUFBQTtFQU43QjtJQVNRLGdDQTlsRFk7SUErbERaLGFBQWE7SUFDYixnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsbUJBQW1CLEVBQUE7RUFmM0I7SUFrQlEsdUJBQTZDLEVBQUE7RUFsQnJEO0lBcUJRLGFBQWEsRUFBQTtFQXJCckI7SUF3QlEsYUFBYSxFQUFBO0VBeEJyQjtJQTJCUSxpQkFBaUI7SUFDakIsMEJBQTBCLEVBQUE7RUE1QmxDO0lBK0JRLGFBQWEsRUFBQTtFQS9CckI7SUFrQ1EsYUFBYSxFQUFBOztBQUlyQjtFQUNJLHVCQUEyQyxFQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIyMjIyBWQVJJQUJMRVMgIyMjIy8vXG4kY29sb3ItcHJpbWFyeTogIzFENTE4QjtcbiRjb2xvci1zZWNvbmRhcnk6ICNlY2YwZjE7XG4kY29sb3ItZ3JheTogI0VDRjBGMTsgLy8gY2xvdWRzXG4kY29sb3ItaWNlOiAjRjVGN0ZBOyAvLyBpY2VcbiRjb2xvci1kYXJrLWdyYXk6ICM0MTQxNDE7XG4vLyAjIyMjIE1FTlUgVFlQRSAjIyMjLy9cbi8vIFRoaXMgdGVtcGxhdGUgcmVxdWlyZXMgb25lIG9yIHRoZSBvdGhlciB0byBiZSBlbmFibGVkLiBJZiB0aGUgQ29sb3IgdmFyaWFudCBpcyBjaG9zZW4gdGhlIHByaW1hcnkgY29sb3IgdmFyaWFibGUgd2lsbCBiZSB1dGlsaXplZC4gLy8gIFxuLy8gQ09MT1IgLy9cblxuLypcbkBpbXBvcnQgXCJtZW51LWNvbG9yXCI7XG4kYm9keUhlaWdodDogNTRweDtcbiRzdWJUaXRsZTogYmxvY2s7XG4kYnJhbmQ6IDVweDtcbiRzZWFyY2g6IDBweDtcbiovXG5cbi8vIFdISVRFIC8gVEhJQ0sgQkFSIC8vXG4vLyBOb3RlczogYm9keWhlaWdodDogNzlweDsgc3ViVGl0bGU6IG5vbmU7XG5AaW1wb3J0IFwibWVudS13aGl0ZVwiO1xuJGJvZHlIZWlnaHQ6IDc5cHg7XG4kc3ViVGl0bGU6IG5vbmU7XG4kYnJhbmQ6IDBweDtcbiRzZWFyY2g6IDBweDtcbiN0dXJua2V5LWNyZWRpdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gLmNvbnRhaW5lciB7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbi8vICAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbi8vIH1cbi8vIC5hc2lkZSB7XG4vLyAgICAgLmNvbC14cy0xMixcbi8vICAgICAuY29sLW1kLTMge1xuLy8gICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbi8vICAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgfVxuLy8gfVxuLmNvbnRhaW5lci1zbnVnLWZyb250IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uY29udGFpbmVyLXNudWcge1xuICAgIC8vIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgLy8gcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29sLXhzLTEyLFxuICAgIC5jb2wtbWQtNixcbiAgICAuY29sLW1kLXB1c2gtMyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29sLXhzLTEyLFxuICAgIC5jb2wtbWQtMyxcbiAgICAuY29sLW1kLXB1bGwtNiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy8jIyMjIENMRUFSRklYIEZPUiBCT09UU1RSQVAgMyBDT0xTICMjIyMvL1xuQG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgLmF1dG8tY2xlYXIgLmNvbC1sZy0xOm50aC1jaGlsZCgxMm4rMSkge1xuICAgICAgICBjbGVhcjogbGVmdDtcbiAgICB9XG4gICAgLmF1dG8tY2xlYXIgLmNvbC1sZy0yOm50aC1jaGlsZCg2bisxKSB7XG4gICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgIH1cbiAgICAuYXV0by1jbGVhciAuY29sLWxnLTM6bnRoLWNoaWxkKDRuKzEpIHtcbiAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgfVxuICAgIC5hdXRvLWNsZWFyIC5jb2wtbGctNDpudGgtY2hpbGQoM24rMSkge1xuICAgICAgICBjbGVhcjogbGVmdDtcbiAgICB9XG4gICAgLmF1dG8tY2xlYXIgLmNvbC1sZy02Om50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDo5OTJweCkgYW5kIChtYXgtd2lkdGg6MTE5OXB4KSB7XG4gICAgLmF1dG8tY2xlYXIgLmNvbC1tZC0xOm50aC1jaGlsZCgxMm4rMSkge1xuICAgICAgICBjbGVhcjogbGVmdDtcbiAgICB9XG4gICAgLmF1dG8tY2xlYXIgLmNvbC1tZC0yOm50aC1jaGlsZCg2bisxKSB7XG4gICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgIH1cbiAgICAuYXV0by1jbGVhciAuY29sLW1kLTM6bnRoLWNoaWxkKDRuKzEpIHtcbiAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgfVxuICAgIC5hdXRvLWNsZWFyIC5jb2wtbWQtNDpudGgtY2hpbGQoM24rMSkge1xuICAgICAgICBjbGVhcjogbGVmdDtcbiAgICB9XG4gICAgLmF1dG8tY2xlYXIgLmNvbC1tZC02Om50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcbiAgICAuYXV0by1jbGVhciAuY29sLXNtLTE6bnRoLWNoaWxkKDEybisxKSB7XG4gICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgIH1cbiAgICAuYXV0by1jbGVhciAuY29sLXNtLTI6bnRoLWNoaWxkKDZuKzEpIHtcbiAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgfVxuICAgIC5hdXRvLWNsZWFyIC5jb2wtc20tMzpudGgtY2hpbGQoNG4rMSkge1xuICAgICAgICBjbGVhcjogbGVmdDtcbiAgICB9XG4gICAgLmF1dG8tY2xlYXIgLmNvbC1zbS00Om50aC1jaGlsZCgzbisxKSB7XG4gICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgIH1cbiAgICAuYXV0by1jbGVhciAuY29sLXNtLTY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBjbGVhcjogbGVmdDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgLmF1dG8tY2xlYXIgLmNvbC14cy0xOm50aC1jaGlsZCgxMm4rMSkge1xuICAgICAgICBjbGVhcjogbGVmdDtcbiAgICB9XG4gICAgLmF1dG8tY2xlYXIgLmNvbC14cy0yOm50aC1jaGlsZCg2bisxKSB7XG4gICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgIH1cbiAgICAuYXV0by1jbGVhciAuY29sLXhzLTM6bnRoLWNoaWxkKDRuKzEpIHtcbiAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgfVxuICAgIC5hdXRvLWNsZWFyIC5jb2wteHMtNDpudGgtY2hpbGQoM24rMSkge1xuICAgICAgICBjbGVhcjogbGVmdDtcbiAgICB9XG4gICAgLmF1dG8tY2xlYXIgLmNvbC14cy02Om50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgfVxufVxuXG4vLyMjIyMgUkVNIEZVTkNUSU9OICMjIyMvXG5AZnVuY3Rpb24gY2FsY3VsYXRlUmVtKCRzaXplKSB7XG4gICAgJHJlbVNpemU6ICRzaXplIC8gMTZweDtcbiAgICBAcmV0dXJuICN7JHJlbVNpemV9cmVtO1xufVxuXG4vLyBNSVhJTiBGT1IgQUJPVkUgRlVOQ1RJT04gLy9cbkBtaXhpbiBmb250U2l6ZSgkc2l6ZSkge1xuICAgIGZvbnQtc2l6ZTogJHNpemU7IC8vRmFsbGJhY2sgaW4gcHhcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgkc2l6ZSk7XG59XG5cbi8vIHNldCBmb250IHNpemUgLT4gQGluY2x1ZGUgZm9udFNpemUocHgpOyA8LVxuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIC8vXG4vLyBSRVNQT05TSVZFIC8vXG4vLyBTTUFMTCBERVZJQ0VTIFRhYmxldHMsIDc2OHB4ICYgdXAgLy8gXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmdyaWQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5zdWItdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zbGlkZSAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjZWRpdC1rZXlzLS0yLFxuICAgICNlZGl0LWtleXMge1xuICAgICAgICAvL3dpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmhpZ2hsaWdodGVkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAuaW1nLXJlc3BvbnNpdmUge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjYmxvY2stbWlzc2lvbnN0YXRlbWVudC0yIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmJhci1kZWZhdWx0IC5uYXZiYXItdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5uYXZiYXItaXMtZml4ZWQtdG9wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJGJvZHlIZWlnaHQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZyb250LWJsb2NrIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gICAgICAgICY6Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhLmxvZ28ubmF2YmFyLWJ0bi5wdWxsLWxlZnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG4gICAgLnJlZ2lvbi1jb250ZW50LWZyb250LWxlZnQge1xuICAgICAgICAuaW1nLXJlc3BvbnNpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFnZS1ub2RlLXR5cGUtcGFnZSAucmVnaW9uLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgfVxufVxuXG4vLyBNRURJVU0gREVWSUNFUyBcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjlweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmdyaWQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAjYmxvY2stY2lyZXMtYm9vdHN0cmFwLXNlYXJjaCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5yZWdpb24tbmF2aWdhdGlvbiBpbWcge1xuICAgICAgICAvL3dpZHRoOiA1MHB4O1xuICAgICAgICAvL2hlaWdodDogNTBweDtcbiAgICB9XG59XG5cbi8vIERFU0tUT1AgLSBGVUxMXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkzcHgpIHtcbiAgICAuZ3JpZCB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgfVxuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAjbWF0dC1zZWFyY2ggLmZvcm0tc2VhcmNoLmZvcm0tY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmNvbnRhaW5lci5icmFuZGluZy1tZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uY29udGFpbmVyLmZvb3Rlci1iYWNrZ3JvdW5kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLWJhY2tncm91bmQge1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI0VFRjRGOTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jcm96b24ucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIC5oZWFkZXItdGV4dCB7XG4gICAgICAgIC8vd2lkdGg6IDQwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjksIDgxLCAxMzkpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjksIDgxLCAxMzksIDEpIDAlLCByZ2JhKDI5LCA4MSwgMTM5LCAxKSA0NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgfVxuICAgIC51bmktaW50cm8ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgICAudGl0bGUtaW50cm8ge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cbn1cblxuaDIuYmxvY2stdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzMzNjI5OTtcbn1cblxuLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRjb2xvci1wcmltYXJ5LCAxMCUpO1xufVxuXG4udmlldy1mYXEge1xuICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnVpLWFjY29yZGlvbi1oZWFkZXItY29sbGFwc2VkIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLy8gKiogU0lERUJBUlMgKiogLy9cbi5jb2wtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLmNvbC1zbS02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucmVnaW9uLXNpZGViYXItZmlyc3QsXG4ucmVnaW9uLXNpZGViYXItc2Vjb25kIHtcbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICMzZjNmM2ZcbiAgICB9XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoMi5ibG9jay10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMzM2Mjk5O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIC5ibG9jayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUY0Rjk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICAucm93IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgfVxuICAgIGEuYnRuLmJ0bi1wcmltYXJ5LnB1bGwtcmlnaHQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIGEuYnRuLmJ0bi1wcmltYXJ5LnB1bGwtbGVmdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbn1cblxuLy8qKiBHTE9CQUwgKiovL1xuLmNlbnRlci1jb250ZW50IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGF0aC1mcm9udHBhZ2UgaDEucGFnZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOTUpO1xuICAgIH1cbn1cblxuLmZvb3RlciBpLmZhIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICB9XG59XG5cbi5mYS5mYS10YWc6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG59XG5cbi50b29sdGlwLWFycm93LFxuKy50b29sdGlwPi50b29sdGlwLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLy8gVE9PTFRJUCAvL1xuLnRvb2x0aXAtaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4udG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4udG9vbHRpcC5yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLnRvb2x0aXAuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLnRvb2x0aXAubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG5oMS5wYWdlLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ucGF0aC1mcm9udHBhZ2UgLnJlZ2lvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnJlZ2lvbi1jb250ZW50IHtcbiAgICAvL1x0cGFkZGluZzogMHB4IDE1JSAwcHggMTUlO1xufVxuXG4uZmF0Zm9udCB7XG4gICAgY29sb3I6ICM3Nzc3Nzc7XG4gICAgZm9udC1zaXplOiAycmVtO1xufVxuXG5hOmxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5hOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8vIFdJUkVEIFNUWUxFIExJTksgJiBIT1ZFUiBPTkxZIFdJVEhJTiBCT0RZIEZJRUxEIElOIE5PREVTIC8vXG4ucmVnaW9uLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgIGE6bGluayxcbiAgICBhOnZpc2l0ZWQsXG4gICAgcCBhOmxpbmsge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIC8vZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgLy90ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgLy9ib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIC8vYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIC8vcGFkZGluZzogMHB4IDJweCAwcHggMnB4O1xuICAgICAgICAvLy13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2Utb3V0O1xuICAgICAgICAvLy1tb3otdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2Utb3V0O1xuICAgICAgICAvLy1tcy10cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1vdXQ7XG4gICAgICAgIC8vLW8tdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2Utb3V0O1xuICAgICAgICAvL3RyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLW91dDtcbiAgICB9XG59XG5cbmltZy5kZXNrLWltZyB7XG4gICAgd2lkdGg6IDUwJTtcbn1cblxucCB7XG4gICAgY29sb3I6ICM2NzY3Njc7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMjZweCk7XG59XG5cbmE6bGluayxcbmE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiAzNTA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmE6aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiAzNTA7XG4gICAgLy9jb2xvcjogI0ZGRjtcbn1cblxuLmRhdGUtc3RhbXAsXG50aW1lIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvci1ncmF5LCAxNSUpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmgxIHtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSg5NnB4KTtcbn1cblxuLnBhZ2UtaW50cm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDUlO1xuICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgzMnB4KTtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvci1ncmF5LCA0MCUpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbmgxIHtcbiAgICAvLyAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5yZWFkLW1vcmUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnJlYWQtbW9yZTphZnRlciB7XG4gICAgY29udGVudDogXCJcXDAwMjc5RVwiO1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIC40cztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjI1NnMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjI1NnMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC4yNTZzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjU2cyBlYXNlLWluLW91dDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ucmVhZC1tb3JlOmhvdmVyOmFmdGVyIHtcbiAgICByaWdodDogLTJweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4vLyMjIyMgUkVHSU9OUyAjIyMjIC8vXG4vLyMjIyMgU0xJREUgIyMjIyAvL1xuLnNsaWRlIHtcbiAgICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoNzBweCk7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpZGUtYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDIwcHggOHB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8jIyMjIEhFQURFUiAjIyMjIC8vXG4vLyBTVUJUSVRMRSAvL1xuLnN1Yi10aXRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1wcmltYXJ5LCAxMCUpO1xuICAgIGRpc3BsYXk6ICRzdWJUaXRsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMnB4KTtcbiAgICB9XG59XG5cbi5uYXZiYXItYnJhbmQge1xuICAgIG1hcmdpbi10b3A6ICRicmFuZDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIC8vZGlzcGxheTogbm9uZTtcbn1cblxuLy8gTm8gTW9yZSBXaGl0ZXNwYWNlIC8vXG5oZWFkZXIjbmF2YmFyLm5hdmJhci5uYXZiYXItZGVmYXVsdC5uYXZiYXItc3RhdGljLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIG1hcmdpbjogMHB4O1xufVxuXG4vLyMjIyMgSEVBREVSICMjIyMgLy9cbi8vIE1JU1NJT04gQkxPQ0sgLy9cbi5taXNzaW9uLWJsb2NrIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAtMjlweCAzMHB4IC0yMnB4IHJnYmEoMjE5LCAyMTksIDIxOSwgMSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwcHggLTI5cHggMzBweCAtMjJweCByZ2JhKDIxOSwgMjE5LCAyMTksIDEpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMjlweCAzMHB4IC0yMnB4IHJnYmEoMjE5LCAyMTksIDIxOSwgMSk7XG4gICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmZyb250LWNhdGVnb3J5IHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAtMjlweCAzMHB4IC0yMnB4IHJnYmEoMjE5LCAyMTksIDIxOSwgMSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwcHggLTI5cHggMzBweCAtMjJweCByZ2JhKDIxOSwgMjE5LCAyMTksIDEpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMjlweCAzMHB4IC0yMnB4IHJnYmEoMjE5LCAyMTksIDIxOSwgMSk7XG4gICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLy8gQ09OVEVOVCAvL1xuLmZyb250LXNwYWNlciB7XG4gICAgbWFyZ2luOiAyJSAwcHggMiUgMHB4O1xufVxuXG4jbWFpbi1jb250ZW50IHt9XG5cbi5tYWluLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogNzUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAvLyBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxNXB4O1xufVxuXG4udXNlci1sb2dnZWQtaW4gLm1haW4tY29udGFpbmVyIHtcbiAgICAvL21hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5wYXRoLWZyb250cGFnZSAubWFpbi1jb250YWluZXIge1xuICAgIC8vcGFkZGluZzogMTBweCAwcHggMTBweCAwcHg7XG4gICAgLy9tYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ucmVnaW9uLWNvbnRlbnQgLm5vdC1mcm9udCB7XG4gICAgcGFkZGluZzogMjBweDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICAgIC8vIEZJWCBGT1IgWHB4IG9mIFBBRERESU5HIE9OIFJJR0hUIFNJREUgT0YgTU9CSUxFIC8vXG4gICAgLy8gb3ZlcmZsb3cteDpoaWRkZW4gXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1OTZBQTtcbn1cblxuYm9keSB7XG4gICAgLy9iYWNrZ3JvdW5kOiAjRjVGN0ZBO1xuICAgIC8vbWFyZ2luLXRvcDogMTA1cHggIWltcG9ydGFudDtcbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFyay1ncmF5O1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgLy9cdFx0cGFkZGluZzogMTBweDtcbiAgICAgICAgY29sb3I6ICMzZjNmM2ZcbiAgICB9XG4gICAgaW1nLmFsaWduLWNlbnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5uYXZiYXItaXMtZml4ZWQtdG9wIHtcbiAgICAgICAgLy9tYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5ib2R5Lm5hdmJhci1pcy1maXhlZC10b3Age1xuICAgIG1hcmdpbi10b3A6ICRib2R5SGVpZ2h0O1xufVxuXG5hLmxvZ28ubmF2YmFyLWJ0bi5wdWxsLWxlZnQge1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4vLyMjIyBGT09URVIgIyMjLy9cbi5jb3B5cmlnaHQge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuI0xheWVyXzAgaW1nIHtcbiAgICBmaWxsOiAkY29sb3Itc2Vjb25kYXJ5O1xufVxuXG4uY29udGFpbmVyLmZvb3Qge1xuICAgIGJhY2tncm91bmQ6IGRhcmtlbigjODU5NkFBLCAxMCUpO1xufVxuXG4uZm9vdG9uZSB7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb290ZXIge1xuICAgIGJhY2tncm91bmQ6IGRhcmtlbigjODU5NkFBLCAxMCUpO1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAubmF2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5uYXY+bGk+YSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtbWQtMTIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICAuc29jaWFsLWljb25zIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgfVxuICAgIC5mYSB7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgIH1cbn1cblxuLmZvb3Rlci5mb290ZXIuY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oIzg1OTZBQSwgMTUlKTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLy8jIyMgISEhRU5EIEZPT1RFUiEhISAjIyMvL1xuLy8jIyMgQ09NTUVOVFMgIyMjLy9cbi5pbmRlbnRlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIC5jb21tZW50LWJveCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICAgIH1cbn1cblxuLmNvbW1lbnQtYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgaDMge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgICB9XG4gICAgdWwubGlua3MubGlzdC1pbmxpbmUge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIH1cbiAgICAvLyBVU0VSIElURU1TIC8vXG4gICAgLmNvbW1lbnRfX2F1dGhvciB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgLmRhdGEtY29tbWVudC10aW1lc3RhbXAge1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgIH1cbn1cblxuLy8jIyMgISEhRU5EIENPTU1FTlRTISEhICMjIy8vXG4uY29udGV4dC1ldmVudCB7XG4gICAgbWFyZ2luOiAyMHB4IDBweCAyMHB4IDBweDtcbiAgICBib3JkZXItdG9wOiAkY29sb3ItZ3JheSBzb2xpZCAxcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jY2FsLWRheSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGJvcmRlci1ib3R0b206IGRhcmtlbigkY29sb3ItcHJpbWFyeSwgNSUpO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIC8vd2lkdGg6IDEyMCU7XG4gICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy9yaWdodDogMTAlO1xuICAgIC8vdG9wOiAtMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIC5maWVsZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tb250aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBib3JkZXItYm90dG9tOiBkYXJrZW4oJGNvbG9yLXByaW1hcnksIDUlKTtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIHdpZHRoOiAxMjAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRheSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbn1cblxuLy8gU0lERUJBUiAvL1xuLnNpZGViYXIge1xuICAgIGNvbG9yOiBkYXJrZW4gKCRjb2xvci1ncmF5LCA1JSk7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMjJweCk7XG4gICAgLmZpZWxkIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwcHggMTBweCAwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgICB9XG4gICAgLmZpZWxkOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItZ3JheSwgNSUpO1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxufVxuXG4vLyBQRU9QTEUgLy9cbi8vIGV4cGxvZGUgcm93ICggZnVsbCBkZWZhdWx0IG5vZGUgcm93IHR5cGVzIGZvciB2aWV3ICkgLy9cbi5mdWxsLXByb2ZpbGUtcGlsbCB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1ncmF5LCAxJSk7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1ncmF5LCAzJSk7XG4gICAgfVxufVxuXG4uZXhwbG9kZS1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5tZW1iZXItaW5mbyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuXG4ucHJvamVjdHMtdmlld3Mtcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uaW1hZ2Utcm91bmQtMzAwIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNTBweDtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNTBweDtcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICB9XG4gICAgJjphY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC45OCk7XG4gICAgfVxufVxuXG4uaW1hZ2Utcm91bmQtMTUwIHtcbiAgICBib3JkZXItcmFkaXVzOiA3NXB4O1xuICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5maWVsZDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDc1cHg7XG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOTgpO1xuICAgIH1cbn1cblxuLmltYWdlLXJvdW5kLTEwMCB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAuZmllbGQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA3NXB4O1xuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgIH1cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjk4KTtcbiAgICB9XG59XG5cbi8vIFJPV1MgLy9cbi5jaHUtcm93IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ob3J6LXJvdyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICAgIHBhZGRpbmc6IDUlIDAgNSUgMDtcbiAgICBtYXJnaW4tdG9wOiAxJTtcbiAgICAuaW5mby1iYXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgfVxuICAgIC5kYXRlLXN0YW1wIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoNDVweCk7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGE6bGluayB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYTpsaW5rIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cbiAgICBhOmhvdmVyIHtcbiAgICAgICAgLy9ib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgfVxuICAgIC5uZXdzLXRodW1iIGltZyB7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICB9XG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjk4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmF0Zm9udCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDM4cHgpO1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvci1ncmF5LCA2MCUpO1xuICAgIH1cbn1cblxuLm5ld3MtdGh1bWIgaW1nIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG59XG5cbi5yb3VuZGVkLWNvcm5lciBpbWcge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4ubmV3cy10aHVtYi1mcm9udCBpbWcge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHdpZHRoOiA3NSU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgICY6aG92ZXIge1xuICAgICAgICAvL3BhZGRpbmc6MXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG59XG5cbi52aWQtdGh1bWIgaW1nIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJjpob3ZlciB7XG4gICAgICAgIC8vcGFkZGluZzoxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgJjphY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC45OCk7XG4gICAgfVxufVxuXG4uaG9yei1yb3ctc20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgICBwYWRkaW5nOiAxJSAwIDElIDA7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItZ3JheSwgMTAlKTtcbiAgICB9XG4gICAgaDMge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy8gR1JJRCAvL1xuLmdyaWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vXHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNTBweCAtMjBweCByZ2JhKDAsMCwwLDAuNjkpO1xuICAgIC8vXHQtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNTBweCAtMjBweCByZ2JhKDAsMCwwLDAuNjkpO1xuICAgIC8vXHRib3gtc2hhZG93OiAwcHggMHB4IDUwcHggLTIwcHggcmdiYSgwLDAsMCwwLjY5KTtcbiAgICBtYXJnaW46IDQlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1ncmF5LCA0JSk7XG4gICAgfVxuICAgIC5ncmlkLWltYWdlIC5pbWctcmVzcG9uc2l2ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgfVxuICAgIC5ncmlkLWluZm8ge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICAgIC5ncmlkLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjhweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjNjM2MzYzO1xuICAgIH1cbiAgICAuZ3JpZC10YWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICAgIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgIGE6dmlzaXRlZCxcbiAgICBhOmxpbmsge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxufVxuXG4vLyBHUklEIENMRUFOIHwgTk8gU0hBRE9XUyBPUiBDQVJEIC8vXG4uZ3JpZC1jbGVhbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAyJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG4gICAgbWluLWhlaWdodDogMjgwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWdyYXksIDQlKTtcbiAgICB9XG4gICAgLmdyaWQtaW1hZ2UgLmltZy1yZXNwb25zaXZlIHt9XG4gICAgLmdyaWQtaW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHRvcDogNSU7XG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWluLWhlaWdodDogNzBweDtcbiAgICAgICAgcGFkZGluZzogMCA1JSAwIDUlO1xuICAgIH1cbiAgICAuZ3JpZC10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDM0cHgpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvci1ncmF5LCA2MCUpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmdyaWQtZW1haWwge1xuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMHB4KTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3ItZ3JheSwgNDAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ3JpZC10YWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICAgIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgIGE6dmlzaXRlZCxcbiAgICBhOmxpbmsge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuICAgICY6aG92ZXIge31cbn1cblxuLy8gVklFV1MgLy9cbi52aWV3LWNvbnRlbnQge1xuICAgIGgzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSg2MHB4KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMjBweCAwO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBjb2xvcjogIzY4Njg2ODtcbiAgICB9XG59XG5cbi8vIEFDVElWSVRZIC8vXG4uY29tbWl0dGVlIHtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgyNnB4KTtcbn1cblxuLnZpZXctY29udGVudCBoMyB7XG4gICAgcGFkZGluZzogMTVweDtcbn1cblxuLy8gU0xJREVSIC8vXG4vLyBISUdITElHSFRFRCAvL1xuLmhpZ2hsaWdodGVkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgaW1nLmltZy1yZXNwb25zaXZlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbi5vd2wtcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTUwcHg7XG59XG5cbi8vIEZST05UIEJMT0NLIC8vXG4uY2hpbXAgLmNhbXBhaWduIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gICAgcGFkZGluZzogMjVweCAxMHB4IDI1cHggMTBweDtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1ncmF5LCA1JSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB9XG59XG5cbi5ob3J6LXJvdy1mcm9udCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICAgIHBhZGRpbmc6IDI1cHggMTBweCAyNXB4IDEwcHg7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItZ3JheSwgMyUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgfVxufVxuXG4ubGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uZnJvbnQtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgaDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXdlaWdodDogMjUwO1xuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSg0MHB4KTtcbiAgICB9XG4gICAgLmxhYmVsIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG4gICAgLmRhdGUtc3RhbXAge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxufVxuXG4uZnJvbnQtYmxvY2stcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG4gICAgaDIge31cbiAgICAubGFiZWwge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG4gICAgLmhvcnotcm93LWZyb250OmhvdmVyIHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIH1cbn1cblxuLy8gYnV0dG9uIC8vXG5hLmJ0bi5idG4tcHJpbWFyeSB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1wcmltYXJ5LCAxMCUpO1xuICAgIH1cbn1cblxuYS5idG4uYnRuLXByaW1hcnkucHVsbC1yaWdodCB7XG4gICAgY29sb3I6ICNGRkY7XG59XG5cbmEuYnRuLmJ0bi1wcmltYXJ5IHtcbiAgICBjb2xvcjogI0ZGRjtcbn1cblxuLnNsaWRlLXJlc3BvbnNpdmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLy8gRVZFTlQgQkxPQ0sgLy9cbi5ldmVudC1ibG9jayB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgLmV2ZW50LWJsb2NrLW92ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxufVxuXG4vLyBDT05URU5UICggQ0FURUdPUlkgKSBCTE9DSyAvL1xuLmNhdGVnb3J5LWJsb2NrIHtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIC8vYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWdyYXksIDQlKTtcbiAgICB9XG4gICAgJjphY3RpdmUgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOTgpO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBjb2xvcjogIzc4Nzg3OCAhaW1wb3J0YW50O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNzg3ODc4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRkVBVFVSRUQgTkVXUyBGUk9OVCAvL1xuLmZyb250LW5ld3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgbWFyZ2luOiAxMHB4IDBweCAyMHB4IDBweDtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDcycHgpO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuZnJvbnQtbmV3cyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uZXdzLXRyaXAge31cblxuLy8gRVZFTlRTIC8vXG4uZXZlbnQtdHlwZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvci1wcmltYXJ5LCAyMCUpO1xufVxuXG4vLyBTRUFSQ0ggLy9cbi5zZWFyY2gtYmxvY2stZm9ybSB7XG4gICAgLy9mbG9hdDogcmlnaHQ7XG4gICAgLy9tYXJnaW4tdG9wOiAxNXB4O1xuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cbn1cblxuLnNlYXJjaC1ibG9jay1mb3JtIHtcbiAgICAvL1x0Y29sb3I6ICNGRkY7XG59XG5cbnVsLnNwb25zb3ItbGlzdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLy8gU0VBUkNIIC8vXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZWQ7XG59XG5cbjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgIGNvbG9yOiByZWQ7XG59XG5cbjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOSsgKi9cbiAgICBjb2xvcjogcmVkO1xufVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmVkO1xufVxuXG5oMiB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLy8gREVTS1RPUCBTRUFSQ0ggQkFSXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTVweCkge1xuICAgIC50b2dnbGUtc2VhcmNoLWNsb3NlIC5nbHlwaGljb24ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdG9wOiAtMTAwcHg7XG4gICAgfVxufVxuXG4jdG9nZ2xlLXNlYXJjaCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5nbHlwaGljb24ge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuI21hdHQtc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1wcmltYXJ5LCA1JSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogJHNlYXJjaDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHRvcDogLTMwMHB4O1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDYwMG1zO1xuICAgIHRyYW5zaXRpb246IGFsbCA2MDBtcztcbiAgICBnbHlwaGljb24ge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gICAgLmZvcm0tc2VhcmNoLmZvcm0tY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB9XG4gICAgc3Bhbi5pbnB1dC1ncm91cC1idG4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuI2VkaXQta2V5cy0tMixcbiNlZGl0LWtleXMge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgLy9jb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbmRpdi5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi50b2dnbGUtc2VhcmNoLWNsb3NlIC5nbHlwaGljb24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG9nZ2xlLXNlYXJjaC1jbG9zZSAuZ2x5cGhpY29uIHNwYW46aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIFNVQiBNRU5VIEZJWCAvL1xuLmRyb3Bkb3duLXN1Ym1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXN1Ym1lbnU+LmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDBweDtcbn1cblxuLmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXI+LmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24tc3VibWVudT5hOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTA4MFwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5kcm9wZG93bi1zdWJtZW51OmhvdmVyPmE6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuXG4uZHJvcGRvd24tc3VibWVudS5wdWxsLWxlZnQge1xuICAgIGZsb2F0OiBub25lO1xufVxuXG4uZHJvcGRvd24tc3VibWVudS5wdWxsLWxlZnQ+LmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4IDAgNnB4IDZweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDZweCAwIDZweCA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDAgNnB4IDZweDtcbn1cblxuLm5hdmJhci1uYXYgbGk6bGFzdC1jaGlsZD4uZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMHB4O1xufVxuXG4ubmF2YmFyLW5hdiBsaTpsYXN0LWNoaWxkPi5kcm9wZG93bi1tZW51IGEge1xuICAgIC8vdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLm5hdmJhci1uYXYgbGk6bGFzdC1jaGlsZD4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24tc3VibWVudT5hOmFmdGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjb250ZW50OiBcIlxcZTA3OVwiO1xufVxuXG4ubmF2YmFyLW5hdiBsaTpsYXN0LWNoaWxkPi5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1zdWJtZW51Pi5kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiAtMTAwJTtcbn1cblxuLy8gTUVESUEgLy9cbiNwbGF5ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLm1lZGlhLWdyaWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgICAubWVkaWEtYm9keSB7XG4gICAgICAgIC8vXHRoZWlnaHQ6IDUwcHg7XG4gICAgfVxufVxuXG4vLyBTVFJFQU0gLy9cbiNzdHJlYW0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICBoMiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG4gICAgLnN0cmVhbS1yb3cge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAvL3RleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogLTFweCAycHggMTBweCAycHggcmdiYSgyMTIsIDIxMiwgMjEyLCAxKTtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAtMXB4IDJweCAxMHB4IDJweCByZ2JhKDIxMiwgMjEyLCAyMTIsIDEpO1xuICAgICAgICBib3gtc2hhZG93OiAtMXB4IDJweCAxMHB4IDJweCByZ2JhKDIxMiwgMjEyLCAyMTIsIDEpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gICAgLnN0cmVhbS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICB9XG4gICAgLnN0cmVhbS1tb3JlIHtcbiAgICAgICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vcmlnaHQ6IDEwcHg7XG4gICAgICAgIC8vYm90dG9tOiAxMHB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIC8vcGFkZGluZzogNnB4O1xuICAgICAgICAgICAgLy9ib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIC8vd2lkdGg6IDQwMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLy8vIFBVQkxJQ0FUSU9OIExJU1QgT04gQ1VSTCBQVUJTIC8vLy9cbiNwdWJsaWNhdGlvbnMtbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBoMSB7fVxuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgbWluLWhlaWdodDogNzVweDtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICBsaTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1ncmF5LCAxMi41JSk7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgLnBhbmVsLWJvZHk6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5wYW5lbC1ib2R5OjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4jcHVibGljYXRpb25zLWxpc3QgbGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWdyYXksIDEwJSk7XG59IiwiLypcbkBpbXBvcnQgXCJtZW51LWNvbG9yXCI7XG4kYm9keUhlaWdodDogNTRweDtcbiRzdWJUaXRsZTogYmxvY2s7XG4kYnJhbmQ6IDVweDtcbiRzZWFyY2g6IDBweDtcbiovXG4uc3ViLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgZGlzcGxheTogbm9uZTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLm5hdmJhci1icmFuZCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4uYnV0dG9uLm5hdmJhci10b2dnbGUge1xuICBjb2xvcjogIzFENTE4QjsgfVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogI0VDRjBGMTsgfVxuXG4jbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgLypcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAtMXB4IDNweCAxOHB4IC05cHggcmdiYSgxNjMsMTYzLDE2MywxKTtcbi1tb3otYm94LXNoYWRvdzogLTFweCAzcHggMThweCAtOXB4IHJnYmEoMTYzLDE2MywxNjMsMSk7XG5ib3gtc2hhZG93OiAtMXB4IDNweCAxOHB4IC05cHggcmdiYSgxNjMsMTYzLDE2MywxKTtcbiovIH1cbiAgI25hdmJhciAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICAgIGNvbG9yOiAjMUQ1MThCICFpbXBvcnRhbnQ7IH1cbiAgI25hdmJhciBhIHtcbiAgICBjb2xvcjogIzVhNWE1YTsgfVxuICAgICNuYXZiYXIgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgY29sb3I6ICMxRDUxOEI7IH1cbiAgICAjbmF2YmFyIGEgLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgY29sb3I6ICMxRDUxOEI7IH1cbiAgI25hdmJhciBhLmRyb3Bkb3duLXRvZ2dsZSBhLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2NmFiNTsgfVxuICAjbmF2YmFyIGEuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGNvbG9yOiAjMUQ1MThCOyB9XG4gICNuYXZiYXIgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuICAjbmF2YmFyIC5kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIG9wYWNpdHk6IC45O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IC0xcHggM3B4IDE4cHggLTlweCAjYTNhM2EzO1xuICAgIC1tb3otYm94LXNoYWRvdzogLTFweCAzcHggMThweCAtOXB4ICNhM2EzYTM7XG4gICAgYm94LXNoYWRvdzogLTFweCAzcHggMThweCAtOXB4ICNhM2EzYTM7IH1cbiAgICAjbmF2YmFyIC5kcm9wZG93bi1tZW51IGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2NmFiNTtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICNuYXZiYXIgLmlucHV0LWdyb3VwIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgY29sb3I6ICMxRDUxOEI7IH1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjMUQ1MThCOyB9XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuI3R1cm5rZXktY3JlZGl0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29udGFpbmVyLXNudWctZnJvbnQge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuXG4uY29udGFpbmVyLXNudWcgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50OyB9XG5cbi5jb250YWluZXItc251ZyAuY29sLXhzLTEyLFxuLmNvbnRhaW5lci1zbnVnIC5jb2wtbWQtNixcbi5jb250YWluZXItc251ZyAuY29sLW1kLXB1c2gtMyB7XG4gIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50OyB9XG5cbi5jb250YWluZXItc251ZyAuY29sLXhzLTEyLFxuLmNvbnRhaW5lci1zbnVnIC5jb2wtbWQtMyxcbi5jb250YWluZXItc251ZyAuY29sLW1kLXB1bGwtNiB7XG4gIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmF1dG8tY2xlYXIgLmNvbC1sZy0xOm50aC1jaGlsZCgxMm4rMSkge1xuICAgIGNsZWFyOiBsZWZ0OyB9XG4gIC5hdXRvLWNsZWFyIC5jb2wtbGctMjpudGgtY2hpbGQoNm4rMSkge1xuICAgIGNsZWFyOiBsZWZ0OyB9XG4gIC5hdXRvLWNsZWFyIC5jb2wtbGctMzpudGgtY2hpbGQoNG4rMSkge1xuICAgIGNsZWFyOiBsZWZ0OyB9XG4gIC5hdXRvLWNsZWFyIC5jb2wtbGctNDpudGgtY2hpbGQoM24rMSkge1xuICAgIGNsZWFyOiBsZWZ0OyB9XG4gIC5hdXRvLWNsZWFyIC5jb2wtbGctNjpudGgtY2hpbGQob2RkKSB7XG4gICAgY2xlYXI6IGxlZnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmF1dG8tY2xlYXIgLmNvbC1tZC0xOm50aC1jaGlsZCgxMm4rMSkge1xuICAgIGNsZWFyOiBsZWZ0OyB9XG4gIC5hdXRvLWNsZWFyIC5jb2wtbWQtMjpudGgtY2hpbGQoNm4rMSkge1xuICAgIGNsZWFyOiBsZWZ0OyB9XG4gIC5hdXRvLWNsZWFyIC5jb2wtbWQtMzpudGgtY2hpbGQoNG4rMSkge1xuICAgIGNsZWFyOiBsZWZ0OyB9XG4gIC5hdXRvLWNsZWFyIC5jb2wtbWQtNDpudGgtY2hpbGQoM24rMSkge1xuICAgIGNsZWFyOiBsZWZ0OyB9XG4gIC5hdXRvLWNsZWFyIC5jb2wtbWQtNjpudGgtY2hpbGQob2RkKSB7XG4gICAgY2xlYXI6IGxlZnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYXV0by1jbGVhciAuY29sLXNtLTE6bnRoLWNoaWxkKDEybisxKSB7XG4gICAgY2xlYXI6IGxlZnQ7IH1cbiAgLmF1dG8tY2xlYXIgLmNvbC1zbS0yOm50aC1jaGlsZCg2bisxKSB7XG4gICAgY2xlYXI6IGxlZnQ7IH1cbiAgLmF1dG8tY2xlYXIgLmNvbC1zbS0zOm50aC1jaGlsZCg0bisxKSB7XG4gICAgY2xlYXI6IGxlZnQ7IH1cbiAgLmF1dG8tY2xlYXIgLmNvbC1zbS00Om50aC1jaGlsZCgzbisxKSB7XG4gICAgY2xlYXI6IGxlZnQ7IH1cbiAgLmF1dG8tY2xlYXIgLmNvbC1zbS02Om50aC1jaGlsZChvZGQpIHtcbiAgICBjbGVhcjogbGVmdDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXV0by1jbGVhciAuY29sLXhzLTE6bnRoLWNoaWxkKDEybisxKSB7XG4gICAgY2xlYXI6IGxlZnQ7IH1cbiAgLmF1dG8tY2xlYXIgLmNvbC14cy0yOm50aC1jaGlsZCg2bisxKSB7XG4gICAgY2xlYXI6IGxlZnQ7IH1cbiAgLmF1dG8tY2xlYXIgLmNvbC14cy0zOm50aC1jaGlsZCg0bisxKSB7XG4gICAgY2xlYXI6IGxlZnQ7IH1cbiAgLmF1dG8tY2xlYXIgLmNvbC14cy00Om50aC1jaGlsZCgzbisxKSB7XG4gICAgY2xlYXI6IGxlZnQ7IH1cbiAgLmF1dG8tY2xlYXIgLmNvbC14cy02Om50aC1jaGlsZChvZGQpIHtcbiAgICBjbGVhcjogbGVmdDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWQge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuc3ViLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnNsaWRlIC5jYXJvdXNlbC1jYXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnNsaWRlIC5jYXJvdXNlbC1jYXB0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDsgfVxuICAuaGlnaGxpZ2h0ZWQge1xuICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAgIC5oaWdobGlnaHRlZCAuaW1nLXJlc3BvbnNpdmUge1xuICAgICAgaGVpZ2h0OiA0MDBweDsgfVxuICAjYmxvY2stbWlzc2lvbnN0YXRlbWVudC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5iYXItZGVmYXVsdCAubmF2YmFyLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5hdmJhci1pcy1maXhlZC10b3Age1xuICAgIG1hcmdpbi10b3A6IDc5cHggIWltcG9ydGFudDsgfVxuICAuZnJvbnQtYmxvY2sge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQ0YwRjE7IH1cbiAgICAuZnJvbnQtYmxvY2s6Omxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICBhLmxvZ28ubmF2YmFyLWJ0bi5wdWxsLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIC5yZWdpb24tY29udGVudC1mcm9udC1sZWZ0IC5pbWctcmVzcG9uc2l2ZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGFnZS1ub2RlLXR5cGUtcGFnZSAucmVnaW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZ3JpZCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI2Jsb2NrLWNpcmVzLWJvb3RzdHJhcC1zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5ncmlkIHtcbiAgICBoZWlnaHQ6IDMwMHB4OyB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI21hdHQtc2VhcmNoIC5mb3JtLXNlYXJjaC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7IH0gfVxuXG4uY29udGFpbmVyLmJyYW5kaW5nLW1lbnUge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuXG4uY29udGFpbmVyLmZvb3Rlci1iYWNrZ3JvdW5kIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlYWRlci1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Nyb3pvbi5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDkwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG4gIC5oZWFkZXItYmFja2dyb3VuZCAuaGVhZGVyLXRleHQge1xuICAgIGJhY2tncm91bmQ6ICMxZDUxOGI7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMWQ1MThiIDAlLCAjMWQ1MThiIDQ1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTVweDtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgb3BhY2l0eTogLjg7IH1cbiAgLmhlYWRlci1iYWNrZ3JvdW5kIC51bmktaW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLmhlYWRlci1iYWNrZ3JvdW5kIC50aXRsZS1pbnRybyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbmgyLmJsb2NrLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMzMzYyOTk7IH1cblxuLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMxRDUxOEI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTQzODYxOyB9XG5cbi52aWV3LWZhcSAudmlldy1jb250ZW50IGgzIHtcbiAgY29sb3I6ICNGRkY7IH1cblxuLnVpLWFjY29yZGlvbi1oZWFkZXItY29sbGFwc2VkIHtcbiAgYmFja2dyb3VuZDogIzFENTE4QjsgfVxuXG4uY29sLXNtLTMge1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuXG4uY29sLXNtLTYge1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuXG4ucmVnaW9uLXNpZGViYXItZmlyc3QsXG4ucmVnaW9uLXNpZGViYXItc2Vjb25kIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucmVnaW9uLXNpZGViYXItZmlyc3QgcCxcbiAgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCBwIHtcbiAgICBjb2xvcjogIzNmM2YzZjsgfVxuICAucmVnaW9uLXNpZGViYXItZmlyc3QgaDIuYmxvY2stdGl0bGUsXG4gIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgaDIuYmxvY2stdGl0bGUge1xuICAgIGNvbG9yOiAjMzM2Mjk5O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2ssXG4gIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGNEY5O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCAucm93LFxuICAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5yb3cge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IGEuYnRuLmJ0bi1wcmltYXJ5LnB1bGwtcmlnaHQsXG4gIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgYS5idG4uYnRuLXByaW1hcnkucHVsbC1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCBhLmJ0bi5idG4tcHJpbWFyeS5wdWxsLWxlZnQsXG4gIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgYS5idG4uYnRuLXByaW1hcnkucHVsbC1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4uY2VudGVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnBhdGgtZnJvbnRwYWdlIGgxLnBhZ2UtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmEge1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5mYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjBGMTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7IH1cbiAgLmZhOmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTsgfVxuXG4uZm9vdGVyIGkuZmE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4OyB9XG5cbi5mYS5mYS10YWc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lOyB9XG5cbi50b29sdGlwLWFycm93LFxuKyAudG9vbHRpcCA+IC50b29sdGlwLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFENTE4QjsgfVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDUxOEI7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi50b29sdGlwLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxRDUxOEI7IH1cblxuLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxRDUxOEI7IH1cblxuLnRvb2x0aXAuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFENTE4QjsgfVxuXG4udG9vbHRpcC5sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxRDUxOEI7IH1cblxuaDEucGFnZS1oZWFkZXIge1xuICBmb250LXNpemU6IDRyZW07XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4ucGF0aC1mcm9udHBhZ2UgLnJlZ2lvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmZhdGZvbnQge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbmE6bGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5hOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnJlZ2lvbi1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IGE6bGluayxcbi5yZWdpb24tY29udGVudCAuZmllbGQtLW5hbWUtYm9keSBhOnZpc2l0ZWQsXG4ucmVnaW9uLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgcCBhOmxpbmsge1xuICBjb2xvcjogIzFENTE4QjsgfVxuXG5pbWcuZGVzay1pbWcge1xuICB3aWR0aDogNTAlOyB9XG5cbnAge1xuICBjb2xvcjogIzY3Njc2NztcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXNpemU6IDEuNjI1cmVtOyB9XG5cbmE6bGluayxcbmE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMUQ1MThCO1xuICBmb250LXdlaWdodDogMzUwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG5hOmhvdmVyIHtcbiAgZm9udC13ZWlnaHQ6IDM1MDsgfVxuXG4uZGF0ZS1zdGFtcCxcbnRpbWUge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICNjMGNkZDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuaDEge1xuICBmb250LXNpemU6IDk2cHg7XG4gIGZvbnQtc2l6ZTogNnJlbTsgfVxuXG4ucGFnZS1pbnRybyB7XG4gIG1hcmdpbi1ib3R0b206IDUlO1xuICBtYXJnaW4tbGVmdDogMiU7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogIzc3OTM5YTtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG5oMSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLnJlYWQtbW9yZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLnJlYWQtbW9yZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwwMDI3OUVcIjtcbiAgY29sb3I6ICMxRDUxOEI7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIC40cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMjU2cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjI1NnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuMjU2cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNTZzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5yZWFkLW1vcmU6aG92ZXI6YWZ0ZXIge1xuICByaWdodDogLTJweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4uc2xpZGUgLmNhcm91c2VsLWNhcHRpb24gaDIge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBmb250LXNpemU6IDQuMzc1cmVtOyB9XG5cbi5zbGlkZSAuY2Fyb3VzZWwtY2FwdGlvbiBwIHtcbiAgY29sb3I6ICNGRkY7IH1cblxuLnNsaWRlIC5zbGlkZS1idXR0b24ge1xuICBwYWRkaW5nOiA4cHggMjBweCA4cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IG5vbmU7IH1cbiAgLnNsaWRlIC5zbGlkZS1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgY29sb3I6ICMxRDUxOEI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5zbGlkZSAuc2xpZGUtYnV0dG9uIGEge1xuICAgIGNvbG9yOiAjRkZGOyB9XG5cbi5zdWItdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzODYxO1xuICBkaXNwbGF5OiBub25lO1xuICBjbGVhcjogYm90aDsgfVxuICAuc3ViLXRpdGxlIHAge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07IH1cblxuLm5hdmJhci1icmFuZCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG5oZWFkZXIjbmF2YmFyLm5hdmJhci5uYXZiYXItZGVmYXVsdC5uYXZiYXItc3RhdGljLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luOiAwcHg7IH1cblxuLm1pc3Npb24tYmxvY2sge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAtMjlweCAzMHB4IC0yMnB4ICNkYmRiZGI7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IC0yOXB4IDMwcHggLTIycHggI2RiZGJkYjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0yOXB4IDMwcHggLTIycHggI2RiZGJkYjtcbiAgbWluLWhlaWdodDogMTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmZyb250LWNhdGVnb3J5IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggLTI5cHggMzBweCAtMjJweCAjZGJkYmRiO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAtMjlweCAzMHB4IC0yMnB4ICNkYmRiZGI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMjlweCAzMHB4IC0yMnB4ICNkYmRiZGI7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5mcm9udC1zcGFjZXIge1xuICBtYXJnaW46IDIlIDBweCAyJSAwcHg7IH1cblxuLm1haW4tY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogNzUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7IH1cblxuLnJlZ2lvbi1jb250ZW50IC5ub3QtZnJvbnQge1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbmh0bWwsXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1OTZBQTsgfVxuXG5ib2R5IGgxLFxuYm9keSBoMixcbmJvZHkgaDMge1xuICBjb2xvcjogIzQxNDE0MTsgfVxuXG5ib2R5IHAge1xuICBjb2xvcjogIzNmM2YzZjsgfVxuXG5ib2R5IGltZy5hbGlnbi1jZW50ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmJvZHkubmF2YmFyLWlzLWZpeGVkLXRvcCB7XG4gIG1hcmdpbi10b3A6IDc5cHg7IH1cblxuYS5sb2dvLm5hdmJhci1idG4ucHVsbC1sZWZ0IHtcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5jb3B5cmlnaHQge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbiNMYXllcl8wIGltZyB7XG4gIGZpbGw6ICNlY2YwZjE7IH1cblxuLmNvbnRhaW5lci5mb290IHtcbiAgYmFja2dyb3VuZDogIzY3N2M5NTsgfVxuXG4uZm9vdG9uZSB7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzY3N2M5NTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5mb290ZXIgLm5hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAuZm9vdGVyIC5uYXYgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5mb290ZXIgLm5hdiA+IGxpID4gYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgY29sb3I6ICMxRDUxOEI7IH1cbiAgLmZvb3RlciAuY29sLW1kLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5mb290ZXIgaDMge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgLmZvb3RlciAuc29jaWFsLWljb25zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZm9vdGVyIC5zb2NpYWwtaWNvbnMgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAgIC5mb290ZXIgLnNvY2lhbC1pY29ucyBsaTpob3ZlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFENTE4QjsgfVxuICAgIC5mb290ZXIgLnNvY2lhbC1pY29ucyBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgbWFyZ2luOiAxMHB4OyB9XG4gICAgICAuZm9vdGVyIC5zb2NpYWwtaWNvbnMgYTpob3ZlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFENTE4QjsgfVxuICAuZm9vdGVyIHVsIHtcbiAgICBtYXJnaW46IDBweCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMHB4OyB9XG4gIC5mb290ZXIgLmZhIHtcbiAgICBjb2xvcjogI0ZGRjsgfVxuICAuZm9vdGVyIGEge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZm9vdGVyIHAge1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gIC5mb290ZXIgaDIge1xuICAgIGNvbG9yOiAjRkZGOyB9XG5cbi5mb290ZXIuZm9vdGVyLmNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICM1ZDcwODU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5pbmRlbnRlZCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNlY2YwZjE7IH1cbiAgLmluZGVudGVkIC5jb21tZW50LWJveCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDsgfVxuXG4uY29tbWVudC1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQ0YwRjE7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmNvbW1lbnQtYm94IGgzIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VDRjBGMTsgfVxuICAuY29tbWVudC1ib3g6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7IH1cbiAgLmNvbW1lbnQtYm94IHVsLmxpbmtzLmxpc3QtaW5saW5lIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VDRjBGMTtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAuY29tbWVudC1ib3ggLmNvbW1lbnRfX2F1dGhvciB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5jb21tZW50LWJveCAuZGF0YS1jb21tZW50LXRpbWVzdGFtcCB7XG4gICAgY29sb3I6IHJlZDsgfVxuXG4uY29udGV4dC1ldmVudCB7XG4gIG1hcmdpbjogMjBweCAwcHggMjBweCAwcHg7XG4gIGJvcmRlci10b3A6ICNFQ0YwRjEgc29saWQgMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI2NhbC1kYXkge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQ0YwRjE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNTBweDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDUxOEI7XG4gIGJvcmRlci1ib3R0b206ICMxOTQ1NzY7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAjY2FsLWRheSAuZmllbGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgI2NhbC1kYXkgLmZpZWxkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgI2NhbC1kYXkgLm1vbnRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ1MThCO1xuICAgIGJvcmRlci1ib3R0b206ICMxOTQ1NzY7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgd2lkdGg6IDEyMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMCU7XG4gICAgdG9wOiAtMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAjY2FsLWRheSAubW9udGggcCB7XG4gICAgICBsZWZ0OiAxMHB4OyB9XG4gICAgI2NhbC1kYXkgLm1vbnRoOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRDUxOEI7IH1cbiAgI2NhbC1kYXkgLmRheSB7XG4gICAgY29sb3I6ICMxRDUxOEI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4uc2lkZWJhciB7XG4gIGNvbG9yOiBkYXJrZW4gI0VDRjBGMSwgNSU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTsgfVxuICAuc2lkZWJhciAuZmllbGQge1xuICAgIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUNGMEYxOyB9XG4gIC5zaWRlYmFyIC5maWVsZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmNmYzsgfVxuICAuc2lkZWJhciBwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4uZnVsbC1wcm9maWxlLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmMztcbiAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5mdWxsLXByb2ZpbGUtcGlsbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjdmNzsgfVxuXG4uZXhwbG9kZS1yb3cge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG4ubWVtYmVyLWluZm8ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuXG4ucHJvamVjdHMtdmlld3Mtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLmltYWdlLXJvdW5kLTMwMCB7XG4gIGJvcmRlci1yYWRpdXM6IDE1MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmltYWdlLXJvdW5kLTMwMCBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDE1MHB4O1xuICAgIG1hcmdpbjogMHB4IGF1dG87IH1cbiAgLmltYWdlLXJvdW5kLTMwMDphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45OCk7IH1cblxuLmltYWdlLXJvdW5kLTE1MCB7XG4gIGJvcmRlci1yYWRpdXM6IDc1cHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaW1hZ2Utcm91bmQtMTUwIC5maWVsZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTsgfVxuICAuaW1hZ2Utcm91bmQtMTUwIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNzVweDtcbiAgICBtYXJnaW46IDBweCBhdXRvOyB9XG4gIC5pbWFnZS1yb3VuZC0xNTA6YWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTgpOyB9XG5cbi5pbWFnZS1yb3VuZC0xMDAge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmltYWdlLXJvdW5kLTEwMCAuZmllbGQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7IH1cbiAgLmltYWdlLXJvdW5kLTEwMCBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDc1cHg7XG4gICAgbWFyZ2luOiAwcHggYXV0bzsgfVxuICAuaW1hZ2Utcm91bmQtMTAwOmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk4KTsgfVxuXG4uY2h1LXJvdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uaG9yei1yb3cge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VDRjBGMTtcbiAgcGFkZGluZzogNSUgMCA1JSAwO1xuICBtYXJnaW4tdG9wOiAxJTsgfVxuICAuaG9yei1yb3cgLmluZm8tYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGMEYxO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiA2cHg7IH1cbiAgLmhvcnotcm93IC5kYXRlLXN0YW1wIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAuaG9yei1yb3cgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAuaG9yei1yb3cgLnRpdGxlIGE6bGluayB7XG4gICAgICBjb2xvcjogIzFENTE4QjsgfVxuICAuaG9yei1yb3cgYTpsaW5rIHtcbiAgICBjb2xvcjogIzFENTE4QjsgfVxuICAuaG9yei1yb3cgLm5ld3MtdGh1bWIgaW1nIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDsgfVxuICAgIC5ob3J6LXJvdyAubmV3cy10aHVtYiBpbWc6aG92ZXIge1xuICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuICAgIC5ob3J6LXJvdyAubmV3cy10aHVtYiBpbWc6YWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45OCk7IH1cbiAgLmhvcnotcm93IC5mYXRmb250IHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgICBjb2xvcjogIzQ5NWQ2MjsgfVxuXG4ubmV3cy10aHVtYiBpbWcge1xuICBwYWRkaW5nOiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7IH1cbiAgLm5ld3MtdGh1bWIgaW1nOmhvdmVyIHtcbiAgICBwYWRkaW5nOiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFENTE4QjsgfVxuXG4ucm91bmRlZC1jb3JuZXIgaW1nIHtcbiAgcGFkZGluZzogMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4OyB9XG5cbi5uZXdzLXRodW1iLWZyb250IGltZyB7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgd2lkdGg6IDc1JTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5uZXdzLXRodW1iLWZyb250IGltZzpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFENTE4QjsgfVxuXG4udmlkLXRodW1iIGltZyB7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC52aWQtdGh1bWIgaW1nOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAudmlkLXRodW1iIGltZzphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45OCk7IH1cblxuLmhvcnotcm93LXNtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQ0YwRjE7XG4gIHBhZGRpbmc6IDElIDAgMSUgMDtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5ob3J6LXJvdy1zbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLmhvcnotcm93LXNtIGgzIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmdyaWQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA0JTtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTsgfVxuICAuZ3JpZDpob3ZlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7IH1cbiAgLmdyaWQgLmdyaWQtaW1hZ2UgLmltZy1yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgLmdyaWQgLmdyaWQtaW5mbyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgLmdyaWQgLmdyaWQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzYzNjM2MzsgfVxuICAuZ3JpZCAuZ3JpZC10YWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMUQ1MThCO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUNGMEYxO1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAuZ3JpZCBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmdyaWQgYTp2aXNpdGVkLFxuICAuZ3JpZCBhOmxpbmsge1xuICAgIGNvbG9yOiAjMUQ1MThCOyB9XG5cbi5ncmlkLWNsZWFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMiU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5ncmlkLWNsZWFuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5ncmlkLWNsZWFuIC5ncmlkLWluZm8ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdG9wOiA1JTtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgIHBhZGRpbmc6IDAgNSUgMCA1JTsgfVxuICAuZ3JpZC1jbGVhbiAuZ3JpZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5ncmlkLWNsZWFuIC5ncmlkLXRpdGxlIGEge1xuICAgICAgY29sb3I6ICM0OTVkNjIgIWltcG9ydGFudDsgfVxuICAuZ3JpZC1jbGVhbiAuZ3JpZC1lbWFpbCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNzc5MzlhICFpbXBvcnRhbnQ7IH1cbiAgLmdyaWQtY2xlYW4gLmdyaWQtdGFnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzFENTE4QjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VDRjBGMTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgLmdyaWQtY2xlYW4gYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5ncmlkLWNsZWFuIGE6dmlzaXRlZCxcbiAgLmdyaWQtY2xlYW4gYTpsaW5rIHtcbiAgICBjb2xvcjogIzFENTE4QjsgfVxuXG4udmlldy1jb250ZW50IGgzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQ0YwRjE7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDIwcHggMCAyMHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNjg2ODY4OyB9XG5cbi5jb21taXR0ZWUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07IH1cblxuLnZpZXctY29udGVudCBoMyB7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLmhpZ2hsaWdodGVkIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAuaGlnaGxpZ2h0ZWQgaW1nLmltZy1yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLm93bC1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01MHB4OyB9XG5cbi5jaGltcCAuY2FtcGFpZ24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VDRjBGMTtcbiAgcGFkZGluZzogMjVweCAxMHB4IDI1cHggMTBweDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNoaW1wIC5jYW1wYWlnbjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5jaGltcCAuY2FtcGFpZ246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmZjZmM7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi5ob3J6LXJvdy1mcm9udCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUNGMEYxO1xuICBwYWRkaW5nOiAyNXB4IDEwcHggMjVweCAxMHB4O1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuaG9yei1yb3ctZnJvbnQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAuaG9yei1yb3ctZnJvbnQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY3Zjc7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi5sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDUxOEI7IH1cblxuLmZyb250LWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLmZyb250LWJsb2NrIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiAyNTA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9XG4gIC5mcm9udC1ibG9jayAubGFiZWwge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ1MThCOyB9XG4gIC5mcm9udC1ibG9jayAuZGF0ZS1zdGFtcCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5mcm9udC1ibG9jay1yaWdodCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC5mcm9udC1ibG9jay1yaWdodCBhIHtcbiAgICBjb2xvcjogIzFENTE4QjsgfVxuICAuZnJvbnQtYmxvY2stcmlnaHQgLmxhYmVsIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFENTE4QjtcbiAgICBjb2xvcjogI0ZGRjsgfVxuXG5hLmJ0bi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ1MThCO1xuICBib3JkZXI6IG5vbmU7IH1cbiAgYS5idG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjZhYjU7IH1cblxuYS5idG4uYnRuLXByaW1hcnkucHVsbC1yaWdodCB7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbmEuYnRuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNGRkY7IH1cblxuLnNsaWRlLXJlc3BvbnNpdmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5ldmVudC1ibG9jayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmV2ZW50LWJsb2NrIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5ldmVudC1ibG9jayAuZXZlbnQtYmxvY2stb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFENTE4QjtcbiAgICBoZWlnaHQ6IDUwcHg7IH1cblxuLmNhdGVnb3J5LWJsb2NrIHtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHg7IH1cbiAgLmNhdGVnb3J5LWJsb2NrOmFjdGl2ZSBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45OCk7IH1cbiAgLmNhdGVnb3J5LWJsb2NrIGltZyB7XG4gICAgbWFyZ2luOiAwcHggYXV0bzsgfVxuICAuY2F0ZWdvcnktYmxvY2sgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuY2F0ZWdvcnktYmxvY2sgaDMge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgY29sb3I6ICM3ODc4NzggIWltcG9ydGFudDsgfVxuICAgIC5jYXRlZ29yeS1ibG9jayBoMyBhIHtcbiAgICAgIGNvbG9yOiAjNzg3ODc4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uZnJvbnQtbmV3cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2YwZjE7XG4gIG1hcmdpbjogMTBweCAwcHggMjBweCAwcHg7XG4gIGhlaWdodDogNDAwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5mcm9udC1uZXdzIHAge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgLmZyb250LW5ld3MgaW1nIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmZyb250LW5ld3MgaDIge1xuICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mcm9udC1uZXdzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA2MDBweDsgfVxuICAgIC5mcm9udC1uZXdzIGltZyB7XG4gICAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgICAgd2lkdGg6IDgwJTsgfVxuICAgIC5mcm9udC1uZXdzIGgyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7IH0gfVxuXG4uZXZlbnQtdHlwZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICMzODgzZDY7IH1cblxudWwuc3BvbnNvci1saXN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIHVsLnNwb25zb3ItbGlzdCBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICB1bC5zcG9uc29yLWxpc3QgbGk6aG92ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFENTE4QjsgfVxuICB1bC5zcG9uc29yLWxpc3QgaW1nIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZWQ7IH1cblxuOi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogcmVkOyB9XG5cbjo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiByZWQ7IH1cblxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZWQ7IH1cblxuaDIge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5NXB4KSB7XG4gIC50b2dnbGUtc2VhcmNoLWNsb3NlIC5nbHlwaGljb24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdG9wOiAtMTAwcHg7IH0gfVxuXG4jdG9nZ2xlLXNlYXJjaCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAjdG9nZ2xlLXNlYXJjaCAuZ2x5cGhpY29uIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGNvbG9yOiAjMUQ1MThCO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI21hdHQtc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNWRhMDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgdG9wOiAtMzAwcHg7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDYwMG1zO1xuICB0cmFuc2l0aW9uOiBhbGwgNjAwbXM7IH1cbiAgI21hdHQtc2VhcmNoIGdseXBoaWNvbiB7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgI21hdHQtc2VhcmNoIC5mb3JtLXNlYXJjaC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAjbWF0dC1zZWFyY2ggc3Bhbi5pbnB1dC1ncm91cC1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuI2VkaXQta2V5cy0tMixcbiNlZGl0LWtleXMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgaGVpZ2h0OiA2NXB4O1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogMTAwJTsgfVxuXG5kaXYuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogMTAwJTsgfVxuXG4udG9nZ2xlLXNlYXJjaC1jbG9zZSAuZ2x5cGhpY29uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udG9nZ2xlLXNlYXJjaC1jbG9zZSAuZ2x5cGhpY29uIHNwYW46aG92ZXIge1xuICBjb2xvcjogIzFENTE4QjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5kcm9wZG93bi1zdWJtZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5kcm9wZG93bi1zdWJtZW51ID4gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIHBhZGRpbmc6IDBweDsgfVxuXG4uZHJvcGRvd24tc3VibWVudTpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmRyb3Bkb3duLXN1Ym1lbnUgPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwODBcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5kcm9wZG93bi1zdWJtZW51OmhvdmVyID4gYTphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmOyB9XG5cbi5kcm9wZG93bi1zdWJtZW51LnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBub25lOyB9XG5cbi5kcm9wZG93bi1zdWJtZW51LnB1bGwtbGVmdCA+IC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogLTEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweCAwIDZweCA2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNnB4IDAgNnB4IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDAgNnB4IDZweDsgfVxuXG4ubmF2YmFyLW5hdiBsaTpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMHB4OyB9XG5cbi5uYXZiYXItbmF2IGxpOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tc3VibWVudSA+IGE6YWZ0ZXIge1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcXGUwNzlcIjsgfVxuXG4ubmF2YmFyLW5hdiBsaTpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLXN1Ym1lbnUgPiAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IC0xMDAlOyB9XG5cbiNwbGF5ZXIge1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLm1lZGlhLWdyaWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDAgMTBweCAwOyB9XG5cbiNzdHJlYW0ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICNzdHJlYW0gaDIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAjc3RyZWFtIC5zdHJlYW0tcm93IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbjogMTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogLTFweCAycHggMTBweCAycHggI2Q0ZDRkNDtcbiAgICAtbW96LWJveC1zaGFkb3c6IC0xcHggMnB4IDEwcHggMnB4ICNkNGQ0ZDQ7XG4gICAgYm94LXNoYWRvdzogLTFweCAycHggMTBweCAycHggI2Q0ZDRkNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4gICNzdHJlYW0gaW1nIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAjc3RyZWFtIC5zdHJlYW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTsgfVxuXG4jcHVibGljYXRpb25zLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAjcHVibGljYXRpb25zLWxpc3QgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gICNwdWJsaWNhdGlvbnMtbGlzdCBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQ0YwRjE7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtaW4taGVpZ2h0OiA3NXB4O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAjcHVibGljYXRpb25zLWxpc3QgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAjcHVibGljYXRpb25zLWxpc3Q6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjcHVibGljYXRpb25zLWxpc3Q6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNwdWJsaWNhdGlvbnMtbGlzdCBhIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAjcHVibGljYXRpb25zLWxpc3QgLnBhbmVsLWJvZHk6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjcHVibGljYXRpb25zLWxpc3QgLnBhbmVsLWJvZHk6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbiNwdWJsaWNhdGlvbnMtbGlzdCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4iLCJcbi8vIyMjIyBWQVJJQUJMRVMgIyMjIy9cblxuXG5cbi8vIFRFU1QgV0hJVEUgQkFDS0dST1VORCBXSVRIIFBSSU1BUklFUyBcblxuXG4vLyBTVUJUSVRMRSAvL1xuXG4uc3ViLXRpdGxlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0ZGlzcGxheTogbm9uZTtcblx0Y2xlYXI6IGJvdGg7XG59XG5cblxuLm5hdmJhci1icmFuZCB7XG5cdG1hcmdpbi10b3A6IDBweDtcblx0cGFkZGluZy1yaWdodDogMTBweDtcblx0Ly9kaXNwbGF5OiBub25lO1xufVxuXG5cbi5idXR0b24ubmF2YmFyLXRvZ2dsZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRcblx0Lmljb24tYmFyIHtcblx0XHQvL2JhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdFx0XG5cdH1cblx0XG5cdCY6aG92ZXIge1xuXHRcdC8vYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cblx0XG5cdH1cblxuXG5cblxuI25hdmJhciB7XG5cdFxuXHQvL2hlaWdodDogODBweDtcblx0Ly9wYWRkaW5nOiAxNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHQvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXHQvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbi8qXG5cdC13ZWJraXQtYm94LXNoYWRvdzogLTFweCAzcHggMThweCAtOXB4IHJnYmEoMTYzLDE2MywxNjMsMSk7XG4tbW96LWJveC1zaGFkb3c6IC0xcHggM3B4IDE4cHggLTlweCByZ2JhKDE2MywxNjMsMTYzLDEpO1xuYm94LXNoYWRvdzogLTFweCAzcHggMThweCAtOXB4IHJnYmEoMTYzLDE2MywxNjMsMSk7XG4qL1xuXG5cdC5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuXG5cdFx0Ly9iYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLXByaW1hcnksIDUlKTtcblx0XHQvL2JvcmRlci1yYWRpdXM6IDZweDtcblx0fVxuXHRcblx0Lm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcblx0fVxuXHRcblx0XG5cdGF7XG5cdGNvbG9yOiAjNWE1YTVhO1xuXHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdC8vYm9yZGVyLWJvdHRvbTogZGFya2VuKCRjb2xvci1wcmltYXJ5LCA1JSkgMXB4IHNvbGlkO1xuXHRcdFx0Ly9ib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdH1cblx0XHRcblx0XHQuaXMtYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0fVxuXHRcblx0fVxuXHRcblx0YS5kcm9wZG93bi10b2dnbGUgYS5pcy1hY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXByaW1hcnksIDEwJSk7XG5cdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHR9XG5cdFxuXHRhLmlzLWFjdGl2ZSB7XG5cdFx0Ly9ib3JkZXItYm90dG9tOiBkYXJrZW4oJGNvbG9yLXByaW1hcnksIDEwJSkgMXB4IHNvbGlkO1xuXHRcdC8vYm9yZGVyLXJhZGl1czogNnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5OyAgXG5cdH1cblx0XG5cdC5uYXZiYXItY29sbGFwc2Uge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdFx0XHRcblx0fVxuXHRcdFxuXHQuZHJvcGRvd24tbWVudSB7XG5cdFx0Ly9tYXJnaW4tdG9wOiBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRcdCBvcGFjaXR5OiAuOTtcblx0XHQgYm9yZGVyOiBub25lO1xuXHRcdCBcdC13ZWJraXQtYm94LXNoYWRvdzogLTFweCAzcHggMThweCAtOXB4IHJnYmEoMTYzLDE2MywxNjMsMSk7XG4tbW96LWJveC1zaGFkb3c6IC0xcHggM3B4IDE4cHggLTlweCByZ2JhKDE2MywxNjMsMTYzLDEpO1xuYm94LXNoYWRvdzogLTFweCAzcHggMThweCAtOXB4IHJnYmEoMTYzLDE2MywxNjMsMSk7XG5cdFx0XG5cdFx0YSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXByaW1hcnksIDEwJSk7XG5cdFx0XHRjb2xvcjogI0ZGRjtcblx0XHR9XG5cdH1cblx0fVxuXHRcblx0LmlucHV0LWdyb3VwIHtcblx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHR9XG5cdFxufVxuXG5cblxuXG4vLyBhY3RpdmUgcGFyZW50IHRvZ2dsZSBpdGVtXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSB7XG5cdC8vYm9yZGVyLWJvdHRvbTogbGlnaHRlbigkY29sb3ItcHJpbWFyeSwgMTAlKSAxcHggc29saWQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XG5cdCY6aG92ZXIge1xuXHRcdC8vYm9yZGVyLWJvdHRvbTogbGlnaHRlbigkY29sb3ItcHJpbWFyeSwgMTAlKTtcblx0fVxufVxuXG4vLyBhY3RpdmF0ZWQgdG9nZ2xlXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcblx0Ly9ib3JkZXItYm90dG9tOiBkYXJrZW4oJGNvbG9yLXByaW1hcnksIDE1JSkgMXB4IHNvbGlkO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdC8vY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHQvL2JvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10ZXh0IHtcblx0XHQgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcblx0XHQgZm9udC1zaXplOjI0cHg7XG5cdCB9XG5cblxuXG4gLy8gRU5EIE9GIFdISVRFIE5BVlxuIl19 */
