@charset "UTF-8";
/* line 10, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 4px;
  padding-right: 4px;
}

@media (min-width: 768px) {
  /* line 10, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */
  .container {
    padding-left: 5px;
    padding-right: 5px;
  }
}

@media (min-width: 992px) {
  /* line 10, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */
  .container {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media (min-width: 1200px) {
  /* line 10, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */
  .container {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 14, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.container:before, .container:after {
  content: " ";
  display: table;
}

/* line 19, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.container:after {
  clear: both;
}

@media (min-width: 768px) {
  /* line 10, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */
  .container {
    width: 728px;
  }
}

@media (min-width: 992px) {
  /* line 10, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */
  .container {
    width: 948px;
  }
}

@media (min-width: 1200px) {
  /* line 10, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */
  .container {
    width: 1148px;
  }
}

/* line 30, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 4px;
  padding-right: 4px;
}

@media (min-width: 768px) {
  /* line 30, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */
  .container-fluid {
    padding-left: 5px;
    padding-right: 5px;
  }
}

@media (min-width: 992px) {
  /* line 30, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */
  .container-fluid {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media (min-width: 1200px) {
  /* line 30, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */
  .container-fluid {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 14, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.container-fluid:before, .container-fluid:after {
  content: " ";
  display: table;
}

/* line 19, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.container-fluid:after {
  clear: both;
}

/* line 39, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */
.row {
  margin-left: -4px;
  margin-right: -4px;
}

/* line 14, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}

/* line 19, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.row:after {
  clear: both;
}

@media (min-width: 768px) {
  /* line 39, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */
  .row {
    margin-left: -5px;
    margin-right: -5px;
  }
}

@media (min-width: 992px) {
  /* line 39, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */
  .row {
    margin-left: -10px;
    margin-right: -10px;
  }
}

@media (min-width: 1200px) {
  /* line 39, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */
  .row {
    margin-left: -15px;
    margin-right: -15px;
  }
}

/* line 16, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/mixins/_grid-framework.scss */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
}

@media (min-width: 768px) {
  /* line 16, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/mixins/_grid-framework.scss */
  .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-left: 5px;
    padding-right: 5px;
  }
}

@media (min-width: 992px) {
  /* line 16, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/mixins/_grid-framework.scss */
  .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media (min-width: 1200px) {
  /* line 16, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/mixins/_grid-framework.scss */
  .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 27, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

/* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-1 {
  width: 8.33333%;
}

/* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-2 {
  width: 16.66667%;
}

/* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-3 {
  width: 25%;
}

/* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-4 {
  width: 33.33333%;
}

/* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-5 {
  width: 41.66667%;
}

/* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-6 {
  width: 50%;
}

/* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-7 {
  width: 58.33333%;
}

/* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-8 {
  width: 66.66667%;
}

/* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-9 {
  width: 75%;
}

/* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-10 {
  width: 83.33333%;
}

/* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-11 {
  width: 91.66667%;
}

/* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-12 {
  width: 100%;
}

/* line 55, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-0 {
  right: auto;
}

/* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-1 {
  right: 8.33333%;
}

/* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-2 {
  right: 16.66667%;
}

/* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-3 {
  right: 25%;
}

/* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-4 {
  right: 33.33333%;
}

/* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-5 {
  right: 41.66667%;
}

/* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-6 {
  right: 50%;
}

/* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-7 {
  right: 58.33333%;
}

/* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-8 {
  right: 66.66667%;
}

/* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-9 {
  right: 75%;
}

/* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-10 {
  right: 83.33333%;
}

/* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-11 {
  right: 91.66667%;
}

/* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-12 {
  right: 100%;
}

/* line 45, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-0 {
  left: auto;
}

/* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-1 {
  left: 8.33333%;
}

/* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-2 {
  left: 16.66667%;
}

/* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-3 {
  left: 25%;
}

/* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-4 {
  left: 33.33333%;
}

/* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-5 {
  left: 41.66667%;
}

/* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-6 {
  left: 50%;
}

/* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-7 {
  left: 58.33333%;
}

/* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-8 {
  left: 66.66667%;
}

/* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-9 {
  left: 75%;
}

/* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-10 {
  left: 83.33333%;
}

/* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-11 {
  left: 91.66667%;
}

/* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-12 {
  left: 100%;
}

/* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-0 {
  margin-left: 0%;
}

/* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-1 {
  margin-left: 8.33333%;
}

/* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-2 {
  margin-left: 16.66667%;
}

/* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-3 {
  margin-left: 25%;
}

/* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-4 {
  margin-left: 33.33333%;
}

/* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-5 {
  margin-left: 41.66667%;
}

/* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-6 {
  margin-left: 50%;
}

/* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-7 {
  margin-left: 58.33333%;
}

/* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-8 {
  margin-left: 66.66667%;
}

/* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-9 {
  margin-left: 75%;
}

/* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-10 {
  margin-left: 83.33333%;
}

/* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-11 {
  margin-left: 91.66667%;
}

/* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  /* line 27, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-1 {
    width: 8.33333%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-2 {
    width: 16.66667%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-3 {
    width: 25%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-4 {
    width: 33.33333%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-5 {
    width: 41.66667%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-6 {
    width: 50%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-7 {
    width: 58.33333%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-8 {
    width: 66.66667%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-9 {
    width: 75%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-10 {
    width: 83.33333%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-11 {
    width: 91.66667%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-12 {
    width: 100%;
  }
  /* line 55, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-0 {
    right: auto;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-1 {
    right: 8.33333%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-2 {
    right: 16.66667%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-3 {
    right: 25%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-4 {
    right: 33.33333%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-5 {
    right: 41.66667%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-6 {
    right: 50%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-7 {
    right: 58.33333%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-8 {
    right: 66.66667%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-9 {
    right: 75%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-10 {
    right: 83.33333%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-11 {
    right: 91.66667%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-12 {
    right: 100%;
  }
  /* line 45, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-0 {
    left: auto;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-1 {
    left: 8.33333%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-2 {
    left: 16.66667%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-3 {
    left: 25%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-4 {
    left: 33.33333%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-5 {
    left: 41.66667%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-6 {
    left: 50%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-7 {
    left: 58.33333%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-8 {
    left: 66.66667%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-9 {
    left: 75%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-10 {
    left: 83.33333%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-11 {
    left: 91.66667%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-12 {
    left: 100%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-1 {
    margin-left: 8.33333%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-2 {
    margin-left: 16.66667%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-4 {
    margin-left: 33.33333%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-5 {
    margin-left: 41.66667%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-7 {
    margin-left: 58.33333%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-8 {
    margin-left: 66.66667%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-10 {
    margin-left: 83.33333%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-11 {
    margin-left: 91.66667%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 992px) {
  /* line 27, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-1 {
    width: 8.33333%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-2 {
    width: 16.66667%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-3 {
    width: 25%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-4 {
    width: 33.33333%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-5 {
    width: 41.66667%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-6 {
    width: 50%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-7 {
    width: 58.33333%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-8 {
    width: 66.66667%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-9 {
    width: 75%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-10 {
    width: 83.33333%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-11 {
    width: 91.66667%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-12 {
    width: 100%;
  }
  /* line 55, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-0 {
    right: auto;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-1 {
    right: 8.33333%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-2 {
    right: 16.66667%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-3 {
    right: 25%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-4 {
    right: 33.33333%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-5 {
    right: 41.66667%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-6 {
    right: 50%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-7 {
    right: 58.33333%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-8 {
    right: 66.66667%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-9 {
    right: 75%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-10 {
    right: 83.33333%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-11 {
    right: 91.66667%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-12 {
    right: 100%;
  }
  /* line 45, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-0 {
    left: auto;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-1 {
    left: 8.33333%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-2 {
    left: 16.66667%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-3 {
    left: 25%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-4 {
    left: 33.33333%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-5 {
    left: 41.66667%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-6 {
    left: 50%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-7 {
    left: 58.33333%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-8 {
    left: 66.66667%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-9 {
    left: 75%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-10 {
    left: 83.33333%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-11 {
    left: 91.66667%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-12 {
    left: 100%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-0 {
    margin-left: 0%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-1 {
    margin-left: 8.33333%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-2 {
    margin-left: 16.66667%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-3 {
    margin-left: 25%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-4 {
    margin-left: 33.33333%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-5 {
    margin-left: 41.66667%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-6 {
    margin-left: 50%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-7 {
    margin-left: 58.33333%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-8 {
    margin-left: 66.66667%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-9 {
    margin-left: 75%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-10 {
    margin-left: 83.33333%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-11 {
    margin-left: 91.66667%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 1200px) {
  /* line 27, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-1 {
    width: 8.33333%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-2 {
    width: 16.66667%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-3 {
    width: 25%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-4 {
    width: 33.33333%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-5 {
    width: 41.66667%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-6 {
    width: 50%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-7 {
    width: 58.33333%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-8 {
    width: 66.66667%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-9 {
    width: 75%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-10 {
    width: 83.33333%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-11 {
    width: 91.66667%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-12 {
    width: 100%;
  }
  /* line 55, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-0 {
    right: auto;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-1 {
    right: 8.33333%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-2 {
    right: 16.66667%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-3 {
    right: 25%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-4 {
    right: 33.33333%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-5 {
    right: 41.66667%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-6 {
    right: 50%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-7 {
    right: 58.33333%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-8 {
    right: 66.66667%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-9 {
    right: 75%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-10 {
    right: 83.33333%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-11 {
    right: 91.66667%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-12 {
    right: 100%;
  }
  /* line 45, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-0 {
    left: auto;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-1 {
    left: 8.33333%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-2 {
    left: 16.66667%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-3 {
    left: 25%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-4 {
    left: 33.33333%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-5 {
    left: 41.66667%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-6 {
    left: 50%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-7 {
    left: 58.33333%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-8 {
    left: 66.66667%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-9 {
    left: 75%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-10 {
    left: 83.33333%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-11 {
    left: 91.66667%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-12 {
    left: 100%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-1 {
    margin-left: 8.33333%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-2 {
    margin-left: 16.66667%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-4 {
    margin-left: 33.33333%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-5 {
    margin-left: 41.66667%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-7 {
    margin-left: 58.33333%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-8 {
    margin-left: 66.66667%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-10 {
    margin-left: 83.33333%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-11 {
    margin-left: 91.66667%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}

/* line 10, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_grid.scss */
.container, .section-container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 4px;
  padding-right: 4px;
}

@media (min-width: 768px) {
  /* line 10, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_grid.scss */
  .container, .section-container {
    padding-left: 5px;
    padding-right: 5px;
  }
}

@media (min-width: 992px) {
  /* line 10, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_grid.scss */
  .container, .section-container {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media (min-width: 1200px) {
  /* line 10, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_grid.scss */
  .container, .section-container {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 14, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.container:before, .container:after, .section-container:before, .section-container:after {
  content: " ";
  display: table;
}

/* line 19, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.container:after, .section-container:after {
  clear: both;
}

@media (min-width: 768px) {
  /* line 10, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_grid.scss */
  .container, .section-container {
    width: 728px;
  }
}

@media (min-width: 992px) {
  /* line 10, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_grid.scss */
  .container, .section-container {
    width: 948px;
  }
}

@media (min-width: 1200px) {
  /* line 10, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_grid.scss */
  .container, .section-container {
    width: 1148px;
  }
}

@media (min-width: 1300px) {
  /* line 10, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_grid.scss */
  .container, .section-container {
    width: 1270px;
  }
}

@media (min-width: 1400px) {
  /* line 10, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_grid.scss */
  .container, .section-container {
    width: 1370px;
  }
}

/* line 36, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_grid.scss */
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 4px;
  padding-right: 4px;
}

@media (min-width: 768px) {
  /* line 36, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_grid.scss */
  .container-fluid {
    padding-left: 5px;
    padding-right: 5px;
  }
}

@media (min-width: 992px) {
  /* line 36, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_grid.scss */
  .container-fluid {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media (min-width: 1200px) {
  /* line 36, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_grid.scss */
  .container-fluid {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 14, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.container-fluid:before, .container-fluid:after {
  content: " ";
  display: table;
}

/* line 19, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.container-fluid:after {
  clear: both;
}

/* line 45, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_grid.scss */
.row {
  margin-left: -4px;
  margin-right: -4px;
}

/* line 14, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}

/* line 19, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.row:after {
  clear: both;
}

@media (min-width: 768px) {
  /* line 45, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_grid.scss */
  .row {
    margin-left: -5px;
    margin-right: -5px;
  }
}

@media (min-width: 992px) {
  /* line 45, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_grid.scss */
  .row {
    margin-left: -10px;
    margin-right: -10px;
  }
}

@media (min-width: 1200px) {
  /* line 45, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_grid.scss */
  .row {
    margin-left: -15px;
    margin-right: -15px;
  }
}

/* line 16, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/mixins/_grid-framework.scss */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
}

@media (min-width: 768px) {
  /* line 16, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/mixins/_grid-framework.scss */
  .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-left: 5px;
    padding-right: 5px;
  }
}

@media (min-width: 992px) {
  /* line 16, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/mixins/_grid-framework.scss */
  .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media (min-width: 1200px) {
  /* line 16, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/mixins/_grid-framework.scss */
  .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 27, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

/* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-1 {
  width: 8.33333%;
}

/* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-2 {
  width: 16.66667%;
}

/* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-3 {
  width: 25%;
}

/* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-4 {
  width: 33.33333%;
}

/* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-5 {
  width: 41.66667%;
}

/* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-6 {
  width: 50%;
}

/* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-7 {
  width: 58.33333%;
}

/* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-8 {
  width: 66.66667%;
}

/* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-9 {
  width: 75%;
}

/* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-10 {
  width: 83.33333%;
}

/* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-11 {
  width: 91.66667%;
}

/* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-12 {
  width: 100%;
}

/* line 55, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-0 {
  right: auto;
}

/* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-1 {
  right: 8.33333%;
}

/* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-2 {
  right: 16.66667%;
}

/* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-3 {
  right: 25%;
}

/* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-4 {
  right: 33.33333%;
}

/* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-5 {
  right: 41.66667%;
}

/* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-6 {
  right: 50%;
}

/* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-7 {
  right: 58.33333%;
}

/* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-8 {
  right: 66.66667%;
}

/* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-9 {
  right: 75%;
}

/* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-10 {
  right: 83.33333%;
}

/* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-11 {
  right: 91.66667%;
}

/* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-12 {
  right: 100%;
}

/* line 45, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-0 {
  left: auto;
}

/* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-1 {
  left: 8.33333%;
}

/* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-2 {
  left: 16.66667%;
}

/* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-3 {
  left: 25%;
}

/* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-4 {
  left: 33.33333%;
}

/* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-5 {
  left: 41.66667%;
}

/* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-6 {
  left: 50%;
}

/* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-7 {
  left: 58.33333%;
}

/* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-8 {
  left: 66.66667%;
}

/* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-9 {
  left: 75%;
}

/* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-10 {
  left: 83.33333%;
}

/* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-11 {
  left: 91.66667%;
}

/* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-12 {
  left: 100%;
}

/* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-0 {
  margin-left: 0%;
}

/* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-1 {
  margin-left: 8.33333%;
}

/* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-2 {
  margin-left: 16.66667%;
}

/* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-3 {
  margin-left: 25%;
}

/* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-4 {
  margin-left: 33.33333%;
}

/* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-5 {
  margin-left: 41.66667%;
}

/* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-6 {
  margin-left: 50%;
}

/* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-7 {
  margin-left: 58.33333%;
}

/* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-8 {
  margin-left: 66.66667%;
}

/* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-9 {
  margin-left: 75%;
}

/* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-10 {
  margin-left: 83.33333%;
}

/* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-11 {
  margin-left: 91.66667%;
}

/* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  /* line 27, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-1 {
    width: 8.33333%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-2 {
    width: 16.66667%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-3 {
    width: 25%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-4 {
    width: 33.33333%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-5 {
    width: 41.66667%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-6 {
    width: 50%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-7 {
    width: 58.33333%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-8 {
    width: 66.66667%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-9 {
    width: 75%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-10 {
    width: 83.33333%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-11 {
    width: 91.66667%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-12 {
    width: 100%;
  }
  /* line 55, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-0 {
    right: auto;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-1 {
    right: 8.33333%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-2 {
    right: 16.66667%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-3 {
    right: 25%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-4 {
    right: 33.33333%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-5 {
    right: 41.66667%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-6 {
    right: 50%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-7 {
    right: 58.33333%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-8 {
    right: 66.66667%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-9 {
    right: 75%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-10 {
    right: 83.33333%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-11 {
    right: 91.66667%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-12 {
    right: 100%;
  }
  /* line 45, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-0 {
    left: auto;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-1 {
    left: 8.33333%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-2 {
    left: 16.66667%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-3 {
    left: 25%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-4 {
    left: 33.33333%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-5 {
    left: 41.66667%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-6 {
    left: 50%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-7 {
    left: 58.33333%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-8 {
    left: 66.66667%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-9 {
    left: 75%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-10 {
    left: 83.33333%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-11 {
    left: 91.66667%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-12 {
    left: 100%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-1 {
    margin-left: 8.33333%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-2 {
    margin-left: 16.66667%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-4 {
    margin-left: 33.33333%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-5 {
    margin-left: 41.66667%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-7 {
    margin-left: 58.33333%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-8 {
    margin-left: 66.66667%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-10 {
    margin-left: 83.33333%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-11 {
    margin-left: 91.66667%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 992px) {
  /* line 27, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-1 {
    width: 8.33333%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-2 {
    width: 16.66667%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-3 {
    width: 25%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-4 {
    width: 33.33333%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-5 {
    width: 41.66667%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-6 {
    width: 50%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-7 {
    width: 58.33333%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-8 {
    width: 66.66667%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-9 {
    width: 75%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-10 {
    width: 83.33333%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-11 {
    width: 91.66667%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-12 {
    width: 100%;
  }
  /* line 55, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-0 {
    right: auto;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-1 {
    right: 8.33333%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-2 {
    right: 16.66667%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-3 {
    right: 25%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-4 {
    right: 33.33333%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-5 {
    right: 41.66667%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-6 {
    right: 50%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-7 {
    right: 58.33333%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-8 {
    right: 66.66667%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-9 {
    right: 75%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-10 {
    right: 83.33333%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-11 {
    right: 91.66667%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-12 {
    right: 100%;
  }
  /* line 45, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-0 {
    left: auto;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-1 {
    left: 8.33333%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-2 {
    left: 16.66667%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-3 {
    left: 25%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-4 {
    left: 33.33333%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-5 {
    left: 41.66667%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-6 {
    left: 50%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-7 {
    left: 58.33333%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-8 {
    left: 66.66667%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-9 {
    left: 75%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-10 {
    left: 83.33333%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-11 {
    left: 91.66667%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-12 {
    left: 100%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-0 {
    margin-left: 0%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-1 {
    margin-left: 8.33333%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-2 {
    margin-left: 16.66667%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-3 {
    margin-left: 25%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-4 {
    margin-left: 33.33333%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-5 {
    margin-left: 41.66667%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-6 {
    margin-left: 50%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-7 {
    margin-left: 58.33333%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-8 {
    margin-left: 66.66667%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-9 {
    margin-left: 75%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-10 {
    margin-left: 83.33333%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-11 {
    margin-left: 91.66667%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 1200px) {
  /* line 27, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-1 {
    width: 8.33333%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-2 {
    width: 16.66667%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-3 {
    width: 25%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-4 {
    width: 33.33333%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-5 {
    width: 41.66667%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-6 {
    width: 50%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-7 {
    width: 58.33333%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-8 {
    width: 66.66667%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-9 {
    width: 75%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-10 {
    width: 83.33333%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-11 {
    width: 91.66667%;
  }
  /* line 35, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-12 {
    width: 100%;
  }
  /* line 55, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-0 {
    right: auto;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-1 {
    right: 8.33333%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-2 {
    right: 16.66667%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-3 {
    right: 25%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-4 {
    right: 33.33333%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-5 {
    right: 41.66667%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-6 {
    right: 50%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-7 {
    right: 58.33333%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-8 {
    right: 66.66667%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-9 {
    right: 75%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-10 {
    right: 83.33333%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-11 {
    right: 91.66667%;
  }
  /* line 50, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-12 {
    right: 100%;
  }
  /* line 45, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-0 {
    left: auto;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-1 {
    left: 8.33333%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-2 {
    left: 16.66667%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-3 {
    left: 25%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-4 {
    left: 33.33333%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-5 {
    left: 41.66667%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-6 {
    left: 50%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-7 {
    left: 58.33333%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-8 {
    left: 66.66667%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-9 {
    left: 75%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-10 {
    left: 83.33333%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-11 {
    left: 91.66667%;
  }
  /* line 40, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-12 {
    left: 100%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-1 {
    margin-left: 8.33333%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-2 {
    margin-left: 16.66667%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-4 {
    margin-left: 33.33333%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-5 {
    margin-left: 41.66667%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-7 {
    margin-left: 58.33333%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-8 {
    margin-left: 66.66667%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-10 {
    margin-left: 83.33333%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-11 {
    margin-left: 91.66667%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}

/* line 35, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_alerts.scss */
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}

/* line 42, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_alerts.scss */
.alert h4 {
  margin-top: 0;
  color: inherit;
}

/* line 48, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_alerts.scss */
.alert .alert-link, .alert a:not(.cta-button) {
  text-decoration: underline;
}

/* line 54, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_alerts.scss */
.alert > p,
.alert > ul {
  margin-bottom: 0;
}

/* line 59, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_alerts.scss */
.alert > p + p {
  margin-top: 5px;
}

/* line 69, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_alerts.scss */
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}

/* line 74, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_alerts.scss */
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

/* line 86, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_alerts.scss */
.alert-success {
  color: #4D7300;
  background-color: #ECF5D9;
  border-color: #D2E8A6;
}

/* line 9, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_alerts.scss */
.alert-success hr {
  border-top-color: #c8e392;
}

/* line 13, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_alerts.scss */
.alert-success .alert-link, .alert-success a {
  color: #4D7300;
}

/* line 15, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_alerts.scss */
.alert-success .alert-link:hover, .alert-success a:hover {
  color: #517A00;
}

/* line 20, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_alerts.scss */
.alert-success .cta-button {
  background-color: #6EA600;
  border-color: #6EA600;
  color: white;
}

/* line 24, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_alerts.scss */
.alert-success .cta-button:hover {
  background-color: white;
  color: #6EA600;
}

/* line 90, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_alerts.scss */
.alert-info {
  color: #005580;
  background-color: #D9EDF7;
  border-color: #A6D4EC;
}

/* line 9, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_alerts.scss */
.alert-info hr {
  border-top-color: #91cae8;
}

/* line 13, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_alerts.scss */
.alert-info .alert-link, .alert-info a {
  color: #005580;
}

/* line 15, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_alerts.scss */
.alert-info .alert-link:hover, .alert-info a:hover {
  color: #006FA9;
}

/* line 20, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_alerts.scss */
.alert-info .cta-button {
  background-color: #0076B2;
  border-color: #0076B2;
  color: white;
}

/* line 24, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_alerts.scss */
.alert-info .cta-button:hover {
  background-color: white;
  color: #0076B2;
}

/* line 94, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_alerts.scss */
.alert-warning {
  color: #996100;
  background-color: #FFF1D9;
  border-color: #FFDFA6;
}

/* line 9, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_alerts.scss */
.alert-warning hr {
  border-top-color: #ffd68d;
}

/* line 13, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_alerts.scss */
.alert-warning .alert-link, .alert-warning a {
  color: #996100;
}

/* line 15, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_alerts.scss */
.alert-warning .alert-link:hover, .alert-warning a:hover {
  color: #9B6300;
}

/* line 20, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_alerts.scss */
.alert-warning .cta-button {
  background-color: #E69300;
  border-color: #E69300;
  color: white;
}

/* line 24, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_alerts.scss */
.alert-warning .cta-button:hover {
  background-color: white;
  color: #E69300;
}

/* line 98, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_alerts.scss */
.alert-danger {
  color: #99000A;
  background-color: #FBD9DB;
  border-color: #F6A6AB;
}

/* line 9, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_alerts.scss */
.alert-danger hr {
  border-top-color: #f48f95;
}

/* line 13, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_alerts.scss */
.alert-danger .alert-link, .alert-danger a {
  color: #99000A;
}

/* line 15, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_alerts.scss */
.alert-danger .alert-link:hover, .alert-danger a:hover {
  color: #CB000D;
}

/* line 20, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_alerts.scss */
.alert-danger .cta-button {
  background-color: #CC000E;
  border-color: #CC000E;
  color: white;
}

/* line 24, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_alerts.scss */
.alert-danger .cta-button:hover {
  background-color: white;
  color: #CC000E;
}

/**
 * Fix for vw, vh, vmin, vmax on iOS 7.
 * http://caniuse.com/#feat=viewport-units
 *
 * This fix works by replacing viewport units with px values on known screen sizes.
 *
 * iPhone 6 and 6 Plus cannot run iOS 7, so are not targeted by this fix.
 * Target devices running iOS 8+ will incidentally execute the media query,
 * but this will still produce the expected result; so this is not a problem.
 *
 * As an example, replace:
 *
 *   height: 50vh;
 *   font-size: 5vmin;
 *
 * with:
 *
 *   @include viewport-unit(height, 50vh);
 *   @include viewport-unit(font-size, 5vmin);
 */
/*Spaces
------------------------------------*/
/* line 9, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.no-padding {
  padding: 0 !important;
}

/* line 13, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.no-margin {
  margin: 0 !important;
}

/* line 17, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.no-top-space {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* line 22, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.no-bottom-space {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* line 27, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.no-margin-bottom {
  margin-bottom: 0 !important;
}

/* line 31, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.no-padding-bottom {
  padding-bottom: 0 !important;
}

/* Comment the following for now, first one is causing issues, others
   probably not necessary either. */
/*
.content-xs {
  padding-top: 20px;
  padding-bottom: 20px;
}

.content {
  padding-top: 40px;
  padding-bottom: 40px;
}

.content-sm {
  padding-top: 60px;
  padding-bottom: 60px;
}

.content-md {
  padding-top: 80px;
  padding-bottom: 80px;
}

.content-lg {
  padding-top: 100px;
  padding-bottom: 100px;
}

.content-xlg {
  padding-top: 150px;
  padding-bottom: 150px;
}

*/
/* line 70, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.space-md-hor {
  padding-left: 40px;
  padding-right: 40px;
}

/* line 75, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.space-lg-hor {
  padding-left: 60px;
  padding-right: 60px;
}

/* line 80, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.space-xlg-hor {
  padding-left: 100px;
  padding-right: 100px;
}

/* line 85, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.margin-bottom-5, .margin-bottom-10, .margin-bottom-15, .margin-bottom-20, .margin-bottom-25, .margin-bottom-30, .margin-bottom-35, .margin-bottom-40, .margin-bottom-45, .margin-bottom-50, .margin-bottom-55, .margin-bottom-60, .margin-bottom-100 {
  clear: both;
}

/* line 89, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.margin-bottom-5 {
  margin-bottom: 5px;
}

/* line 93, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.margin-bottom-10 {
  margin-bottom: 10px;
}

/* line 97, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.margin-bottom-15 {
  margin-bottom: 15px;
}

/* line 101, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.margin-bottom-20 {
  margin-bottom: 20px;
}

/* line 105, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.margin-bottom-25 {
  margin-bottom: 25px;
}

/* line 109, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.margin-bottom-30 {
  margin-bottom: 30px;
}

/* line 113, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.margin-bottom-35 {
  margin-bottom: 35px;
}

/* line 117, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.margin-bottom-40 {
  margin-bottom: 40px;
}

/* line 121, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.margin-bottom-45 {
  margin-bottom: 45px;
}

/* line 125, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.margin-bottom-50 {
  margin-bottom: 50px;
}

/* line 129, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.margin-bottom-55 {
  margin-bottom: 55px;
}

/* line 133, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.margin-bottom-60 {
  margin-bottom: 60px;
}

/* line 137, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.margin-bottom-70 {
  margin-bottom: 70px;
}

/* line 141, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.margin-bottom-80 {
  margin-bottom: 80px;
}

/* line 145, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.margin-bottom-90 {
  margin-bottom: 90px;
}

/* line 149, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.margin-bottom-100 {
  margin-bottom: 100px;
}

@media (max-width: 768px) {
  /* line 154, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
  .sm-margin-bottom-10 {
    margin-bottom: 10px;
  }
  /* line 158, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
  .sm-margin-bottom-20 {
    margin-bottom: 20px;
  }
  /* line 162, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
  .sm-margin-bottom-30 {
    margin-bottom: 30px;
  }
  /* line 166, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
  .sm-margin-bottom-40 {
    margin-bottom: 40px;
  }
  /* line 170, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
  .sm-margin-bottom-50 {
    margin-bottom: 50px;
  }
  /* line 174, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
  .sm-margin-bottom-60 {
    margin-bottom: 60px;
  }
}

@media (max-width: 992px) {
  /* line 180, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
  .md-margin-bottom-10 {
    margin-bottom: 10px;
  }
  /* line 184, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
  .md-margin-bottom-20 {
    margin-bottom: 20px;
  }
  /* line 188, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
  .md-margin-bottom-30 {
    margin-bottom: 30px;
  }
  /* line 192, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
  .md-margin-bottom-40 {
    margin-bottom: 40px;
  }
  /* line 196, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
  .md-margin-bottom-50 {
    margin-bottom: 50px;
  }
  /* line 200, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
  .md-margin-bottom-60 {
    margin-bottom: 60px;
  }
}

/*Other Spaces*/
/* line 207, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.margin-top-20 {
  margin-top: 20px;
}

/* line 211, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.margin-left-5 {
  margin-left: 5px;
}

/* line 215, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.margin-left-10 {
  margin-left: 10px;
}

/* line 219, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.margin-right-5 {
  margin-right: 5px;
}

/* line 223, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.margin-right-10 {
  margin-right: 10px;
}

/* line 227, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.margin-right-20 {
  margin-right: 20px;
}

/* line 231, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.padding-sm {
  padding: 40px 40px;
}

/* line 235, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.padding-top-5 {
  padding-top: 5px;
}

/* line 239, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.padding-left-5 {
  padding-left: 5px;
}

/* line 249, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.imageright, img[style*="float: right"], img[style*="float:right"] {
  float: right;
  margin: .5em 0 1em 1em;
}

/* line 253, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.imageleft, img[style*="float: left"], img[style*="float:left"] {
  float: left;
  margin: .5em 1em 1em 0;
}

/* line 272, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
img[style*="display: block; margin-left: auto; margin-right: auto;"] {
  margin: 1em 0;
}

/* line 278, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
.overflow-hidden {
  overflow: hidden;
}

/* line 282, /home/boquistm/projects/d7/viu_theme/scss/base/_helpers.scss */
[id] {
  scroll-margin-top: 3ex;
}

/*
 * Template Name: Unify - Responsive Bootstrap Template
 * Description: Business, Corporate, Portfolio, E-commerce, Blog and One Page Template.
 * Version: 1.9.2
 * Author: @htmlstream
 * Website: http://htmlstream.com
*/
/*[-----*** TABLE OF CONTENT ***-----]

1. Promo Blocks
2. Breadcrumbs
  2.1 - Breadcrumbs v1
  2.2 - Breadcrumbs v2
  2.3 - Breadcrumbs v3
3. Image Hover Effects
4. Block Grid
  4.1 - Block Grid v1
  4.2 - Block Grid v2
5. Services Box v1
6. Service Block
  6.1 - Service Block v1
  6.2 - Service Block v2
  6.3 - Service Block v3
  6.4 - Service Block v4
  6.5 - Service Block v5
  6.6 - Service Block v6
  6.7 - Service Block v7
  6.8 - Service Block v8
  6.# - Colored Content Boxes
  6.# - Funny Boxes
7. Process
8. Team
	8.1 - Team v1
	8.2 - Team v2
	8.3 - Team v3
	8.4 - Team v4
	8.5 - Team v5
	8.6 - Team v6
	8.7 - Team v7
9. Call To Action
  9.1 - Call To Action v1
  9.2 - Call To Action v2
10. Portfolio Box
  10.1 - Portfolio Box v1
11. Portfolio Boxes
	11.1 Portfolio Box v1
	11.2 Portfolio Box v2
12. Thumbnail
13. Image Backgrounds
  13.1 - Image Backgrounds v1
  13.2 - Image Backgrounds v2
14. Parallax Quote
15. Parallax Team
16. Parallax Counter
  16.1 - Parallax Counter v1
  16.2 - Parallax Counter v2
  16.3 - Parallax Counter v3
  16.4 - Parallax Counter v4
17. Flat Background Block
18. Flat Testimonials
19. Testimonials
  19.1 - Testimonials v4
  19.2 - Testimonials v5
  19.3 - Testimonials v6
  19.4 - Other Testimonials
  19.5 - Other Testimonials 1
20. Featured Blog
21. Blog Comments
22. Quote
	22.1 - Quote v2
23. Team Social
24. Box Shadows
25. Interactive Slider
  25.1 - Interactive Slider v1
  25.2 - Interactive Slider v2
26. Blog Trending
27. Blog Latest Posts
28. Blog Photostream
29. Newsletter
30. Blog Post Quote
31. Blog Post Author
32. Blog Comments
33. News
  33.1 - News v1
  33.2 - News v2
  33.3 - News v3
34. Blog Grid
35. Blog Thumb
36. Shop Subscribe
37. Parallax Slider (Main)
38. Master Slider
39. Revolution Slider
40. Layer Slider
41. Clients Carousel
42. Pie Chart
43. Counter
44. Back To Top
45. Owl Carousel
	45.1 - Recent Works (Owl Carousel)
	45.2 - Parallax Twitter (Owl Carousel)
	45.3 - Clients Section (Owl Carousel)
	45.4 - Owl Video
46. Bootstrap Carousels
	46.1 - Bootstrap Carousel v1
	46.2 - Bootstrap Carousel v2
47. Tabs
	47.1 - Tab v1
	47.2 - Tab v2
	47.3 - Tab v3
	47.4 - Tab v4
	47.5 - Tab v5
	47.6 - Tab v6
48. Accordions
49. Paginations
50. Pagers
	50.1 - Pagers Default
	50.2 - Pagers v2
	50.3 - Pagers v3
	50.4 - Pagers v4
51. Sidebar Menu
	51.1 - Sidebar Menu v1
52. Content Boxes
	52.1 - Content Boxes v1
	52.2 - Content Boxes v2
	52.3 - Content Boxes v3
	52.4 - Content Boxes v4
	52.5 - Content Boxes v5
	52.6 - Content Boxes v6
53. Tagline Boxes
	53.1 - Tagline Boxes v1
	53.2 - Tagline Boxes v2
	53.3 - Tagline Boxes v3
	53.4 - Tagline Boxes v4
	53.5 - Tagline Boxes v5
	53.6 - Tagline Boxes v6
	53.7 - Tagline Boxes v6
54. Tags
	54.1 - Tags v1
	54.2 - Tags v2
	54.3 - Tags v3
	54.4 - Tags v4

##. Main Page Styles

-------------------------------------------------------------*/
/*--------------------------------------------------
	[1. Promo Blocks]
----------------------------------------------------*/
/*Promo Background Images*/
/* line 153, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.promo-bg-pattern-v1-dark {
  background: url(../img/patterns/5.png) repeat;
}

/* line 157, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.promo-bg-pattern-v1-light {
  background: url(../img/patterns/16.png) repeat;
}

/*Promo Background Images*/
/* line 163, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.promo-bg-img-v1 {
  background: url(../img/bg/img1.jpg) no-repeat;
  background-size: cover;
}

/* line 168, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.promo-bg-img-v2 {
  background: url(../img/bg/img5.jpg) no-repeat;
  background-size: cover;
}

/* line 173, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.promo-bg-img-v3 {
  background: url(../img/bg/img10.jpg) no-repeat;
  background-size: cover;
}

/* line 178, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.promo-bg-img-v4 {
  background: url(../img/bg/img11.jpg) no-repeat;
  background-size: cover;
}

/* line 183, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.promo-bg-img-v5 {
  background: url(../img/bg/img6.jpg) no-repeat;
  background-size: cover;
}

/*Promo Background Fixed*/
/* line 190, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.promo-bg-fixed {
  background-attachment: fixed;
}

/*Promo Texts v1*/
/* line 196, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.promo-text-v1 {
  padding: 3px 0;
  font-size: 20px;
  font-weight: 600;
  display: inline-block;
  border-bottom: solid 2px #fff;
}

/* line 203, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.promo-text-v1.color-dark {
  border-color: #555;
}

/*Promo Texts v2*/
/* line 210, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.promo-text-v2 {
  font-size: 55px;
  font-weight: 600;
  line-height: 63px;
}

/*Promo Video Icon*/
/* line 218, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.promo-video-icon-wrap {
  width: 64px;
  height: 64px;
  font-size: 18px;
  line-height: 70px;
  display: inline-block;
  transition: all .3s ease-in-out;
}

/* line 226, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.promo-video-icon-wrap:hover {
  color: #333;
  text-decoration: none;
}

/* line 231, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.promo-video-icon-wrap.color-light {
  color: #333;
  background: white;
}

/* line 235, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.promo-video-icon-wrap.color-light:hover {
  background: rgba(255, 255, 255, 0.9);
}

/* line 240, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.promo-video-icon-wrap.color-dark {
  color: #fff;
  background: rgba(0, 0, 0, 0.8);
}

/* line 244, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.promo-video-icon-wrap.color-dark:hover {
  color: #fff;
  background: rgba(0, 0, 0, 0.9);
}

/* line 251, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.promo-video-icon {
  left: 3px;
  position: relative;
}

/*--------------------------------------------------
	[2. Breadcrumbs]
----------------------------------------------------*/
/*Default Breadcrumbs*/
/* line 261, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.breadcrumbs {
  overflow: hidden;
  padding: 10px 0 6px;
  border-bottom: solid 1px #eee;
  background: url(../img/patterns/breadcrumbs.png) repeat;
}

/* line 268, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.video-business-img1 {
  background: url(../video/youtube-business/video-business-img1.jpg) no-repeat center;
  background-size: cover;
  /*Scales the background image to be as large as possible*/
}

/* line 275, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.breadcrumbs h1 {
  color: #666;
  font-size: 22px;
  margin-top: 8px;
}

/* line 281, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.breadcrumb {
  top: 10px;
  z-index: 1;
  padding-right: 0;
  background: none;
  position: relative;
}

/* line 288, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.breadcrumb a {
  color: #777;
}

/* line 293, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.breadcrumb li.active, .breadcrumb li a:hover {
  color: #72c02c;
  text-decoration: none;
}

@media (max-width: 550px) {
  /* line 302, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .breadcrumbs h1.pull-left, .breadcrumbs ul.pull-right {
    width: 100%;
    text-align: center;
  }
  /* line 307, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .breadcrumbs h1.pull-left {
    margin-bottom: 0;
  }
  /* line 311, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .breadcrumbs .breadcrumb {
    top: 0;
    margin-bottom: 10px;
  }
}

/*Breadcrumbs Dark and Light*/
/* line 321, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.breadcrumbs.breadcrumbs-dark {
  background: #222;
  padding: 30px 0 20px;
  border-bottom: solid 3px #777;
}

/* line 327, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.breadcrumbs.breadcrumbs-light {
  background: #222;
  padding: 30px 0 20px;
  border-bottom: solid 3px #777;
  background: #f7f7f7;
  border-bottom: 1px solid #eee;
}

/* line 336, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.breadcrumbs.breadcrumbs-dark h1, .breadcrumbs.breadcrumbs-dark a {
  color: #fff;
  font-weight: 200;
}

/* line 343, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.breadcrumbs.breadcrumbs-light h1, .breadcrumbs.breadcrumbs-light a {
  color: #fff;
  font-weight: 200;
}

/* line 348, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.breadcrumbs.breadcrumbs-light h1, .breadcrumbs.breadcrumbs-light a {
  color: #555;
}

/* line 353, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.breadcrumbs.breadcrumbs-dark h1 {
  font-size: 24px;
}

/* line 357, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.breadcrumbs.breadcrumbs-light h1 {
  font-size: 26px;
}

/*Breadcrumbs Sizes*/
/* line 364, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.breadcrumbs-sm {
  padding: 50px 0;
}

/* line 368, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.breadcrumbs-md {
  padding: 100px 0;
}

/* line 372, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.breadcrumbs-lg {
  padding: 200px 0;
}

/*Breadcrumbs v1 and v3
------------------------------------*/
/* line 379, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.breadcrumbs-v1, .breadcrumbs-v3 {
  transition: all 0.8s ease-in-out;
}

/*Breadcrumbs v1
------------------------------------*/
/* line 386, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.breadcrumbs-v1 {
  padding: 100px 0;
  position: relative;
  background: url(../img/breadcrumbs/img1.jpg) center no-repeat;
  background-size: cover;
  /*Scales the background image to be as large as possible*/
}

/* line 394, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.breadcrumbs-v1:after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: rgba(0, 0, 0, 0.15);
}

/* line 404, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.breadcrumbs-v1 span, .breadcrumbs-v1 h1 {
  color: #fff;
  z-index: 1;
  position: relative;
}

/* line 410, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.breadcrumbs-v1 span {
  font-size: 24px;
  font-weight: 200;
  margin-bottom: 5px;
  display: inline-block;
}

/* line 417, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.breadcrumbs-v1 h1 {
  font-size: 50px;
  margin-bottom: 0;
  line-height: 55px;
  text-transform: uppercase;
}

@media (max-width: 768px) {
  /* line 426, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .breadcrumbs-v1 {
    padding: 50px 0;
  }
  /* line 429, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .breadcrumbs-v1 h1 {
    font-size: 40px;
    line-height: 45px;
  }
}

/*Breadcrumbs v2
------------------------------------*/
/* line 439, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.breadcrumbs-v2 {
  text-align: center;
  position: relative;
  background: url(../img/bg/11.jpg) no-repeat center;
}

/* line 445, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.breadcrumbs-v2-in {
  padding: 80px 0;
  position: relative;
}

/* line 450, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.breadcrumbs-v2 h1 {
  color: #fff;
  text-transform: uppercase;
}

/* line 456, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.breadcrumb-v2 li a, .breadcrumb-v2 li.active {
  color: #fff;
}

/* line 460, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.breadcrumb-v2 li i {
  color: #fff;
  min-width: 19px;
  padding: 3px 7px;
  margin-right: 5px;
  text-align: center;
  border: 1px solid #fff;
}

/*Breadcrumbs v3
------------------------------------*/
/* line 473, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.breadcrumbs-v3 {
  z-index: 1;
  padding: 100px 0;
  position: relative;
}

/* line 478, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.breadcrumbs-v3.breadcrumbs-lg {
  padding: 200px 0;
}

/* line 482, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.breadcrumbs-v3.img-v1 {
  background: url(../img/breadcrumbs/img1.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}

/* line 488, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.breadcrumbs-v3.img-v2 {
  background: url(../img/breadcrumbs/img2.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}

/* line 494, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.breadcrumbs-v3.img-v3 {
  background: url(../img/breadcrumbs/img3.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}

/* line 500, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.breadcrumbs-v3:after {
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: rgba(0, 0, 0, 0.2);
}

/* line 511, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.breadcrumbs-v3 h1 {
  color: #fff;
  font-size: 40px;
  line-height: 50px;
  text-transform: uppercase;
}

/* line 518, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.breadcrumbs-v3 p {
  color: #fff;
  font-size: 24px;
  font-weight: 200;
  margin-bottom: 0;
  text-transform: uppercase;
}

@media (max-width: 992px) {
  /* line 528, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .breadcrumbs-v3.breadcrumbs-lg {
    padding: 100px 0;
  }
}

@media (max-width: 768px) {
  /* line 534, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .breadcrumbs-v3 {
    padding: 50px 0;
  }
  /* line 537, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .breadcrumbs-v3.breadcrumbs-lg {
    padding: 50px 0;
  }
  /* line 541, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .breadcrumbs-v3 h1 {
    font-size: 30px;
    line-height: 40px;
  }
  /* line 546, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .breadcrumbs-v3 p {
    font-size: 18px;
  }
}

/*--------------------------------------------------
	[3. Image Hover Effects]
----------------------------------------------------*/
/*Image Hover v1*/
/* line 558, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.img-hover-v1 span {
  display: block;
  overflow: hidden;
  position: relative;
}

/* line 563, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.img-hover-v1 span:after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
}

/* line 573, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.img-hover-v1:hover span:after {
  background: rgba(0, 0, 0, 0.3);
}

/* line 577, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.img-hover-v1 img {
  transition: all 0.5s ease-in-out;
}

/* line 582, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.img-hover-v2 img {
  transition: all 0.5s ease-in-out;
}

/* line 587, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.img-hover-v1 span:after {
  transition: all 0.5s ease-in-out;
}

/* line 591, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.img-hover-v1:hover img {
  -transform: scale(1.1);
}

/*Image Hover v2*/
/* line 599, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.img-hover-v2 img {
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
}

/* line 604, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.img-hover-v2:hover img {
  filter: grayscale(0);
  -webkit-filter: grayscale(0);
}

/*--------------------------------------------------
	[4. Block Grid]
----------------------------------------------------*/
/*Block Grid v1
------------------------------------*/
/* line 616, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.block-grid-v1 {
  background: #fff;
  padding: 15px 15px 5px;
  border-bottom: solid 2px #eee;
  transition: all 0.4s ease-in-out;
}

/* line 622, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.block-grid-v1:hover {
  border-color: #72c02c;
}

/* line 626, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.block-grid-v1 img {
  margin-bottom: 10px;
}

/* line 629, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.block-grid-v1 img.block-grid-v1-img {
  width: 35px;
  height: 35px;
  margin-top: 8px;
}

/* line 636, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.block-grid-v1.content-boxes-v1 img.pull-left {
  float: inherit !important;
}

/* line 640, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.block-grid-v1 h3 a {
  font-size: 22px;
  font-weight: 200;
  margin-right: 10px;
}

/* line 646, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.block-grid-v1.content-boxes-v1 h3 {
  margin-bottom: 0;
}

/* line 649, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.block-grid-v1.content-boxes-v1 h3 a {
  color: #555;
}

/* line 654, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.block-grid-v1 .star-vote {
  padding: 0;
  margin-bottom: 10px;
  vertical-align: middle;
}

/* line 659, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.block-grid-v1 .star-vote li {
  padding: 0;
  font-size: 11px;
  display: inline-block;
}

/*Star Vote*/
/*Additional Info*/
/* line 671, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.block-grid-v1-add-info {
  margin: 0;
  padding-top: 15px;
  border-top: solid 1px #eee;
}

/* line 676, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.block-grid-v1-add-info li {
  padding: 0;
  margin-right: 3px;
  margin-bottom: 10px;
}

/* line 681, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.block-grid-v1-add-info li a {
  font-size: 11px;
  padding: 4px 7px;
  text-decoration: none;
  border: solid 2px #eee;
  border-radius: 3px !important;
}

/*Block Grid v2
------------------------------------*/
/* line 694, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.block-grid-v2 {
  padding: 0;
}

/* line 697, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.block-grid-v2 li {
  list-style: none;
  position: relative;
  -webkit-backface-visibility: hidden;
  /*For Chrome*/
}

/* line 706, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.block-grid-v2-info {
  padding: 15px;
  text-align: center;
  background: #f9f9f9;
  border-bottom: solid 3px #eee;
  transition: all 0.4s ease-in-out;
}

/* line 714, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.block-grid-v2 li:hover .block-grid-v2-info {
  border-color: #72c02c;
}

/* line 719, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.block-grid-v2-info h3 {
  font-size: 22px;
  font-weight: 200;
  margin-bottom: 10px;
}

/* line 725, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.block-grid-v2-info .star-vote li {
  padding: 2px;
  font-size: 16px;
}

/*--------------------------------------------------
	[5. Services Box]
----------------------------------------------------*/
/* Services Box v1
------------------------------------*/
/* line 738, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-box-v1 .service-block {
  background: #fff;
  padding-top: 30px;
  padding-bottom: 20px;
}

/* line 744, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-box-v1 p {
  position: relative;
  margin-bottom: 50px;
}

/* line 748, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-box-v1 p:after {
  content: " ";
  left: 50%;
  height: 1px;
  width: 50px;
  bottom: -15px;
  position: absolute;
  margin-left: -25px;
  background: #72c02c;
}

/* line 760, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-box-v1 ul {
  padding: 0 40px;
}

/* line 764, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-box-v1 li {
  margin: 8px 0;
  font-size: 15px;
  padding-top: 8px;
  border-top: dotted 1px #72c02c;
}

/* line 770, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-box-v1 li:hover {
  color: #72c02c;
}

/* line 774, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-box-v1 li:first-child {
  padding-top: 0;
  border-top: none;
}

/*--------------------------------------------------
	[6. Service Block ]
----------------------------------------------------*/
/*Service Block v1
------------------------------------*/
/* line 787, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v1 {
  margin-top: 20px;
  text-align: center;
  position: relative;
  padding: 45px 20px 20px;
  border: 1px solid #f2f2f2;
}

/* line 794, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v1 i {
  left: 50%;
  top: -30px;
  color: #fff;
  width: 60px;
  height: 60px;
  font-size: 26px;
  line-height: 62px;
  margin-left: -30px;
  text-align: center;
  position: absolute;
  background: #72c02c;
  display: inline-block;
}

/* line 809, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v1 h3, .service-block-v1 p {
  margin-bottom: 20px;
}

/*Service Block v2 (used in page_404_error2.html)
------------------------------------*/
/* line 817, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v2 .service-block-in {
  padding: 20px 30px;
  text-align: center;
  margin-bottom: 15px;
  background: rgba(255, 255, 255, 0.2);
}

/* line 823, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v2 .service-block-in i {
  font-size: 40px;
}

/* line 827, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v2 .service-block-in h4 {
  line-height: 25px;
}

/* line 831, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v2 .service-block-in p {
  margin-bottom: 20px;
}

/* line 835, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v2 .service-block-in i, .service-block-v2 .service-block-in h4, .service-block-v2 .service-block-in p {
  color: #fff;
}

/*Service Block v3 (used in profile pages)
------------------------------------*/
/* line 843, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v3 {
  padding: 20px;
}

/* line 846, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v3 i {
  color: #fff;
  float: left;
  font-size: 50px;
  margin: 0 20px 20px 0;
}

/* line 853, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v3 .service-heading {
  color: #fff;
  opacity: 0.8;
  line-height: 1;
}

/* line 860, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v3 .service-in small {
  color: #fff;
  opacity: 0.8;
  line-height: 1;
}

/* line 866, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v3 .service-in h4 {
  color: #fff;
}

/* line 871, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v3 .counter {
  color: #fff;
}

/* line 875, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v3 .service-heading {
  font-size: 16px;
  text-transform: uppercase;
}

/* line 880, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v3 .counter {
  display: block;
  line-height: 1;
  font-size: 30px;
}

/* line 886, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v3 .progress {
  margin-bottom: 7px;
}

/* line 891, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v3 .service-in small {
  font-size: 16px;
  text-transform: uppercase;
}

/* line 896, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v3 .service-in h4 {
  font-size: 16px;
  line-height: 0.8;
  margin-bottom: 0;
}

/* line 904, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v3 .statistics .heading-xs {
  color: #fff;
  opacity: 0.8;
}

/* line 909, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v3 .statistics small {
  color: #fff;
}

/* line 913, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v3 .statistics .progress {
  background: #bbb;
}

/* line 917, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v3 .statistics .progress-bar-light {
  background: #fff;
}

/*Service Innner*/
/*Statistics*/
/*Service Block v4
------------------------------------*/
/* line 930, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v4 {
  position: relative;
  background: #f7f7f7;
}

/* line 934, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v4:after {
  top: 0;
  width: 0;
  height: 0;
  left: 50%;
  content: '';
  margin-left: -20px;
  position: absolute;
  border-style: solid;
  border-width: 25px 20px 0 20px;
  border-color: #fff transparent transparent transparent;
}

/* line 947, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v4 .service-desc {
  text-align: center;
}

/* line 950, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v4 .service-desc i {
  color: #72c02c;
  display: block;
  font-size: 30px;
  margin-bottom: 20px;
}

/* line 957, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v4 .service-desc h3 {
  font-size: 18px;
  margin-bottom: 15px;
  text-transform: uppercase;
}

/*Service Block v5
------------------------------------*/
/* line 968, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v5 {
  text-align: center;
  background: #f7f7f7;
}

/* line 972, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v5 .service-inner {
  padding: 80px 40px;
}

/* line 975, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v5 .service-inner i {
  margin-bottom: 30px;
}

/* line 979, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v5 .service-inner span {
  display: block;
  font-size: 18px;
  font-weight: 200;
  margin-bottom: 15px;
  text-transform: uppercase;
}

/* line 988, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v5 .service-border {
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
}

@media (max-width: 992px) {
  /* line 995, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .service-block-v5 .service-border {
    border-left: none;
    border-right: none;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
  }
}

/*Service Block v6
------------------------------------*/
/* line 1007, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v6 i {
  float: left;
  margin: 5px 15px 0 0;
}

/* line 1012, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v6 .service-desc {
  overflow: hidden;
}

/* line 1015, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v6 .service-desc h2 {
  font-size: 18px;
  margin: 0 0 10px;
  text-transform: uppercase;
}

/* line 1021, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v6 .service-desc a {
  text-transform: uppercase;
}

/*Service Block v7
------------------------------------*/
/* line 1030, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v7 {
  margin-top: 20px;
  text-align: center;
  position: relative;
  border: 1px solid #ddd;
  padding: 45px 20px 20px;
}

/* line 1037, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v7 i {
  left: 50%;
  top: -25px;
  color: #fff;
  width: 45px;
  height: 45px;
  font-size: 22px;
  line-height: 46px;
  text-align: center;
  position: absolute;
  background: #72c02c;
  margin-left: -22.5px;
  display: inline-block;
}

/* line 1052, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v7 h3, .service-block-v7 p {
  margin-bottom: 20px;
}

/*Service Block v8
------------------------------------*/
/* line 1060, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v8 {
  padding: 25px;
  background: #fff;
}

/* line 1064, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v8 i {
  color: #555;
  float: left;
  font-size: 22px;
  margin: 5px 25px 0 0;
}

/* line 1071, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v8 .service-block-desc {
  overflow: hidden;
}

/* line 1074, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v8 .service-block-desc h3 {
  font-size: 18px;
  margin: 0 0 30px;
  position: relative;
  text-transform: uppercase;
}

/* line 1080, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-v8 .service-block-desc h3:after {
  left: 0;
  top: 40px;
  height: 1px;
  width: 30px;
  content: " ";
  position: absolute;
  background: #72c02c;
}

/*Colored Content Boxes
------------------------------------*/
/* line 1096, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block {
  padding: 60px 30px;
  text-align: center;
  margin-bottom: 20px;
}

/* line 1101, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block p {
  color: #fff;
}

/* line 1105, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block h2 {
  color: #fff;
}

/* line 1108, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block h2 a:hover {
  text-decoration: none;
}

/* line 1114, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-light {
  background: #fafafa;
  border: solid 1px #eee;
}

/* line 1119, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-default {
  background: #fafafa;
  border: solid 1px #eee;
}

/* line 1123, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-default:hover {
  box-shadow: 0 0 8px #eee;
}

/* line 1129, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-light p, .service-block-light h2 {
  color: #555;
}

/* line 1135, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-default p, .service-block-default h2 {
  color: #555;
}

/* line 1140, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-u {
  background: #72c02c;
}

/* line 1144, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-blue {
  background: #3498db;
}

/* line 1148, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-red {
  background: #e74c3c;
}

/* line 1152, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-sea {
  background: #1abc9c;
}

/* line 1156, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-grey {
  background: #95a5a6;
}

/* line 1160, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-yellow {
  background: #f1c40f;
}

/* line 1164, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-orange {
  background: #e67e22;
}

/* line 1168, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-green {
  background: #2ecc71;
}

/* line 1172, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-purple {
  background: #9b6bcc;
}

/* line 1176, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-aqua {
  background: #27d7e7;
}

/* line 1180, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-brown {
  background: #9c8061;
}

/* line 1184, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-dark-blue {
  background: #4765a0;
}

/* line 1188, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-light-green {
  background: #79d5b3;
}

/* line 1192, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-dark {
  background: #555;
}

/* line 1196, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-block-light {
  background: #ecf0f1;
}

/* Funny Boxes
------------------------------------*/
/* line 1203, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.funny-boxes {
  background: #f7f7f7;
  padding: 20px 20px 15px;
  transition: all 0.3s ease-in-out;
}

/* line 1208, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.funny-boxes h2 {
  margin-top: 0;
  font-size: 18px;
  line-height: 20px;
}

/* line 1213, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.funny-boxes h2 a {
  color: #555;
}

/* line 1218, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.funny-boxes p a {
  color: #72c02c;
}

/* line 1223, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.funny-boxes .funny-boxes-img li {
  font-size: 12px;
  margin-bottom: 2px;
}

/* line 1227, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.funny-boxes .funny-boxes-img li i {
  color: #72c02c;
  font-size: 12px;
  margin-right: 5px;
}

/* line 1234, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.funny-boxes .funny-boxes-img img {
  margin: 5px 10px 15px 0;
}

/* line 1239, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.funny-boxes ul.funny-boxes-rating li {
  display: inline-block;
}

/* line 1242, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.funny-boxes ul.funny-boxes-rating li i {
  color: #f8be2c;
  cursor: pointer;
  font-size: 14px;
}

/* line 1247, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.funny-boxes ul.funny-boxes-rating li i:hover {
  color: #f8be2c;
}

@media (max-width: 992px) {
  /* line 1255, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .funny-boxes .funny-boxes-img li {
    display: inline-block;
  }
}

/*Funny Colored Boxes*/
/* line 1263, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.funny-boxes-colored p, .funny-boxes-colored h2 a {
  color: #fff;
}

/* line 1267, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.funny-boxes-colored .funny-boxes-img li {
  color: #fff;
}

/* line 1270, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.funny-boxes-colored .funny-boxes-img li i {
  color: #fff;
}

/*Red Funny Box*/
/* line 1278, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.funny-boxes-red {
  background: #e74c3c;
}

/*Dark Red Funny Box*/
/* line 1284, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.funny-boxes-purple {
  background: #9b6bcc;
}

/*Blue Funny Box*/
/* line 1290, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.funny-boxes-blue {
  background: #3498db;
}

/*Grey Funny Box*/
/* line 1296, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.funny-boxes-grey {
  background: #95a5a6;
}

/*Turquoise Funny Box*/
/* line 1302, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.funny-boxes-sea {
  background: #1abc9c;
}

/*Turquoise Top Bordered Funny Box*/
/* line 1308, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.funny-boxes-top-sea {
  border-top: solid 2px #1abc9c;
}

/* line 1311, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.funny-boxes-top-sea:hover {
  border-top-color: #16a085;
}

/*Yellow Top Bordered Funny Box**/
/* line 1318, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.funny-boxes-top-yellow {
  border-top: solid 2px #f1c40f;
}

/* line 1321, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.funny-boxes-top-yellow:hover {
  border-top-color: #f39c12;
}

/*Red Top Bordered Funny Box**/
/* line 1328, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.funny-boxes-top-red {
  border-top: solid 2px #e74c3c;
}

/* line 1331, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.funny-boxes-top-red:hover {
  border-top-color: #c0392b;
}

/*Purple Top Bordered Funny Box**/
/* line 1338, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.funny-boxes-top-purple {
  border-top: solid 2px #9b6bcc;
}

/* line 1341, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.funny-boxes-top-purple:hover {
  border-top-color: #814fb5;
}

/*Orange Left Bordered Funny Box**/
/* line 1348, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.funny-boxes-left-orange {
  border-left: solid 2px #e67e22;
}

/* line 1351, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.funny-boxes-left-orange:hover {
  border-left-color: #d35400;
}

/*Green Left Bordered Funny Box**/
/* line 1358, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.funny-boxes-left-green {
  border-left: solid 2px #72c02c;
}

/* line 1361, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.funny-boxes-left-green:hover {
  border-left-color: #5fb611;
}

/*Blue Left Bordered Funny Box**/
/* line 1368, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.funny-boxes-left-blue {
  border-left: solid 2px #3498db;
}

/* line 1371, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.funny-boxes-left-blue:hover {
  border-left-color: #2980b9;
}

/*Dark Left Bordered Funny Box**/
/* line 1378, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.funny-boxes-left-dark {
  border-left: solid 2px #555;
}

/* line 1381, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.funny-boxes-left-dark:hover {
  border-left-color: #333;
}

/*--------------------------------------------------
	[7. Process]
----------------------------------------------------*/
/*Process v1
------------------------------------*/
/* line 1393, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.process-v1 .process-in {
  text-align: center;
}

/* line 1396, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.process-v1 .process-in > li i {
  z-index: 1;
  width: 30px;
  height: 30px;
  position: relative;
  text-align: center;
  background: #72c02c;
  margin-bottom: 15px;
  display: inline-block;
  border: solid 9px #fff;
}

/* line 1407, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.process-v1 .process-in > li i:after {
  top: -9px;
  left: -9px;
  right: -9px;
  bottom: -9px;
  content: " ";
  border-radius: 50%;
  position: absolute;
  border: 1px solid #bbb;
}

/* line 1419, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.process-v1 .process-in .process-desc {
  padding: 0 20px;
}

/* line 1423, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.process-v1 .process-in > li h3 {
  font-size: 16px;
  font-weight: 600;
  margin: 0 0 10px;
  text-transform: uppercase;
}

/* line 1431, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.process-v1 .process-border {
  position: relative;
}

/* line 1434, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.process-v1 .process-border:before {
  top: 15px;
  width: 75%;
  left: 12%;
  content: " ";
  display: block;
  position: absolute;
  border-top: solid 2px #ddd;
}

/*Process Description*/
/*Process Border*/
@media (max-width: 768px) {
  /* line 1451, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .process-v1 .process-border:before {
    border: none;
  }
}

/*--------------------------------------------------
	[8. Team]
----------------------------------------------------*/
/* Team v1
------------------------------------*/
/* line 1463, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v1 ul {
  position: relative;
}

/* line 1468, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v1 li > .team-img {
  position: relative;
}

/* line 1471, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v1 li > .team-img:after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: transparent;
  transition: all 0.4s ease-in-out;
}

/* line 1484, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v1 li:hover > .team-img:after {
  background: rgba(0, 0, 0, 0.5);
}

/* line 1488, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v1 li:hover > .team-img ul {
  top: 50%;
  visibility: visible;
}

/* line 1493, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v1 li:hover > p:before {
  width: 100%;
  background: #72c02c;
}

/* line 1499, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v1 li > .team-img ul {
  left: 0;
  top: 45%;
  z-index: 1;
  padding: 0;
  width: 100%;
  height: 36px;
  list-style: none;
  margin-top: -18px;
  text-align: center;
  visibility: hidden;
  position: absolute;
  transition: all 0.2s ease-in-out;
}

/* line 1516, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v1 li > .team-img ul li {
  margin: 0 5px;
  text-align: center;
  display: inline-block;
}

/* line 1522, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v1 li > .team-img li i {
  color: #eee;
  border-width: 2px;
  border-color: #eee;
  transition: all 0.1s ease-in-out;
}

/* line 1528, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v1 li > .team-img li i.fa-twitter:hover {
  color: #fff;
  background: #3498db;
  border-color: #3498db;
}

/* line 1534, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v1 li > .team-img li i.fa-facebook:hover {
  color: #fff;
  background: #4765a0;
  border-color: #4765a0;
}

/* line 1540, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v1 li > .team-img li i.fa-google-plus:hover {
  color: #fff;
  background: #e74c3c;
  border-color: #e74c3c;
}

/* line 1548, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v1 li > h3 {
  color: #000;
  font-size: 18px;
  line-height: 20px;
  margin: 15px 0 7px;
  text-transform: uppercase;
}

/* line 1556, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v1 li > h4 {
  color: #999;
  font-size: 11px;
  line-height: 16px;
  text-transform: uppercase;
}

/* line 1563, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v1 li > p {
  margin: 20px 0;
  position: relative;
}

/* line 1567, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v1 li > p:before {
  left: 0;
  top: -10px;
  height: 1px;
  width: 40px;
  content: " ";
  position: absolute;
  background: #bbb;
  transition: all 0.4s ease-in-out;
}

/*Team Image*/
/*Team Socials*/
/*Team Discription*/
/*Team v2
------------------------------------*/
/* line 1591, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v2 {
  position: relative;
  margin-bottom: 20px;
}

/* line 1595, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v2 img {
  width: 100%;
}

/* line 1599, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v2 .inner-team {
  padding: 20px;
  background: #fff;
  text-align: center;
}

/* line 1604, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v2 .inner-team h3 {
  margin: 0;
}

/* line 1608, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v2 .inner-team small {
  display: block;
  font-size: 12px;
  margin-bottom: 7px;
}

/* line 1614, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v2 .inner-team p {
  font-size: 13px;
}

/* line 1618, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v2 .inner-team hr {
  margin: 10px 0 15px;
}

/*Team-Social (Temporary)*/
/* line 1626, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-social {
  margin-bottom: 0;
}

/* line 1629, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-social li {
  padding: 0 2px;
}

/* line 1632, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-social li a {
  font-size: 14px;
  padding: 6px 4px;
  text-align: center;
  border-radius: 50% !important;
}

/* line 1639, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-social li i {
  min-width: 20px;
}

/* line 1644, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-social li a.fb {
  color: #4862a3;
  border: 1px solid #4862a3;
}

/* line 1649, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-social li a.tw {
  color: #159ceb;
  border: 1px solid #159ceb;
}

/* line 1654, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-social li a.gp {
  color: #dc4a38;
  border: 1px solid #dc4a38;
}

/* line 1659, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-social li a:hover {
  text-decoration: none;
}

/* line 1663, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-social li a.fb:hover {
  color: #fff;
  background: #4862a3;
}

/* line 1668, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-social li a.tw:hover {
  color: #fff;
  background: #159ceb;
}

/* line 1673, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-social li a.gp:hover {
  color: #fff;
  background: #dc4a38;
}

/*Team v3
------------------------------------*/
/* line 1685, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v3 .team-img {
  position: relative;
}

/* line 1688, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v3 .team-img:after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  transition: all 0.4s ease-in-out;
}

/* line 1698, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v3 .team-img:hover:after {
  background: rgba(0, 0, 0, 0.5);
  transition: all 0.2s ease-in-out;
}

/* line 1703, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v3 .team-img > img {
  width: 100%;
}

/* line 1708, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v3 .team-hover {
  left: 0;
  top: 60%;
  z-index: 1;
  padding: 0;
  width: 100%;
  padding: 20px;
  list-style: none;
  margin-top: -90px;
  text-align: center;
  visibility: hidden;
  position: absolute;
  transition: all 0.2s ease-in-out;
}

/* line 1723, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v3 .team-img:hover .team-hover {
  top: 50%;
  visibility: visible;
}

/* line 1729, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v3 .team-hover span, .team-v3 .team-hover small {
  color: #fff;
  display: block;
}

/* line 1734, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v3 .team-hover span {
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
}

/* line 1740, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v3 .team-hover small {
  font-size: 13px;
  font-weight: 200;
  margin-bottom: 10px;
}

/* line 1746, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v3 .team-hover p {
  color: #fff;
  font-weight: 200;
  margin-bottom: 20px;
}

/* line 1752, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v3 .team-hover .team-social-v3 i {
  color: #fff;
  width: 33px;
  height: 33px;
  padding: 9px;
  font-size: 14px;
  text-align: center;
  display: inline-block;
  border: 1px solid #fff;
}

/* line 1762, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v3 .team-hover .team-social-v3 i:hover {
  color: #666;
  background: #fff;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
}

/*Team Hover Gradient*/
/*Team Social*/
/*Team v4
------------------------------------*/
/* line 1779, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v4 {
  text-align: center;
}

/* line 1782, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v4 img {
  width: 100%;
  margin-bottom: 20px;
}

/* line 1787, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v4 span {
  color: #333;
  display: block;
  font-size: 18px;
  margin-bottom: 5px;
  text-transform: uppercase;
}

/* line 1795, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v4 small {
  color: #999;
  display: block;
  font-size: 12px;
  font-style: italic;
  margin-bottom: 10px;
}

/* line 1803, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v4 .team-social-v4 a {
  color: #555;
  font-size: 16px;
}

/* line 1807, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v4 .team-social-v4 a:hover {
  color: #72c02c;
  text-decoration: none;
}

/*Team v5
------------------------------------*/
/* line 1817, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v5 {
  text-align: center;
}

/* line 1820, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v5 span {
  color: #555;
  display: block;
  font-size: 16px;
  margin-bottom: 5px;
  text-transform: uppercase;
}

/* line 1828, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v5 small {
  display: block;
  color: #72c02c;
  font-size: 13px;
  font-style: italic;
  position: relative;
  margin-bottom: 25px;
}

/* line 1836, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v5 small:after {
  left: 50%;
  top: 30px;
  height: 1px;
  width: 30px;
  content: " ";
  background: #777;
  margin-left: -15px;
  position: absolute;
}

/* line 1848, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v5 .team-img {
  position: relative;
}

/* line 1851, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v5 .team-img:after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  transition: all 0.4s ease-in-out;
}

/* line 1861, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v5 .team-img:hover:after {
  background: rgba(0, 0, 0, 0.5);
  transition: all 0.2s ease-in-out;
}

/* line 1866, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v5 .team-img > img {
  width: 100%;
  margin-bottom: 20px;
}

/* line 1872, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v5 .team-hover {
  left: 0;
  top: 60%;
  z-index: 1;
  padding: 0;
  width: 100%;
  list-style: none;
  margin-top: -16px;
  text-align: center;
  visibility: hidden;
  position: absolute;
  transition: all 0.2s ease-in-out;
}

/* line 1886, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v5 .team-img:hover .team-hover {
  top: 50%;
  visibility: visible;
}

/* line 1891, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v5 .team-hover .team-social-v5 i {
  color: #fff;
  width: 33px;
  height: 33px;
  padding: 9px;
  font-size: 14px;
  text-align: center;
  display: inline-block;
  border: 1px solid #fff;
}

/* line 1901, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v5 .team-hover .team-social-v5 i:hover {
  color: #666;
  background: #fff;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
}

/*Team Hover Gradient*/
/*Social Network-*/
/*Team v6
------------------------------------*/
/* line 1917, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v6 {
  text-align: center;
}

/* line 1920, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v6 img {
  width: 100%;
  margin-bottom: 20px;
}

/* line 1925, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v6 span {
  color: #777;
  display: block;
  font-size: 16px;
  margin-bottom: 5px;
  text-transform: uppercase;
}

/* line 1933, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v6 small {
  display: block;
  color: #72c02c;
  font-size: 13px;
  margin-bottom: 15px;
}

/*Team v7
------------------------------------*/
/* line 1945, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v7 .team-v7-in {
  padding: 0 50px;
}

/* line 1949, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v7 .team-v7-name {
  color: #555;
  display: block;
  font-size: 18px;
  margin-bottom: 5px;
  text-transform: uppercase;
}

/* line 1957, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v7 .team-v7-position {
  display: block;
  color: #72c02c;
  font-style: normal;
  margin-bottom: 15px;
}

/* line 1964, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v7 p {
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 20px;
}

/* line 1970, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v7 .team-v7-name {
  margin-top: 60px;
}

/* line 1974, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v7 .social-icons-v1 {
  margin-bottom: 60px;
}

/* line 1978, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v7 .team-v7-img {
  position: relative;
}

/* line 1981, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v7 .team-v7-img:after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: rgba(0, 0, 0, 0.1);
}

/* line 1992, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v7 .team-arrow-right {
  position: relative;
}

/* line 1996, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v7 .team-arrow-left {
  position: relative;
}

/* line 1999, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v7 .team-arrow-left:before {
  width: 0;
  height: 0;
  top: 50%;
  margin-top: -25px;
  z-index: 2;
  content: " ";
  position: absolute;
  border-style: solid;
}

/* line 2011, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v7 .team-arrow-right:before {
  width: 0;
  height: 0;
  top: 50%;
  margin-top: -25px;
  z-index: 2;
  content: " ";
  position: absolute;
  border-style: solid;
  right: -25px;
  border-width: 20px 0 20px 25px;
  border-color: transparent transparent transparent #fff;
}

/* line 2025, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v7 .team-arrow-left:before {
  left: -25px;
  border-width: 20px 25px 20px 0;
  border-color: transparent #fff transparent transparent;
}

/*Team Space*/
/*Team Image*/
/*Team Info*/
/*Team Info Media Queries*/
@media (max-width: 991px) {
  /*Team Arrows*/
  /* line 2043, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .team-v7 .team-arrow-left:before, .team-v7 .team-arrow-right:before {
    top: auto;
    left: 70px;
    bottom: -25px;
    border-width: 25px 20px 0 20px;
    border-color: #fff transparent transparent transparent;
  }
  /* line 2051, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .team-v7 .team-arrow-left:before, .team-v7 .team-arrow-right:before {
    left: 70px;
    bottom: -25px;
    border-width: 25px 20px 0 20px;
  }
  /* line 2057, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .team-v7 .equal-height-column {
    height: auto !important;
  }
  /*Equal Height Columns*/
}

/*--------------------------------------------------
	[9. Call To Action]
----------------------------------------------------*/
/*Call To Action v1
------------------------------------*/
/* line 2072, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.call-action-v1 p {
  margin-top: 5px;
  font-size: 18px;
  font-weight: 200;
  margin-bottom: 0;
}

/* line 2079, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.call-action-v1.call-action-v1-boxed {
  padding: 0 25px;
}

/* line 2083, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.call-action-v1 .call-action-v1-box {
  width: 100%;
  display: table;
  padding: 30px 0;
  vertical-align: middle;
}

/* line 2090, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.call-action-v1 .call-action-v1-in {
  display: table-cell;
  vertical-align: middle;
}

/* line 2094, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.call-action-v1 .call-action-v1-in.inner-btn {
  padding-top: 1px;
  min-width: 250px;
  text-align: right;
}

@media (max-width: 992px) {
  /* line 2103, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .call-action-v1 .call-action-v1-in {
    display: block;
    text-align: center;
  }
  /* line 2107, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .call-action-v1 .call-action-v1-in.inner-btn {
    display: block;
    text-align: center;
  }
  /* line 2112, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .call-action-v1 .call-action-v1-in p {
    margin-bottom: 20px;
  }
}

/*Call To Action v2
------------------------------------*/
/* line 2121, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.call-action-v2 {
  padding: 50px 0;
  text-align: center;
  background: url(../img/patterns/16.png);
}

/* line 2126, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.call-action-v2 h2 {
  font-size: 22px;
  text-transform: uppercase;
}

/* line 2131, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.call-action-v2 p {
  padding: 0 100px;
  margin-bottom: 20px;
}

@media (max-width: 768px) {
  /* line 2138, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .call-action-v2 p {
    padding: inherit;
  }
}

/*--------------------------------------------------
	[10. Portfolio Box]
----------------------------------------------------*/
/*Portfolio Box*/
@media (min-width: 991px) and (max-width: 1199px) {
  /* line 2148, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .portfolio-box {
    margin-bottom: 60px;
  }
}

@media (min-width: 768px) and (max-width: 992px) {
  /* line 2154, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .portfolio-box {
    margin-bottom: 0;
  }
}

@media (max-width: 768px) {
  /* line 2160, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .portfolio-box {
    margin-bottom: 60px;
  }
}

/* line 2166, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-box a.fancybox {
  overflow: hidden;
  position: relative;
}

/* line 2170, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-box a.fancybox:after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
}

/* line 2179, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-box a.fancybox:hover:after {
  background: rgba(0, 0, 0, 0.5);
}

/* line 2183, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-box a.fancybox img {
  transition: all .5s ease;
}

/* line 2187, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-box a.fancybox:hover img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

/* line 2192, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-box .portfolio-box-in {
  visibility: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  color: #fff;
  background: #72c02c;
  font-size: 20px;
  text-align: center;
  line-height: 53px;
  width: 50px;
  height: 50px;
  margin-top: -25px;
  margin-left: -25px;
}

/* line 2209, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-box a.fancybox:hover .portfolio-box-in {
  visibility: visible;
}

/* line 2213, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-box small.project-tag {
  display: block;
  font-size: 12px;
  margin-bottom: 5px;
  color: #999;
}

/* line 2219, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-box small.project-tag a {
  color: #999;
}

/* line 2223, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-box small.project-tag i {
  margin-right: 5px;
}

/* line 2227, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-box small.project-tag a:hover {
  color: #72c02c;
}

/*Project Tag*/
/*--------------------------------------------------
	[11. Portfolio Boxes]
----------------------------------------------------*/
/* Portfolio Box v1
------------------------------------*/
/* line 2241, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-box-v1 {
  margin: 0;
}

/* line 2244, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-box-v1 [class^="col-"] {
  padding: 0;
  overflow: hidden;
}

/* line 2249, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-box-v1 li {
  background: #333;
  position: relative;
  -webkit-backface-visibility: hidden;
  /*For Chrome*/
}

/* line 2256, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-box-v1 li:after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
}

/* line 2265, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-box-v1 li:hover:after {
  background: rgba(0, 0, 0, 0.7);
}

/* line 2269, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-box-v1 li:after, .portfolio-box-v1 li:hover:after {
  transition: all 0.3s ease-in-out;
}

/* line 2273, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-box-v1 li img {
  width: 100%;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
}

/* line 2279, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-box-v1 li:hover img {
  -transform: scale(1.1);
}

/* line 2284, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-box-v1 .portfolio-box-v1-in {
  left: 0;
  top: 50%;
  z-index: 1;
  width: 100%;
  visibility: hidden;
  min-height: 150px;
  margin-top: -75px;
  text-align: center;
  position: absolute;
  font-family: "Open Sans", Arial, sans-serif;
}

/* line 2297, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-box-v1 li:hover .portfolio-box-v1-in {
  visibility: visible;
}

/* line 2302, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-box-v1 .portfolio-box-v1-in h3 {
  font-size: 22px;
  margin-top: 20px;
  position: relative;
  margin-bottom: 20px;
  text-transform: uppercase;
}

/* line 2309, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-box-v1 .portfolio-box-v1-in h3:after {
  left: 50%;
  height: 1px;
  width: 40px;
  content: " ";
  bottom: -10px;
  background: #fff;
  margin-left: -20px;
  position: absolute;
}

/* line 2321, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-box-v1 .portfolio-box-v1-in p, .portfolio-box-v1 .portfolio-box-v1-in h3 {
  color: #fff;
}

/* line 2325, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-box-v1 .portfolio-box-v1-in p {
  font-size: 16px;
  margin-bottom: 20px;
}

/* line 2330, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-box-v1 .portfolio-box-v1-in a.btn-u {
  font-weight: normal;
  -webkit-backface-visibility: hidden;
  /*For Chrome*/
}

/*Portfolio Box v2
------------------------------------*/
/* line 2342, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-box-v2 {
  margin: 0 0 60px;
}

/* line 2345, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-box-v2 [class^="col-"] {
  padding: 0;
  overflow: hidden;
}

/* line 2350, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-box-v2 li {
  background: #333;
  overflow: hidden;
  position: relative;
  -webkit-backface-visibility: hidden;
  /*For Chrome*/
}

/* line 2358, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-box-v2 li:after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
}

/* line 2367, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-box-v2 li:hover:after {
  background: rgba(255, 255, 255, 0.6);
}

/* line 2371, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-box-v2 li:after, .portfolio-box-v2 li:hover:after {
  transition: all 0.3s ease-in-out;
}

/* line 2375, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-box-v2 li img {
  width: 100%;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
  -transform: scale(1.1);
}

/* line 2383, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-box-v2 .portfolio-box-v2-in {
  left: 0;
  top: 50%;
  z-index: 1;
  width: 100%;
  visibility: hidden;
  min-height: 60px;
  margin-top: -30px;
  text-align: center;
  position: absolute;
  font-family: "Open Sans", Arial, sans-serif;
}

/* line 2396, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-box-v2 li:hover .portfolio-box-v2-in {
  visibility: visible;
}

/* line 2400, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-box-v2 .portfolio-box-v2-in i {
  color: #fff;
  width: 60px;
  height: 60px;
  padding: 20px;
  font-size: 22px;
  cursor: pointer;
  margin-right: 5px;
  text-align: center;
  display: inline-block;
  background: rgba(114, 192, 44, 0.8);
}

/* line 2412, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-box-v2 .portfolio-box-v2-in i:hover {
  background: #72c02c;
}

/*--------------------------------------------------
	[12. Thumbnail]
----------------------------------------------------*/
/*Thumbnail v1
------------------------------------*/
/* line 2425, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.thumbnails-v1 .thumbnail-img {
  margin-bottom: 12px;
}

/* line 2429, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.thumbnails-v1 h3 {
  margin-bottom: 5px;
}

/* line 2432, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.thumbnails-v1 h3 a {
  color: #555;
  font-size: 15px;
  text-transform: uppercase;
}

/* line 2439, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.thumbnails-v1 .read-more {
  color: #72c02c;
  font-size: 12px;
  text-transform: uppercase;
}

/*--------------------------------------------------
	[13. Image Backgrounds]
----------------------------------------------------*/
/* Image Backgrounds v1
------------------------------------*/
/* line 2452, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.bg-image-v1 {
  width: 100%;
  height: auto;
  padding: 50px 0;
  position: relative;
  background: url(../img/bg/11.jpg) repeat fixed;
  background-size: cover;
}

/* line 2460, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.bg-image-v1:before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
}

/*Image Backgrounds v2
------------------------------------*/
/* line 2474, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.bg-image-v2 {
  width: 100%;
  height: auto;
  padding: 50px 0;
  position: relative;
  background: url(../img/bg/7.jpg) repeat fixed;
}

/* line 2481, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.bg-image-v2:before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: rgba(255, 255, 255, 0.7);
}

/*Background Dark Cover*/
/* line 2495, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.bg-image-v2-dark:before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
}

/* line 2505, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.bg-image-v2-dark h2, .bg-image-v2-dark p {
  color: #eee !important;
}

/*--------------------------------------------------
	[14. Parallax Quote]
----------------------------------------------------*/
/* line 2514, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-quote {
  color: #fff;
  padding: 100px 0;
  position: relative;
  text-align: center;
  background: url(../img/team/faces.jpg) 50% 0 repeat fixed;
}

/* line 2521, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-quote:after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: rgba(0, 0, 0, 0.8);
}

/* line 2531, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-quote:before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: url(../img/patterns/gridtile.png) repeat;
}

/* line 2540, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-quote .container {
  margin: 0 !important;
  padding: 0 !important;
}

/*Parallax Quote Inner*/
/* line 2548, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-quote-in {
  z-index: 1;
  padding: 0 80px;
  position: relative;
}

/* line 2553, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-quote-in p {
  color: #fff;
  font-size: 28px;
  text-transform: uppercase;
  font-family: "Open Sans", Arial, sans-serif;
}

/* line 2559, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-quote-in p:after, .parallax-quote-in p:before {
  content: ' " ';
  position: absolute;
  font-family: Tahoma;
}

/* line 2565, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-quote-in p:after {
  margin-left: 3px;
}

/* line 2569, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-quote-in p:before {
  margin-left: -15px;
}

/* line 2574, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-quote-in small {
  color: #bbb;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
}

@media (max-width: 768px) {
  /* line 2583, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .parallax-quote-in {
    padding: 0 40px;
  }
  /* line 2586, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .parallax-quote-in p {
    font-size: 20px;
  }
}

/*Parallax Quote Light*/
/* line 2595, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-quote-light:after {
  background: rgba(255, 255, 255, 0.9);
}

/* line 2599, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-quote-light .parallax-quote-in {
  background: #fff;
  padding: 30px 80px;
  border-bottom: solid 2px #ddd;
}

/* line 2604, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-quote-light .parallax-quote-in p {
  color: #555;
  font-size: 28px;
  font-weight: 200;
}

/* line 2610, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-quote-light .parallax-quote-in small {
  color: #555;
}

@media (max-width: 768px) {
  /* line 2617, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .parallax-quote-light .parallax-quote-in {
    padding: 30px 40px;
  }
  /* line 2620, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .parallax-quote-light .parallax-quote-in p {
    font-size: 20px;
  }
  /* line 2624, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .parallax-quote-light .parallax-quote-in small {
    font-weight: 200;
  }
}

/*--------------------------------------------------
	[15. Parallax Team]
----------------------------------------------------*/
/* line 2634, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-team {
  background: url(../img/team/faces.jpg) 50% 0 repeat fixed;
  position: relative;
}

/* line 2638, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-team .title-box-v2 {
  position: relative;
}

/* line 2642, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-team:before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: rgba(255, 255, 255, 0.9);
}

/* line 2653, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-team-dark:before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: rgba(255, 255, 255, 0.9);
}

/*Parallax Team*/
/* line 2665, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-team {
  background: url(../img/team/faces.jpg) 50% 0 repeat fixed;
  position: relative;
}

/* line 2669, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-team .title-box-v2 {
  position: relative;
}

/* line 2674, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-team-dark:before {
  background: rgba(0, 0, 0, 0.8);
}

/*--------------------------------------------------
	[16. Parallax Counter]
----------------------------------------------------*/
/* line 2682, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-bg {
  background: url(../img/patterns/5.png) repeat fixed;
}

/*Parallax Counter
------------------------------------*/
/* line 2689, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-counter {
  padding: 30px 0;
  background: url(../img/patterns/5.png) repeat fixed;
}

/* line 2693, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-counter .counters {
  color: #fff;
  padding: 15px 0;
}

/* line 2698, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-counter h4 {
  color: #999;
  font-size: 16px;
  text-transform: uppercase;
}

/* line 2704, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-counter span.counter {
  font-size: 48px;
}

/*Parallax Counter v1
------------------------------------*/
/* line 2712, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-counter-v1 {
  padding: 60px 0;
  background: url(../img/patterns/5.png) repeat fixed;
}

/* line 2716, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-counter-v1 .counters {
  color: #fff;
  padding: 15px 0 10px;
  border: solid 1px #555;
}

/* line 2722, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-counter-v1 h4 {
  color: #eee;
  font-size: 16px;
  text-transform: uppercase;
}

/* line 2728, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-counter-v1 span.counter {
  font-size: 42px;
  line-height: 48px;
}

/*Parallax Counter v2
------------------------------------*/
/* line 2737, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-counter-v2 {
  position: relative;
  padding: 80px 0 60px;
  background: url(../img/patterns/16.png) repeat fixed;
}

/* line 2742, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-counter-v2:after {
  top: 0;
  left: 50%;
  content: " ";
  margin-left: -25px;
  position: absolute;
  border-top: 25px solid #fff;
  border-left: 25px solid transparent;
  border-right: 25px solid transparent;
}

/* line 2753, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-counter-v2:before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: rgba(0, 0, 0, 0.02);
}

/* line 2763, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-counter-v2 .counters {
  padding: 20px 0;
  border-bottom: solid 2px #ddd;
  background: rgba(255, 255, 255, 0.9);
}

/* line 2768, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-counter-v2 .counters h4 {
  color: #555;
  font-weight: 200;
  font-family: "Open Sans", Arial, sans-serif;
}

/* line 2774, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-counter-v2 .counters span {
  color: #555;
  font-weight: 200;
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 36px;
}

/* line 2781, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-counter-v2 .counters h4 {
  font-size: 22px;
  text-transform: uppercase;
}

@media (max-width: 992px) {
  /* line 2789, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .parallax-counter-v2 .counters {
    margin-bottom: 0 !important;
  }
}

/*Parallax Counter v3
------------------------------------*/
/* line 2797, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-counter-v3 {
  z-index: 1;
  height: auto;
  padding: 80px 0;
  overflow: hidden;
  text-align: center;
  position: relative;
  background: url(../img/bg/25.jpg) 50% 0 fixed;
}

/* line 2806, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-counter-v3:after {
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: -1;
  content: " ";
  height: 100%;
  text-align: center;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
}

/* line 2818, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-counter-v3 .features {
  width: 130px;
  height: 130px;
  padding: 25px;
  position: relative;
  text-align: center;
  display: inline-block;
  border-radius: 50% !important;
  background: rgba(255, 255, 255, 0.2);
}

/* line 2828, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-counter-v3 .features:after {
  top: -9px;
  left: -9px;
  right: -9px;
  bottom: -9px;
  content: " ";
  border-radius: 50%;
  position: absolute;
  border: 1px solid #fff;
}

/* line 2839, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-counter-v3 .features span {
  color: #fff;
  display: block;
  font-weight: 200;
}

/* line 2844, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-counter-v3 .features span.counter {
  font-size: 30px;
}

/* line 2848, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-counter-v3 .features span.features-info {
  text-transform: uppercase;
}

@media (max-width: 550px) {
  /* line 2856, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .parallax-counter-v3 .features {
    width: 110px;
    height: 110px;
    padding: 22px;
  }
  /* line 2861, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .parallax-counter-v3 .features:after {
    top: -7px;
    left: -7px;
    right: -7px;
    bottom: -7px;
  }
  /* line 2869, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .parallax-counter-v3 .features span.counter {
    font-size: 20px;
  }
  /* line 2873, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .parallax-counter-v3 .features span.features-info {
    font-size: 11px;
  }
}

/*Parallax Counter v4
------------------------------------*/
/* line 2883, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-counter-v4 {
  z-index: 1;
  height: auto;
  padding: 30px 0;
  overflow: hidden;
  text-align: center;
  position: relative;
  background: url(../img/bg/19.jpg) 50% 0 fixed;
}

/* line 2892, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-counter-v4:after {
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: -1;
  content: " ";
  height: 100%;
  text-align: center;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
}

/* line 2904, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-counter-v4 i {
  color: #fff;
  display: block;
  font-size: 50px;
  margin-bottom: 20px;
}

/* line 2911, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-counter-v4 span.counter {
  color: #fff;
  font-size: 30px;
  font-weight: 400;
  margin-bottom: 10px;
}

/* line 2918, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-counter-v4 h4 {
  color: #fff;
  font-size: 18px;
  font-weight: 200;
  text-transform: uppercase;
}

/*--------------------------------------------------
	[17. Flat Background Block]
----------------------------------------------------*/
/* line 2930, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.flat-bg-block-v1 {
  padding: 40px 0;
  background: url(../img/patterns/16.png) repeat;
}

/* line 2935, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.flat-bg-block-v1 .checked-list.first-child {
  float: left;
  margin-right: 100px;
}

/* line 2940, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.flat-bg-block-v1 .checked-list li {
  color: #888;
  margin-bottom: 5px;
}

/* line 2945, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.flat-bg-block-v1 .checked-list i {
  color: #72c02c;
  margin-right: 5px;
}

/* line 2951, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.flat-bg-block-v1 img.img-over {
  top: -70px;
  right: 10px;
  position: absolute;
}

/*Image Over*/
@media (min-width: 991px) and (max-width: 1199px) {
  /* line 2961, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .flat-bg-block-v1 img.img-over {
    top: -18px;
  }
}

@media (max-width: 991px) {
  /* line 2967, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .flat-bg-block-v1 img.img-over {
    position: static;
  }
}

/*--------------------------------------------------
	[18. Flat Testimonials]
----------------------------------------------------*/
/* line 2976, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.flat-testimonials {
  padding: 50px 0;
  background-color: #333;
}

/* line 2980, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.flat-testimonials .flat-testimonials-in {
  padding: 30px;
  text-align: center;
  background: rgba(255, 255, 255, 0.2);
}

/* line 2985, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.flat-testimonials .flat-testimonials-in img {
  width: 135px;
  height: 135px;
  margin: 0 auto 25px;
}

/* line 2991, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.flat-testimonials .flat-testimonials-in h3 {
  color: #fff;
  font-size: 22px;
  font-weight: 200;
}

/* line 2997, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.flat-testimonials .flat-testimonials-in span {
  display: block;
  margin-bottom: 5px;
}

/* line 3002, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.flat-testimonials .flat-testimonials-in p {
  color: #fff;
  font-weight: 200;
  position: relative;
}

/* line 3007, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.flat-testimonials .flat-testimonials-in p:before, .flat-testimonials .flat-testimonials-in p:after {
  top: 5px;
  font-size: 22px;
  line-height: 10px;
  position: relative;
}

/* line 3014, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.flat-testimonials .flat-testimonials-in p:before {
  content: "“";
  padding-right: 5px;
}

/* line 3019, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.flat-testimonials .flat-testimonials-in p:after {
  content: "”";
  padding-left: 5px;
}

/*--------------------------------------------------
	[19. Testimonials]
----------------------------------------------------*/
/* Testimonials v4
------------------------------------*/
/* line 3034, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-v4 .testimonials-v4-in {
  background: #fff;
  position: relative;
  margin-bottom: 40px;
  padding: 20px 20px 20px 55px;
  box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, 0.1);
}

/* line 3041, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-v4 .testimonials-v4-in:before {
  color: #bbb;
  font-size: 60px;
  content: "\201C";
  position: absolute;
  margin: -25px 0 0 -40px;
  font-family: Georgia, serif;
}

/* line 3050, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-v4 .testimonials-v4-in:after {
  width: 0;
  height: 0;
  left: 80px;
  content: " ";
  bottom: -30px;
  position: absolute;
  border-style: solid;
  border-width: 30px 30px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-filter: drop-shadow(2px 2px 1px rgba(0, 0, 0, 0.1));
  filter: drop-shadow(2px 2px 1px rgba(0, 0, 0, 0.1));
}

/* line 3064, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-v4 .testimonials-v4-in p {
  color: #777;
  font-size: 14px;
  font-style: italic;
}

/* line 3071, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-v4 img {
  float: left;
  width: 60px;
  height: auto;
  margin: 0 20px;
}

/* line 3078, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-v4 .testimonials-author {
  color: #555;
  display: block;
  font-size: 14px;
  overflow: hidden;
  padding-top: 8px;
  text-transform: uppercase;
}

/* line 3086, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-v4 .testimonials-author em {
  font-size: 13px;
  text-transform: capitalize;
}

/*Testimonials v5
------------------------------------*/
/* line 3096, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-v5 {
  padding-top: 50px;
  padding-bottom: 50px;
}

/* line 3101, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-v5 .testimonials-desc span {
  font-size: 13px;
  font-weight: 200;
}

/* line 3106, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-v5 .testimonials-desc p {
  padding: 15px;
  position: relative;
  background: #f9f9f9;
  margin-bottom: 25px;
}

/* line 3112, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-v5 .testimonials-desc p:after {
  width: 0;
  height: 0;
  left: 30px;
  color: #fff;
  bottom: -12px;
  content: " ";
  text-align: center;
  position: absolute;
  border-style: solid;
  border-width: 13px 10px 0 10px;
  border-color: #f9f9f9 transparent transparent transparent;
}

/* line 3128, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-v5 .testimonials-by {
  margin-left: 20px;
}

/* line 3131, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-v5 .testimonials-by img {
  float: left;
  width: 40px;
  height: auto;
  margin-right: 15px;
}

/* line 3138, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-v5 .testimonials-by small {
  color: #72c02c;
  font-size: 12px;
}

/* line 3143, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-v5 .testimonials-by span {
  text-transform: uppercase;
}

/*Testimonials By*/
/*Testimonials v6
------------------------------------*/
/* line 3155, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-v6.testimonials-wrap {
  padding-left: 70px;
  padding-right: 70px;
}

/* line 3160, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-v6 .testimonials-info {
  padding: 20px;
  background: #fff;
  border-bottom: solid 3px #eee;
  transition: all 0.4s ease-in-out;
}

/* line 3166, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-v6 .testimonials-info:hover {
  border-color: #72c02c;
}

/* line 3170, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-v6 .testimonials-info img {
  float: left;
  width: 80px;
  height: auto;
  margin-right: 20px;
}

/* line 3178, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-v6 .testimonials-desc {
  overflow: hidden;
}

/* line 3181, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-v6 .testimonials-desc p {
  margin-bottom: 15px;
}

/* line 3185, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-v6 .testimonials-desc strong, .testimonials-v6 .testimonials-desc span {
  color: #555;
  display: block;
}

@media (max-width: 768px) {
  /* line 3193, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .testimonials-v6 .testimonials-wrap {
    padding-left: 0;
    padding-right: 0;
  }
}

/*Other Testimonials
------------------------------------*/
/* Testimonials v3, v4 */
/* line 3204, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-section3 .owl-stage-outer {
  margin-right: 1px;
}

/* line 3208, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-section3 .testimonials-item {
  border-right: solid 1px #eee;
  padding: 15px 15px 20px;
}

/* line 3214, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-section4 .testimonials-item {
  border-right: solid 1px #eee;
  padding: 15px 15px 20px;
}

/* line 3218, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-section4 .testimonials-item:last-child {
  border-right: none;
}

/* line 3223, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-section3 img, .testimonials-section4 img {
  width: 74px !important;
  height: 74px !important;
  border-radius: 50%;
  background: #fff;
  padding: 3px;
  border: solid 1px #E6E6E6;
  margin: 0 auto 5px;
  display: block;
}

/* line 3234, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-section3 blockquote, .testimonials-section4 blockquote {
  font-size: 15px;
  font-weight: 400;
  font-style: italic;
  line-height: 1.5;
  margin-bottom: 20px;
  border: none;
}

/* line 3243, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-section3 blockquote p, .testimonials-section4 blockquote p {
  z-index: 9;
  position: relative;
  margin-bottom: 5px;
}

/* line 3250, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-section3 .testimonials-item strong, .testimonials-section3 .testimonials-item em {
  display: block;
  font-size: 14px;
  font-weight: 700;
}

/* line 3258, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-section4 .testimonials-item strong, .testimonials-section4 .testimonials-item em {
  display: block;
  font-size: 14px;
  font-weight: 700;
}

/* line 3265, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-section3 .testimonials-item strong, .testimonials-section4 .testimonials-item strong {
  padding-top: 10px;
}

/* line 3269, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-section3 .testimonials-item em, .testimonials-section4 .testimonials-item em {
  font-style: normal;
  opacity: 0.7;
  font-weight: 400;
}

/* Other Testimonials 1
------------------------------------*/
/*Testimonials*/
/* line 3279, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials {
  margin-bottom: 10px;
}

/* line 3282, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials .testimonial-info {
  color: #72c02c;
  font-size: 16px;
  padding: 0 15px;
  margin-top: 18px;
}

/* line 3288, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials .testimonial-info span {
  top: 3px;
  position: relative;
}

/* line 3293, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials .testimonial-info em {
  color: #777;
  display: block;
  font-size: 13px;
}

/* line 3299, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials .testimonial-info img {
  width: 60px;
  float: left;
  height: 60px;
  padding: 2px;
  margin-right: 15px;
  border: solid 1px #ccc;
}

/* line 3309, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials .testimonial-author {
  overflow: hidden;
}

/* line 3313, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials .carousel-arrow {
  top: -65px;
  position: relative;
}

/* line 3317, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials .carousel-arrow i {
  color: #777;
  padding: 2px;
  min-width: 25px;
  font-size: 20px;
  text-align: center;
  background: #f5f5f5;
}

/* line 3325, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials .carousel-arrow i:hover {
  color: #fff;
  background: #72c02c;
}

/* line 3332, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials .carousel-control {
  opacity: 1;
  width: 100%;
  text-align: right;
  text-shadow: none;
  position: absolute;
  filter: Alpha(opacity=100);
  /*For IE*/
}

/* line 3342, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials .carousel-control.left {
  right: 27px;
  left: auto;
}

/* line 3347, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials .carousel-control.right {
  right: 0px;
}

/* line 3352, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials.testimonials-v1 .item p {
  position: relative;
}

/* line 3355, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials.testimonials-v1 .item p:after, .testimonials.testimonials-v1 .item p:before {
  left: 80px;
  bottom: -20px;
}

/* line 3360, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials.testimonials-v1 .item p:after {
  border-top: 22px solid;
  border-left: 0 solid transparent;
  border-right: 22px solid transparent;
}

/* line 3368, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials.testimonials-v2 .testimonial-info {
  padding: 0 20px;
}

/* line 3372, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials.testimonials-v2 p {
  padding-bottom: 15px;
}

/* line 3376, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials.testimonials-v2 .carousel-arrow {
  top: -55px;
}

/* line 3381, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials.testimonials-v2 .item p:after, .testimonials.testimonials-v2 .item p:before {
  left: 8%;
  bottom: 45px;
}

/* line 3386, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials.testimonials-v2 .item p:after {
  border-top: 20px solid;
  border-left: 25px solid transparent;
  border-right: 0px solid transparent;
}

/* line 3394, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials.testimonials-v1 p, .testimonials.testimonials-v2 p {
  padding: 15px;
  font-size: 14px;
  font-style: italic;
  background: #f5f5f5;
}

/* line 3401, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials.testimonials-v1 .item p:after, .testimonials.testimonials-v2 .item p:after {
  width: 0;
  height: 0;
  content: " ";
  display: block;
  position: absolute;
  border-top-color: #f5f5f5;
  border-left-style: inset;
  /*FF fixes*/
  border-right-style: inset;
  /*FF fixes*/
}

/*Testimonials v1*/
/*Testimonials v2*/
/*General Testimonials v1/v2*/
/*Testimonials Backgrounds*/
/* line 3425, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-bg-dark .item p, .testimonials-bg-default .item p {
  color: #fff;
  font-weight: 200;
}

/* line 3430, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-bg-dark .carousel-arrow i {
  color: #fff;
}

/* line 3435, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-bg-default .carousel-arrow i {
  color: #fff;
}

/* line 3439, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-bg-default .item p {
  background: #72c02c;
}

/*Testimonials Default*/
/* line 3446, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials.testimonials-bg-default .item p:after {
  border-top-color: #72c02c;
}

/* line 3450, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-bg-default .carousel-arrow i {
  background: #72c02c;
}

/* line 3454, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials.testimonials-bg-default .carousel-arrow i:hover {
  background: #5fb611;
}

/*Testimonials Dark*/
/* line 3460, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-bg-dark .item p {
  background: #555;
}

/* line 3464, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials.testimonials-bg-dark .item p:after {
  border-top-color: #555;
}

/* line 3468, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-bg-dark .carousel-arrow i {
  color: #fff;
  background: #555;
}

/* line 3474, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials.testimonials-bg-dark .carousel-arrow i:hover {
  background: #333;
}

/* line 3478, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials.testimonials-bg-dark .testimonial-info {
  color: #555;
}

/*--------------------------------------------------
	[20. Featured Blog]
----------------------------------------------------*/
/* line 3488, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.featured-blog h2 {
  font-size: 18px;
  margin: 0 0 25px;
  line-height: 25px;
  position: relative;
}

/* line 3494, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.featured-blog h2:after {
  left: 0;
  z-index: 1;
  width: 30px;
  height: 2px;
  content: " ";
  bottom: -10px;
  position: absolute;
  background: #72c02c;
}

/* line 3506, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.featured-blog .featured-img {
  position: relative;
}

/* line 3509, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.featured-blog .featured-img:after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  transition: all 0.4s ease-in-out;
}

/* line 3519, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.featured-blog .featured-img:hover:after {
  background: rgba(0, 0, 0, 0.3);
  transition: all 0.2s ease-in-out;
}

/* line 3524, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.featured-blog .featured-img > img {
  width: 100%;
}

/* line 3528, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.featured-blog .featured-img i {
  top: 60%;
  left: 50%;
  z-index: 1;
  width: 100%;
  list-style: none;
  text-align: center;
  visibility: hidden;
  position: absolute;
  margin: -17.5px 0 0 -17.5px;
  transition: all 0.2s ease-in-out;
}

/* line 3541, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.featured-blog .featured-img:hover i {
  top: 50%;
  visibility: visible;
}

/* line 3546, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.featured-blog .featured-img i {
  color: #fff;
  width: 35px;
  height: 35px;
  padding: 11px;
  font-size: 14px;
  text-align: center;
  display: inline-block;
  background: rgba(255, 255, 255, 0.4);
}

/* line 3556, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.featured-blog .featured-img i:hover {
  color: #fff;
  background: #72c02c;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
}

/*Team Hover Gradient*/
/*--------------------------------------------------
	[21. Blog Comments]
----------------------------------------------------*/
/* line 3573, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-comments img {
  width: 80px;
  height: auto;
}

/* line 3578, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-comments .comments-itself {
  background: #fff;
  padding: 20px 30px;
  position: relative;
}

/* line 3583, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-comments .comments-itself:before {
  width: 0;
  height: 0;
  top: 20px;
  left: -17px;
  content: " ";
  position: absolute;
  border-style: solid;
  border-width: 15px 17px 15px 0;
  border-color: transparent #fff transparent transparent;
}

/* line 3595, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-comments .comments-itself h3 {
  margin: 0 0 10px;
}

/* line 3599, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-comments .comments-itself span {
  color: #999;
  float: right;
  font-size: 13px;
}

/* line 3605, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-comments .comments-itself p {
  color: #999;
}

/* line 3610, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-comments.blog-comments-reply {
  margin-left: 70px;
}

/*Comments Reply*/
/*Media Queries*/
@media (max-width: 768px) {
  /* line 3620, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .blog-comments .comments-itself:before {
    display: none;
  }
  /* line 3624, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .blog-comments .comments-itself:after {
    width: 0;
    height: 0;
    top: -17px;
    left: 20px;
    content: " ";
    position: absolute;
    border-style: solid;
    border-width: 0 15px 17px 15px;
    border-color: transparent transparent #fff transparent;
  }
}

/*--------------------------------------------------
	[22. Quote]
----------------------------------------------------*/
/* line 3642, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.quote-v1 {
  padding: 170px 0 150px;
  text-align: center;
  background: url(../img/patterns/5.png) repeat;
}

/* line 3647, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.quote-v1 p {
  color: #fff;
  font-size: 22px;
  font-weight: 200;
  padding: 0 100px;
  position: relative;
  margin-bottom: 20px;
}

/* line 3655, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.quote-v1 p:before {
  color: #72c02c;
  font-size: 60px;
  content: "\201C";
  position: absolute;
  margin: -30px 0 0 -40px;
  font-family: Georgia, serif;
}

/* line 3665, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.quote-v1 span {
  color: #fff;
  font-size: 18px;
}

@media (max-width: 768px) {
  /* line 3672, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .quote-v1 p {
    font-size: 18px;
    padding: 0 50px;
  }
}

/*Quote v2
------------------------------------*/
/* line 3681, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.quote-v2 {
  text-align: center;
  padding: 85px 10% 40px;
}

/* line 3685, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.quote-v2 p {
  color: #555;
  font-size: 16px;
  font-style: italic;
  position: relative;
  margin-bottom: 20px;
}

/* line 3692, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.quote-v2 p:before {
  left: 50%;
  top: -75px;
  font-size: 80px;
  content: "\201C";
  position: absolute;
  margin-left: -25px;
  font-family: Georgia, serif;
}

/* line 3703, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.quote-v2 span {
  color: #555;
  font-weight: 400;
}

/*--------------------------------------------------
	[23. Team Social]
----------------------------------------------------*/
/* line 3713, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.social-icons-v1 i {
  color: #555;
  width: 33px;
  height: 33px;
  padding: 9px;
  font-size: 14px;
  text-align: center;
  background: #f7f7f7;
  display: inline-block;
}

/* line 3723, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.social-icons-v1 i:hover {
  color: #fff;
  background: #72c02c;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
}

/* line 3731, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.social-icons-v1--dark i {
  color: #fff;
  background: #333;
}

/*--------------------------------------------------
	[24. Box Shadows]
----------------------------------------------------*/
/* line 3740, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.shadow-wrapper {
  z-index: 1;
  position: relative;
}

/*Common Style*/
/* line 3747, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.box-shadow {
  background: #fff;
  position: relative;
}

/* line 3751, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.box-shadow:after, .box-shadow:before {
  top: 80%;
  left: 5px;
  width: 50%;
  z-index: -1;
  content: "";
  bottom: 15px;
  max-width: 300px;
  background: #999;
  position: absolute;
}

/*Effect 1*/
/* line 3766, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.shadow-effect-1 {
  box-shadow: 0 10px 6px -6px #bbb;
}

/*Effect 2,3,4*/
/* line 3772, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.shadow-effect-2 {
  position: relative;
}

/* line 3775, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.shadow-effect-2:after, .shadow-effect-2:before {
  -webkit-transform: rotate(-3deg);
      -ms-transform: rotate(-3deg);
          transform: rotate(-3deg);
  box-shadow: 0 15px 10px #999;
}

/* line 3781, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.shadow-effect-3:before, .shadow-effect-4:after {
  -webkit-transform: rotate(-3deg);
      -ms-transform: rotate(-3deg);
          transform: rotate(-3deg);
  box-shadow: 0 15px 10px #999;
}

/* line 3786, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.shadow-effect-2:after, .shadow-effect-4:after {
  left: auto;
  right: 5px;
  -webkit-transform: rotate(3deg);
      -ms-transform: rotate(3deg);
          transform: rotate(3deg);
}

/*Effect 5*/
/* line 3794, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.shadow-effect-5 {
  box-shadow: 0 0 2px #ccc;
}

/*--------------------------------------------------
	[25. Interactive Slider]
----------------------------------------------------*/
/* Interactive Slider v1
------------------------------------*/
/* line 3804, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.interactive-slider-v1 {
  z-index: 1;
  padding: 130px 0;
  position: relative;
}

/* line 3809, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.interactive-slider-v1.img-v1 {
  background: url(../img/bg/18.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}

/* line 3815, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.interactive-slider-v1.img-v2 {
  background: url(../img/bg/19.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}

/* line 3821, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.interactive-slider-v1.img-v3 {
  background: url(../img/bg/18.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}

/* line 3827, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.interactive-slider-v1:after {
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: rgba(0, 0, 0, 0.3);
}

/* line 3838, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.interactive-slider-v1 h2 {
  color: #fff;
  font-size: 40px;
  font-weight: 600;
  text-transform: uppercase;
}

/* line 3845, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.interactive-slider-v1 p {
  color: #fff;
  font-size: 24px;
  font-weight: 200;
  text-transform: uppercase;
}

@media (max-width: 768px) {
  /* line 3855, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .interactive-slider-v1 h2 {
    font-size: 30px;
  }
  /* line 3859, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .interactive-slider-v1 p {
    font-size: 18px;
  }
}

/*Interactive Slider v2
------------------------------------*/
/* line 3868, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.interactive-slider-v2 {
  z-index: 1;
  padding: 200px 0;
  position: relative;
  text-align: center;
  background: url(../img/bg/18.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}

/* line 3878, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.interactive-slider-v2-md {
  padding: 250px 0;
}

/* line 3883, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.interactive-slider-v2.img-v1 {
  background: url(../img/bg/25.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}

/* line 3889, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.interactive-slider-v2.img-v2 {
  background: url(../img/bg/14.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}

/* line 3895, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.interactive-slider-v2.img-v3 {
  background: url(../img/bg/img8.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}

/* line 3901, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.interactive-slider-v2.img-v4 {
  background: url(../img/bg/img9.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}

/* line 3907, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.interactive-slider-v2.intro-promo-img {
  padding: 80px 0;
  background: url(../img/intro/promo.jpg) repeat-x fixed center center/cover;
  -webkit-animation: infiniteBackground 65s linear infinite;
  animation: infiniteBackground 65s linear infinite;
}

/* line 3915, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.interactive-slider-v2:after {
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: rgba(0, 0, 0, 0.4);
}

@media screen and (max-width: 992px) {
  /* line 3928, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .interactive-slider-v2.intro-promo-img {
    -webkit-animation: none;
    animation: none;
  }
}

@keyframes infiniteBackground {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 1024px 0;
  }
}

@-webkit-keyframes infiniteBackground {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 1024px 0;
  }
}

@-moz-keyframe infiniteBackground {
  /* line 3956, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  from {
    background-position: 0 0;
  }
  /* line 3960, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  to {
    background-position: 1024px 0;
  }
}

/* line 3965, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.intro-promo-cover-dark:after {
  background: rgba(0, 0, 0, 0.8);
}

/* line 3969, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.intro-promo-cover-light:after {
  background: rgba(255, 255, 255, 0.9);
}

/* line 3974, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.interactive-slider-v2 h1 {
  color: #fff;
  font-size: 70px;
  font-weight: 600;
  line-height: 80px;
  text-transform: uppercase;
}

/* line 3982, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.interactive-slider-v2 p {
  color: #fff;
  font-size: 24px;
  font-weight: 200;
  font-family: "Open Sans", Arial, sans-serif;
}

@media (max-width: 768px) {
  /* line 3991, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .interactive-slider-v2 h1 {
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 20px;
  }
}

/*--------------------------------------------------
	[26. Blog Trending]
----------------------------------------------------*/
/* line 4003, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-trending li {
  margin-bottom: 20px;
}

/* line 4007, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-trending h3 {
  font-size: 14px;
  margin: 0 0 5px;
  line-height: 17px;
}

/* line 4013, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-trending small {
  color: #777;
}

/* line 4016, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-trending small a {
  color: #777;
}

/* line 4019, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-trending small a:hover {
  color: #72c02c;
}

/*--------------------------------------------------
	[27. Blog Latest Posts]
----------------------------------------------------*/
/* line 4031, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-latest-posts li {
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid #ddd;
}

/* line 4036, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-latest-posts li:first-child {
  margin-top: 0;
  padding-top: 0;
  border-top: none;
}

/* line 4043, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-latest-posts h3 {
  font-size: 14px;
  margin: 0 0 3px;
  line-height: 20px;
}

/* line 4049, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-latest-posts small {
  color: #777;
  margin-bottom: 8px;
  display: inline-block;
}

/* line 4052, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-latest-posts small a {
  color: #777;
}

/* line 4060, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-latest-posts p {
  font-size: 12px;
}

/*--------------------------------------------------
	[28. Blog Photostream]
----------------------------------------------------*/
/* line 4069, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-photostream {
  margin-right: -5px;
}

/* line 4072, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-photostream li {
  padding: 0;
  margin: 3px 5px 5px;
  position: relative;
}

/* line 4077, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-photostream li img {
  width: 78px;
  height: auto;
}

/*--------------------------------------------------
	[29. Newsletter]
----------------------------------------------------*/
/* line 4089, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-newsletter p {
  color: #555;
  margin-bottom: 15px;
}

/* line 4094, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-newsletter .form-control {
  border: none;
}

/* line 4097, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-newsletter .form-control:focus {
  box-shadow: none;
}

/*--------------------------------------------------
	[30. Blog Post Quote]
----------------------------------------------------*/
/* line 4107, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-post-quote {
  padding: 35px 60px;
  background: #fff;
  text-align: center;
}

/* line 4112, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-post-quote p {
  color: #555;
  font-size: 32px;
  font-weight: 200;
  line-height: 45px;
  position: relative;
  margin-bottom: 20px;
  font-family: "Open Sans", Arial, sans-serif;
}

/* line 4121, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-post-quote p:before, .blog-post-quote p:after {
  top: -3px;
  font-size: 30px;
  position: relative;
}

/* line 4127, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-post-quote p:before {
  left: -10px;
  content: "\0022";
}

/* line 4132, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-post-quote p:after {
  right: -10px;
  content: "\0022";
}

/* line 4138, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-post-quote span {
  color: #555;
  font-size: 20px;
  font-weight: 200;
}

@media (max-width: 768px) {
  /* line 4146, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .blog-post-quote {
    padding: 35px 25px;
  }
  /* line 4149, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .blog-post-quote p {
    font-size: 26px;
    line-height: 35px;
  }
}

/*--------------------------------------------------
	[31. Blog Post Author]
----------------------------------------------------*/
/* line 4160, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-author {
  padding: 20px;
  background: #fff;
}

/* line 4164, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-author img {
  float: left;
  width: 80px;
  height: auto;
  margin-right: 20px;
}

/* line 4171, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-author .blog-author-desc {
  overflow: hidden;
}

/* line 4174, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-author .blog-author-desc h4 {
  float: left;
  font-size: 18px;
  margin: 0 0 10px;
  text-transform: uppercase;
}

/* line 4181, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-author .blog-author-desc ul {
  float: right;
  margin-top: 6px;
}

/* line 4186, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-author .blog-author-desc p {
  color: #555;
}

/*--------------------------------------------------
	[32. Blog Comments]
----------------------------------------------------*/
/* line 4197, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-comments img {
  width: 80px;
  height: auto;
}

/* line 4202, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-comments .comments-itself {
  background: #fff;
  padding: 20px 30px;
  position: relative;
}

/* line 4207, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-comments .comments-itself:before {
  width: 0;
  height: 0;
  top: 20px;
  left: -17px;
  content: " ";
  position: absolute;
  border-style: solid;
  border-width: 15px 17px 15px 0;
  border-color: transparent #fff transparent transparent;
}

/* line 4219, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-comments .comments-itself h3 {
  margin: 0 0 10px;
}

/* line 4223, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-comments .comments-itself span {
  color: #555;
  float: right;
  font-size: 13px;
}

/* line 4229, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-comments .comments-itself p {
  color: #555;
}

/* line 4234, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-comments.blog-comments-reply {
  margin-left: 70px;
}

/*Comments Reply*/
/*Media Queries*/
@media (max-width: 768px) {
  /* line 4244, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .blog-comments .comments-itself:before {
    display: none;
  }
  /* line 4248, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .blog-comments .comments-itself:after {
    width: 0;
    height: 0;
    top: -17px;
    left: 20px;
    content: " ";
    position: absolute;
    border-style: solid;
    border-width: 0 15px 17px 15px;
    border-color: transparent transparent #fff transparent;
  }
}

/*--------------------------------------------------
	[33. News]
----------------------------------------------------*/
/*News v1
------------------------------------*/
/* line 4268, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-section {
  border-top: solid 1px #eee;
  border-bottom: solid 1px #eee;
}

/* line 4274, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v1 .news-v1-in {
  background: #fafafa;
}

/* line 4278, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v1 h3 {
  margin-bottom: 0;
  font-weight: 200;
  line-height: 28px;
  padding: 10px 15px 15px;
}

/* line 4284, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v1 h3 a {
  color: #555;
}

/* line 4287, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v1 h3 a:hover {
  color: #72c02c;
}

/* line 4293, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v1 p {
  color: #555;
  padding: 0 15px;
  margin-bottom: 20px;
}

/* line 4299, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v1 .news-v1-info {
  margin-left: 0;
  margin-top: 30px;
  overflow: hidden;
  padding: 8px 10px;
  border-top: solid 1px #eee;
}

/* line 4306, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v1 .news-v1-info li {
  font-size: 12px;
}

/* line 4309, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v1 .news-v1-info li a:hover {
  color: #72c02c;
  text-decoration: none;
}

/*News v2
------------------------------------*/
/*News Badge*/
/* line 4322, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v2 .news-v2-badge {
  overflow: hidden;
  position: relative;
}

/* line 4326, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v2 .news-v2-badge p {
  left: 0;
  top: 20px;
  background: #fff;
  padding: 5px 15px;
  text-align: center;
  position: absolute;
}

/* line 4335, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v2 .news-v2-badge span {
  color: #555;
  display: block;
  font-size: 16px;
  line-height: 16px;
}

/* line 4342, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v2 .news-v2-badge small {
  color: #555;
  display: block;
  font-size: 10px;
  text-transform: uppercase;
}

/* line 4350, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v2 .news-v2-desc {
  padding: 20px;
  background: #fff;
}

/* line 4354, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v2 .news-v2-desc h3 {
  margin: 0 0 3px;
  font-size: 16px;
}

/* line 4358, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v2 .news-v2-desc h3 a {
  color: #555;
}

/* line 4361, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v2 .news-v2-desc h3 a:hover {
  color: #72c02c;
}

/* line 4367, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v2 .news-v2-desc small {
  color: #555;
  display: block;
  margin-bottom: 15px;
  text-transform: uppercase;
}

/* line 4374, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v2 .news-v2-desc p {
  color: #555;
}

/*News Description*/
/*News v3
------------------------------------*/
/*News Posts*/
/* line 4387, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v3 .news-v3-in {
  padding: 35px 30px;
}

/* line 4391, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v3 .news-v3-in-sm {
  padding: 20px;
}

/* line 4395, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v3 h2 {
  font-size: 32px;
  font-weight: 200;
  margin: 0 0 20px;
  line-height: 45px;
  text-transform: uppercase;
}

/* line 4403, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v3 .news-v3-in-sm h2 {
  font-size: 22px;
  margin: 0 0 15px;
  line-height: 30px;
  text-transform: inherit;
}

/* line 4410, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v3 h2 a {
  color: #555;
}

/* line 4413, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v3 h2 a:hover {
  color: #72c02c;
  text-decoration: none;
}

/* line 4419, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v3 p {
  color: #555;
  margin-bottom: 20px;
}

/* line 4424, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v3 .posted-info li {
  color: #555;
  font-style: italic;
}

/* line 4429, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v3 .news-v3-in-sm .posted-info li {
  padding: 0;
  font-size: 12px;
  padding-left: 5px;
}

/* line 4435, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v3 .posted-info li:before, .news-v3 .news-v3-in-sm .posted-info li:before {
  content: '/';
}

/* line 4439, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v3 .posted-info li:before {
  font-size: 12px;
  line-height: 12px;
  margin-right: 13px;
}

/* line 4445, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v3 .news-v3-in-sm .posted-info li:before {
  font-size: 11px;
  line-height: 11px;
  margin-right: 9px;
}

/* line 4451, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v3 .posted-info li:first-child:before, .news-v3 .news-v3-in-sm .posted-info li:first-child:before {
  content: " ";
  margin-right: 0;
}

/* line 4456, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v3 .posted-info li a {
  color: #555;
}

/* line 4459, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v3 .posted-info li a:hover {
  color: #72c02c;
}

/* line 4464, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v3 .post-shares {
  padding-left: 0;
  list-style: none;
  margin: 40px 0 0 -5px;
}

/* line 4470, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v3 .news-v3-in-sm .post-shares {
  margin: 20px 0 0 -5px;
}

/* line 4474, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v3 .post-shares li {
  position: relative;
  padding: 0 10px 0 5px;
  display: inline-block;
}

/* line 4479, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v3 .post-shares li i {
  color: #555;
  width: 40px;
  height: 40px;
  padding: 13px;
  font-size: 16px;
  background: #eee;
  text-align: center;
  display: inline-block;
}

/* line 4489, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v3 .post-shares li i:hover {
  background: #ddd;
}

/* line 4494, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v3 .post-shares li span {
  top: -5px;
  right: 6px;
  color: #fff;
  width: 22px;
  height: 22px;
  padding: 4px;
  font-size: 10px;
  line-height: 10px;
  position: absolute;
  text-align: center;
  background: #72c02c;
  border: 2px solid #fff;
  border-radius: 50% !important;
}

/* line 4511, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.news-v3 .post-shares-lg li span {
  top: -10px;
  right: 0px;
  width: 29px;
  height: 29px;
  padding: 4px;
  font-size: 10px;
  line-height: 16px;
}

@media (max-width: 768px) {
  /* line 4523, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .news-v3 h2 {
    font-size: 22px;
    line-height: 30px;
  }
}

/*News Info*/
/*News Shares*/
/*--------------------------------------------------
	[34. Blog Grid]
----------------------------------------------------*/
/* line 4538, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-grid img {
  margin-bottom: 15px;
}

/* line 4542, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-grid h3 {
  font-size: 22px;
  margin: 0 0 10px;
  line-height: 1.4;
}

/* line 4548, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-grid h2.blog-grid-title-lg {
  font-size: 28px;
  line-height: 1.4;
  margin: 0 0 10px;
}

/* line 4555, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-grid h3.blog-grid-title-sm {
  font-size: 15px;
  line-height: 1.4;
}

/* line 4560, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-grid h3 a {
  color: #333;
}

/* line 4565, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-grid p {
  margin-bottom: 15px;
}

/* line 4570, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-grid-inner {
  padding: 20px;
  background: #fff;
  margin: -70px 40px 0;
  position: relative;
}

/*Blog Grid Gradient*/
/* line 4580, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-grid .blog-grid-grad {
  position: relative;
}

/* line 4583, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-grid .blog-grid-grad i {
  top: 10px;
  left: 10px;
  z-index: 1;
  color: #fff;
  width: 30px;
  height: 30px;
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  position: absolute;
  display: inline-block;
  background: rgba(0, 0, 0, 0.5);
}

/* line 4599, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-grid .blog-grid-info {
  padding-left: 0;
  list-style: none;
}

/* line 4603, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-grid .blog-grid-info li {
  color: #888;
  padding: 0 2px;
  font-size: 12px;
  display: inline-block;
}

/* line 4609, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-grid .blog-grid-info li:before {
  content: '/';
  font-size: 12px;
  line-height: 1.4;
  margin-right: 9px;
}

/* line 4616, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-grid .blog-grid-info li:first-child:before {
  content: " ";
  margin-right: 0;
}

/* line 4621, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-grid .blog-grid-info li a {
  color: #888;
}

/* line 4624, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-grid .blog-grid-info li a:hover {
  text-decoration: none;
}

/* line 4631, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-grid a.r-more {
  font-size: 13px;
  font-weight: 400;
  font-style: italic;
  display: inline-block;
}

/* line 4637, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-grid a.r-more:hover {
  text-decoration: none;
}

/*Blog Grid Info*/
/*Read More Link*/
/*--------------------------------------------------
  [35. Blog Thumb]
----------------------------------------------------*/
/* line 4651, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-thumb {
  overflow: hidden;
}

/* line 4654, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-thumb .blog-thumb-hover {
  float: left;
  position: relative;
  margin-right: 15px;
}

/* line 4659, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-thumb .blog-thumb-hover:after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  transition: all 0.35s, -webkit-transform 0.35s;
  transition: all 0.35s, transform 0.35s;
  transition: all 0.35s, transform 0.35s, -webkit-transform 0.35s;
}

/* line 4669, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-thumb .blog-thumb-hover img {
  width: 120px;
  height: auto;
}

/* line 4673, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-thumb .blog-thumb-hover img.video-play-btn {
  width: 30px;
  height: 30px;
}

/* line 4679, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-thumb .blog-thumb-hover .hover-grad {
  left: 0;
  top: 50%;
  z-index: 1;
  opacity: 0;
  width: 100%;
  color: #fff;
  font-size: 20px;
  margin-top: -14px;
  text-align: center;
  position: absolute;
  display: inline-block;
  transition: all 0.65s, -webkit-transform 0.65s;
  transition: all 0.65s, transform 0.65s;
  transition: all 0.65s, transform 0.65s, -webkit-transform 0.65s;
}

/* line 4694, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-thumb .blog-thumb-hover:hover .hover-grad {
  opacity: 1;
  -webkit-transform: 0.55s;
      -ms-transform: 0.55s;
          transform: 0.55s;
  transition: opacity 0.55s;
}

/* line 4701, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-thumb .blog-thumb-desc {
  overflow: hidden;
}

/* line 4704, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-thumb .blog-thumb-desc h3 {
  font-size: 14px;
  margin: 0 0 5px;
  font-weight: 400;
  line-height: 1.4;
}

/* line 4710, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-thumb .blog-thumb-desc h3 a {
  color: #555;
}

/* line 4716, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-thumb .blog-thumb-info {
  padding-left: 0;
  list-style: none;
}

/* line 4720, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-thumb .blog-thumb-info li {
  color: #888;
  padding: 0 2px;
  font-size: 12px;
  display: inline-block;
}

/* line 4726, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-thumb .blog-thumb-info li:before {
  content: '/';
  font-size: 12px;
  line-height: 1.4;
  margin-right: 9px;
}

/* line 4733, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-thumb .blog-thumb-info li:first-child:before {
  content: " ";
  margin-right: 0;
}

/* line 4738, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-thumb .blog-thumb-info li a {
  color: #888;
}

/* line 4741, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-thumb .blog-thumb-info li a:hover {
  color: #e74c3c;
}

/* line 4749, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-thumb.blog-thumb-circle .blog-thumb-hover:after {
  border-radius: 50% !important;
}

/* line 4753, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-thumb.blog-thumb-circle .blog-thumb-hover img {
  width: 50px;
  height: 50px;
}

/* line 4758, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-thumb.blog-thumb-circle .blog-thumb-hover .hover-grad {
  font-size: 15px;
  margin-top: -10px;
}

/* line 4764, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-thumb .blog-thumb-hover:hover:after {
  background: rgba(114, 192, 44, 0.9);
}

/*Blog Grid Hover*/
/*Icon Hover Gradient*/
/*Blog Thumb Description*/
/*Blog Grid Info*/
/*Blog Thumb Circle
------------------------------------*/
/*Blog Thumb Colors
------------------------------------*/
/* line 4783, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-grid .blog-grid-grad i:hover {
  background: #72c02c;
}

/*--------------------------------------------------
  [36. Shop Subscribe]
----------------------------------------------------*/
/* line 4791, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.shop-subscribe {
  padding: 25px 0;
}

/* line 4794, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.shop-subscribe h2 {
  margin: 0;
  color: #fff;
  font-size: 24px;
  font-weight: 200;
  text-transform: uppercase;
}

/* line 4802, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.shop-subscribe input {
  border-color: #fff;
  border-right: none;
  background: transparent;
}

/* line 4808, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.shop-subscribe .form-control {
  color: #fff;
  font-size: 14px;
  font-weight: 200;
}

/* line 4813, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.shop-subscribe .form-control:focus {
  box-shadow: none;
  border-color: #fff;
}

/* line 4818, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.shop-subscribe .form-control::-moz-placeholder, .shop-subscribe .form-control:-ms-input-placeholder, .shop-subscribe .form-control::-webkit-input-placeholder {
  color: #fff;
}

/* line 4823, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.shop-subscribe .input-group-btn {
  border-color: #fff;
  background: transparent;
}

/* line 4827, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.shop-subscribe .input-group-btn .btn {
  border: 1px solid #fff;
  background: transparent;
}

/* line 4832, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.shop-subscribe .input-group-btn i {
  color: #fff;
  font-size: 16px;
  font-weight: 200;
}

/*Input Form Control*/
/*--------------------------------------------------
  [37. Parallax Slider (Main)]
----------------------------------------------------*/
/* line 4847, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.slider-inner .da-slider {
  box-shadow: none;
  border-bottom: 2px solid #ddd;
}

/* line 4852, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.slider-inner .da-dots {
  z-index: 10;
}

@media (max-width: 450px) {
  /* line 4858, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .da-slide p {
    display: none;
  }
}

@media (max-width: 900px) {
  /*Slider Parallax*/
  /* line 4866, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .da-slide .da-img {
    display: none;
  }
}

/*--------------------------------------------------
	[38. Master Slider]
----------------------------------------------------*/
/* line 4875, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.ms-promo-info {
  font-size: 45px;
  font-weight: 300;
  line-height: 1.5;
  text-transform: uppercase;
  font-family: "Open Sans", Arial, sans-serif;
}

/* line 4883, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.ms-promo-info-in {
  font-size: 60px;
  font-weight: 600;
}

/* line 4888, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.ms-promo-sub {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
  font-family: "Open Sans", Arial, sans-serif;
}

/* line 4895, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.ms-promo-sub-in {
  font-size: 15px;
}

/* line 4899, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.ms-img-bordered {
  background: #fff;
  padding: 7px;
}

/*--------------------------------------------------
  [39. Revolution Slider]
----------------------------------------------------*/
/* line 4908, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tp-dottedoverlay {
  z-index: 1 !important;
}

/* line 4912, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tp-bullets.preview4 .bullet {
  border-radius: 10px !important;
}

/* line 4916, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tp-banner-container ul li, .fullscreenbanner-container ul li {
  list-style: none;
  visibility: hidden;
}

/* line 4921, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tp-banner-container {
  position: relative;
}

/* line 4923, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tp-banner-container a.btn-u {
  color: #fff;
  border: solid 1px transparent;
}

/* line 4927, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tp-banner-container a.btn-u:hover {
  color: #fff;
  border: solid 1px transparent;
}

/* line 4933, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tp-banner-container a.re-btn-brd {
  background: none;
  border: solid 1px #fff;
}

/* line 4937, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tp-banner-container a.re-btn-brd:hover {
  color: #555;
  background: #fff;
}

/* line 4944, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tp-banner-container .btn-u.btn-brd {
  font-weight: 400;
}

/*Fullwidth*/
/*Fullscreen*/
/* line 4955, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.fullscreen-container {
  padding: 0;
  width: 100%;
  position: relative;
}

/*Slider Contents v1*/
/* line 4963, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.revolution-mch-1:after {
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  content: ' ';
  position: absolute;
  background: rgba(0, 0, 0, 0.3);
}

/* line 4974, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.revolution-ch1 {
  color: #fff;
  font-size: 40px;
  font-weight: 400;
  line-height: 60px;
  text-transform: uppercase;
  font-family: "Open Sans", Arial, sans-serif;
}

/* line 4983, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.revolution-ch2 {
  color: #fff;
  font-size: 20px;
  max-width: 470px;
  line-height: 32px;
  position: relative;
  text-align: center;
  font-weight: normal;
  font-family: "Open Sans", Arial, sans-serif;
}

/* line 4993, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.revolution-ch2:after {
  left: 50%;
  width: 70px;
  height: 2px;
  content: ' ';
  bottom: -20px;
  background: #fff;
  margin-left: -35px;
  position: absolute;
}

/*Slider Contents v2*/
/* line 5007, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.re-title-v1 {
  color: #fff;
  font-size: 75px;
  font-weight: 600;
  line-height: 60px;
  text-transform: uppercase;
  font-family: "Open Sans", Arial, sans-serif;
}

/* line 5016, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.re-title-v2 {
  color: #fff;
  font-size: 40px;
  font-weight: 600;
  line-height: 45px;
  text-align: center;
  text-transform: uppercase;
  font-family: "Open Sans", Arial, sans-serif;
}

/* line 5026, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.re-text-v1 {
  color: #fff;
  font-size: 24px;
  text-align: center;
  font-family: "Open Sans", Arial, sans-serif;
}

/* line 5033, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.re-text-v2 {
  color: #fff;
  font-size: 24px;
  font-family: "Open Sans", Arial, sans-serif;
}

/*Slides*/
/* line 5041, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.rs-caption-1 {
  color: #fff;
  font-size: 32px;
  font-weight: 200;
  padding: 6px 75px;
  position: relative;
  border-top: solid 1px #fff;
  border-bottom: solid 1px #fff;
}

/* line 5050, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.rs-caption-1:after, .rs-caption-1:before {
  font-size: 16px;
  content: "\f005";
  position: absolute;
  font-family: FontAwesome;
}

/* line 5057, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.rs-caption-1:after {
  right: 4%;
}

/* line 5061, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.rs-caption-1:before {
  left: 4%;
}

@media (max-width: 768px) {
  /* line 5068, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .rs-caption-1:after, .rs-caption-1:before {
    content: "";
  }
}

/* line 5074, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.rs-caption-2 {
  color: #fff;
  position: relative;
  font-size: 26px;
  font-weight: 200;
  line-height: 40px;
  padding: 10px 50px;
  text-align: center;
}

/* line 5083, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.rs-caption-2:after {
  left: 50%;
  content: "";
  height: 1px;
  width: 100px;
  bottom: -10px;
  background: #fff;
  margin-left: -50px;
  position: absolute;
}

/* line 5095, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.rs-caption-3 a {
  margin: 0 5px;
  padding: 7px 20px;
  text-transform: uppercase;
}

@media (max-width: 768px) {
  /* line 5102, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .rs-caption-1, .rs-caption-2, .rs-caption-3 {
    font-weight: normal;
  }
}

/*--------------------------------------------------
  [40. Layer Slider]
----------------------------------------------------*/
/* line 5111, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.layer_slider {
  overflow: hidden;
}

/* line 5115, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.ls-ct-half, .ls-ct-center {
  border-radius: 100px !important;
}

/*--------------------------------------------------
  [41. Clients Carousel]
----------------------------------------------------*/
/* line 5123, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.clients {
  border: 0;
  overflow: hidden;
  margin-top: 10px;
  margin-bottom: 30px;
  box-shadow: none !important;
  margin-bottom: 0 !important;
}

/* line 5131, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.clients li {
  overflow: hidden;
  margin-left: 1px;
  position: relative;
  background: #fafafa;
}

/* line 5137, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.clients li:hover {
  background: #f6f6f6;
}

/* line 5141, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.clients li img.color-img {
  top: 0;
  left: 0;
  display: none;
  position: absolute;
}

/* line 5148, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.clients li:hover img.color-img {
  display: block;
}

/* line 5152, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.clients li img {
  -webkit-filter: gray;
          filter: gray;
  /* IE6-9 */
  float: none !important;
  margin: 0 auto !important;
}

/* line 5159, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.clients li img:hover {
  -webkit-filter: none;
          filter: none;
}

/*--------------------------------------------------
  [42. Pie Chart]
----------------------------------------------------*/
/* line 5171, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.pie-progress-charts .inner-pchart {
  text-align: center;
}

/* line 5175, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.pie-progress-charts .circle {
  color: #555;
  font-weight: 200;
  margin-bottom: 20px;
}

/* line 5181, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.pie-progress-charts .circle-title {
  font-size: 22px;
}

@media (max-width: 767px) {
  /* line 5187, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .pie-progress-charts .inner-pchart {
    margin-bottom: 40px;
  }
}

/*--------------------------------------------------
  [43. Counter]
----------------------------------------------------*/
/* line 5196, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.counters {
  color: #555;
  text-align: center;
}

/* line 5200, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.counters span {
  font-size: 35px;
}

/* line 5203, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.counters span.counter-icon {
  display: block;
  margin-bottom: 10px;
}

/* line 5207, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.counters span.counter-icon i {
  color: #fff;
  padding: 16px;
  min-width: 65px;
  font-size: 30px;
  position: relative;
  background: #72c02c;
}

/* line 5215, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.counters span.counter-icon i:after {
  width: 0;
  height: 0;
  left: 38%;
  content: " ";
  bottom: -7px;
  display: block;
  position: absolute;
  border-top: 7px solid #72c02c;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-left-style: inset;
  /*FF fixes*/
  border-right-style: inset;
  /*FF fixes*/
}

/* line 5237, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.counters:hover span.counter-icon i {
  border-color: #000;
}

@media (max-width: 767px) {
  /* line 5243, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .counters {
    margin-bottom: 30px;
  }
  /* line 5246, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .counters:last-child {
    margin-bottom: inherit;
  }
}

/*--------------------------------------------------
	[44. Back To Top]
----------------------------------------------------*/
/* line 5256, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
#topcontrol {
  color: #fff;
  z-index: 99;
  width: 30px;
  height: 30px;
  font-size: 20px;
  background: #222;
  position: relative;
  right: 14px !important;
  bottom: 11px !important;
  border-radius: 3px !important;
}

/* line 5268, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
#topcontrol:after {
  top: -2px;
  left: 8.5px;
  content: "\f106";
  position: absolute;
  text-align: center;
  font-family: FontAwesome;
}

/* line 5277, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
#topcontrol:hover {
  color: #fff;
  background: #72c02c;
  transition: all 0.3s ease-in-out;
}

/*--------------------------------------------------
	[45. Owl Carousel]
----------------------------------------------------*/
/* line 5288, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-btn {
  color: #777;
  cursor: pointer;
  font-size: 18px;
  padding: 2px 9px;
  text-align: center;
  background: #f5f5f5;
}

/* line 5296, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-btn:hover {
  color: #fff;
  background: #72c02c;
}

/*Owl Carousel v1*/
/* line 5305, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-carousel-v1 .owl-navigation {
  text-align: right;
  margin-bottom: 20px;
}

/* line 5310, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-carousel-v1 .item {
  margin: 0 5px;
}

/* line 5313, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-carousel-v1 .item img {
  text-align: center;
}

/* line 5318, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-carousel-v1 .owl-pagination {
  display: none;
}

/*Owl Carousel v2*/
/* line 5326, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-carousel-v2 .owl-slider-v2 {
  margin-bottom: 20px;
}

/* line 5330, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-carousel-v2 .item {
  margin: 0 15px;
}

/* line 5333, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-carousel-v2 .item img {
  text-align: center;
}

/* line 5338, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-carousel-v2 .owl-navigation {
  text-align: center;
}

/* line 5342, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-carousel-v2 .owl-pagination {
  display: none;
}

/*Owl Carousel v3*/
/* line 5350, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-carousel-v3 .item {
  margin: 0 15px;
}

/* line 5353, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-carousel-v3 .item img {
  text-align: center;
}

/* line 5358, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-carousel-v3 .owl-pagination {
  display: none;
}

/*Owl Carousel v4*/
/* line 5366, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-carousel-v4 .owl-wrapper-outer {
  margin-bottom: 20px;
}

/* line 5370, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-carousel-v4 .item {
  margin: 0 3px;
}

/* line 5373, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-carousel-v4 .item img {
  width: 100%;
}

/*Owl Carousel v5*/
/* line 5382, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-carousel-v5 .owl-wrapper-outer {
  margin-bottom: 20px;
}

/* line 5387, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-carousel-v5 .owl-controls .owl-page.active span, .owl-carousel-v5 .owl-controls.clickable .owl-page:hover span {
  background: #72c02c;
}

/* line 5391, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-carousel-v5 .owl-controls .owl-page span {
  margin: 5px 3px !important;
}

/*Owl Slider v6*/
/* line 5400, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-carousel-v6 .owl-carousel-item {
  margin: 0 10px;
  padding: 7px 0;
  text-align: center;
  position: relative;
  border: 1px solid #e4e2e2;
}

/* line 5407, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-carousel-v6 .owl-carousel-item img {
  width: 150px;
  height: auto;
}

/* line 5413, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-carousel-v6 .owl-wrapper-outer {
  margin-bottom: 20px;
}

/* line 5417, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-carousel-v6 .owl-controls .owl-page span {
  margin: 5px 3px !important;
}

/*Owl Pagination*/
/* line 5424, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-pagination {
  text-align: center !important;
}

/* line 5429, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
  opacity: 1;
  filter: Alpha(Opacity=100);
  /*IE7 fix*/
}

/* line 5436, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-theme .owl-controls .owl-page {
  zoom: 1;
  display: inline-block;
  *display: inline;
  /*IE7 life-saver */
}

/* line 5443, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-theme .owl-controls .owl-page span {
  width: 12px;
  height: 12px;
  opacity: 0.3;
  display: block;
  margin: 5px 7px;
  background: #bbb;
  filter: Alpha(Opacity=50);
  /*IE7 fix*/
  border-radius: 50% !important;
}

/*Owl Carousel Style v1*/
/* line 5460, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-carousel-style-v1 img {
  width: 120px;
  height: auto;
}

/*Owl Carousel Style v2*/
/* line 5468, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-carousel-style-v2 .item {
  margin: 0 3px;
  background: #fafafa;
  text-align: center;
  border: solid 1px #eee;
}

/* line 5474, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-carousel-style-v2 .item img {
  padding: 0 3px;
  display: inline-block;
}

/* line 5479, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-carousel-style-v2 .item:hover {
  background: #f7f7f7;
  border-color: #e5e5e5;
  transition: all 0.4s ease-in-out;
}

/* line 5486, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-carousel-style-v2 .owl-pagination {
  display: none;
}

/*Owl Clients v2
------------------------------------*/
/* line 5495, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-clients-v1 img {
  width: 120px;
  height: auto;
}

/* line 5500, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-clients-v1 .owl-pagination {
  display: none;
}

/*Owl Carousel - Testimonials v3
------------------------------------*/
/*Testimonials Section*/
/* line 5509, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-v3 {
  padding: 100px 0;
  font-family: "Open Sans", Arial, sans-serif;
}

/* line 5513, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-v3 ul {
  margin: 0;
  padding: 0;
  text-align: center;
  position: relative;
}

/* line 5521, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-v3 li img {
  width: 150px;
  height: 150px;
  margin-bottom: 10px;
}

/* line 5527, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-v3 li > p {
  font-size: 14px;
}

/* line 5532, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-v3 .testimonials-v3-title {
  font-size: 22px;
  font-weight: 200;
  margin-bottom: 20px;
}

/* line 5537, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-v3 .testimonials-v3-title p {
  color: #72c02c;
  margin-bottom: 0;
}

/* line 5542, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-v3 .testimonials-v3-title span {
  color: #777;
  display: block;
  font-size: 14px;
}

/* line 5549, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-v3 .owl-pagination {
  display: none;
}

/* line 5554, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-v3 .owl-buttons .owl-prev, .testimonials-v3 .owl-buttons .owl-next {
  padding: 13px;
  position: relative;
  margin: 15px 2px 0;
  background: #f5f5f5;
  display: inline-block;
}

/* line 5562, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-v3 .owl-buttons .owl-prev:after, .testimonials-v3 .owl-buttons .owl-next:after {
  top: 0;
  color: #bbb;
  font-size: 16px;
  position: absolute;
  font-weight: normal;
  display: inline-block;
  font-family: FontAwesome;
}

/* line 5572, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-v3 .owl-buttons .owl-prev:after {
  left: 10px;
  content: "\f104";
}

/* line 5577, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-v3 .owl-buttons .owl-next:after {
  right: 10px;
  content: "\f105";
}

/* line 5582, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-v3 .owl-buttons .owl-prev:hover:after, .testimonials-v3 .owl-buttons .owl-next:hover:after {
  color: #fff;
}

/* line 5586, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-v3 .owl-buttons .owl-prev:hover, .testimonials-v3 .owl-buttons .owl-next:hover {
  background: #72c02c;
  transition: background 0.4s ease-in-out;
}

/*Testimonials Owl Navigation*/
/*Recent Works (Owl Carousel)
------------------------------------*/
/* line 5599, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-work-v1 .owl-navigation {
  top: 3px;
  position: relative;
  margin-bottom: 10px;
}

/* line 5606, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-work-v1 .item a {
  text-align: center;
}

/* line 5609, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-work-v1 .item a:hover {
  text-decoration: none;
}

/* line 5612, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-work-v1 .item a:hover strong {
  color: #555;
}

/* line 5618, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-work-v1 .item em.overflow-hidden {
  display: block;
}

/* line 5623, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-work-v1 .item a span {
  display: block;
  padding: 10px;
  border-bottom: solid 2px #eee;
}

/* line 5629, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-work-v1 .item a strong {
  color: #555;
  display: block;
}

/* line 5634, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-work-v1 .item a i {
  color: #777;
}

/* line 5638, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-work-v1 .item a img {
  transition: all 0.8s ease-in-out;
}

/* line 5643, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-work-v1 .item a:hover img {
  opacity: 0.8;
  -webkit-transform: scale(1.2) rotate(3deg);
      -ms-transform: scale(1.2) rotate(3deg);
          transform: scale(1.2) rotate(3deg);
}

/* line 5648, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-work-v1 .item a:hover span {
  border-bottom: solid 2px #72c02c;
  transition: all 0.3s ease-in-out;
}

/*Parallax Twitter (Owl Carousel)
------------------------------------*/
/* line 5660, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-twitter {
  color: #fff;
  padding: 100px 0;
  position: relative;
  text-align: center;
  background: #333 url(../img/bg/19.jpg) 50% 0 fixed;
  background-size: cover;
  background-position: center center;
}

/* line 5669, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-twitter:after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
}

/* line 5679, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-twitter:before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: url(../img/patterns/gridtile.png) repeat;
}

/* line 5690, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-twitter-in {
  z-index: 1;
  position: relative;
}

/* line 5694, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-twitter-in ul {
  margin: 0;
}

/* line 5698, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-twitter-in li {
  color: #fff;
}

/* line 5701, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-twitter-in li p {
  color: #fff;
  font-size: 18px;
  font-weight: 200;
}

/* line 5707, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-twitter-in li a {
  color: #eee;
  text-decoration: underline;
}

/* line 5711, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-twitter-in li a:hover {
  text-decoration: none;
}

/* line 5716, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-twitter-in li span {
  color: #ddd;
  display: block;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 20px;
}

/* line 5725, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.parallax-twitter-in .owl-page {
  width: 18px;
}

/*Twitter Block (owl-controls)*/
/*Clients Section (Owl Carousel)
------------------------------------*/
/* line 5735, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.clients-section {
  padding: 60px 0;
  position: relative;
  background: #333 url(../img/bg/7.jpg) 50% fixed;
  background-size: cover;
  background-position: center center;
}

/* line 5742, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.clients-section:after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: rgba(0, 0, 0, 0.8);
}

/* line 5752, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.clients-section:before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: url(../img/patterns/gridtile.png) repeat;
}

/* line 5763, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.clients-section .title-v1 p, .clients-section .title-v1 h2 {
  color: #fff;
}

/* line 5768, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.clients-section ul {
  padding: 0;
  z-index: 1;
  list-style: none;
}

/* line 5774, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.clients-section li {
  margin: 0 3px;
  background: #fff;
}

/* line 5778, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.clients-section li a {
  padding: 10px;
  display: block;
  overflow: hidden;
  text-align: center;
  transition: all 0.3s ease-in-out;
}

/* line 5785, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.clients-section li a:hover {
  -transform: scale(1.2);
}

/* line 5791, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.clients-section img {
  width: 100px;
  height: 100px;
}

/* line 5796, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.clients-section .owl-pagination {
  display: none;
}

/* Owl Video
------------------------------------*/
/* line 5805, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-video img {
  position: relative;
  text-align: center;
  margin: 0 auto 20px;
}

/* line 5810, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-video img.video-play {
  top: 50%;
  left: 50%;
  margin-top: -52px;
  margin-left: -52px;
  position: absolute;
}

/* line 5819, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.owl-video .owl-controls .owl-page span {
  margin: 5px 3px;
}

/*--------------------------------------------------
	[46. Bootstrap Carousels]
----------------------------------------------------*/
/* Bootstrap Carousel v1
------------------------------------*/
/* line 5831, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.carousel-v1 .carousel-caption {
  left: 0;
  right: 0;
  bottom: 0;
  padding: 7px 15px;
  background: rgba(0, 0, 0, 0.7);
}

/* line 5838, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.carousel-v1 .carousel-caption p {
  color: #fff;
  margin-bottom: 0;
}

/* line 5845, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.carousel-v1 .carousel-arrow a.carousel-control {
  opacity: 1;
  font-size: 30px;
  height: inherit;
  width: inherit;
  background: none;
  text-shadow: none;
  position: inherit;
}

/* line 5855, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.carousel-v1 .carousel-arrow a i {
  top: 50%;
  opacity: 0.6;
  background: #000;
  margin-top: -18px;
  padding: 2px 12px;
  position: absolute;
}

/* line 5863, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.carousel-v1 .carousel-arrow a i:hover {
  opacity: 0.8;
}

/* line 5868, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.carousel-v1 .carousel-arrow a.left i {
  left: 0;
}

/* line 5872, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.carousel-v1 .carousel-arrow a.right i {
  right: 0;
}

/* Bootstrap Carousel v2
------------------------------------*/
/* line 5881, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.carousel-v2 .carousel-control {
  opacity: 1;
  text-shadow: none;
}

/* line 5885, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.carousel-v2 .carousel-control:hover {
  opacity: 1;
  text-shadow: none;
}

/* line 5890, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.carousel-v2 .carousel-control.left, .carousel-v2 .carousel-control.right {
  top: 50%;
  z-index: 5;
  color: #eee;
  width: 45px;
  height: 45px;
  font-size: 30px;
  margin-top: -22px;
  position: absolute;
  text-align: center;
  display: inline-block;
  border: 2px solid #eee;
  background: rgba(0, 0, 0, 0.1);
}

/* line 5905, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.carousel-v2 .carousel-control:hover {
  background: rgba(0, 0, 0, 0.3);
  transition: all 0.4s ease-in-out;
}

/* line 5910, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.carousel-v2 .carousel-control.left {
  left: 20px;
}

/* line 5914, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.carousel-v2 .carousel-control.right {
  right: 20px;
}

/* line 5918, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.carousel-v2 .carousel-control .arrow-prev {
  top: -5px;
  position: relative;
}

/* line 5923, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.carousel-v2 .carousel-control .arrow-next {
  top: -5px;
  position: relative;
  right: -2px;
}

@media (min-width: 768px) {
  /* line 5931, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .carousel-indicators {
    bottom: 10px;
  }
}

/*--------------------------------------------------
	[47. Tabs]
----------------------------------------------------*/
/*Tabs*/
/* line 5941, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.nav-tabs > li > a, .nav-pills > li > a, .nav-tabs.nav-justified > li > a {
  border-radius: 0;
}

/*Tabs v1
------------------------------------*/
/* line 5949, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v1 .nav-tabs {
  border: none;
  background: none;
  border-bottom: solid 2px #72c02c;
}

/* line 5954, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v1 .nav-tabs a {
  font-size: 14px;
  padding: 5px 15px;
}

/* line 5960, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v1 .nav-tabs > .active > a {
  color: #fff;
  border: none;
  background: #72c02c;
}

/* line 5965, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v1 .nav-tabs > .active > a:hover, .tab-v1 .nav-tabs > .active > a:focus {
  color: #fff;
  border: none;
  background: #72c02c;
}

/* line 5972, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v1 .nav-tabs > li > a {
  border: none;
}

/* line 5975, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v1 .nav-tabs > li > a:hover {
  color: #fff;
  background: #72c02c;
}

/* line 5983, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v1 .tab-content {
  padding: 10px 0;
}

/* line 5986, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v1 .tab-content img {
  margin-top: 4px;
  margin-bottom: 15px;
}

/* line 5990, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v1 .tab-content img.img-tab-space {
  margin-top: 7px;
}

/*Tabs v2
------------------------------------*/
/* line 6001, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v2 .nav-tabs {
  border-bottom: none;
}

/* line 6005, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v2 .nav-tabs li a {
  padding: 9px 16px;
  background: none;
  border: none;
}

/* line 6011, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v2 .nav-tabs li.active a {
  background: #fff;
  padding: 7px 15px 9px;
  border: solid 1px #eee;
  border-top: solid 2px #72c02c;
  border-bottom: none !important;
}

/* line 6021, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v2 .tab-content {
  padding: 10px 16px;
  border: solid 1px #eee;
}

/*Tabs v3
------------------------------------*/
/* line 6032, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v3 .nav-pills li a {
  color: #777;
  font-size: 17px;
  padding: 4px 8px;
  margin-bottom: 3px;
  background: #fafafa;
  border: solid 1px #eee;
}

/* line 6040, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v3 .nav-pills li a:hover {
  color: #fff;
  background: #72c02c;
  border: solid 1px #68af28;
}

/* line 6047, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v3 .nav-pills li.active a {
  color: #fff;
  background: #72c02c;
  border: solid 1px #68af28;
}

/* line 6053, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v3 .nav-pills li i {
  width: 1.25em;
  margin-right: 5px;
  text-align: center;
  display: inline-block;
}

/* line 6061, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v3 .tab-content {
  padding: 15px;
  background: #fafafa;
  border: solid 1px #eee;
}

/*Tab v4
------------------------------------*/
/* line 6072, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v4 .tab-heading {
  width: 100%;
  overflow: hidden;
  position: relative;
  display: inline-block;
  text-transform: uppercase;
  border-bottom: 3px solid #333;
}

/* line 6080, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v4 .tab-heading h2 {
  margin: 0;
  float: left;
  font-size: 18px;
  font-weight: bold;
}

/* line 6088, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v4 .nav-tabs {
  top: 3px;
  border: none;
  float: right;
  overflow: hidden;
  position: relative;
}

/* line 6095, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v4 .nav-tabs a {
  color: #555;
  font-size: 12px;
  padding: 6px 15px;
  text-transform: uppercase;
}

/* line 6103, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v4 .nav-tabs > .active > a {
  border: none;
  background: inherit;
}

/* line 6107, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v4 .nav-tabs > .active > a:hover, .tab-v4 .nav-tabs > .active > a:focus {
  border: none;
  background: inherit;
}

/* line 6113, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v4 .nav-tabs > li > a {
  border: none;
}

/* line 6116, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v4 .nav-tabs > li > a:hover {
  background: inherit;
}

/* line 6123, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v4 .tab-content {
  padding: 20px 0 10px;
}

/*Nav Tabs*/
/*Tab v5
------------------------------------*/
/* line 6134, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v5 .nav-tabs {
  border-bottom: none;
}

/* line 6138, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v5 .nav-tabs li a {
  border: none;
  font-size: 14px;
  background: none;
  padding: 9px 16px;
}

/* line 6145, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v5 .nav-tabs li.active a {
  background: #fff;
  padding: 7px 15px 9px;
  border: solid 1px #eee;
  border-top: solid 3px #222;
  border-bottom: none !important;
}

/* line 6155, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v5 .tab-content {
  padding: 13px;
  border: solid 1px #eee;
}

/*Tab v6
------------------------------------*/
/* line 6165, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v6 .nav-tabs {
  border-bottom-color: #dedede;
}

/* line 6168, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v6 .nav-tabs > li {
  margin-right: 30px;
}

/* line 6171, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v6 .nav-tabs > li > a {
  border: none;
  color: #687074;
  padding: 6px 0;
  font-size: 18px;
  margin-right: 0;
  background: none;
  text-transform: uppercase;
  border-bottom: solid 1px transparent;
}

/* line 6182, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v6 .nav-tabs > li.active > a {
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #18ba9b;
}

/* line 6188, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v6 .nav-tabs > li.active > a:hover, .tab-v6 .nav-tabs > li.active > a:focus {
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #18ba9b;
}

/* line 6197, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v6 .nav-tabs > li > a:hover {
  border-bottom: 1px solid #18ba9b;
}

/* line 6201, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v6 .nav-tabs > li > a:focus {
  border: none;
}

/* line 6208, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tab-v6 .tab-content {
  padding: 30px 0;
}

/*--------------------------------------------------
	[48. Accordions]
----------------------------------------------------*/
/*Accordion v1
------------------------------------*/
/* line 6219, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.acc-v1 .panel-heading {
  padding: 0;
  box-shadow: none;
}

/* line 6223, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.acc-v1 .panel-heading a {
  display: block;
  font-size: 14px;
  padding: 5px 15px;
  background: #fefefe;
}

/* line 6232, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.acc-icon a.accordion-toggle i {
  color: #555;
  margin-right: 8px;
}

/* line 6237, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.acc-icon a.accordion-toggle:hover i {
  color: #39414c;
}

/*--------------------------------------------------
	[49. Paginations]
----------------------------------------------------*/
/*Pegination*/
/* line 6249, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.pagination > li:first-child > a, .pagination > li:first-child > span {
  border-radius: 0;
}

/* line 6256, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
  border-radius: 0;
}

/* line 6262, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
  border-radius: 0;
}

/* line 6270, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.pagination > li:last-child > a, .pagination > li:last-child > span {
  border-radius: 0;
}

/* line 6275, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.pagination li a {
  color: #777;
  padding: 5px 15px;
}

/* line 6279, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.pagination li a:hover {
  color: #fff;
  background: #5fb611;
  border-color: #5fb611;
}

/* line 6287, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  border-color: #72c02c;
  background-color: #72c02c;
}

/*Pagination Without Space*/
/* line 6296, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.pagination-no-space .pagination {
  margin: 0;
}

/*--------------------------------------------------
	[50. Pagers]
----------------------------------------------------*/
/*Pager*/
/* line 6307, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.pager li > a, .pager li > span {
  border-radius: 0;
}

/* line 6312, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.pager li > a:hover, .pager li > a:focus {
  color: #fff;
  background: #5fb611;
  border-color: #5fb611;
}

/* line 6320, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.pager.pager-v2 li > a {
  border: none;
  transition: all 0.1s ease-in-out;
}

/* line 6325, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.pager.pager-v3 li > a {
  transition: all 0.1s ease-in-out;
}

/* line 6330, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.pager.pager-v2 li > a:hover, .pager.pager-v2 li > a:focus {
  color: #fff;
  background: #72c02c;
}

/* line 6337, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.pager.pager-v3 li > a:hover, .pager.pager-v3 li > a:focus {
  color: #fff;
  background: #72c02c;
}

/* line 6343, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.pager.pager-v2 li.page-amount, .pager.pager-v3 li.page-amount {
  font-size: 16px;
  font-style: italic;
}

/* line 6348, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.pager.pager-v2 li.page-amount {
  top: 7px;
  color: #777;
  position: relative;
}

/* line 6353, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.pager.pager-v2 li.page-amount:hover, .pager.pager-v2 li.page-amount:focus {
  top: 7px;
  color: #777;
  position: relative;
}

/* line 6360, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.pager.pager-v3 li.page-amount {
  top: 7px;
  color: #777;
  position: relative;
}

/* line 6365, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.pager.pager-v3 li.page-amount:hover, .pager.pager-v3 li.page-amount:focus {
  top: 7px;
  color: #777;
  position: relative;
}

/* line 6372, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.pager.pager-v2.pager-md li a, .pager.pager-v3.pager-md li a {
  font-size: 16px;
  padding: 8px 18px;
}

/* line 6378, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.pager.pager-v4 li > a {
  line-height: normal;
  transition: all 0.1s ease-in-out;
}

/* line 6382, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.pager.pager-v4 li > a:hover, .pager.pager-v4 li > a:focus {
  color: #fff;
  background: #222;
  border-color: #222;
}

/* line 6389, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.pager.pager-v4 li.page-amount {
  font-size: 14px;
  font-style: italic;
  top: 7px;
  color: #777;
  position: relative;
}

/* line 6396, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.pager.pager-v4 li.page-amount:hover, .pager.pager-v4 li.page-amount:focus {
  top: 7px;
  color: #777;
  position: relative;
}

/*Pager v2 and v3
------------------------------------*/
/*Pager Amount*/
/*Pager Size*/
/*Pager v4
------------------------------------*/
/*Pager Amount*/
/*--------------------------------------------------
	[51. Sidebar Menu]
----------------------------------------------------*/
/* Sidebar Menu v1
------------------------------------*/
/* line 6424, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.sidebar-nav-v1 li {
  padding: 0;
}

/* line 6427, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.sidebar-nav-v1 li a {
  display: block;
  padding: 8px 30px 8px 10px;
}

/* line 6431, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.sidebar-nav-v1 li a:hover {
  text-decoration: none;
}

/* line 6436, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.sidebar-nav-v1 li ul {
  padding: 0;
  list-style: none;
  background: #f8f8f8;
}

/* line 6442, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.sidebar-nav-v1 li.active ul a {
  background: #f8f8f8;
}

/* line 6446, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.sidebar-nav-v1 li ul a {
  color: #555;
  font-size: 12px;
  border-top: solid 1px #ddd;
  padding: 6px 30px 6px 17px;
}

/* line 6454, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.sidebar-nav-v1 > li.active {
  background: #717984;
  border-color: #ddd;
}

/* line 6457, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.sidebar-nav-v1 > li.active:hover {
  background: #717984;
  border-color: #ddd;
}

/* line 6464, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.sidebar-nav-v1 > li.active:focus {
  border-color: #ddd;
}

/* line 6468, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.sidebar-nav-v1 > li.active > a {
  color: #fff;
}

/* line 6474, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.sidebar-nav-v1 ul li:hover a, .sidebar-nav-v1 ul li.active a {
  color: #72c02c;
}

/*Sidebar Sub Navigation*/
/*Sidebar Badges*/
/* line 6484, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.list-group-item li > .badge {
  float: right;
}

/* line 6489, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.sidebar-nav-v1 span.badge {
  margin-top: 8px;
  margin-right: 10px;
}

/* line 6494, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.sidebar-nav-v1 .list-toggle > span.badge {
  margin-right: 25px;
}

/* line 6498, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.sidebar-nav-v1 ul li span.badge {
  margin-top: 8px;
  font-size: 11px;
  padding: 3px 5px;
  margin-right: 10px;
}

/* Sidebar List Toggle
------------------------------------*/
/* line 6510, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.list-group-item:first-child, .list-group-item:last-child {
  border-radius: 0;
}

/* line 6516, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.list-toggle:after {
  top: 7px;
  right: 10px;
  color: #777;
  font-size: 14px;
  content: "\f107";
  position: absolute;
  font-weight: normal;
  display: inline-block;
  font-family: FontAwesome;
}

/* line 6528, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.list-toggle.active:after {
  color: #fff;
  content: "\f107";
}

/*--------------------------------------------------
	[52. Content Boxes]
----------------------------------------------------*/
/*Content Boxes v1*/
/* line 6539, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.content-boxes-v1 {
  text-align: center;
}

/* line 6542, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.content-boxes-v1 span {
  display: block;
  margin-top: 5px;
}

/*Content Boxes v2*/
/* line 6551, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.content-boxes-v2-o span {
  display: block;
  overflow: hidden;
}

/* line 6556, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.content-boxes-v2-o small {
  display: block;
  line-height: 1.6;
}

/* line 6561, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.content-boxes-v2-o .icon-md + span {
  margin-top: 9px;
}

/* line 6565, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.content-boxes-v2-o .icon-lg + span {
  margin-top: 11px;
}

/* line 6569, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.content-boxes-v2-o .icon-custom {
  float: left;
  margin-top: 3px;
  margin-right: 15px;
}

@media (max-width: 992px) {
  /* line 6577, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .content-boxes-v2 {
    text-align: center;
  }
  /* line 6580, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .content-boxes-v2 .text-justify {
    text-align: center;
  }
  /* line 6584, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .content-boxes-v2 span {
    display: block;
    margin-top: 5px;
  }
}

/*Content Boxes v3*/
/* line 6594, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.content-boxes-v3 i.icon-custom {
  top: 8px;
  float: left;
  position: relative;
}

/* line 6600, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.content-boxes-v3 .content-boxes-in-v3 {
  padding: 0 20px;
  overflow: hidden;
}

/* line 6604, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.content-boxes-v3 .content-boxes-in-v3 h3 {
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 3px;
  text-transform: capitalize;
}

/* line 6610, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.content-boxes-v3 .content-boxes-in-v3 h3 a {
  color: #555;
}

/* line 6616, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.content-boxes-v3.content-boxes-v3-right {
  text-align: right;
}

/* line 6619, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.content-boxes-v3.content-boxes-v3-right i.icon-custom {
  float: right;
}

/*Content Boxes Right v3*/
@media (max-width: 768px) {
  /* line 6628, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .content-boxes-v3.content-boxes-v3-right {
    text-align: inherit;
  }
  /* line 6631, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .content-boxes-v3.content-boxes-v3-right i.icon-custom {
    float: left;
    margin-left: 0;
  }
}

/*Content Boxes v4*/
/* line 6641, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.content-boxes-v4 h2 {
  color: #555;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 6648, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.content-boxes-v4 a {
  color: #777;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 6655, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.content-boxes-v4 i {
  width: 25px;
  color: #72c02c;
  font-size: 35px;
  margin-top: 10px;
}

/* line 6663, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.content-boxes-in-v4 {
  padding: 0 10px;
  overflow: hidden;
}

/* line 6668, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.content-boxes-v4-sm i {
  font-size: 26px;
  margin-top: 10px;
  margin-right: 5px;
}

/*Content Boxes v5*/
/* line 6677, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.content-boxes-v5 i {
  float: left;
  color: #999;
  width: 50px;
  height: 50px;
  padding: 11px;
  font-size: 22px;
  background: #eee;
  line-height: 28px;
  text-align: center;
  margin-right: 15px;
  display: inline-block;
}

/* line 6691, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.content-boxes-v5:hover i {
  color: #fff;
  background: #72c02c;
}

/*Content Boxes v6*/
/* line 6699, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.content-boxes-v6 {
  padding-top: 25px;
  text-align: center;
}

/* line 6703, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.content-boxes-v6 i {
  color: #fff;
  width: 90px;
  height: 90px;
  padding: 30px;
  font-size: 30px;
  line-height: 30px;
  position: relative;
  text-align: center;
  background: #dedede;
  margin-bottom: 25px;
  display: inline-block;
}

/* line 6716, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.content-boxes-v6 i:after {
  top: -8px;
  left: -8px;
  right: -8px;
  bottom: -8px;
  content: " ";
  position: absolute;
  border: 1px solid #dedede;
  border-radius: 50% !important;
}

/* line 6728, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.content-boxes-v6:hover i {
  transition: all 0.3s ease-in-out;
  background: #72c02c;
}

/* line 6731, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.content-boxes-v6:hover i:after {
  transition: all 0.3s ease-in-out;
  border-color: #72c02c;
}

/*--------------------------------------------------
	[53. Tagline Boxes]
----------------------------------------------------*/
/*Tagline Boxes*/
/* line 6745, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tag-box {
  padding: 20px;
  background: #fff;
  margin-bottom: 30px;
}

/* line 6750, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tag-box h2 {
  font-size: 20px;
  line-height: 25px;
}

/* line 6755, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tag-box p {
  margin-bottom: 0;
}

/* line 6759, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tag-box.tag-text-space p {
  margin-bottom: 10px;
}

/*Tagline Boxes v1*/
/* line 6766, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tag-box-v1 {
  border: solid 1px #eee;
  border-top: solid 2px #72c02c;
}

/*Tagline Boxes v2*/
/* line 6773, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tag-box-v2 {
  background: #fafafa;
  border: solid 1px #eee;
  border-left: solid 2px #72c02c;
}

/*Tagline Boxes v3*/
/* line 6781, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tag-box-v3 {
  border: solid 2px #eee;
}

/*Tagline Boxes v4*/
/* line 6787, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tag-box-v4 {
  border: dashed 1px #bbb;
}

/*Tagline Boxes v5*/
/* line 6793, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tag-box-v5 {
  margin: 20px 0;
  text-align: center;
  border: dashed 1px #ccc;
}

/* line 6798, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tag-box-v5 span {
  color: #555;
  font-size: 28px;
  margin-bottom: 0;
}

/*Tagline Boxes v6*/
/* line 6807, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tag-box-v6 {
  background: #fafafa;
  border: solid 1px #eee;
}

/*Tagline Boxes v7*/
/* line 6814, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tag-box-v7 {
  border: solid 1px #eee;
  border-bottom: solid 2px #72c02c;
}

/*--------------------------------------------------
	[54. Tags]
----------------------------------------------------*/
/*Tags v1
------------------------------------*/
/* line 6825, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tags-v1 li {
  margin: 0;
  padding: 0;
}

/* line 6829, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tags-v1 li a {
  font-size: 13px;
  padding: 4px 8px;
  line-height: 32px;
  border: solid 2px #eee;
  border-radius: 20px !important;
  transition: all 0.2s ease-in-out;
}

/* line 6837, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tags-v1 li a:hover {
  text-decoration: none;
  border-color: #e0e0e0;
}

/*Tags v2
------------------------------------*/
/* line 6847, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tags-v2 li {
  padding: 7px 0 7px 4px;
}

/* line 6850, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tags-v2 li a {
  color: #555;
  font-size: 13px;
  padding: 5px 10px;
  border: solid 1px #bbb;
}

/* line 6856, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tags-v2 li a:hover {
  color: #fff;
  background: #555;
  border-color: #555;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
}

/*Tags v3
------------------------------------*/
/* line 6869, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tags-v3 li {
  padding: 7px 0 7px 4px;
}

/* line 6872, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tags-v3 li a {
  color: #555;
  font-size: 12px;
  padding: 4px 12px;
  border: solid 1px #eee;
}

/* line 6878, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tags-v3 li a:hover {
  color: #fff;
  background: #222;
  border-color: #222;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
}

/*Tags v4
------------------------------------*/
/* line 6891, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tags-v4 {
  padding-left: 0;
  list-style: none;
}

/* line 6895, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tags-v4 li {
  padding: 3px 2px;
  line-height: 28px;
  display: inline-block;
}

/* line 6901, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tags-v4 a {
  color: #bbb;
  font-size: 13px;
  font-weight: 400;
  padding: 4px 10px;
  border: 1px solid #bbb;
}

/* line 6908, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.tags-v4 a:hover {
  color: #fff;
  background: #e74c3c;
  border-color: #e74c3c;
  text-decoration: none;
  transition: all 0.25s, -webkit-transform 0.25s;
  transition: all 0.25s, transform 0.25s;
  transition: all 0.25s, transform 0.25s, -webkit-transform 0.25s;
}

/*--------------------------------------------------
	[##. Main Page Styles]
----------------------------------------------------*/
/* Purchase Block
------------------------------------*/
/* line 6924, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.purchase {
  padding: 25px 0 30px;
  border-bottom: solid 1px #eee;
  background: url(../img/patterns/breadcrumbs.png) repeat;
}

/* line 6929, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.purchase p {
  margin-bottom: 0;
}

/* line 6933, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.purchase span {
  color: #666;
  display: block;
  font-size: 24px;
  line-height: 35px;
  font-weight: normal;
  margin-bottom: 12px;
  font-family: "Open Sans", Arial, sans-serif;
}

/* line 6943, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.purchase .btn-buy {
  text-align: center;
}

/* line 6946, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.purchase .btn-buy a {
  margin-top: 27px;
}

/* line 6949, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.purchase .btn-buy a i {
  margin-right: 5px;
}

@media (max-width: 992px) {
  /* line 6957, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .purchase {
    text-align: center;
  }
  /* line 6960, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .purchase span {
    font-size: 22px;
    line-height: 29px;
  }
  /* line 6965, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .purchase .btn-buy a {
    margin-top: 25px;
    font-size: 16px;
  }
}

/* Service Block
------------------------------------*/
/* line 6975, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service {
  overflow: hidden;
  margin-bottom: 10px;
  padding: 15px 15px 10px;
}

/* line 6980, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service:hover {
  background: #fcfcfc;
  box-shadow: 0 0 5px #ddd;
  transition: box-shadow 0.2s ease-in-out;
}

/* line 6985, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service:hover i {
  color: #656565;
}

/* line 6990, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service .desc {
  padding: 0 15px;
  overflow: hidden;
}

/* line 6994, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service .desc h4 {
  font-size: 22px;
  line-height: 25px;
}

/* line 7000, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service .service-icon {
  float: left;
  padding: 10px;
  color: #72c02c;
  font-size: 35px;
  text-align: center;
  transition: all 0.4s ease-in-out;
}

/* line 7008, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service .service-icon.icon-cogs {
  font-size: 37px;
}

/* line 7012, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service .service-icon.icon-plane {
  font-size: 43px;
}

/* Recent Work
------------------------------------*/
/* line 7022, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.recent-work a {
  text-align: center;
  background: #fcfcfc;
  display: inline-block;
}

/* line 7027, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.recent-work a:hover {
  text-decoration: none;
}

/* line 7030, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.recent-work a:hover strong {
  color: #555;
}

/* line 7036, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.recent-work em.overflow-hidden {
  display: block;
}

/* line 7041, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.recent-work a span {
  display: block;
  padding: 10px;
  border-bottom: solid 2px #eee;
}

/* line 7047, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.recent-work a strong {
  color: #555;
  display: block;
}

/* line 7052, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.recent-work a i {
  color: #777;
}

/* line 7056, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.recent-work a img {
  transition: all 0.8s ease-in-out;
}

/* line 7061, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.recent-work a:hover img {
  opacity: 0.8;
  -webkit-transform: scale(1.2) rotate(3deg);
      -ms-transform: scale(1.2) rotate(3deg);
          transform: scale(1.2) rotate(3deg);
}

/* line 7066, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.recent-work a:hover span {
  border-bottom: solid 2px #72c02c;
  transition: all 0.3s ease-in-out;
}

/* Work */
/* line 7076, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.work {
  margin-top: 6px;
}

/* line 7079, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.work .details {
  padding: 10px;
}

/* line 7083, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.work .caption {
  display: block;
  padding-top: 5px;
  color: #585f69 !important;
  font-size: 18px !important;
}

/* line 7089, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.work .caption:hover {
  cursor: pointer;
  color: #444 !important;
  text-decoration: underline;
}

/*Other Footer Common Classes
------------------------------------*/
/*Thumb Headline*/
/* line 7101, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.thumb-headline h2 {
  color: #eee;
  font-size: 16px;
}

/*Footer Logo*/
/* line 7108, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.footer-logo {
  margin: 17px 0 20px;
}

/*Latest List*/
/* line 7115, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.latest-list li {
  padding: 8px 0;
  border-top: 1px solid #353535;
}

/* line 7119, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.latest-list li:first-child {
  padding-top: 0;
  border-top: none;
}

/* line 7124, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.latest-list li a {
  color: #eee;
}

/* line 7129, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.latest-list small {
  color: #999;
  display: block;
}

/*Link List*/
/* line 7138, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.link-list li {
  border-top: solid 1px #353535;
}

/* line 7141, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.link-list li:first-child {
  border-top: none !important;
}

/* line 7146, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.link-list a {
  color: #eee;
  font-size: 11px;
  padding: 6px 0px;
  display: inline-block;
  text-transform: uppercase;
}

/* line 7154, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.link-list li i {
  color: #bbb;
  float: right;
  margin-top: 10px;
}

/*Latest Tweets*/
/* line 7164, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.latest-tweets .latest-tweets-inner p {
  color: #555;
  font-size: 13px;
}

/* line 7169, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.latest-tweets .latest-tweets-inner a {
  /*color: #3498db;*/
  text-decoration: none;
}

/* line 7173, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.latest-tweets .latest-tweets-inner a:hover {
  text-decoration: underline;
}

/* line 7178, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.latest-tweets .latest-tweets-inner i.fa {
  top: 2px;
  float: left;
  color: #bbb;
  color: #55acee;
  font-size: 18px;
  margin-right: 5px;
  position: relative;
}

/* line 7188, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.latest-tweets .latest-tweets-inner small {
  color: #777;
  display: block;
}

/*Social Icons*/
/* line 7196, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.social-icons {
  margin-top: 5px;
}

/* line 7199, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.social-icons li {
  margin: 0;
}

/* line 7202, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.social-icons li a {
  margin: 0 3px;
}

/*Thumbnails
------------------------------------*/
/* line 7211, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
a.thumbnail {
  padding: 0;
  border: none;
  margin-bottom: 15px;
}

/* line 7217, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.thumbnail-style {
  padding: 7px;
  margin-bottom: 20px;
}

/* line 7221, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.thumbnail-style:hover {
  box-shadow: 0 0 8px #ddd;
  transition: box-shadow 0.2s ease-in-out;
}

/* line 7227, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.thumbnail h3, .thumbnail-style h3 {
  margin: 6px 0 8px 0;
}

/* line 7231, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.thumbnail h3 a, .thumbnail-style h3 a {
  color: #585f69;
  font-size: 18px;
}

/* line 7236, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.thumbnail h3 a:hover {
  color: #72c02c;
  text-decoration: none;
}

/* line 7242, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.thumbnail-style h3 a:hover {
  color: #72c02c;
  text-decoration: none;
}

/* line 7247, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.thumbnail-style .thumbnail-img {
  position: relative;
  margin-bottom: 11px;
}

/* line 7252, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.thumbnail-style a.btn-more {
  right: -10px;
  bottom: 10px;
  color: #fff;
  padding: 1px 6px;
  position: absolute;
  background: #72c02c;
  display: inline-block;
}

/* line 7261, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.thumbnail-style a.btn-more:hover {
  text-decoration: none;
  box-shadow: 0 0 0 2px #5fb611;
}

/* line 7267, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.thumbnail-style:hover a.btn-more {
  right: 10px;
}

/* line 7273, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.thumbnail-kenburn img {
  left: 10px;
  margin-left: -10px;
  position: relative;
  transition: all 0.8s ease-in-out;
}

/* line 7280, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.thumbnail-kenburn:hover img {
  -webkit-transform: scale(1.2) rotate(2deg);
      -ms-transform: scale(1.2) rotate(2deg);
          transform: scale(1.2) rotate(2deg);
}

/*Servive Blocks
------------------------------------*/
/*Service Alternative Block*/
/* line 7289, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-alternative .service:hover {
  background: #76ca2c;
  transition: all 0.4s ease-in-out;
}

/* line 7293, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-alternative .service:hover i, .service-alternative .service:hover p, .service-alternative .service:hover h4 {
  color: #fff;
}

/*Servive Block Versions*/
/* line 7301, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-v1 h2 {
  margin: 15px 0 10px;
  font-size: 20px;
  line-height: 28px;
}

/* line 7307, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-v1 p {
  text-align: justify;
}

/*Blog Posts
------------------------------------*/
/* line 7315, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.posts .dl-horizontal {
  margin-bottom: 15px;
  overflow: hidden;
}

/* line 7316, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.posts .dl-horizontal a {
  color: #555;
}

/* line 7323, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.posts .dl-horizontal dt {
  width: 60px;
  float: left;
}

/* line 7327, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.posts .dl-horizontal dt img {
  width: 60px;
  height: 60px;
  padding: 2px;
  margin-top: 2px;
  border: solid 1px #ddd;
}

/* line 7336, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.posts .dl-horizontal dd {
  margin-left: 70px;
}

/* line 7339, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.posts .dl-horizontal dd p {
  margin: 0;
}

/* line 7343, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.posts .dl-horizontal dd a {
  font-size: 14px;
  line-height: 16px !important;
}

/* line 7347, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.posts .dl-horizontal dd a:hover {
  color: #72c02c;
  text-decoration: none;
}

/* line 7355, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.posts .dl-horizontal:hover dt img, .posts .dl-horizontal:hover dd a {
  color: #72c02c;
  border-color: #72c02c !important;
  transition: all 0.2s ease-in-out;
}

/*About Page
------------------------------------*/
/* line 7367, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team ul.team-socail {
  text-align: right;
}

/* line 7370, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team ul.team-socail li {
  margin: 0 !important;
  padding: 0 !important;
}

/* line 7374, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team ul.team-socail li a {
  text-decoration: none;
}

/* line 7377, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team ul.team-socail li a:hover {
  text-decoration: none;
}

/* line 7382, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team ul.team-socail li i {
  color: #aaa;
  padding: 6px 7px;
  min-width: 30px;
  font-size: 18px;
  text-align: center;
  background: #f7f7f7;
  display: inline-block;
}

/* line 7391, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team ul.team-socail li i:hover {
  color: #fff;
  background: #72c02c;
  transition: all 0.2s ease-in-out;
}

/* line 7400, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team .thumbnail-style {
  padding: 12px;
}

/* line 7403, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team .thumbnail-style img {
  margin-bottom: 7px;
}

/* line 7407, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team .thumbnail-style h3 {
  margin-bottom: 5px;
}

/* line 7411, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team .thumbnail-style:hover h3 a {
  color: #72c02c !important;
}

/* line 7415, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team .thumbnail-style small {
  display: block;
  margin-top: 5px;
  font-size: 12px;
}

/*About Me Page
------------------------------------*/
/* line 7426, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.about-me {
  overflow: hidden;
}

/* line 7429, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.about-me h2 {
  margin: 0;
  font-size: 20px;
  text-transform: uppercase;
}

/* line 7435, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.about-me span {
  color: #999;
  display: inline;
  font-size: 14px;
  margin-bottom: 10px;
}

/* line 7442, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.about-me .social-icons {
  margin-top: 7px;
}

/*About My Goals*/
/* line 7449, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.about-my-goals h2 {
  text-transform: uppercase;
}

/*About Skills*/
/* line 7455, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.about-skills {
  padding: 40px 0;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  background: url(../img/breadcrumbs.png) repeat;
}

/*Gallery Page
------------------------------------*/
/* line 7466, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.gallery-page .thumbnail {
  padding: 0;
  border: none;
  box-shadow: none;
}

/* line 7471, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.gallery-page .thumbnail:hover {
  padding: 0;
  border: none;
  box-shadow: none;
}

/* line 7478, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.gallery-page .thumbnails {
  margin-bottom: 6px;
}

/*Privacy Page
------------------------------------*/
/* line 7486, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.privacy a {
  text-decoration: underline;
}

/* line 7489, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.privacy a:hover {
  color: #72c02c;
  text-decoration: none;
}

/*Portfolio Item Page v1
------------------------------------*/
/* line 7499, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-item h2 {
  color: #555;
  font-size: 24px;
  margin: 0 0 15px;
}

/* line 7505, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-item li {
  padding: 3px 0;
}

/* line 7509, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-item p a {
  text-decoration: underline;
}

/* line 7512, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-item p a:hover {
  text-decoration: none;
}

/*Portfolio Item v1*/
/* line 7521, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-item1 ul {
  margin: 10px 0 20px;
}

/* line 7525, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-item1 li {
  font-size: 16px;
  margin-bottom: 3px;
}

/* line 7529, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.portfolio-item1 li i {
  font-size: 18px;
  margin-right: 4px;
}

/*Sidebar Features
------------------------------------*/
/*Blog Tags*/
/* line 7541, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
ul.blog-tags li {
  display: inline-block;
}

/* line 7545, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
ul.blog-tags a {
  font-size: 13px;
  padding: 2px 7px;
  background: #f7f7f7;
  margin: 0 3px 6px 0;
  display: inline-block;
}

/* line 7552, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
ul.blog-tags a i {
  color: #666;
}

/* line 7556, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
ul.blog-tags a:hover {
  background: #72c02c;
  color: #fff !important;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
}

/* line 7562, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
ul.blog-tags a:hover i {
  color: #fff !important;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
}

/*Blog Photo Stream*/
/* line 7573, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-photos li {
  display: inline;
}

/* line 7576, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-photos li img {
  width: 58px;
  height: 58px;
  margin: 0 2px 8px;
}

/* line 7581, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-photos li img:hover {
  box-shadow: 0 0 0 2px #72c02c;
}

/*Blog Latest Tweets*/
/* line 7589, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-twitter .blog-twitter-inner {
  padding: 10px;
  position: relative;
  background: #f7f7f7;
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
}

/* line 7596, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-twitter .blog-twitter-inner:after, .blog-twitter .blog-twitter-inner:before {
  transition: all 0.3s ease-in-out;
}

/* line 7600, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-twitter .blog-twitter-inner:after, .blog-twitter .blog-twitter-inner:before {
  width: 0;
  height: 0;
  right: 0px;
  bottom: 0px;
  content: " ";
  display: block;
  position: absolute;
}

/* line 7610, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-twitter .blog-twitter-inner:after {
  border-top: 15px solid #eee;
  border-right: 15px solid transparent;
  border-left: 0px solid transparent;
  border-left-style: inset;
  /*FF fixes*/
  border-right-style: inset;
  /*FF fixes*/
}

/* line 7622, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-twitter .blog-twitter-inner:before {
  border-bottom: 15px solid #fff;
  border-right: 0 solid transparent;
  border-left: 15px solid transparent;
  border-left-style: inset;
  /*FF fixes*/
  border-bottom-style: inset;
  /*FF fixes*/
}

/* line 7634, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-twitter .blog-twitter-inner:hover {
  border-color: #72c02c;
  border-top-color: #72c02c;
}

/* line 7638, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-twitter .blog-twitter-inner:hover:after {
  border-top-color: #72c02c;
}

/* line 7643, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-twitter .blog-twitter-inner span.twitter-time {
  color: #777;
  display: block;
  font-size: 11px;
}

/* line 7649, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-twitter .blog-twitter-inner a {
  color: #72c02c;
  text-decoration: none;
}

/* line 7653, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-twitter .blog-twitter-inner a:hover {
  text-decoration: underline;
}

/* line 7658, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.blog-twitter .blog-twitter-inner i.fa {
  top: 2px;
  color: #bbb;
  font-size: 18px;
  position: relative;
}

/*Choose Block*/
/* line 7668, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.who li {
  margin-bottom: 6px;
}

/* line 7671, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.who li i {
  color: #72c02c;
  font-size: 13px;
  min-width: 15px;
  margin-right: 8px;
  text-align: center;
  position: relative;
}

/* line 7681, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.who li:hover i {
  color: #777;
}

/* line 7685, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.who li:hover a {
  color: #777;
}

/* line 7688, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.who li:hover a:hover {
  text-decoration: none;
}

/*Promo Page
------------------------------------*/
/*Slider Part*/
/* line 7699, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.fullwidthbanner-container.slider-promo {
  max-height: 460px !important;
}

/* line 7703, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.slider-promo-info-bg {
  padding: 25px 20px 20px;
  background: url(../img/bg-black.png) repeat;
}

/* line 7709, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.slider-promo-info span.big-size {
  color: #fff;
  display: block;
  font-size: 30px;
  margin-bottom: 25px;
  text-shadow: none !important;
}

/* line 7717, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.slider-promo-info p {
  color: #fff;
  font-size: 16px;
  margin-bottom: 0;
}

/*Promo Box*/
/* line 7726, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.promo-box {
  padding: 20px;
  margin: 25px 0 20px;
  text-align: center;
}

/* line 7731, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.promo-box i {
  display: block;
  font-size: 50px;
}

/* line 7736, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.promo-box p {
  font-size: 14px;
  margin-bottom: 0;
}

/* line 7741, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.promo-box strong {
  color: #555;
  display: block;
  font-size: 20px;
  font-weight: 200;
  margin: 20px 0 15px;
}

/* line 7748, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.promo-box strong a {
  color: #555;
  display: block;
  font-size: 20px;
  font-weight: 200;
  margin: 20px 0 15px;
}

/* line 7757, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.promo-box:hover strong {
  color: #72c02c;
}

/* line 7760, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.promo-box:hover strong a {
  color: #72c02c;
}

/*Promo Service*/
/* line 7768, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.promo-service {
  margin-bottom: 20px;
}

/* line 7771, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.promo-service li {
  margin-bottom: 5px;
}

/* line 7775, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.promo-service a.btn-u {
  margin: 0 20px 10px 0;
}

/*Promo Elements*/
/* line 7782, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.title-box {
  font-size: 16px;
  text-align: center;
  padding: 10px 0 30px;
  border-bottom: solid 1px #eee;
}

/* line 7788, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.title-box .title-box-text {
  color: #555;
  display: block;
  font-size: 35px;
  font-weight: 200;
}

@media (max-width: 768px) {
  /* line 7798, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .title-box .title-box-text {
    font-size: 26px;
    line-height: 34px;
    margin-bottom: 10px;
  }
  /* line 7804, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .title-box p {
    font-size: 15px;
  }
}

/* line 7810, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.block-blockquote {
  margin: 20px 0;
  text-align: center;
  border: dashed 1px #ccc;
}

/* line 7816, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.block-blockquote-inner {
  padding: 15px;
}

/* line 7820, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.block-blockquote p {
  font-size: 26px;
  margin-bottom: 0;
}

/*Info Blocks*/
/* line 7827, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.info-blocks {
  margin-bottom: 15px;
}

/* line 7830, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.info-blocks:hover i.icon-info-blocks {
  color: #72c02c;
  transition: all 0.2s ease-in-out;
}

/* line 7835, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.info-blocks i.icon-info-blocks {
  float: left;
  color: #777;
  font-size: 30px;
  min-width: 50px;
  margin-top: 10px;
  text-align: center;
}

/* line 7844, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.info-blocks .info-blocks-in {
  padding: 0 10px;
  overflow: hidden;
}

/* line 7848, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.info-blocks .info-blocks-in h3 {
  color: #555;
  font-size: 20px;
  line-height: 28px;
}

/* line 7854, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.info-blocks .info-blocks-in p {
  font-size: 12px;
}

/*Brand Page
------------------------------------*/
/* line 7863, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.brand-page .btn {
  margin-bottom: 10px;
}

/*Form Pages
------------------------------------*/
/* line 7871, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.form-page input, .form-page select {
  margin-bottom: 10px;
}

/*Labels and Badges Page
------------------------------------*/
/* line 7879, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
ul.labels-demo {
  margin: 5px 0;
}

/* line 7882, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
ul.labels-demo li {
  list-style: none;
  display: inline-block;
  margin: 0 5px 2px 0;
}

/* line 7889, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.badge-sidebar {
  border-left: solid 1px #eee;
}

@media (max-width: 991px) {
  /* line 7894, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .badge-sidebar {
    border-left: none;
  }
}

/*Line Icon Page
------------------------------------*/
/* line 7903, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.line-icon-page .item-box {
  width: 25%;
  float: left;
  height: 90px;
  text-align: center;
  padding: 20px 10px;
  margin: 0 -1px -1px 0;
  word-wrap: break-word;
  border: 1px solid #ddd;
}

/* line 7914, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.line-icon-page .item-box--higher {
  height: 120px;
}

/* line 7918, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.line-icon-page .item-box:hover {
  background: #fafafa;
}

/* line 7923, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.line-icon-page .item span {
  display: block;
  font-size: 28px;
  margin-bottom: 10px;
}

/* line 7929, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.line-icon-page .item:hover {
  color: #72c02c;
}

@media (max-width: 768px) {
  /* line 7936, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .line-icon-page .item-box {
    height: 115px;
  }
}

@media (max-width: 450px) {
  /* line 7942, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .line-icon-page .item-box {
    height: 130px;
  }
}

/*Line Icon Page
------------------------------------*/
/* line 7950, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.icon-page-fa {
  margin-bottom: 20px;
}

/* line 7953, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.icon-page-fa .item-box {
  float: left;
  height: 100px;
  width: 16% !important;
}

/* line 7959, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.icon-page-fa .item {
  font-size: 12px;
}

/* line 7962, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.icon-page-fa .item i {
  color: #555;
  display: block;
  font-size: 24px;
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  /* line 7972, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .icon-page-fa .item-box {
    width: 20% !important;
  }
}

@media (max-width: 600px) {
  /* line 7978, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .icon-page-fa .item-box {
    width: 30% !important;
  }
}

@media (max-width: 400px) {
  /* line 7984, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .icon-page-fa .item-box {
    width: 50% !important;
  }
}

/*GLYPHICONS Icons Page
------------------------------------*/
/*Special styles for displaying the icons and their classes*/
/* line 7993, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.bs-glyphicons {
  padding-left: 0;
  list-style: none;
  overflow: hidden;
  padding-bottom: 1px;
  margin-bottom: 20px;
}

/* line 8000, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.bs-glyphicons li {
  width: 25%;
  float: left;
  height: 115px;
  padding: 10px;
  font-size: 11px;
  line-height: 1.4;
  text-align: center;
  margin: 0 -1px -1px 0;
  border: 1px solid #ddd;
}

/* line 8012, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.bs-glyphicons .glyphicon {
  display: block;
  font-size: 18px;
  margin: 5px auto 10px;
}

/* line 8018, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.bs-glyphicons li:hover {
  color: #72c02c;
  background-color: #fafafa;
}

@media (min-width: 768px) {
  /* line 8025, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
  .bs-glyphicons li {
    width: 12.5%;
  }
}

/*Glyphicons Pro*/
/* line 8033, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.demo-pro-glyphicons li {
  width: 170px;
  height: 100px;
  padding: 20px 10px 30px;
}

/* line 8039, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.demo-pro-glyphicons span {
  height: 40px;
  display: block;
}

/* line 8043, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.demo-pro-glyphicons span:before {
  color: #555;
  padding: 10px 62px;
}

/* line 8048, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.demo-pro-glyphicons span.glyphicons:before {
  font-size: 22px;
}

/* line 8052, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.demo-pro-glyphicons span.halflings {
  height: 30px;
}

/* line 8055, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.demo-pro-glyphicons span.halflings:before {
  padding: 10px 70px;
}

/*Glyphicons Pro Halflings*/
/*Contact Pages
------------------------------------*/
/* line 8067, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.map {
  width: 100%;
  height: 350px;
  border-top: solid 1px #eee;
  border-bottom: solid 1px #eee;
}

/* line 8074, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.map-box {
  height: 250px;
}

/* line 8078, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.map-box-space {
  margin-top: 15px;
}

/* line 8082, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.map-box-space1 {
  margin-top: 7px;
}

/*Background Opacity
------------------------------------*/
/* line 8089, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-or {
  overflow: hidden;
  position: relative;
}

/* line 8094, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-bg {
  width: 250px;
  padding: 60px;
  position: absolute;
  top: -10px;
  right: -100px;
  background-color: rgba(255, 255, 255, 0.1);
  -webkit-transform: rotate(55deg);
      -ms-transform: rotate(55deg);
          transform: rotate(55deg);
}

/*Easy Block (used for image badges)
------------------------------------*/
/* line 8107, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.easy-block-v1 {
  position: relative;
}

/* line 8110, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.easy-block-v1 img {
  width: 100%;
}

/* line 8114, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.easy-block-v1 .overflow-h h3 {
  width: 60%;
  float: left;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 5px;
}

/* line 8122, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.easy-block-v1 .easy-block-v1-badge {
  left: 0px;
  top: 10px;
  z-index: 1;
  color: #fff;
  padding: 4px 10px;
  position: absolute;
}

/*Easy Block v2 (used for image badges)
------------------------------------*/
/* line 8135, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.easy-block-v2 {
  overflow: hidden;
  position: relative;
  margin-bottom: 20px;
}

/* line 8140, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.easy-block-v2 img {
  width: 100%;
}

/* line 8144, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.easy-block-v2 .easy-bg-v2 {
  top: 5px;
  color: #fff;
  width: 100px;
  padding: 5px;
  right: -32px;
  font-size: 13px;
  position: absolute;
  text-align: center;
  letter-spacing: 2px;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

/*Easy Block v3 (used for image badges)
------------------------------------*/
/* line 8161, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.easy-block-v3 {
  text-align: left;
  background: #585f69;
  padding: 30px 20px 20px;
}

/* line 8166, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.easy-block-v3.first {
  background: #696f77;
}

/* line 8170, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.easy-block-v3.second {
  background: #707780;
}

/* line 8174, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.easy-block-v3.third {
  background: #787f88;
}

/* line 8178, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.easy-block-v3 i {
  color: #fff;
  float: left;
  font-size: 30px;
  min-width: 45px;
  padding-top: 10px;
}

/* line 8186, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.easy-block-v3 .inner-faq-b {
  overflow: hidden;
}

/* line 8189, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.easy-block-v3 .inner-faq-b h2, .easy-block-v3 .inner-faq-b h3 {
  font-size: 21px;
  margin-bottom: 8px;
}

/* line 8194, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.easy-block-v3 .inner-faq-b h4 {
  color: #fff;
  font-size: 17px;
  margin-bottom: 2px;
}

/* line 8200, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.easy-block-v3 .inner-faq-b h2, .easy-block-v3 .inner-faq-b h3, .easy-block-v3 .inner-faq-b p {
  color: #fff;
}

/*Full Width Block
------------------------------------*/
/* line 8209, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.full-w-block {
  padding: 30px 0;
  background: #282828;
}

/* line 8213, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.full-w-block .info-blocks i {
  color: #fff;
}

/* line 8218, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.full-w-block .info-blocks-in h3 {
  color: #fff;
}

/* line 8222, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.full-w-block .info-blocks-in p {
  color: #ccc;
}

/* line 8227, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.full-w-block .info-blocks:hover i.icon-info-blocks {
  color: #fff;
}

/*Simple Block
------------------------------------*/
/* line 8235, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.simple-block {
  margin-bottom: 20px;
}

/* line 8238, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.simple-block img {
  width: 100%;
}

/* line 8242, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.simple-block p {
  text-align: center;
}

/* line 8246, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.simple-block .carousel-indicators {
  top: 10px;
  left: 65%;
  text-align: right;
}

/* line 8251, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.simple-block .carousel-indicators .active {
  background: #555;
}

/* line 8255, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.simple-block .carousel-indicators li {
  border-color: #555;
}

/* line 8260, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.simple-block .carousel-inner > .item {
  margin: 0;
}

/* line 8264, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.simple-block .responsive-video {
  margin-bottom: 3px;
}

/*Two Blocks
------------------------------------*/
/* line 8272, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.two-blocks {
  text-align: center;
}

/* line 8276, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.two-blocks-in {
  margin-bottom: 30px;
}

/* line 8279, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.two-blocks-in i {
  color: #fff;
  padding: 11px;
  font-size: 30px;
  min-width: 50px;
  text-align: center;
  background: #585f69;
  margin-bottom: 10px;
  display: inline-block;
}

/*Three Blocks
------------------------------------*/
/* line 8294, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.three-blocks {
  text-align: center;
}

/* line 8298, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.three-blocks-in {
  margin-bottom: 30px;
}

/* line 8301, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.three-blocks-in i {
  color: #777;
  padding: 9px 6px;
  font-size: 20px;
  min-width: 40px;
  margin-bottom: 10px;
  border: 1px solid #777;
}

/* line 8310, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.three-blocks-in h3 {
  font-size: 20px;
  margin-bottom: 7px;
}

/*Temperory Classes
------------------------------------*/
/*Banner-info*/
/* line 8320, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.banner-info {
  margin-bottom: 10px;
}

/* line 8323, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.banner-info i {
  float: left;
  color: #fff;
  padding: 11px;
  /*min-width works with line-icon*/
  min-width: 40px;
  font-size: 22px;
  text-align: center;
  margin: 7px 20px 0 0;
}

/* line 8334, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.banner-info i.fa {
  min-width: 46px;
}

/* line 8339, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.banner-info.light i {
  border: 1px solid #fff;
}

/* line 8343, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.banner-info.dark i {
  background: #555;
}

/* line 8347, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.banner-info h3 {
  font-size: 21px;
  margin-bottom: 5px;
}

/* line 8353, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.banner-info.light h3 {
  color: #fff;
}

/* line 8357, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.banner-info.light p {
  color: #eee;
}

/*min-width works with FontAwesome*/
/*Title-Box-V2*/
/* line 8367, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.title-box-v2 {
  text-align: center;
  margin-bottom: 40px;
}

/* line 8371, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.title-box-v2 h2 {
  font-size: 25px;
  text-transform: uppercase;
}

/* line 8376, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.title-box-v2 p {
  font-size: 13px;
}

/*remove padding from "Col-"*/
/* line 8383, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.no-space {
  padding: 0;
}

/* line 8387, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.no-space-left {
  padding-left: 0;
  padding-right: 15px !important;
}

/* line 8392, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.no-space-right {
  padding-right: 0;
  padding-left: 15px !important;
}

/*List Style v1*/
/* line 8400, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.list-style-v1 li {
  margin-bottom: 7px;
}

/* line 8404, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.list-style-v1 i {
  margin-right: 5px;
}

/*Social Contacts
------------------------------------*/
/* line 8412, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.social-contacts li {
  padding: 5px 0;
  border-top: 1px solid #ddd;
}

/* line 8416, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.social-contacts li:first-child {
  border-top: none;
}

/* line 8420, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.social-contacts li i {
  color: #777;
  font-size: 13px;
  min-width: 13px;
  margin-right: 12px;
  text-align: center;
}

/*Status Bar
------------------------------------*/
/* line 8432, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.status-bar li {
  padding-left: 9px;
  border-left: 1px solid #eee;
}

/* line 8436, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.status-bar li:first-child {
  border-left: none;
}

/* line 8440, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.status-bar li i {
  color: #72c02c;
  margin-right: 5px;
}

/* line 8445, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.status-bar li a:hover {
  text-decoration: none;
}

/* line 8450, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.status-bar-in {
  padding: 10px;
  position: relative;
  background: #f0f0f0;
}

/* line 8455, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.status-bar-in:after {
  width: 0;
  height: 0;
  top: -10px;
  left: 50px;
  content: " ";
  display: block;
  position: absolute;
  border-bottom: 11px solid #f0f0f0;
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  border-left-style: inset;
  /*FF fixes*/
  border-right-style: inset;
  /*FF fixes*/
}

/*Share List*/
/* line 8477, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.share-list {
  margin-bottom: 0;
}

/* line 8480, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.share-list li {
  padding-left: 20px;
}

/* line 8483, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.share-list li:first-child {
  padding-left: 0;
}

/* line 8487, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.share-list li i {
  color: #72c02c;
  margin-right: 5px;
}

/*People Say
------------------------------------*/
/* line 8498, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.people-say img {
  float: left;
  width: 40px;
  height: auto;
  margin: 6px 10px 0 0;
}

/* line 8506, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.people-say .overflow-h span {
  font-weight: 700;
}

/* line 8510, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.people-say .overflow-h p {
  font-style: italic;
  line-height: 1.3;
}

/* line 8515, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.people-say .overflow-h small {
  text-align: right;
  font-style: italic;
}

/*Inspire Page
------------------------------------*/
/* line 8525, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
img.img-mouse {
  width: 150px;
  height: auto;
  margin: 0 auto 60px;
}

/*Desire Page
------------------------------------*/
/*Service Info*/
/* line 8535, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-info {
  position: relative;
  padding: 40px 0 50px;
  background: url(../img/patterns/17.png) repeat;
}

/* line 8540, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-info .info-description {
  overflow: hidden;
}

/* line 8544, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-info i.service-info-icon {
  color: #777;
  float: left;
  width: 50px;
  height: 50px;
  padding: 15px;
  font-size: 20px;
  line-height: 17px;
  margin-right: 20px;
  text-align: center;
  display: inline-block;
  border: 1px solid #777;
}

/* line 8559, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-info .info-description h3 {
  margin: 0 0 10px;
}

/* line 8563, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.service-info .info-description p {
  color: #777;
}

/*Portfolio Single Item Page
------------------------------------*/
/*Project Details*/
/* line 8574, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.project-details li {
  color: #555;
  font-weight: 200;
  margin-bottom: 5px;
}

/* line 8580, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.project-details strong {
  min-width: 100px;
  display: inline-block;
}

/* line 8585, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.project-details a {
  text-decoration: underline;
}

/*Bootstrap Testimonials
------------------------------------*/
/* line 8593, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-bs {
  padding: 50px 0;
  background: url(../img/bg/16.jpg) 50% 0 repeat fixed;
}

/* line 8597, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-bs .headline-center-v2 span.author {
  color: #777;
  font-size: 14px;
}

/* line 8602, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-bs .item {
  margin-bottom: 30px;
}

/* line 8606, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-bs .carousel-arrow {
  text-align: center;
}

/* line 8611, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-bs .carousel-control-v2 i {
  color: #888;
  width: 30px;
  height: 30px;
  padding: 2px;
  font-size: 22px;
  display: inline-block;
  border: 2px solid #888;
}

/* line 8620, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-bs .carousel-control-v2 i:hover {
  color: #72c02c;
  border-color: #72c02c;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}

/* line 8628, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.testimonials-bs .carousel-control-v2.left, .testimonials-bs .carousel-control-v2.right {
  text-decoration: none;
  background-image: none;
}

/*Removes Bootstrap carousel background images*/
/*Team v1*/
/* line 8639, /home/boquistm/projects/d7/viu_theme/scss/unify/_blocks.scss */
.team-v1 li > h3 {
  color: #555;
}

/* line 4, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
body {
  font-family: "ProximaNova",Corbel,Arial,sans-serif;
  font-size: 14px;
}

@media (min-width: 768px) {
  /* line 4, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
  body {
    font-size: 16px;
  }
}

@media (min-width: 992px) {
  /* line 4, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
  body {
    font-size: 18px;
  }
}

/* line 15, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
p, ol, ul {
  font-family: "ProximaNova",Corbel,Arial,sans-serif;
}

/* line 19, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
ol, ul {
  margin-bottom: 1.5em;
}

/* line 23, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: .02em;
  margin: 0 0 .25em 0;
}

/* line 31, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
.content-container h1, .content-container h2, .content-container h3, .content-container h4, .content-container h5, .content-container h6 {
  margin-top: 1em;
}

/* line 36, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
.title.page-title {
  margin-bottom: .75em;
}

/* line 40, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
strong {
  letter-spacing: .02em;
}

/* line 45, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
.mceContentBody, .mceContentBody p, .mceContentBody ol, .mceContentBody ul {
  line-height: 1.5em;
  color: #60616d;
  font-size: 16px;
  margin: 0;
  margin-bottom: 1em !important;
}

/* line 63, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
.pane-page-content .field-type-text-with-summary .field-item p, .pane-page-content .field-type-text-with-summary .field-item ol, .pane-page-content .field-type-text-with-summary .field-item ul,
.pane-page-content .field-type-text-long .field-item p,
.pane-page-content .field-type-text-long .field-item ol,
.pane-page-content .field-type-text-long .field-item ul,
.pane-page-content .paragraphs-item-paragraph-snippet p,
.pane-page-content .paragraphs-item-paragraph-snippet ol,
.pane-page-content .paragraphs-item-paragraph-snippet ul,
.pane-page-content .paragraphs-item-paragraph-content p,
.pane-page-content .paragraphs-item-paragraph-content ol,
.pane-page-content .paragraphs-item-paragraph-content ul,
.pane-page-content .oa-event-description p,
.pane-page-content .oa-event-description ol,
.pane-page-content .oa-event-description ul,
.pane-page-content .oa-news-body p,
.pane-page-content .oa-news-body ol,
.pane-page-content .oa-news-body ul,
.pane-page-content .paragraphs-item-viu-text-section p,
.pane-page-content .paragraphs-item-viu-text-section ol,
.pane-page-content .paragraphs-item-viu-text-section ul {
  margin: 0;
  margin-bottom: 1em !important;
}

/* line 68, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
.pane-page-content .field-type-text-with-summary .field-item, .pane-page-content .field-type-text-with-summary .field-item p, .pane-page-content .field-type-text-with-summary .field-item ol, .pane-page-content .field-type-text-with-summary .field-item ul,
.pane-page-content .field-type-text-long .field-item,
.pane-page-content .field-type-text-long .field-item p,
.pane-page-content .field-type-text-long .field-item ol,
.pane-page-content .field-type-text-long .field-item ul,
.pane-page-content .paragraphs-item-paragraph-snippet,
.pane-page-content .paragraphs-item-paragraph-snippet p,
.pane-page-content .paragraphs-item-paragraph-snippet ol,
.pane-page-content .paragraphs-item-paragraph-snippet ul,
.pane-page-content .paragraphs-item-paragraph-content,
.pane-page-content .paragraphs-item-paragraph-content p,
.pane-page-content .paragraphs-item-paragraph-content ol,
.pane-page-content .paragraphs-item-paragraph-content ul,
.pane-page-content .oa-event-description,
.pane-page-content .oa-event-description p,
.pane-page-content .oa-event-description ol,
.pane-page-content .oa-event-description ul,
.pane-page-content .oa-news-body,
.pane-page-content .oa-news-body p,
.pane-page-content .oa-news-body ol,
.pane-page-content .oa-news-body ul,
.pane-page-content .paragraphs-item-viu-text-section,
.pane-page-content .paragraphs-item-viu-text-section p,
.pane-page-content .paragraphs-item-viu-text-section ol,
.pane-page-content .paragraphs-item-viu-text-section ul {
  line-height: 1.5em;
  font-size: 18px;
}

/* line 73, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
.pane-page-content .field-type-text-with-summary .field-item ol, .pane-page-content .field-type-text-with-summary .field-item ul,
.pane-page-content .field-type-text-long .field-item ol,
.pane-page-content .field-type-text-long .field-item ul,
.pane-page-content .paragraphs-item-paragraph-snippet ol,
.pane-page-content .paragraphs-item-paragraph-snippet ul,
.pane-page-content .paragraphs-item-paragraph-content ol,
.pane-page-content .paragraphs-item-paragraph-content ul,
.pane-page-content .oa-event-description ol,
.pane-page-content .oa-event-description ul,
.pane-page-content .oa-news-body ol,
.pane-page-content .oa-news-body ul,
.pane-page-content .paragraphs-item-viu-text-section ol,
.pane-page-content .paragraphs-item-viu-text-section ul {
  padding-left: 25px;
}

/* line 77, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
.pane-page-content .paragraphs-item-paragraph-content {
  font-size: 14px;
}

/* line 80, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
.pane-page-content .entity-paragraphs-item {
  margin-bottom: 1em;
}

/* line 83, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
.pane-page-content .panel-panel-inner > .panel-pane.pane-node-field-oa-related {
  padding-top: 0;
}

/* line 86, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
.pane-page-content .pane-node-comments .oa-list .oa-comment-reply-body,
.pane-page-content .pane-content #comments .oa-list .oa-comment-reply-body,
.pane-page-content .oa-comment-reply-body {
  line-height: 1.5em;
  color: #60616d;
  font-size: 15px;
  margin: 0 0 10px 0;
}

/* line 93, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
.pane-page-content .pane-node-comments .oa-list .oa-comment-reply-body p,
.pane-page-content .pane-content #comments .oa-list .oa-comment-reply-body p,
.pane-page-content .oa-comment-reply-body p {
  font-size: 15px;
  margin: 0 0 1em 0;
}

/* line 97, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
.pane-page-content .pane-node-comments .oa-list .oa-comment-reply-body .user-info, .pane-page-content .pane-node-comments .oa-list .oa-comment-reply-body .links,
.pane-page-content .pane-content #comments .oa-list .oa-comment-reply-body .user-info,
.pane-page-content .pane-content #comments .oa-list .oa-comment-reply-body .links,
.pane-page-content .oa-comment-reply-body .user-info,
.pane-page-content .oa-comment-reply-body .links {
  font-size: 13px;
}

/* line 104, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
h1 {
  color: #2a2c37;
  line-height: 1.1em;
  font-size: 24px;
}

@media (min-width: 768px) {
  /* line 104, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
  h1 {
    font-size: 42px;
  }
}

@media (min-width: 992px) {
  /* line 104, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
  h1 {
    font-size: 50px;
  }
}

/* line 114, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
h1.title {
  color: #003B5C;
  margin-top: 0;
}

/* line 120, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
h2 {
  font-weight: bold;
  background-image: none;
  font-size: 20px;
}

@media (min-width: 768px) {
  /* line 120, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
  h2 {
    font-size: 30px;
  }
}

@media (min-width: 992px) {
  /* line 120, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
  h2 {
    font-size: 36px;
  }
}

/* line 131, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
.oa-pane .pane-title {
  font-size: 20px;
  margin: 0 0 0.8em 0;
  padding: 0;
  letter-spacing: .04em;
  font-weight: bold;
  background-image: none;
}

/*
.radix-layouts-sidebar {
  opacity: 0.85;
  h2, h3 {
    font-size: 16px;
    padding: 0;
    letter-spacing: .04em;
    font-weight: bold;
    background-image: none;
  }
  h3 {
    font-size: 14px;
    margin: 5px 0;
  }
  .pane-title {
    font-size: 14px;
    margin: 0 -15px 0;
    padding: 10px 15px 5px;
    a{
      text-decoration: none;
    }
  }
  .field-type-text-with-summary .field-item p {
    font-size: 14px;
  }
  .group-content li {
    font-size: 14px;
  }
}
*/
/* line 169, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
h3, h3.panel-title, h3.pane-title {
  font-weight: 800;
  font-size: 14px;
}

@media (min-width: 768px) {
  /* line 169, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
  h3, h3.panel-title, h3.pane-title {
    font-size: 20px;
  }
}

@media (min-width: 992px) {
  /* line 169, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
  h3, h3.panel-title, h3.pane-title {
    font-size: 26px;
  }
}

/* line 180, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
.view-oa-team-list h3 a {
  color: #777;
  text-transform: uppercase;
  font-weight: normal;
}

/* line 186, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
h4 {
  letter-spacing: .04em;
  font-size: 1em;
}

@media (min-width: 768px) {
  /* line 186, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
  h4 {
    font-size: 18px;
  }
}

@media (min-width: 992px) {
  /* line 186, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
  h4 {
    font-size: 22px;
  }
}

/* line 197, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
.entity-paragraphs-item .field-label-heading .field-label {
  font-size: 14px;
}

/*
.radix-layouts-sidebar {
  color: #60616d;
  font-size: 15px;
}
*/
/* line 206, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
.group-header {
  margin-top: 0;
}

/* line 208, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
.group-header h3, .group-header h4 {
  font-size: 12px;
  line-height: 1.1;
  color: #6D7074;
  font-weight: bold;
  font-style: normal;
  border-top: 4px solid #EAEAEA;
  margin-bottom: 0;
  padding-top: 1.3em;
  padding-bottom: 1.3em;
}

/* line 221, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
.view-content table > caption {
  font-size: 12px;
  line-height: 1.1;
  color: #6D7074;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 1.3em;
}

/* line 232, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
.oa-responsive-region .fa {
  margin-right: 0;
}

/* line 236, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
.more-link {
  font-style: italic;
  font-size: 15px;
}

@media screen and (max-width: 1024px) {
  /* line 242, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
  abbr[title] {
    position: relative;
    /* ensure consistent styling across browsers */
    text-decoration: underline dotted;
  }
  /* line 249, /home/boquistm/projects/d7/viu_theme/scss/base/_typography.scss */
  abbr[title]:hover::after,
  abbr[title]:focus::after {
    content: attr(title);
    /* position tooltip like the native one */
    position: absolute;
    left: 0;
    bottom: -30px;
    width: auto;
    white-space: nowrap;
    background-color: #1e1e1e;
    color: #fff;
    border-radius: 3px;
    box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.4);
    font-size: 14px;
    padding: 3px 5px;
  }
}

/* line 3, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_component_fixes.scss */
.panel.panel-bootstrap-pane {
  border-width: 1px;
  border-style: solid;
}

/* line 6, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_component_fixes.scss */
.panel.panel-bootstrap-pane .panel-title {
  font-size: 1em;
  margin-top: 0;
}

/* line 9, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_component_fixes.scss */
.panel.panel-bootstrap-pane .panel-title a {
  text-decoration: none;
}

/* line 16, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_component_fixes.scss */
.panel-bootstrap-pane.service-block.rounded {
  border-radius: 5px;
}

/* line 19, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_component_fixes.scss */
.panel-bootstrap-pane.service-block.rounded-2x {
  border-radius: 10px;
}

/* line 22, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_component_fixes.scss */
.panel-bootstrap-pane.service-block .service-block-title {
  margin-top: 0;
}

/* line 27, /home/boquistm/projects/d7/viu_theme/scss/boostrap_overrides/_component_fixes.scss */
.service-block__text-left {
  text-align: left;
}

/* line 3, /home/boquistm/projects/d7/viu_theme/scss/layout/_audience_nav.scss */
.viu-audience-nav {
  display: none;
}

@media (min-width: 1200px) {
  /* line 3, /home/boquistm/projects/d7/viu_theme/scss/layout/_audience_nav.scss */
  .viu-audience-nav {
    display: block;
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 101;
  }
}

@media (min-width: 1200px) {
  /* line 17, /home/boquistm/projects/d7/viu_theme/scss/layout/_audience_nav.scss */
  .viuNavigation__audience_nav {
    display: none;
  }
}

/* line 22, /home/boquistm/projects/d7/viu_theme/scss/layout/_audience_nav.scss */
.logged-in .viu-audience-nav {
  background: #007DBA;
}

/* line 26, /home/boquistm/projects/d7/viu_theme/scss/layout/_audience_nav.scss */
.viu-audience-nav__list {
  margin: 0 auto;
  text-align: center;
  line-height: 1.25em;
}

/* line 30, /home/boquistm/projects/d7/viu_theme/scss/layout/_audience_nav.scss */
.viu-audience-nav__list li {
  display: inline-block;
}

/* line 32, /home/boquistm/projects/d7/viu_theme/scss/layout/_audience_nav.scss */
.viu-audience-nav__list li a {
  padding: .2em .5em;
  font-size: .8em;
  color: white;
}

/* line 36, /home/boquistm/projects/d7/viu_theme/scss/layout/_audience_nav.scss */
.viu-audience-nav__list li a:hover {
  text-decoration: none;
  background: rgba(255, 255, 255, 0.2);
}

/* line 45, /home/boquistm/projects/d7/viu_theme/scss/layout/_audience_nav.scss */
.viu-audience-nav form {
  display: none;
}

/* line 49, /home/boquistm/projects/d7/viu_theme/scss/layout/_audience_nav.scss */
#audience-search {
  background: #007DBA;
}

/* line 3, /home/boquistm/projects/d7/viu_theme/scss/layout/_brand.scss */
.viu-brand {
  position: relative;
  float: left;
  width: 16.66667%;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
  top: 20px;
  z-index: 2;
}

@media (min-width: 768px) {
  /* line 3, /home/boquistm/projects/d7/viu_theme/scss/layout/_brand.scss */
  .viu-brand {
    padding-left: 5px;
    padding-right: 5px;
  }
}

@media (min-width: 992px) {
  /* line 3, /home/boquistm/projects/d7/viu_theme/scss/layout/_brand.scss */
  .viu-brand {
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    width: 8.33333%;
  }
}

@media (min-width: 1200px) {
  /* line 3, /home/boquistm/projects/d7/viu_theme/scss/layout/_brand.scss */
  .viu-brand {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 768px) {
  /* line 3, /home/boquistm/projects/d7/viu_theme/scss/layout/_brand.scss */
  .viu-brand {
    top: 60px;
  }
}

@media (min-width: 992px) {
  /* line 3, /home/boquistm/projects/d7/viu_theme/scss/layout/_brand.scss */
  .viu-brand {
    top: 75px;
  }
}

/* line 18, /home/boquistm/projects/d7/viu_theme/scss/layout/_brand.scss */
.page-admin .viu-brand {
  display: none;
}

/* line 22, /home/boquistm/projects/d7/viu_theme/scss/layout/_brand.scss */
.viu-logo-link {
  pointer-events: all;
}

/* line 26, /home/boquistm/projects/d7/viu_theme/scss/layout/_brand.scss */
.viu-logo {
  width: 100%;
}

@media (min-width: 768px) {
  /* line 26, /home/boquistm/projects/d7/viu_theme/scss/layout/_brand.scss */
  .viu-logo {
    position: relative;
    width: 60%;
    left: 20%;
  }
}

@media (min-width: 992px) {
  /* line 26, /home/boquistm/projects/d7/viu_theme/scss/layout/_brand.scss */
  .viu-logo {
    width: 100%;
    left: 0;
  }
}

/* line 41, /home/boquistm/projects/d7/viu_theme/scss/layout/_brand.scss */
.logo-grid-container--fixed {
  position: fixed;
  pointer-events: none;
  width: calc(100% - 10px * 2);
  top: 10px;
  z-index: 101;
  *zoom: 1;
}

/* line 9, /home/boquistm/projects/d7/viu_theme/scss/base/_mixins.scss */
.logo-grid-container--fixed:before, .logo-grid-container--fixed:after {
  content: " ";
  display: table;
}

/* line 14, /home/boquistm/projects/d7/viu_theme/scss/base/_mixins.scss */
.logo-grid-container--fixed:after {
  clear: both;
}

@media (min-width: 768px) {
  /* line 41, /home/boquistm/projects/d7/viu_theme/scss/layout/_brand.scss */
  .logo-grid-container--fixed {
    width: calc(100% - 20px * 2);
    top: 20px;
  }
}

@media (min-width: 992px) {
  /* line 41, /home/boquistm/projects/d7/viu_theme/scss/layout/_brand.scss */
  .logo-grid-container--fixed {
    width: calc(100% - 25px * 2);
    top: 25px;
  }
}

/* line 4, /home/boquistm/projects/d7/viu_theme/scss/layout/_colored_page_frame.scss */
body.not-logged-in {
  padding: 10px;
}

@media (min-width: 768px) {
  /* line 4, /home/boquistm/projects/d7/viu_theme/scss/layout/_colored_page_frame.scss */
  body.not-logged-in {
    padding: 20px;
  }
}

@media (min-width: 992px) {
  /* line 4, /home/boquistm/projects/d7/viu_theme/scss/layout/_colored_page_frame.scss */
  body.not-logged-in {
    padding: 25px;
  }
}

/* line 15, /home/boquistm/projects/d7/viu_theme/scss/layout/_colored_page_frame.scss */
body.not-logged-in:before {
  z-index: 100;
  content: '';
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
  position: fixed;
  height: 100vh;
  left: 0;
  right: 0;
  top: 0;
  border: solid 11px #003B5C;
  border-color: #003B5C;
  transition: border-color 0.5s ease;
}

@media (min-width: 768px) {
  /* line 15, /home/boquistm/projects/d7/viu_theme/scss/layout/_colored_page_frame.scss */
  body.not-logged-in:before {
    border-width: 21px;
  }
}

@media (min-width: 992px) {
  /* line 15, /home/boquistm/projects/d7/viu_theme/scss/layout/_colored_page_frame.scss */
  body.not-logged-in:before {
    border-width: 26px;
  }
}

@media (max-width: 767px) {
  /* line 39, /home/boquistm/projects/d7/viu_theme/scss/layout/_colored_page_frame.scss */
  body.not-logged-in .container-fluid > .row:not(#footer):not(.header-hero-container) {
    padding-left: 10px;
    padding-right: 10px;
  }
}

/* line 48, /home/boquistm/projects/d7/viu_theme/scss/layout/_colored_page_frame.scss */
body.not-logged-in.darkblue:before {
  border-color: #003B5C;
}

/* line 51, /home/boquistm/projects/d7/viu_theme/scss/layout/_colored_page_frame.scss */
body.not-logged-in.white:before {
  border-color: white;
}

/* line 55, /home/boquistm/projects/d7/viu_theme/scss/layout/_colored_page_frame.scss */
body.not-logged-in.white .viu-audience-nav__list li a {
  color: #007DBA;
}

/* line 5, /home/boquistm/projects/d7/viu_theme/scss/layout/_footer.scss */
.viuFooter, body #footer {
  background: white;
  text-align: center;
  color: #003B5C;
}

/* line 11, /home/boquistm/projects/d7/viu_theme/scss/layout/_footer.scss */
.viuFooter-content {
  width: 100%;
}

/* line 15, /home/boquistm/projects/d7/viu_theme/scss/layout/_footer.scss */
.viuFooter a {
  color: #003B5C;
}

/* line 19, /home/boquistm/projects/d7/viu_theme/scss/layout/_footer.scss */
.viuFooter__linkList__heading {
  font-weight: bold;
  font-size: 14px;
}

@media (min-width: 768px) {
  /* line 19, /home/boquistm/projects/d7/viu_theme/scss/layout/_footer.scss */
  .viuFooter__linkList__heading {
    font-size: 18px;
  }
}

@media (min-width: 992px) {
  /* line 19, /home/boquistm/projects/d7/viu_theme/scss/layout/_footer.scss */
  .viuFooter__linkList__heading {
    font-size: 22px;
  }
}

/* line 30, /home/boquistm/projects/d7/viu_theme/scss/layout/_footer.scss */
.viuFooter__logo {
  display: block;
  max-width: 150px;
  margin: 0 auto 2em auto;
}

/* line 36, /home/boquistm/projects/d7/viu_theme/scss/layout/_footer.scss */
.footer__linkList__list {
  margin-left: 0;
  margin-bottom: 2em;
}

/* line 41, /home/boquistm/projects/d7/viu_theme/scss/layout/_footer.scss */
.viuFooter__contact__heading {
  display: block;
  margin: 1em 0;
}

/* line 46, /home/boquistm/projects/d7/viu_theme/scss/layout/_footer.scss */
.viuFooter__contact__address {
  margin-bottom: 1.5em;
}

/* line 48, /home/boquistm/projects/d7/viu_theme/scss/layout/_footer.scss */
.viuFooter__contact__address address {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  /* line 55, /home/boquistm/projects/d7/viu_theme/scss/layout/_footer.scss */
  .viuFooter__contact__address address {
    float: left;
    width: 50%;
  }
  /* line 60, /home/boquistm/projects/d7/viu_theme/scss/layout/_footer.scss */
  .viuFooter__contact__phone-email {
    float: left;
    width: 50%;
  }
}

/* line 67, /home/boquistm/projects/d7/viu_theme/scss/layout/_footer.scss */
#footer-google-map {
  max-width: 100%;
}

/* line 71, /home/boquistm/projects/d7/viu_theme/scss/layout/_footer.scss */
.viuFooter__acknowledgement {
  text-align: center;
  margin-bottom: .5em;
}

/* line 76, /home/boquistm/projects/d7/viu_theme/scss/layout/_footer.scss */
.viuFooter__primary {
  margin-bottom: 2em;
}

/* line 79, /home/boquistm/projects/d7/viu_theme/scss/layout/_footer.scss */
.viuFooter__primary__inner {
  position: relative;
  float: left;
  width: 66.66667%;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
  margin-left: 16.66667%;
  position: relative;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
}

@media (min-width: 768px) {
  /* line 79, /home/boquistm/projects/d7/viu_theme/scss/layout/_footer.scss */
  .viuFooter__primary__inner {
    padding-left: 5px;
    padding-right: 5px;
    float: left;
    width: 83.33333%;
  }
}

@media (min-width: 992px) {
  /* line 79, /home/boquistm/projects/d7/viu_theme/scss/layout/_footer.scss */
  .viuFooter__primary__inner {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media (min-width: 1200px) {
  /* line 79, /home/boquistm/projects/d7/viu_theme/scss/layout/_footer.scss */
  .viuFooter__primary__inner {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 768px) {
  /* line 79, /home/boquistm/projects/d7/viu_theme/scss/layout/_footer.scss */
  .viuFooter__primary__inner {
    margin-left: 8.33333%;
  }
}

/* line 86, /home/boquistm/projects/d7/viu_theme/scss/layout/_footer.scss */
.viuFooter__links-secondary {
  text-align: center;
}

/* line 88, /home/boquistm/projects/d7/viu_theme/scss/layout/_footer.scss */
.viuFooter__links-secondary li {
  display: inline-block;
}

/* line 90, /home/boquistm/projects/d7/viu_theme/scss/layout/_footer.scss */
.viuFooter__links-secondary li:not(:last-child):after {
  content: " |";
}

/* line 94, /home/boquistm/projects/d7/viu_theme/scss/layout/_footer.scss */
.viuFooter__links-secondary a {
  font-size: 0.8em;
  font-weight: bold;
}

/* line 100, /home/boquistm/projects/d7/viu_theme/scss/layout/_footer.scss */
.viu-copyright {
  text-align: center;
  font-size: 12px;
  line-height: 20px;
  *zoom: 1;
}

/* line 9, /home/boquistm/projects/d7/viu_theme/scss/base/_mixins.scss */
.viu-copyright:before, .viu-copyright:after {
  content: " ";
  display: table;
}

/* line 14, /home/boquistm/projects/d7/viu_theme/scss/base/_mixins.scss */
.viu-copyright:after {
  clear: both;
}

@media (min-width: 768px) {
  /* line 110, /home/boquistm/projects/d7/viu_theme/scss/layout/_footer.scss */
  .viuFooter {
    text-align: left;
  }
  /* line 113, /home/boquistm/projects/d7/viu_theme/scss/layout/_footer.scss */
  .viuFooter__logo {
    max-width: 200px;
  }
  /* line 117, /home/boquistm/projects/d7/viu_theme/scss/layout/_footer.scss */
  .viu-copyright {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 101;
    color: white;
  }
  /* line 124, /home/boquistm/projects/d7/viu_theme/scss/layout/_footer.scss */
  .viu-copyright a {
    color: white;
  }
  /* line 128, /home/boquistm/projects/d7/viu_theme/scss/layout/_footer.scss */
  .viuFooter .page-section__content {
    padding-bottom: 1em;
  }
}

@media (min-width: 992px) {
  /* line 140, /home/boquistm/projects/d7/viu_theme/scss/layout/_footer.scss */
  .viuFooter__logo {
    display: block;
    max-width: 250px;
    margin: 0 auto 4em auto;
  }
  /* line 145, /home/boquistm/projects/d7/viu_theme/scss/layout/_footer.scss */
  .viu-copyright {
    line-height: 25px;
  }
}

/* line 4, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
.globalCTAs {
  z-index: 1;
  position: relative;
}

/* line 9, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
.globalCTAs .page-section__content__inner {
  position: relative;
  float: left;
  width: 66.66667%;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
  margin-left: 16.66667%;
  position: relative;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
}

@media (min-width: 768px) {
  /* line 9, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
  .globalCTAs .page-section__content__inner {
    padding-left: 5px;
    padding-right: 5px;
    float: left;
    width: 66.66667%;
  }
}

@media (min-width: 992px) {
  /* line 9, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
  .globalCTAs .page-section__content__inner {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media (min-width: 1200px) {
  /* line 9, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
  .globalCTAs .page-section__content__inner {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 768px) {
  /* line 9, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
  .globalCTAs .page-section__content__inner {
    margin-left: 16.66667%;
  }
}

@media (min-width: 768px) {
  /* line 9, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
  .globalCTAs .page-section__content__inner {
    padding-left: 5px;
    padding-right: 5px;
  }
}

@media (min-width: 992px) {
  /* line 9, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
  .globalCTAs .page-section__content__inner {
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    width: 83.33333%;
  }
}

@media (min-width: 1200px) {
  /* line 9, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
  .globalCTAs .page-section__content__inner {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  /* line 9, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
  .globalCTAs .page-section__content__inner {
    margin-left: 8.33333%;
  }
}

/* line 18, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
.globalCTAs.cols-2 .page-section__content__inner {
  position: relative;
  float: left;
  width: 66.66667%;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
  margin-left: 16.66667%;
  position: relative;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
}

@media (min-width: 768px) {
  /* line 18, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
  .globalCTAs.cols-2 .page-section__content__inner {
    padding-left: 5px;
    padding-right: 5px;
    float: left;
    width: 75%;
  }
}

@media (min-width: 992px) {
  /* line 18, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
  .globalCTAs.cols-2 .page-section__content__inner {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media (min-width: 1200px) {
  /* line 18, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
  .globalCTAs.cols-2 .page-section__content__inner {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 768px) {
  /* line 18, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
  .globalCTAs.cols-2 .page-section__content__inner {
    margin-left: 16.66667%;
  }
}

@media (min-width: 768px) {
  /* line 18, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
  .globalCTAs.cols-2 .page-section__content__inner {
    padding-left: 5px;
    padding-right: 5px;
  }
}

@media (min-width: 992px) {
  /* line 18, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
  .globalCTAs.cols-2 .page-section__content__inner {
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    width: 66.66667%;
  }
}

@media (min-width: 1200px) {
  /* line 18, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
  .globalCTAs.cols-2 .page-section__content__inner {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  /* line 18, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
  .globalCTAs.cols-2 .page-section__content__inner {
    margin-left: 16.66667%;
  }
}

/* line 29, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
.globalCTAs__icon, .globalCTAs__intro {
  display: none;
}

/* line 33, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
.globalCTAs__cta {
  display: block;
  text-align: center;
  padding-right: 2em;
}

/* line 37, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
.globalCTAs__cta p {
  margin-bottom: 1em;
}

/* line 41, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
.globalCTAs__heading {
  font-size: 1.5em;
}

@media (max-width: 767px) {
  /* line 46, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
  .cta-button.globalCTAs__link {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (min-width: 768px) {
  /* line 54, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
  .globalCTAs__cta {
    text-align: center;
    margin-bottom: 2em;
  }
  /* line 58, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
  .globalCTAs__icon {
    display: block;
    font-size: 3em;
    line-height: 1.5em;
  }
  /* line 63, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
  .globalCTAs__intro {
    display: inline;
  }
  /* line 65, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
  .globalCTAs__intro strong {
    display: block;
  }
  /* TODO - top selector to be deprecated */
  /* line 71, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
  .pane-viu-global-ctas .globalCTAs__link.cta-button,
  .globalCTAs--centered .globalCTAs__link.cta-button {
    margin-left: auto;
    margin-right: auto;
  }
}

@media (min-width: 992px) {
  /* line 81, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
  .globalCTAs__container {
    padding: 0;
  }
  /* line 85, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
  .globalCTAs__icon {
    font-size: 4em;
  }
  /* line 89, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
  .globalCTAs__cta {
    border: 0;
    margin-bottom: 0;
  }
  /* line 92, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
  .globalCTAs__cta:hover, .globalCTAs__cta:active, .globalCTAs__cta:focus {
    background: none;
    text-decoration: none;
  }
  /* line 98, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
  .globalCTAs__link {
    margin: 0;
  }
}

/* Flex CTAs left aligned */
/* line 105, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
.globalCTAs--flex .globalCTAs__cta {
  text-align: left;
}

/* Flex CTAs center aligned */
/* line 110, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
.globalCTAs--flex.ctas--text-centered .globalCTAs__cta {
  text-align: center;
}

/* line 112, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
.globalCTAs--flex.ctas--text-centered .globalCTAs__cta .globalCTAs__link {
  margin-left: auto;
  margin-right: auto;
}

/* line 120, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
.globalCTAs--flex.cols-3 .globalCTAs__cta, .globalCTAs--flex.cols-3 .image-block-ctas__cta, .image-block-ctas.cols-3 .globalCTAs__cta, .image-block-ctas.cols-3 .image-block-ctas__cta {
  position: relative;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
}

@media (min-width: 768px) {
  /* line 120, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
  .globalCTAs--flex.cols-3 .globalCTAs__cta, .globalCTAs--flex.cols-3 .image-block-ctas__cta, .image-block-ctas.cols-3 .globalCTAs__cta, .image-block-ctas.cols-3 .image-block-ctas__cta {
    padding-left: 5px;
    padding-right: 5px;
  }
}

@media (min-width: 992px) {
  /* line 120, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
  .globalCTAs--flex.cols-3 .globalCTAs__cta, .globalCTAs--flex.cols-3 .image-block-ctas__cta, .image-block-ctas.cols-3 .globalCTAs__cta, .image-block-ctas.cols-3 .image-block-ctas__cta {
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    width: 33.33333%;
  }
}

@media (min-width: 1200px) {
  /* line 120, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
  .globalCTAs--flex.cols-3 .globalCTAs__cta, .globalCTAs--flex.cols-3 .image-block-ctas__cta, .image-block-ctas.cols-3 .globalCTAs__cta, .image-block-ctas.cols-3 .image-block-ctas__cta {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 125, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
.globalCTAs--flex.cols-2 .globalCTAs__cta, .globalCTAs--flex.cols-2 .image-block-ctas__cta, .image-block-ctas.cols-2 .globalCTAs__cta, .image-block-ctas.cols-2 .image-block-ctas__cta {
  position: relative;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
}

@media (min-width: 768px) {
  /* line 125, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
  .globalCTAs--flex.cols-2 .globalCTAs__cta, .globalCTAs--flex.cols-2 .image-block-ctas__cta, .image-block-ctas.cols-2 .globalCTAs__cta, .image-block-ctas.cols-2 .image-block-ctas__cta {
    padding-left: 5px;
    padding-right: 5px;
  }
}

@media (min-width: 992px) {
  /* line 125, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
  .globalCTAs--flex.cols-2 .globalCTAs__cta, .globalCTAs--flex.cols-2 .image-block-ctas__cta, .image-block-ctas.cols-2 .globalCTAs__cta, .image-block-ctas.cols-2 .image-block-ctas__cta {
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    width: 50%;
  }
}

@media (min-width: 1200px) {
  /* line 125, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
  .globalCTAs--flex.cols-2 .globalCTAs__cta, .globalCTAs--flex.cols-2 .image-block-ctas__cta, .image-block-ctas.cols-2 .globalCTAs__cta, .image-block-ctas.cols-2 .image-block-ctas__cta {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 130, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
.globalCTAs--flex.cols-1 .globalCTAs__cta, .globalCTAs--flex.cols-1 .image-block-ctas__cta, .image-block-ctas.cols-1 .globalCTAs__cta, .image-block-ctas.cols-1 .image-block-ctas__cta {
  position: relative;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
}

@media (min-width: 768px) {
  /* line 130, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
  .globalCTAs--flex.cols-1 .globalCTAs__cta, .globalCTAs--flex.cols-1 .image-block-ctas__cta, .image-block-ctas.cols-1 .globalCTAs__cta, .image-block-ctas.cols-1 .image-block-ctas__cta {
    padding-left: 5px;
    padding-right: 5px;
  }
}

@media (min-width: 992px) {
  /* line 130, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
  .globalCTAs--flex.cols-1 .globalCTAs__cta, .globalCTAs--flex.cols-1 .image-block-ctas__cta, .image-block-ctas.cols-1 .globalCTAs__cta, .image-block-ctas.cols-1 .image-block-ctas__cta {
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    width: 100%;
  }
}

@media (min-width: 1200px) {
  /* line 130, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
  .globalCTAs--flex.cols-1 .globalCTAs__cta, .globalCTAs--flex.cols-1 .image-block-ctas__cta, .image-block-ctas.cols-1 .globalCTAs__cta, .image-block-ctas.cols-1 .image-block-ctas__cta {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* Flex CTAs multi-row */
/* line 138, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
.globalCTAs--flex.cols-3 .globalCTAs__cta:nth-child(3n+1),
.globalCTAs--flex.cols-2 .globalCTAs__cta:nth-child(2n+1),
.globalCTAs--flex.col-1 .globalCTAs__cta:nth-child(1n+1) {
  clear: left;
}

/* line 144, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
.globalCTAs--flex.cols-3 .globalCTAs__cta:nth-child(n+4),
.globalCTAs--flex.cols-2 .globalCTAs__cta:nth-child(n+3) {
  margin-top: 3em;
}

/* line 149, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
.globalCTAs--flex.col-1 .globalCTAs__cta {
  margin-top: 1em;
  margin-bottom: 2em;
}

/* line 154, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
.globalCTAs--flex__heading {
  margin-bottom: 1em;
  text-align: center;
  font-size: 3em;
}

/* line 159, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
.image-block-ctas__heading {
  margin-bottom: 1em;
  text-align: center;
  font-size: 2em;
}

/* line 164, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
.globalCTAs--flex .globalCTAs__cta--has-image {
  text-align: center;
}

/* line 167, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
.globalCTAs__cta--has-image .globalCTAs__link {
  margin-left: auto;
  margin-right: auto;
}

/* line 172, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
.globalCTAs__cta__image {
  display: none;
}

@media (min-width: 992px) {
  /* line 172, /home/boquistm/projects/d7/viu_theme/scss/layout/_global_ctas.scss */
  .globalCTAs__cta__image {
    display: block;
    border-radius: 50%;
    max-width: 80%;
    margin: 0 auto;
  }
}

/* line 3, /home/boquistm/projects/d7/viu_theme/scss/layout/_header_hero.scss */
.header-hero-container, .page-section.page-section--hero {
  padding: 0;
}

/* line 7, /home/boquistm/projects/d7/viu_theme/scss/layout/_header_hero.scss */
.page-section.page-section--hero {
  position: relative;
  left: 0;
  width: 100%;
  text-align: center;
  z-index: 0;
}

@media (max-width: 767px) {
  /* line 7, /home/boquistm/projects/d7/viu_theme/scss/layout/_header_hero.scss */
  .page-section.page-section--hero {
    padding-left: 14px;
    padding-right: 14px;
  }
}

/* line 20, /home/boquistm/projects/d7/viu_theme/scss/layout/_header_hero.scss */
.page-section--hero .page-section__content {
  width: 100%;
}

/* line 24, /home/boquistm/projects/d7/viu_theme/scss/layout/_header_hero.scss */
.page-section--hero .page-section__content__inner {
  position: relative;
  float: left;
  width: 66.66667%;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
  margin-left: 16.66667%;
  position: relative;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
  position: static;
}

@media (min-width: 768px) {
  /* line 24, /home/boquistm/projects/d7/viu_theme/scss/layout/_header_hero.scss */
  .page-section--hero .page-section__content__inner {
    padding-left: 5px;
    padding-right: 5px;
  }
}

@media (min-width: 992px) {
  /* line 24, /home/boquistm/projects/d7/viu_theme/scss/layout/_header_hero.scss */
  .page-section--hero .page-section__content__inner {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media (min-width: 1200px) {
  /* line 24, /home/boquistm/projects/d7/viu_theme/scss/layout/_header_hero.scss */
  .page-section--hero .page-section__content__inner {
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    width: 33.33333%;
  }
}

@media (min-width: 1200px) {
  /* line 24, /home/boquistm/projects/d7/viu_theme/scss/layout/_header_hero.scss */
  .page-section--hero .page-section__content__inner {
    margin-left: 33.33333%;
  }
}

/* line 32, /home/boquistm/projects/d7/viu_theme/scss/layout/_header_hero.scss */
.page-section--notch-height {
  border-bottom: 5px solid #003B5C;
}

/* line 6, /home/boquistm/projects/d7/viu_theme/scss/layout/_header_search_hero.scss */
.viu_title {
  color: white;
  text-transform: uppercase;
  text-align: center;
  font-size: 1em;
  position: absolute;
  top: 20px;
  margin-top: 0;
  left: 50%;
  margin-left: -50px;
  width: 100px;
  font-weight: normal;
  letter-spacing: 0.2em;
  line-height: 1.2em;
}

@media (min-width: 768px) {
  /* line 6, /home/boquistm/projects/d7/viu_theme/scss/layout/_header_search_hero.scss */
  .viu_title {
    font-size: 1.25em;
    top: 60px;
    width: auto;
    left: 0;
    right: 0;
    margin-left: 0;
  }
}

@media (min-width: 992px) {
  /* line 6, /home/boquistm/projects/d7/viu_theme/scss/layout/_header_search_hero.scss */
  .viu_title {
    font-size: 1.5em;
    top: 75px;
  }
}

/* line 31, /home/boquistm/projects/d7/viu_theme/scss/layout/_header_search_hero.scss */
.viu_title strong {
  display: block;
  letter-spacing: 0.05em;
}

@media screen and (min-width: 768px) and (max-height: 600px) {
  /* line 6, /home/boquistm/projects/d7/viu_theme/scss/layout/_header_search_hero.scss */
  .viu_title {
    position: static;
  }
}

/* line 41, /home/boquistm/projects/d7/viu_theme/scss/layout/_header_search_hero.scss */
.homepageHero__slogan {
  text-transform: none;
  font-size: 25px;
  margin-bottom: .4em;
}

@media (min-width: 768px) {
  /* line 41, /home/boquistm/projects/d7/viu_theme/scss/layout/_header_search_hero.scss */
  .homepageHero__slogan {
    font-size: 40px;
  }
}

@media (min-width: 992px) {
  /* line 41, /home/boquistm/projects/d7/viu_theme/scss/layout/_header_search_hero.scss */
  .homepageHero__slogan {
    font-size: 50px;
  }
}

/* line 57, /home/boquistm/projects/d7/viu_theme/scss/layout/_header_search_hero.scss */
.homepageHero__cta {
  width: 100%;
}

/* line 61, /home/boquistm/projects/d7/viu_theme/scss/layout/_header_search_hero.scss */
.page-section--search-hero .page-section__content {
  padding: 80px 0;
}

/* line 67, /home/boquistm/projects/d7/viu_theme/scss/layout/_header_search_hero.scss */
.page-section.page-section--search-hero {
  z-index: 3;
}

/* line 72, /home/boquistm/projects/d7/viu_theme/scss/layout/_header_search_hero.scss */
.homepageHero__search {
  margin-bottom: .5em;
}

@media (min-width: 768px) {
  /* line 72, /home/boquistm/projects/d7/viu_theme/scss/layout/_header_search_hero.scss */
  .homepageHero__search {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }
}

/* line 83, /home/boquistm/projects/d7/viu_theme/scss/layout/_header_search_hero.scss */
.homepageHero__scroll {
  text-align: center;
  font-size: 25px;
  margin-top: 3em;
}

/* line 90, /home/boquistm/projects/d7/viu_theme/scss/layout/_header_search_hero.scss */
.homepageHero__scroll i {
  display: block;
  margin-top: .5em;
}

/* line 94, /home/boquistm/projects/d7/viu_theme/scss/layout/_header_search_hero.scss */
.homepageHero__scroll a:hover, .homepageHero__scroll a:focus {
  text-decoration: none;
}

/* line 4, /home/boquistm/projects/d7/viu_theme/scss/layout/_header_video_hero.scss */
.homepageHero__video {
  display: none;
}

/* line 9, /home/boquistm/projects/d7/viu_theme/scss/layout/_header_video_hero.scss */
.page-section--homepage-video .page-section__bg {
  background-size: cover;
}

@media (min-width: 768px) {
  /* line 14, /home/boquistm/projects/d7/viu_theme/scss/layout/_header_video_hero.scss */
  .homepageHero__video {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}

/* 1. No object-fit support: */
@media (min-width: 768px) and (min-aspect-ratio: 16 / 9) {
  /* line 26, /home/boquistm/projects/d7/viu_theme/scss/layout/_header_video_hero.scss */
  .homepageHero__video {
    height: 300%;
    top: -100%;
  }
}

@media (min-width: 768px) and (max-aspect-ratio: 16 / 9) {
  /* line 29, /home/boquistm/projects/d7/viu_theme/scss/layout/_header_video_hero.scss */
  .homepageHero__video {
    width: 300%;
    left: -100%;
  }
}

/* 2. If supporting object-fit, overriding (1): */
@supports (object-fit: cover) {
  /* line 33, /home/boquistm/projects/d7/viu_theme/scss/layout/_header_video_hero.scss */
  .homepageHero__video {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}

/* line 2, /home/boquistm/projects/d7/viu_theme/scss/layout/_oa_basetheme_overrides.scss */
html, body {
  height: auto;
  min-height: 100%;
}

/*
body.oa-responsive-region-left-on {
  padding-left: 42px - $frame-width-xs;
  @include breakpoint("sm"){
    padding-left: 42px - $frame-width-sm;
  }
  @include breakpoint("md"){
    padding-left: 42px - $frame-width-md;
  }
}

.panel-display .oa-responsive-desktop.oa-responsive-region-left {
  background: rgba(48, 48, 48, 1);
}
*/
/* line 22, /home/boquistm/projects/d7/viu_theme/scss/layout/_oa_basetheme_overrides.scss */
.oa-fullwidth {
  margin-left: -4px;
  margin-right: -4px;
}

@media (min-width: 768px) {
  /* line 22, /home/boquistm/projects/d7/viu_theme/scss/layout/_oa_basetheme_overrides.scss */
  .oa-fullwidth {
    margin-left: -5px;
    margin-right: -5px;
  }
}

@media (min-width: 992px) {
  /* line 22, /home/boquistm/projects/d7/viu_theme/scss/layout/_oa_basetheme_overrides.scss */
  .oa-fullwidth {
    margin-left: -10px;
    margin-right: -10px;
  }
}

@media (min-width: 1200px) {
  /* line 22, /home/boquistm/projects/d7/viu_theme/scss/layout/_oa_basetheme_overrides.scss */
  .oa-fullwidth {
    margin-left: -15px;
    margin-right: -15px;
  }
}

/* line 39, /home/boquistm/projects/d7/viu_theme/scss/layout/_oa_basetheme_overrides.scss */
body .container-fluid #footer {
  margin-left: -4px;
  margin-right: -4px;
  *zoom: 1;
}

/* line 9, /home/boquistm/projects/d7/viu_theme/scss/base/_mixins.scss */
body .container-fluid #footer:before, body .container-fluid #footer:after {
  content: " ";
  display: table;
}

/* line 14, /home/boquistm/projects/d7/viu_theme/scss/base/_mixins.scss */
body .container-fluid #footer:after {
  clear: both;
}

@media (min-width: 768px) {
  /* line 39, /home/boquistm/projects/d7/viu_theme/scss/layout/_oa_basetheme_overrides.scss */
  body .container-fluid #footer {
    margin-left: -5px;
    margin-right: -5px;
  }
}

@media (min-width: 992px) {
  /* line 39, /home/boquistm/projects/d7/viu_theme/scss/layout/_oa_basetheme_overrides.scss */
  body .container-fluid #footer {
    margin-left: -10px;
    margin-right: -10px;
  }
}

@media (min-width: 1200px) {
  /* line 39, /home/boquistm/projects/d7/viu_theme/scss/layout/_oa_basetheme_overrides.scss */
  body .container-fluid #footer {
    margin-left: -15px;
    margin-right: -15px;
  }
}

/* line 44, /home/boquistm/projects/d7/viu_theme/scss/layout/_oa_basetheme_overrides.scss */
.row.oa-responsive-region-row-left.oa-responsive-region-row-right {
  overflow: hidden;
}

/* line 48, /home/boquistm/projects/d7/viu_theme/scss/layout/_oa_basetheme_overrides.scss */
.panel-display .oa-responsive-desktop.oa-responsive-region-left {
  background: #007DBA;
}

/* line 54, /home/boquistm/projects/d7/viu_theme/scss/layout/_oa_basetheme_overrides.scss */
.oa-toolbar-style.navbar {
  z-index: 999;
}

@media (min-width: 992px) {
  /* line 54, /home/boquistm/projects/d7/viu_theme/scss/layout/_oa_basetheme_overrides.scss */
  .oa-toolbar-style.navbar {
    margin-top: 25px;
  }
}

@media (min-width: 992px) {
  /* line 63, /home/boquistm/projects/d7/viu_theme/scss/layout/_oa_basetheme_overrides.scss */
  .navbar .oa-responsive-regions-toggle-left {
    top: 41px !important;
  }
  /* line 66, /home/boquistm/projects/d7/viu_theme/scss/layout/_oa_basetheme_overrides.scss */
  body.oa-responsive-region-left-on .panel-display .oa-responsive-desktop.oa-responsive-region-left, .panel-display .oa-responsive-desktop.oa-responsive-region-left.oa-responsive-expand {
    top: 25px;
  }
}

/* line 71, /home/boquistm/projects/d7/viu_theme/scss/layout/_oa_basetheme_overrides.scss */
ul {
  list-style: disc;
}

/* line 74, /home/boquistm/projects/d7/viu_theme/scss/layout/_oa_basetheme_overrides.scss */
ol {
  list-style: decimal;
}

/* line 78, /home/boquistm/projects/d7/viu_theme/scss/layout/_oa_basetheme_overrides.scss */
.panel-pane.pane-views-panes, .panel-pane {
  border-right: 0 !important;
}

/* line 80, /home/boquistm/projects/d7/viu_theme/scss/layout/_oa_basetheme_overrides.scss */
.panel-pane.pane-views-panes:after, .panel-pane:after {
  border: 0 !important;
}

/* line 4, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
html {
  overflow-x: hidden;
}

/* line 7, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
body {
  overflow-x: auto;
}

/* line 11, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
.page-admin .pane-page-content {
  padding: 20px 20px;
  border-right: 1px solid #E4E3E6;
  border-bottom: 1px solid #E4E3E6;
}

/* line 17, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
.breadcrumb {
  margin-bottom: 10px;
}

/* line 23, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
#main-wrapper #main:focus {
  outline: none;
}

@media (min-width: 992px) {
  /* line 29, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  #main-wrapper.oa-layout-fluid {
    max-width: 95%;
  }
}

/* line 37, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
body.oa-home .pane-page-content .radix-layouts-content > .panel-panel-inner {
  background-color: transparent;
}

/* line 41, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
body #footer {
  margin: 0 -4px;
  font-size: 1em;
  line-height: 1.5;
  background-color: #003853;
  border-top: 0;
  overflow: visible;
}

/* line 50, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
body.oa-no-page-title #main-wrapper #main {
  padding: 40px 0;
}

/* line 55, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
.panel-display .oa-responsive-desktop.oa-responsive-region-left .btn {
  color: white;
}

/* line 57, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
.panel-display .oa-responsive-desktop.oa-responsive-region-left .btn:hover {
  color: #5bbd5b;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

/* line 61, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
.panel-display .oa-responsive-desktop.oa-responsive-region-left .btn.btn-circle {
  width: 36px;
  height: 36px;
  margin-left: 2px;
  padding: 7px;
}

/* line 71, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
.oa-layout-sidebar1 {
  width: 42px;
  left: -50;
}

/* line 76, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
.navbar-tray {
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.59);
}

/* line 80, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
.navbar .oa-responsive-regions-toggle-left {
  position: fixed;
  padding: 0 10px;
  left: 0;
  top: 16px;
}

/* line 85, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
.navbar .oa-responsive-regions-toggle-left.btn {
  color: #DDD;
  background: transparent;
  border-color: transparent;
  z-index: 1001;
}

/* line 90, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
.navbar .oa-responsive-regions-toggle-left.btn.btn-circle {
  width: 36px;
  height: 36px;
  padding: 3px;
  margin-left: 2px;
}

/* line 97, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
.navbar .oa-responsive-regions-toggle-left .fa {
  font-size: 2em;
  margin-right: 0;
}

@media (max-width: 767px) {
  /* line 103, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  .navbar .oa-responsive-regions-toggle-left {
    top: 8px;
  }
}

/* line 111, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
body.oa-responsive-region-left-on .navbar .oa-navbar .oa-responsive-regions-toggle-left.btn.btn-circle:hover, body.oa-responsive-region-left-on .navbar .oa-navbar .oa-responsive-regions-toggle-left.btn.btn-circle:active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  background: transparent !important;
  border-color: gray;
}

/* line 121, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
#toolbar-menu-button.btn-circle {
  padding: 7px 10px;
}

/** VIU Layout **/
/* line 128, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
body {
  position: relative;
}

/* line 132, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
#main-wrapper {
  background: transparent !important;
}

/* line 141, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
body:not(.fullscreen-hero) .row.oa-flex-grow,
.header-style-all_large:not(.fullscreen-hero) .row.oa-flex-grow,
.header-style-home_large:not(.fullscreen-hero) .row.oa-flex-grow {
  margin-top: -45vh;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  /* line 141, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  body:not(.fullscreen-hero) .row.oa-flex-grow,
  .header-style-all_large:not(.fullscreen-hero) .row.oa-flex-grow,
  .header-style-home_large:not(.fullscreen-hero) .row.oa-flex-grow {
    margin-top: -460.8px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape) {
  /* line 141, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  body:not(.fullscreen-hero) .row.oa-flex-grow,
  .header-style-all_large:not(.fullscreen-hero) .row.oa-flex-grow,
  .header-style-home_large:not(.fullscreen-hero) .row.oa-flex-grow {
    margin-top: -345.6px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 480px) and (orientation: portrait) {
  /* line 141, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  body:not(.fullscreen-hero) .row.oa-flex-grow,
  .header-style-all_large:not(.fullscreen-hero) .row.oa-flex-grow,
  .header-style-home_large:not(.fullscreen-hero) .row.oa-flex-grow {
    margin-top: -216px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 480px) and (orientation: landscape) {
  /* line 141, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  body:not(.fullscreen-hero) .row.oa-flex-grow,
  .header-style-all_large:not(.fullscreen-hero) .row.oa-flex-grow,
  .header-style-home_large:not(.fullscreen-hero) .row.oa-flex-grow {
    margin-top: -144px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 568px) and (orientation: portrait) {
  /* line 141, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  body:not(.fullscreen-hero) .row.oa-flex-grow,
  .header-style-all_large:not(.fullscreen-hero) .row.oa-flex-grow,
  .header-style-home_large:not(.fullscreen-hero) .row.oa-flex-grow {
    margin-top: -255.6px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 568px) and (orientation: landscape) {
  /* line 141, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  body:not(.fullscreen-hero) .row.oa-flex-grow,
  .header-style-all_large:not(.fullscreen-hero) .row.oa-flex-grow,
  .header-style-home_large:not(.fullscreen-hero) .row.oa-flex-grow {
    margin-top: -144px;
  }
}

/* line 150, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
.node-type-viu-content-page.header-style-home_large:not(.fullscreen-hero) .row.oa-flex-grow {
  margin-top: -85vh;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  /* line 150, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  .node-type-viu-content-page.header-style-home_large:not(.fullscreen-hero) .row.oa-flex-grow {
    margin-top: -870.4px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape) {
  /* line 150, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  .node-type-viu-content-page.header-style-home_large:not(.fullscreen-hero) .row.oa-flex-grow {
    margin-top: -652.8px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 480px) and (orientation: portrait) {
  /* line 150, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  .node-type-viu-content-page.header-style-home_large:not(.fullscreen-hero) .row.oa-flex-grow {
    margin-top: -408px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 480px) and (orientation: landscape) {
  /* line 150, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  .node-type-viu-content-page.header-style-home_large:not(.fullscreen-hero) .row.oa-flex-grow {
    margin-top: -272px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 568px) and (orientation: portrait) {
  /* line 150, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  .node-type-viu-content-page.header-style-home_large:not(.fullscreen-hero) .row.oa-flex-grow {
    margin-top: -482.8px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 568px) and (orientation: landscape) {
  /* line 150, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  .node-type-viu-content-page.header-style-home_large:not(.fullscreen-hero) .row.oa-flex-grow {
    margin-top: -272px;
  }
}

/* line 155, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
.node-type-viu-content-page.header-style-home_large:not(.fullscreen-hero).no_notch .page-section--notch-height, .node-type-viu-content-page.header-style-home_large:not(.fullscreen-hero).no_notch .page-section--notch-height .page-section__content {
  min-height: 35vh;
}

/* line 163, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
.header-style-all_small:not(.fullscreen-hero) .row.oa-flex-grow {
  margin-top: -85vh;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  /* line 163, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  .header-style-all_small:not(.fullscreen-hero) .row.oa-flex-grow {
    margin-top: -870.4px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape) {
  /* line 163, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  .header-style-all_small:not(.fullscreen-hero) .row.oa-flex-grow {
    margin-top: -652.8px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 480px) and (orientation: portrait) {
  /* line 163, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  .header-style-all_small:not(.fullscreen-hero) .row.oa-flex-grow {
    margin-top: -408px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 480px) and (orientation: landscape) {
  /* line 163, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  .header-style-all_small:not(.fullscreen-hero) .row.oa-flex-grow {
    margin-top: -272px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 568px) and (orientation: portrait) {
  /* line 163, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  .header-style-all_small:not(.fullscreen-hero) .row.oa-flex-grow {
    margin-top: -482.8px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 568px) and (orientation: landscape) {
  /* line 163, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  .header-style-all_small:not(.fullscreen-hero) .row.oa-flex-grow {
    margin-top: -272px;
  }
}

/* line 168, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
.header-style-all_small:not(.fullscreen-hero).no_notch .page-section--notch-height, .header-style-all_small:not(.fullscreen-hero).no_notch .page-section--notch-height .page-section__content {
  min-height: 35vh;
}

/* line 175, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
body.no_notch .row.oa-flex-grow {
  margin-top: 0 !important;
}

/* line 178, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
body.no_notch .row.oa-flex-grow .main {
  padding-top: 0 !important;
}

/* line 184, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
.content-canvas {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
}

@media (min-width: 768px) {
  /* line 184, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  .content-canvas {
    padding-left: 5px;
    padding-right: 5px;
    float: left;
    width: 91.66667%;
  }
}

@media (min-width: 992px) {
  /* line 184, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  .content-canvas {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media (min-width: 1200px) {
  /* line 184, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  .content-canvas {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 768px) {
  /* line 184, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  .content-canvas {
    margin-left: 8.33333%;
  }
}

@media (min-width: 768px) {
  /* line 184, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  .content-canvas {
    padding-left: 5px;
    padding-right: 5px;
  }
}

@media (min-width: 992px) {
  /* line 184, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  .content-canvas {
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    width: 83.33333%;
  }
}

@media (min-width: 1200px) {
  /* line 184, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  .content-canvas {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  /* line 184, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  .content-canvas {
    margin-left: 8.33333%;
  }
}

/* line 191, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
.content-canvas .content-canvas-inner {
  background: white;
  padding-top: 2em;
  border-top: 5px solid #003B5C;
}

/* line 198, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
#site-context-heading {
  text-align: left;
  font-size: 20px;
  display: inline-block;
  background: #003B5C;
  color: white;
  padding: .5em 1em;
  margin: 0;
}

/* line 206, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
#site-context-heading a {
  color: white;
  font-weight: bold;
}

/* line 214, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
.fullscreen-hero #site-context-heading {
  display: none;
}

/* line 217, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
.fullscreen-hero .content-canvas .content-canvas-inner {
  border: 0;
}

/* line 222, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
.no_notch #site-context-heading {
  display: none;
}

@media (min-width: 992px) {
  /* line 226, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  .no_notch .content-canvas {
    position: relative;
  }
  /* line 229, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  .no_notch #site-context-heading {
    display: block;
    position: absolute;
    bottom: 100%;
    left: -10px;
  }
}

/* line 236, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
.no_notch .content-canvas .content-canvas-inner {
  border: 0;
}

/** Actual content container within the canvas
    Because this is nested within the canvas above,
    and design specs require it to conform to the
    outer 12 col grid, we must redefine the grid-columns
    for the nested grids, depending on the breakpoint of
    its container above.
**/
/* line 249, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
.content-container, .no_notch .site-context-container {
  position: relative;
  float: left;
  width: 91.66667%;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
  margin-left: 8.33333%;
}

/* line 256, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
.content-container, .no_notch .site-context-container {
  position: relative;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
}

@media (min-width: 768px) {
  /* line 256, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  .content-container, .no_notch .site-context-container {
    padding-left: 5px;
    padding-right: 5px;
    float: left;
    width: 81.81818%;
  }
}

@media (min-width: 992px) {
  /* line 256, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  .content-container, .no_notch .site-context-container {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media (min-width: 1200px) {
  /* line 256, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  .content-container, .no_notch .site-context-container {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 768px) {
  /* line 256, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  .content-container, .no_notch .site-context-container {
    margin-left: 9.09091%;
  }
}

/* line 264, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
.content-container, .no_notch .site-context-container {
  position: relative;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
}

@media (min-width: 768px) {
  /* line 264, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  .content-container, .no_notch .site-context-container {
    padding-left: 5px;
    padding-right: 5px;
  }
}

@media (min-width: 992px) {
  /* line 264, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  .content-container, .no_notch .site-context-container {
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    width: 80%;
  }
}

@media (min-width: 1200px) {
  /* line 264, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  .content-container, .no_notch .site-context-container {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  /* line 264, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
  .content-container, .no_notch .site-context-container {
    margin-left: 10%;
  }
}

/* line 270, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
.page-admin .content-container, .page-admin.no_notch .site-context-container {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
  margin-left: 0%;
}

/* Adjustments for admin interfaces */
/* line 278, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
.page-admin .container,
.page-node-edit .container {
  width: auto;
}

/* line 281, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
.page-admin #main-wrapper,
.page-node-edit #main-wrapper {
  margin-top: 0px;
}

/* line 284, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
.page-admin .viu-audience-nav,
.page-node-edit .viu-audience-nav {
  position: absolute;
}

/* line 290, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
.content .panel-pane.pane-page-content {
  z-index: 2;
  padding-bottom: 1em;
}

/* line 297, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
#coffee-form.hide-form {
  display: none;
}

/* line 305, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
.no-content-padding #main-wrapper #main {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* line 309, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
.no-content-padding h1.title {
  display: none;
}

/* line 312, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
.no-content-padding .content-canvas .content-canvas-inner {
  padding-top: 0;
}

/* line 315, /home/boquistm/projects/d7/viu_theme/scss/layout/_page.scss */
.no-content-padding .content .panel-pane.pane-page-content {
  padding-bottom: 0;
}

/**
 * Fix for vw, vh, vmin, vmax on iOS 7.
 * http://caniuse.com/#feat=viewport-units
 *
 * This fix works by replacing viewport units with px values on known screen sizes.
 *
 * iPhone 6 and 6 Plus cannot run iOS 7, so are not targeted by this fix.
 * Target devices running iOS 8+ will incidentally execute the media query,
 * but this will still produce the expected result; so this is not a problem.
 *
 * As an example, replace:
 *
 *   height: 50vh;
 *   font-size: 5vmin;
 *
 * with:
 *
 *   @include viewport-unit(height, 50vh);
 *   @include viewport-unit(font-size, 5vmin);
 */
/* line 7, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
.program-header ul {
  margin-left: 0;
}

/* line 10, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
.program-header li {
  margin-bottom: 1em;
  position: relative;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
}

@media (min-width: 768px) {
  /* line 10, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
  .program-header li {
    padding-left: 5px;
    padding-right: 5px;
    float: left;
    width: 50%;
  }
}

@media (min-width: 992px) {
  /* line 10, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
  .program-header li {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media (min-width: 1200px) {
  /* line 10, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
  .program-header li {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 768px) {
  /* line 10, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
  .program-header li {
    padding-left: 5px;
    padding-right: 5px;
  }
}

@media (min-width: 992px) {
  /* line 10, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
  .program-header li {
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    width: 25%;
  }
}

@media (min-width: 1200px) {
  /* line 10, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
  .program-header li {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 15, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
.program-header .field-item {
  font-weight: bold;
  color: #003B5C;
}

/* line 20, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
.field-label:before {
  font-family: FontAwesome;
  margin-right: .5em;
}

/* line 24, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
.field-program-length .field-label:before {
  content: "\f133";
}

/* line 27, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
.field-credential .field-label:before {
  content: "\f19d";
}

/* line 30, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
.field-program-options .field-label:before {
  content: "\f14a";
}

/* line 33, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
.field-campus .field-label:before {
  content: "\f041";
}

/* line 37, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
.field-intake-next .field-label:before {
  content: "\f252";
}

/* line 41, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
.field-program-website a {
  display: table;
  margin: 1.5em 0;
  padding: 0.6em 1em;
  border-radius: 500px;
  border: 1px solid;
  line-height: 1.2em;
  text-align: center;
}

/* line 37, /home/boquistm/projects/d7/viu_theme/scss/base/_mixins.scss */
.field-program-website a:hover, .field-program-website a:focus {
  text-decoration: none;
}

/* line 45, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
.program-website-links {
  clear: both;
}

/* line 47, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
.program-website-links .field, .program-website-links .cta-button {
  display: inline-block;
  vertical-align: top;
  margin-right: .5em;
}

/* line 56, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
.node-program .view-display-id-intake_pre_open .view-content, .node-program .view-display-id-intake_open .view-content {
  margin: 1.5em 0;
  padding: 0.6em 0;
}

/* line 65, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
.row--apps_accepting .program_node__intake_next {
  position: relative;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
}

@media (min-width: 768px) {
  /* line 65, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
  .row--apps_accepting .program_node__intake_next {
    padding-left: 5px;
    padding-right: 5px;
  }
}

@media (min-width: 992px) {
  /* line 65, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
  .row--apps_accepting .program_node__intake_next {
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    width: 33.33333%;
  }
}

@media (min-width: 1200px) {
  /* line 65, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
  .row--apps_accepting .program_node__intake_next {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  /* line 65, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
  .row--apps_accepting .program_node__intake_next {
    margin-left: 33.33333%;
  }
}

/* line 69, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
.row--apps_accepting .program_node__accepting_apply {
  position: relative;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
  /* adjust for above mixin not actually implemented properly in twbs 3 */
}

@media (min-width: 768px) {
  /* line 69, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
  .row--apps_accepting .program_node__accepting_apply {
    padding-left: 5px;
    padding-right: 5px;
  }
}

@media (min-width: 992px) {
  /* line 69, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
  .row--apps_accepting .program_node__accepting_apply {
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    width: 33.33333%;
  }
}

@media (min-width: 1200px) {
  /* line 69, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
  .row--apps_accepting .program_node__accepting_apply {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  /* line 69, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
  .row--apps_accepting .program_node__accepting_apply {
    margin-left: -33.33333%;
  }
}

@media (min-width: 992px) {
  /* line 69, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
  .row--apps_accepting .program_node__accepting_apply {
    margin-left: -66.6666%;
  }
}

/* line 77, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
.row--apps_accepting .program_node__program_website {
  position: relative;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
}

@media (min-width: 768px) {
  /* line 77, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
  .row--apps_accepting .program_node__program_website {
    padding-left: 5px;
    padding-right: 5px;
  }
}

@media (min-width: 992px) {
  /* line 77, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
  .row--apps_accepting .program_node__program_website {
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    width: 33.33333%;
  }
}

@media (min-width: 1200px) {
  /* line 77, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
  .row--apps_accepting .program_node__program_website {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 82, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
.row--apps_open .program_node__applications_open {
  position: relative;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
}

@media (min-width: 768px) {
  /* line 82, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
  .row--apps_open .program_node__applications_open {
    padding-left: 5px;
    padding-right: 5px;
  }
}

@media (min-width: 992px) {
  /* line 82, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
  .row--apps_open .program_node__applications_open {
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    width: 50%;
  }
}

@media (min-width: 1200px) {
  /* line 82, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
  .row--apps_open .program_node__applications_open {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 85, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
.row--apps_open .program_node__program_website {
  position: relative;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
}

@media (min-width: 768px) {
  /* line 85, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
  .row--apps_open .program_node__program_website {
    padding-left: 5px;
    padding-right: 5px;
  }
}

@media (min-width: 992px) {
  /* line 85, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
  .row--apps_open .program_node__program_website {
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    width: 50%;
  }
}

@media (min-width: 1200px) {
  /* line 85, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
  .row--apps_open .program_node__program_website {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  /* line 91, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
  .node-program .field-intake-pre {
    float: left;
    margin-right: 2em;
  }
  /* line 95, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
  .node-program .field-program-website {
    float: right;
  }
}

/* Intake tables */
/* line 102, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
.clickable {
  cursor: pointer;
}

/* line 106, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
.clickable:not(.collapsed) .fa-plus-square:before {
  content: "\f146";
}

/* line 111, /home/boquistm/projects/d7/viu_theme/scss/layout/_program_node.scss */
.viuIntake__detail {
  margin-bottom: 0.4em;
}

/* line 8, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.pane-node-body {
  margin-bottom: 1em;
}

/* line 12, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.panel-group {
  padding-bottom: 1.0em;
}

/* line 16, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.paragraphs-items-field-content-paragraphs > .entity-paragraphs-item {
  margin-top: 1.0em;
  margin-bottom: 1.0em;
  padding-top: 0;
  padding-bottom: 0;
}

/* line 26, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.paragraphs-items-field-content-paragraphs > .section-spacing {
  margin-top: 1.0em;
}

/* line 30, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.paragraphs-items-field-content-paragraphs > .section-spacing + .section-spacing,
.paragraphs-items-field-content-paragraphs > .section-spacing:first-child {
  margin-top: 0 !important;
}

/* line 34, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.paragraphs-items-field-content-paragraphs .panel-group {
  margin-bottom: 0;
}

/* line 38, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.paragraphs-items-field-content-paragraphs h1:first-child, .paragraphs-items-field-content-paragraphs h2:first-child, .paragraphs-items-field-content-paragraphs h3:first-child {
  margin-top: 0;
}

/*
.fullscreen-hero .oa-flex-grow{
  margin-top: -2em;
  .content-canvas .content-canvas-inner{
    background-color:transparent;
  }
}
*/
/* line 56, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.page-section__content__inner {
  position: relative;
  float: left;
  width: 91.66667%;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
  margin-left: 8.33333%;
  position: relative;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
  z-index: 2;
}

@media (min-width: 768px) {
  /* line 56, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section__content__inner {
    padding-left: 5px;
    padding-right: 5px;
    float: left;
    width: 75%;
  }
}

@media (min-width: 992px) {
  /* line 56, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section__content__inner {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media (min-width: 1200px) {
  /* line 56, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section__content__inner {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 768px) {
  /* line 56, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section__content__inner {
    margin-left: 16.66667%;
  }
}

@media (min-width: 768px) {
  /* line 56, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section__content__inner {
    padding-left: 5px;
    padding-right: 5px;
  }
}

@media (min-width: 992px) {
  /* line 56, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section__content__inner {
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    width: 66.66667%;
  }
}

@media (min-width: 1200px) {
  /* line 56, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section__content__inner {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  /* line 56, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section__content__inner {
    margin-left: 16.66667%;
  }
}

@media (max-width: 767px) {
  /* line 56, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section__content__inner {
    padding-right: 25px;
  }
}

/* line 71, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.page-section {
  position: relative;
  z-index: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (max-width: 767px) {
  /* line 71, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section {
    padding-left: 24px;
    padding-right: 24px;
  }
}

/* line 84, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.parallax-combo__inner {
  width: 100%;
}

/* line 88, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.page-section__bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0px;
  z-index: 1;
  opacity: 0.5;
  overflow: hidden;
}

@media (min-width: 768px) {
  /* line 88, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section__bg {
    opacity: 0.7;
  }
}

/* line 101, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.page-section--no-dim .page-section__bg {
  opacity: 1;
}

@media (min-width: 768px) {
  /* line 101, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--no-dim .page-section__bg {
    opacity: 1;
  }
}

/* line 108, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.page-section--hero:not(.px--text-light):not(.px--text-dark) .page-section__bg {
  opacity: 1;
}

@media (min-width: 992px) {
  /* line 114, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--pin .page-section__bg,
  .page-section--bg-image.page-section--pull .page-section__bg {
    opacity: 1;
  }
  /* line 117, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--pin .page-section__bg:before,
  .page-section--bg-image.page-section--pull .page-section__bg:before {
    opacity: 0;
    transition: opacity 1s;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
  }
  /* line 127, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--pin .page-section__bg.dim:before,
  .page-section--bg-image.page-section--pull .page-section__bg.dim:before {
    opacity: 1;
  }
  /* line 131, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--pin .page-section__bg:before {
    background-color: rgba(0, 0, 0, 0.4);
  }
  /* line 134, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--pin.page-section--color-3 .page-section__bg:before {
    background: rgba(255, 255, 255, 0.4);
  }
  /* line 137, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--pin .page-section__bg:before {
    background-color: rgba(0, 0, 0, 0.4);
  }
  /* line 140, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--pin.page-section--color-3 .page-section__bg:before {
    background: rgba(255, 255, 255, 0.4);
  }
}

@media only screen and (min-width: 992px) and (orientation: landscape) {
  /* line 147, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--pin.page-section--pull-right .page-section__bg:before, .page-section--bg-image.page-section--pull-right .page-section__bg:before {
    /* https://www.cssmatic.com/gradient-generator#'\-moz\-linear\-gradient\%28left\%2C\%20rgba\%280\%2C0\%2C0\%2C0\%29\%2044\%25\%2C\%20rgba\%280\%2C0\%2C0\%2C0\.66\%29\%2064\%25\%29\%3B' */
    background-color: rgba(0, 0, 0, 0.3);
    background: -webkit-gradient(left top, right top, color-stop(44%, transparent), color-stop(64%, rgba(0, 0, 0, 0.66)));
    background: linear-gradient(to right, transparent 44%, rgba(0, 0, 0, 0.66) 64%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 );
  }
  /* line 158, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--pin.page-section--pull-left .page-section__bg:before, .page-section--bg-image.page-section--pull-left .page-section__bg:before {
    background-color: rgba(0, 0, 0, 0.3);
    background: -webkit-gradient(left top, right top, color-stop(36%, rgba(0, 0, 0, 0.66)), color-stop(56%, transparent));
    background: linear-gradient(to right, rgba(0, 0, 0, 0.66) 36%, transparent 56%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 );
  }
  /* line 168, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--pin.page-section--pull-right.page-section--color-3 .page-section__bg:before, .page-section--bg-image.page-section--pull-right.page-section--color-3 .page-section__bg:before {
    /* https://www.cssmatic.com/gradient-generator#'\-moz\-linear\-gradient\%28left\%2C\%20rgba\%280\%2C0\%2C0\%2C0\%29\%2044\%25\%2C\%20rgba\%280\%2C0\%2C0\%2C0\.66\%29\%2064\%25\%29\%3B' */
    background: rgba(255, 255, 255, 0.3);
    background: -webkit-gradient(left top, right top, color-stop(44%, rgba(255, 255, 255, 0)), color-stop(64%, rgba(255, 255, 255, 0.66)));
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 44%, rgba(255, 255, 255, 0.66) 64%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
  }
  /* line 179, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--pin.page-section--pull-left.page-section--color-3 .page-section__bg:before, .page-section--bg-image.page-section--pull-left.page-section--color-3 .page-section__bg:before {
    background: rgba(255, 255, 255, 0.3);
    background: -webkit-gradient(left top, right top, color-stop(36%, rgba(255, 255, 255, 0.66)), color-stop(56%, rgba(255, 255, 255, 0)));
    background: linear-gradient(to right, rgba(255, 255, 255, 0.66) 36%, rgba(255, 255, 255, 0) 56%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
  }
}

@media (min-width: 768px) {
  /* line 195, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--parallax .page-section__bg {
    height: 130%;
  }
}

/* line 206, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.page-section__content {
  position: relative;
  padding-top: 2em;
  padding-bottom: 2em;
  z-index: 2;
}

/* line 213, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.page-section__content__center {
  width: 100%;
  min-height: 1px;
}

/* line 219, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.page-section .page-section__content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-height: 1px;
}

/* line 233, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.page-section--center .page-section__content__inner {
  text-align: center;
}

/* line 239, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.page-section--pull-left .page-section__content__inner {
  position: relative;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
}

@media (min-width: 768px) {
  /* line 239, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--pull-left .page-section__content__inner {
    padding-left: 5px;
    padding-right: 5px;
  }
}

@media (min-width: 992px) {
  /* line 239, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--pull-left .page-section__content__inner {
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    width: 33.33333%;
  }
}

@media (min-width: 1200px) {
  /* line 239, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--pull-left .page-section__content__inner {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  /* line 239, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--pull-left .page-section__content__inner {
    margin-left: 16.66667%;
  }
}

/* line 246, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.page-section--pull-right .page-section__content__inner {
  position: relative;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
}

@media (min-width: 768px) {
  /* line 246, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--pull-right .page-section__content__inner {
    padding-left: 5px;
    padding-right: 5px;
  }
}

@media (min-width: 992px) {
  /* line 246, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--pull-right .page-section__content__inner {
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    width: 33.33333%;
  }
}

@media (min-width: 1200px) {
  /* line 246, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--pull-right .page-section__content__inner {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  /* line 246, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--pull-right .page-section__content__inner {
    margin-left: 58.33333%;
  }
}

/* line 252, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.page-section--parallax {
  min-height: 65vh;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  /* line 252, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--parallax {
    min-height: 665.6px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape) {
  /* line 252, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--parallax {
    min-height: 499.2px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 480px) and (orientation: portrait) {
  /* line 252, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--parallax {
    min-height: 312px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 480px) and (orientation: landscape) {
  /* line 252, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--parallax {
    min-height: 208px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 568px) and (orientation: portrait) {
  /* line 252, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--parallax {
    min-height: 369.2px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 568px) and (orientation: landscape) {
  /* line 252, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--parallax {
    min-height: 208px;
  }
}

/* line 255, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.page-section--parallax .page-section__content {
  min-height: 65vh;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  /* line 255, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--parallax .page-section__content {
    min-height: 665.6px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape) {
  /* line 255, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--parallax .page-section__content {
    min-height: 499.2px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 480px) and (orientation: portrait) {
  /* line 255, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--parallax .page-section__content {
    min-height: 312px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 480px) and (orientation: landscape) {
  /* line 255, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--parallax .page-section__content {
    min-height: 208px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 568px) and (orientation: portrait) {
  /* line 255, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--parallax .page-section__content {
    min-height: 369.2px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 568px) and (orientation: landscape) {
  /* line 255, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--parallax .page-section__content {
    min-height: 208px;
  }
}

/* line 261, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.page-section--full-height {
  min-height: 100vh;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  /* line 261, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--full-height {
    min-height: 1024px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape) {
  /* line 261, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--full-height {
    min-height: 768px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 480px) and (orientation: portrait) {
  /* line 261, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--full-height {
    min-height: 480px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 480px) and (orientation: landscape) {
  /* line 261, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--full-height {
    min-height: 320px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 568px) and (orientation: portrait) {
  /* line 261, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--full-height {
    min-height: 568px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 568px) and (orientation: landscape) {
  /* line 261, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--full-height {
    min-height: 320px;
  }
}

/* line 264, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.page-section--full-height .page-section__content {
  min-height: 100vh;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  /* line 264, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--full-height .page-section__content {
    min-height: 1024px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape) {
  /* line 264, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--full-height .page-section__content {
    min-height: 768px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 480px) and (orientation: portrait) {
  /* line 264, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--full-height .page-section__content {
    min-height: 480px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 480px) and (orientation: landscape) {
  /* line 264, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--full-height .page-section__content {
    min-height: 320px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 568px) and (orientation: portrait) {
  /* line 264, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--full-height .page-section__content {
    min-height: 568px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 568px) and (orientation: landscape) {
  /* line 264, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--full-height .page-section__content {
    min-height: 320px;
  }
}

/* line 271, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.page-section--reduced-padding .page-section__content {
  padding-top: 1em;
  padding-bottom: 1em;
}

@media (min-width: 768px) {
  /* line 271, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--reduced-padding .page-section__content {
    padding-top: 2em;
    padding-bottom: 2em;
  }
}

/* line 282, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.page-section--no-padding .page-section__content {
  padding-top: 1em;
  padding-bottom: 1em;
}

/* line 288, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.page-section--reduced-padding-top .page-section__content {
  padding-top: 1em;
}

@media (min-width: 768px) {
  /* line 288, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--reduced-padding-top .page-section__content {
    padding-top: 2em;
  }
}

/* line 297, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.page-section--no-padding-top .page-section__content {
  padding-top: 1em;
}

/* line 303, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.page-section--reduced-padding-bottom .page-section__content {
  padding-bottom: 1em;
}

@media (min-width: 768px) {
  /* line 303, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--reduced-padding-bottom .page-section__content {
    padding-bottom: 2em;
  }
}

/* line 312, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.page-section--no-padding-bottom .page-section__content {
  padding-bottom: 1em;
}

/* line 317, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.page-section--parallax.px--text-light .page-section__content {
  text-shadow: 0px 0px 2em rgba(0, 0, 0, 0.85);
}

/* line 320, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.page-section--parallax.px--text-dark .page-section__content {
  text-shadow: 0px 0px 2em rgba(255, 255, 255, 0.85);
}

/* line 327, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.page-section--parallax-combo {
  min-height: 100vh;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  /* line 327, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--parallax-combo {
    min-height: 1024px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape) {
  /* line 327, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--parallax-combo {
    min-height: 768px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 480px) and (orientation: portrait) {
  /* line 327, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--parallax-combo {
    min-height: 480px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 480px) and (orientation: landscape) {
  /* line 327, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--parallax-combo {
    min-height: 320px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 568px) and (orientation: portrait) {
  /* line 327, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--parallax-combo {
    min-height: 568px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 568px) and (orientation: landscape) {
  /* line 327, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--parallax-combo {
    min-height: 320px;
  }
}

/* line 332, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.page-section.page-section--parallax-combo {
  padding: 0;
}

/* line 336, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.parallax-combo__heading_large {
  font-size: 30px;
}

@media (min-width: 768px) {
  /* line 336, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .parallax-combo__heading_large {
    font-size: 50px;
  }
}

@media (min-width: 992px) {
  /* line 336, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .parallax-combo__heading_large {
    font-size: 60px;
  }
}

@media (min-width: 768px) {
  /* line 349, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section__content {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  /* line 356, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .parallax-combo .page-section--parallax .page-section__content {
    text-align: center;
  }
  /* line 360, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .parallax-combo .page-section__content {
    padding: 50px 0;
  }
  /* line 363, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .parallax-combo .parallax-combo__content {
    min-height: 35vh;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1) and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  /* line 363, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .parallax-combo .parallax-combo__content {
    min-height: 358.4px;
  }
}

@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1) and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape) {
  /* line 363, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .parallax-combo .parallax-combo__content {
    min-height: 268.8px;
  }
}

@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 480px) and (orientation: portrait) {
  /* line 363, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .parallax-combo .parallax-combo__content {
    min-height: 168px;
  }
}

@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 480px) and (orientation: landscape) {
  /* line 363, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .parallax-combo .parallax-combo__content {
    min-height: 112px;
  }
}

@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 568px) and (orientation: portrait) {
  /* line 363, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .parallax-combo .parallax-combo__content {
    min-height: 198.8px;
  }
}

@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 568px) and (orientation: landscape) {
  /* line 363, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .parallax-combo .parallax-combo__content {
    min-height: 112px;
  }
}

/* line 374, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.scrollmagic-pin-spacer {
  display: block !important;
}

/* line 379, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.page-section__bg-clip {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

/* line 387, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.page-section__bg picture img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  font-family: 'object-fit: cover;';
}

/* line 397, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.paragraphs-item-viu-text-section {
  padding: 30px 0;
}

/* line 403, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.field-paragraph-text {
  margin-top: 3em;
}

/* line 410, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.page-section--map {
  min-height: 65vh;
}

/* line 412, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.page-section--map iframe {
  min-height: 65vh;
}

/* line 419, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.page-section--youtube {
  min-height: 65vh;
}

/* line 421, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.page-section--youtube .player {
  min-height: 65vh;
}

/* line 424, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.page-section--youtube iframe {
  width: 100%;
  min-height: 65vh;
  height: 100%;
}

/* Text and Image */
/* line 433, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.page-section--text-and-image .page-section__content__inner {
  position: relative;
  float: left;
  width: 66.66667%;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
  margin-left: 16.66667%;
  position: relative;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
}

@media (min-width: 768px) {
  /* line 433, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--text-and-image .page-section__content__inner {
    padding-left: 5px;
    padding-right: 5px;
    float: left;
    width: 66.66667%;
  }
}

@media (min-width: 992px) {
  /* line 433, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--text-and-image .page-section__content__inner {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media (min-width: 1200px) {
  /* line 433, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--text-and-image .page-section__content__inner {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 768px) {
  /* line 433, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--text-and-image .page-section__content__inner {
    margin-left: 16.66667%;
  }
}

@media (min-width: 768px) {
  /* line 433, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--text-and-image .page-section__content__inner {
    padding-left: 5px;
    padding-right: 5px;
  }
}

@media (min-width: 992px) {
  /* line 433, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--text-and-image .page-section__content__inner {
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    width: 83.33333%;
  }
}

@media (min-width: 1200px) {
  /* line 433, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--text-and-image .page-section__content__inner {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  /* line 433, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--text-and-image .page-section__content__inner {
    margin-left: 8.33333%;
  }
}

@media (min-width: 992px) {
  /* line 433, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--text-and-image .page-section__content__inner {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}

@media (min-width: 992px) {
  /* line 445, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--text-and-image.page-section--text-image-pull-right .page-section__content__inner {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

/* line 450, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.page-section--text-and-image.page-section--text-image-center .page-section__content__inner {
  text-align: center;
}

/* line 455, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.page-section--text-and-image__image {
  margin-bottom: 2rem;
  padding-right: 0;
}

@media (min-width: 992px) {
  /* line 455, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--text-and-image__image {
    -webkit-flex: 0 0 350px;
        -ms-flex: 0 0 350px;
            flex: 0 0 350px;
  }
}

/* line 459, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.page-section--text-and-image__image img {
  display: block;
  border-radius: 50%;
  max-width: 80%;
  margin: 0 auto;
}

@media (min-width: 992px) {
  /* line 455, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--text-and-image__image {
    margin-left: 3em;
    max-width: 350px;
  }
  /* line 468, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--text-and-image__image img {
    max-width: 100%;
  }
}

@media (min-width: 992px) {
  /* line 474, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
  .page-section--text-image-pull-right .page-section--text-and-image__image {
    margin-left: 0;
    margin-right: 3em;
  }
}

/* line 484, /home/boquistm/projects/d7/viu_theme/scss/layout/_sections.scss */
.page-section__button .cta-button {
  display: inline-block;
  margin-right: 0.5em;
}

/* line 3, /home/boquistm/projects/d7/viu_theme/scss/layout/_social.scss */
.pane-viu-social {
  position: relative;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
}

@media (min-width: 768px) {
  /* line 3, /home/boquistm/projects/d7/viu_theme/scss/layout/_social.scss */
  .pane-viu-social {
    padding-left: 5px;
    padding-right: 5px;
  }
}

@media (min-width: 992px) {
  /* line 3, /home/boquistm/projects/d7/viu_theme/scss/layout/_social.scss */
  .pane-viu-social {
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    width: 8.33333%;
  }
}

@media (min-width: 1200px) {
  /* line 3, /home/boquistm/projects/d7/viu_theme/scss/layout/_social.scss */
  .pane-viu-social {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  /* line 3, /home/boquistm/projects/d7/viu_theme/scss/layout/_social.scss */
  .pane-viu-social {
    margin-left: 83.33333%;
  }
}

/* line 8, /home/boquistm/projects/d7/viu_theme/scss/layout/_social.scss */
.viu-social {
  margin: 0;
  padding: 1em 0;
  clear: both;
  list-style-type: none;
}

/* line 13, /home/boquistm/projects/d7/viu_theme/scss/layout/_social.scss */
.viu-social li {
  display: inline-block;
  margin-bottom: .75em;
}

/* line 17, /home/boquistm/projects/d7/viu_theme/scss/layout/_social.scss */
.viu-social a {
  transition: color 0.5s ease;
}

/* line 19, /home/boquistm/projects/d7/viu_theme/scss/layout/_social.scss */
.viu-social a:hover {
  opacity: .7;
}

/* line 24, /home/boquistm/projects/d7/viu_theme/scss/layout/_social.scss */
.viu-social .icon-fallback {
  display: none;
}

/* line 28, /home/boquistm/projects/d7/viu_theme/scss/layout/_social.scss */
.viu-social__socialIcon {
  margin-right: 0.5em;
  font-size: 20px;
}

@media (min-width: 768px) {
  /* line 28, /home/boquistm/projects/d7/viu_theme/scss/layout/_social.scss */
  .viu-social__socialIcon {
    font-size: 25px;
  }
}

/* line 37, /home/boquistm/projects/d7/viu_theme/scss/layout/_social.scss */
.viu-social.reverse-color a {
  color: white;
}

/* line 6, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
.mm-listview > li {
  height: auto;
}

/* line 10, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
.mm-menu, .mm-panel {
  background: #003B5C;
  color: white;
}

/* line 15, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
.mm-panels {
  background: #003B5C;
}

/* line 19, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
.mm-panels > .mm-panel {
  overflow-y: hidden;
}

/* line 23, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
vertical > .mm-panel, .mm-menu .mm-listview > li.mm-opened.mm-vertical > a.mm-next, .mm-menu.mm-vertical .mm-listview > li.mm-opened > .mm-panel, .mm-menu.mm-vertical .mm-listview > li.mm-opened > a.mm-next {
  background: #003B5C;
}

/* line 26, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
.mm-listview .mm-vertical .mm-panel, .mm-vertical .mm-listview .mm-panel {
  padding: 10px 0 10px 0px;
}

/* line 30, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
.mm-listview, .mm-navbar .mm-navbar__title {
  font-size: .75em;
  line-height: 1.1em;
  font-weight: bold;
}

/* line 36, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
.mm-listview > li {
  margin-left: auto;
  margin-right: auto;
  width: 82%;
  max-width: 400px;
}

@media (min-width: 768px) {
  /* line 36, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
  .mm-listview > li {
    max-width: 470px;
  }
}

/* line 40, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
.mm-listview > li > a, .mm-listview > li > span {
  padding: .7em .7em .7em 0;
  white-space: normal;
}

/* line 45, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
.mm-listview > li:not(.mm-divider):after {
  width: 300%;
  left: -100%;
  border-color: #00A6F6;
}

/* line 51, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
.mm-panel:not(.mm-hasnavbar) .mm-listview > li:not(.mm-divider):first-child:before {
  content: '';
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: #00A6F6;
  display: block;
  position: absolute;
  left: -100%;
  width: 300%;
  right: 0;
  top: 0;
}

/* line 63, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
.mm-next, .mm-btn.mm-prev {
  text-align: center;
  padding: 0;
  height: 2.4em;
}

/* line 69, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
.mm-btn.mm-prev {
  padding: 0;
  width: 30px;
  font-size: .75em;
}

@media (min-width: 768px) {
  /* line 69, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
  .mm-btn.mm-prev {
    width: 60px;
  }
}

/* line 79, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
.mm-btn_next:after {
  border-color: white;
}

/* line 82, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
.mm-btn_next:hover:after {
  border-color: #00A6F6;
}

/* line 86, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
.mm-listitem__btn {
  width: 50px;
}

/* line 89, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
.mm-btn_next:after {
  right: 15px;
}

/*
.mm-next:hover{
  color: $brand-primary;
}
.mm-listview .mm-next:before{
  border:0;
}

.mm-next:after,.mm-prev:before{
  border:0;
  display: inline-block;
  height:auto;
  width:auto;
  bottom:auto;
  right:.5em;
  left:auto;
  font-size:1em;
  font-family:FontAwesome;
  position: absolute;
  top: 50%;
  transform:unset;
  transform: translateY(-50%);
}

.mm-next:after{
  content:"\f061";
}
.mm-prev:before{
  color:white;
  content:"\f060";
  font-family:FontAwesome;
}
*/
/* line 128, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
.mm-panels > .mm-panel:first-child .mm-navbar {
  display: none;
}

/* line 132, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
.mm-navbar {
  background: #007DBA;
  border: 0;
  padding: 0;
}

/* line 137, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
.mm-navbar > * {
  padding: .7em 0;
}

/* line 140, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
.mm-navbar .mm-navbar__title {
  text-align: left;
  margin: 0 auto;
  width: 70%;
  position: relative;
  max-width: 400px;
  overflow: visible;
}

@media (min-width: 768px) {
  /* line 140, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
  .mm-navbar .mm-navbar__title {
    max-width: 520px;
  }
  /* line 150, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
  .mm-navbar .mm-navbar__title:before {
    content: "";
    width: 5px;
    background: #003B5C;
    display: block;
    position: absolute;
    top: -50%;
    height: 200%;
    left: -15px;
  }
}

/* line 161, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
.mm-navbar .mm-navbar__title > span {
  width: 100%;
}

/* line 166, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
.mm-menu .mm-navbar a, .mm-menu .mm-navbar > * {
  color: #003B5C;
}

/* line 170, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
.viuNavigation__social .mm-listitem__text {
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
}

/* line 174, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
.mm-panels > .mm-panel.mm-hasnavbar {
  padding-top: 1.8em;
}

/* line 180, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
.mm-navbar__btn:before {
  border-color: white;
}

/* line 183, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
.mm-listitem__btn:not(.mm-listitem__text) {
  border-left: 1px solid #007DBA;
}

/* line 188, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
.expanded.active-trail .mm-next {
  color: #003B5C;
}

/* line 192, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
.mm-menu.mm-hoverselected .mm-listview > li > a.mm-fullsubopen + a, .mm-menu.mm-hoverselected .mm-listview > li > a.mm-fullsubopen + span, .mm-menu.mm-hoverselected .mm-listview > li > a:not(.mm-fullsubopen), .mm-menu.mm-parentselected .mm-listview > li > a.mm-fullsubopen + a, .mm-menu.mm-parentselected .mm-listview > li > a.mm-fullsubopen + span, .mm-menu.mm-parentselected .mm-listview > li > a:not(.mm-fullsubopen) {
  transition: color .2s ease;
}

/* line 196, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next), .mm-menu .mm-listview > li.mm-selected > span {
  background: transparent;
  color: #003B5C;
}

/* line 200, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
.mm-menu.mm-hoverselected .mm-listview > li > a.mm-fullsubopen:hover + span, .mm-menu.mm-hoverselected .mm-listview > li > a:not(.mm-fullsubopen):hover {
  background: transparent;
  color: #003B5C;
}

/* line 206, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
.mm-menu a, .mm-navbar__title {
  transition: padding-left, color !important;
  transition-duration: 250ms,250ms !important;
}

/* line 210, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
.mm-menu a:hover,
.mm-navbar__title:hover,
.mm-navbar__btn:not(.mm-hidden) + .mm-navbar__title:hover {
  padding-left: 0.5em;
}

/* line 216, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
.mm-menu a, .mm-menu a:active, .mm-menu a:hover, .mm-menu a:link, .mm-menu a:visited {
  color: white;
}

/* line 220, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_mmenu.scss */
.mm-listitem_selected > .mm-listitem__text,
.mm-menu_selected-hover .mm-listitem__btn:hover, .mm-menu_selected-hover .mm-listitem__text:hover {
  background: none;
}

/* line 1, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_search.scss */
.viu_program_quicksearch {
  position: relative;
}

/* line 3, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_search.scss */
.viu_program_quicksearch input {
  padding: 0.4em 1em;
  height: auto;
}

/* line 7, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_search.scss */
.viu_program_quicksearch button {
  border: 0;
  background: transparent;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: .5em;
  color: #007DBA;
}

/* line 19, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_search.scss */
.viuNavigation__search {
  font-size: .75em;
  position: relative;
  margin-bottom: 2em;
}

/* line 23, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_search.scss */
.viuNavigation__search input {
  background: transparent;
  border: 1px solid white;
  color: white;
  border-radius: 500px;
  text-align: center;
  font-size: 1em;
}

/* line 30, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_search.scss */
.viuNavigation__search input::-webkit-input-placeholder {
  color: white;
}
.viuNavigation__search input::-moz-placeholder {
  color: white;
}
.viuNavigation__search input:-ms-input-placeholder {
  color: white;
}
.viuNavigation__search input::placeholder {
  color: white;
}

/* line 34, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_search.scss */
.viuNavigation__search button {
  color: white;
}

/* line 1, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_sidr.scss */
.sidr {
  display: block;
  position: fixed;
  top: 0;
  height: 100%;
  z-index: 500;
  width: 100%;
  background: #003B5C;
}

/* line 14, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_sidr.scss */
.sidr.right {
  left: auto;
  right: -100%;
}

/* line 19, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_sidr.scss */
.sidr.left {
  left: -100%;
  right: auto;
}

@media (min-width: 768px) {
  /* line 26, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_sidr.scss */
  .sidr {
    width: 600px;
  }
  /* line 29, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_sidr.scss */
  .sidr.right {
    left: auto;
    right: -600px;
  }
  /* line 34, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_sidr.scss */
  .sidr.left {
    left: -600px;
    right: auto;
  }
}

@media (min-width: 1200px) {
  /* line 40, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_sidr.scss */
  .sidr {
    width: 700px;
  }
  /* line 43, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_sidr.scss */
  .sidr.right {
    left: auto;
    right: -700px;
  }
  /* line 48, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_sidr.scss */
  .sidr.left {
    left: -700px;
    right: auto;
  }
}

/* line 58, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_sidr.scss */
#overlay {
  position: absolute;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  z-index: 102;
  display: none;
}

/* line 72, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav_sidr.scss */
.sidr-open #overlay {
  display: block;
}

/* line 2, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav.scss */
#viuNavigation {
  font-size: 1.5em;
}

/* line 13, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav.scss */
.viuNavigation__inner {
  position: relative;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  padding-top: 80px;
}

@media (min-width: 992px) {
  /* line 13, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav.scss */
  .viuNavigation__inner {
    padding-right: 30px;
  }
}

@media (max-width: 767px) {
  /* line 24, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav.scss */
  .viuNavigation__toggle-button__text {
    display: none;
  }
}

/* line 30, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav.scss */
#viuNavigation__toggle-button {
  position: absolute;
  font-size: 22px;
  top: 30px;
  background: #003B5C;
  padding: .75em 0 .75em 1em;
  text-decoration: none;
  color: white;
  white-space: nowrap;
  right: 100%;
  padding-right: 10px;
  width: 60px;
  transition: right 0.1s;
}

/* line 43, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav.scss */
#viuNavigation__toggle-button:hover {
  right: calc(100% + 5px);
}

@media (min-width: 768px) {
  /* line 30, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav.scss */
  #viuNavigation__toggle-button {
    padding-right: 20px;
    top: 80px;
    width: 160px;
  }
}

@media (min-width: 992px) {
  /* line 30, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav.scss */
  #viuNavigation__toggle-button {
    padding-right: 25px;
    top: 100px;
  }
}

/* line 56, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav.scss */
.viuNavigation__toggle-button__icon {
  display: inline-block;
  height: 15px;
  width: 20px;
  margin-right: .25em;
  position: relative;
}

/* line 64, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav.scss */
.viuNavigation__toggle-button__icon span,
.viuNavigation__toggle-button__icon span:before,
.viuNavigation__toggle-button__icon span:after {
  cursor: pointer;
  border-radius: 1px;
  height: 3px;
  width: 20px;
  background: white;
  position: absolute;
  display: inline-block;
  content: '';
  top: 0px;
}

/* line 77, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav.scss */
.viuNavigation__toggle-button__icon span:before {
  top: 6px;
}

/* line 80, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav.scss */
.viuNavigation__toggle-button__icon span:after {
  top: 12px;
}

/* line 84, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav.scss */
.viuNavigation--open #viuNavigation__toggle-button {
  padding-right: 0;
}

/* line 86, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav.scss */
.viuNavigation--open #viuNavigation__toggle-button:hover {
  right: 100%;
}

/* line 92, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav.scss */
#viuNavigation__close-btn {
  position: absolute;
  top: 30px;
  right: 30px;
  color: white;
  vertical-align: middle;
}

/* line 98, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav.scss */
#viuNavigation__close-btn em {
  font-style: normal;
}

@media (min-width: 768px) {
  /* line 92, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav.scss */
  #viuNavigation__close-btn {
    display: none;
  }
}

/* line 106, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav.scss */
.viuNavigation__utilities {
  margin-left: auto;
  margin-right: auto;
  width: 82%;
  max-width: 400px;
}

@media (min-width: 768px) {
  /* line 106, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav.scss */
  .viuNavigation__utilities {
    max-width: 470px;
  }
}

/* line 110, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav.scss */
.viuNavigation__audience_nav {
  margin-left: 0;
  margin-bottom: 2em;
  -webkit-columns: 2;
     -moz-columns: 2;
          columns: 2;
  font-size: 13px;
  list-style-type: none;
}

/* line 116, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav.scss */
.viuNavigation__audience_nav li {
  margin-bottom: .5em;
}

/* line 121, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav.scss */
.cta-button.viuNavigation__apply_btn {
  background: #007DBA;
  color: white;
  display: block;
  text-align: center;
  font-size: .75em;
  margin: 1em 0;
}

/* line 131, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav.scss */
.viuNavigation__audience_nav a {
  color: white;
}

/* line 133, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav.scss */
.viuNavigation__audience_nav a:hover {
  color: white;
}

/* line 141, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav.scss */
.viuNavigation__menu-header, .viuNavigation__toggle-menu {
  display: block;
  color: white;
  font-size: 1em;
  font-weight: bold;
  position: relative;
  padding: 10px 50px 10px 0;
  margin-left: auto;
  margin-right: auto;
  width: 82%;
  max-width: 400px;
}

@media (min-width: 992px) {
  /* line 141, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav.scss */
  .viuNavigation__menu-header, .viuNavigation__toggle-menu {
    font-size: 1.25em;
  }
}

@media (min-width: 768px) {
  /* line 141, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav.scss */
  .viuNavigation__menu-header, .viuNavigation__toggle-menu {
    max-width: 470px;
  }
}

/* line 152, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav.scss */
.viuNavigation__menu-header:hover, .viuNavigation__toggle-menu:hover, .viuNavigation__menu-header:focus, .viuNavigation__toggle-menu:focus {
  text-decoration: none;
  color: white;
}

/* line 160, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav.scss */
.viuNavigation__toggle-menu:after {
  content: '\f056';
  font-family: FontAwesome;
  position: absolute;
  right: 0px;
  width: 50px;
  text-align: right;
  padding-right: .25em;
  color: #00A6F6;
}

/* line 171, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav.scss */
.viuNavigation__toggle-menu.collapsed:after {
  content: '\f055';
  color: white;
}

/* line 178, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav.scss */
.viuNavigation__social a {
  display: inline-block !important;
  padding: .45em .45em .45em 0 !important;
}

/* line 181, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav.scss */
.viuNavigation__social a:hover {
  color: #003B5C;
}

/* line 185, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav.scss */
.viuNavigation__social .viu-social__socialIcon {
  font-size: 1.25em;
}

/* line 188, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav.scss */
.viuNavigation__social .icon-fallback {
  display: none;
}

/* Bounce for attention */
@media (min-width: 992px) {
  /* line 196, /home/boquistm/projects/d7/viu_theme/scss/layout/_viuNav.scss */
  .viuNavigation__toggle-button--bounce {
    -webkit-animation-name: bounce;
            animation-name: bounce;
    -webkit-animation-timing-function: ease;
            animation-timing-function: ease;
    -webkit-animation-duration: 4s;
            animation-duration: 4s;
    -webkit-animation-iteration-count: 3;
            animation-iteration-count: 3;
    -webkit-transform-origin: bottom;
        -ms-transform-origin: bottom;
            transform-origin: bottom;
  }
  @-webkit-keyframes bounce {
    0% {
      -webkit-transform: translateX(0);
              transform: translateX(0);
    }
    20% {
      -webkit-transform: translateX(0);
              transform: translateX(0);
    }
    25% {
      -webkit-transform: translateX(-20px);
              transform: translateX(-20px);
    }
    30% {
      -webkit-transform: translateX(0);
              transform: translateX(0);
    }
    32% {
      -webkit-transform: translateX(-2px);
              transform: translateX(-2px);
    }
    38% {
      -webkit-transform: translateX(0);
              transform: translateX(0);
    }
    100% {
      -webkit-transform: translateX(0);
              transform: translateX(0);
    }
  }
  @keyframes bounce {
    0% {
      -webkit-transform: translateX(0);
              transform: translateX(0);
    }
    20% {
      -webkit-transform: translateX(0);
              transform: translateX(0);
    }
    25% {
      -webkit-transform: translateX(-20px);
              transform: translateX(-20px);
    }
    30% {
      -webkit-transform: translateX(0);
              transform: translateX(0);
    }
    32% {
      -webkit-transform: translateX(-2px);
              transform: translateX(-2px);
    }
    38% {
      -webkit-transform: translateX(0);
              transform: translateX(0);
    }
    100% {
      -webkit-transform: translateX(0);
              transform: translateX(0);
    }
  }
}

/* line 1, /home/boquistm/projects/d7/viu_theme/scss/components/_advisory.scss */
#advisory, #covid-advisory {
  background: #ffc107;
  margin: 0 auto;
  padding: 10px 30px;
  color: #3c3c3c;
  z-index: 5;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
}

/* line 10, /home/boquistm/projects/d7/viu_theme/scss/components/_advisory.scss */
#advisory a, #covid-advisory a {
  color: #3c3c3c;
}

/* line 13, /home/boquistm/projects/d7/viu_theme/scss/components/_advisory.scss */
#advisory .cta-button, #covid-advisory .cta-button {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 20px;
  background: #e69519 !important;
  border-color: #e69519 !important;
  padding: 0.4em 0.75em;
  color: black;
}

/* line 22, /home/boquistm/projects/d7/viu_theme/scss/components/_advisory.scss */
#advisory .cta-button:hover, #covid-advisory .cta-button:hover {
  background: #ffa41c !important;
  border-color: #ffa41c !important;
}

/* line 28, /home/boquistm/projects/d7/viu_theme/scss/components/_advisory.scss */
#covid-advisory {
  background: #0078B3;
  color: white;
}

/* line 31, /home/boquistm/projects/d7/viu_theme/scss/components/_advisory.scss */
#covid-advisory a {
  color: white;
}

@media (max-width: 767px) {
  /* line 36, /home/boquistm/projects/d7/viu_theme/scss/components/_advisory.scss */
  #advisory, #covid-advisory {
    width: calc( 100% + 30px);
    margin-left: -15px;
    padding: 10px 80px;
  }
}

@media (min-width: 768px) {
  /* line 44, /home/boquistm/projects/d7/viu_theme/scss/components/_advisory.scss */
  .page-section.viu-covid .page-section__content {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

/* line 4, /home/boquistm/projects/d7/viu_theme/scss/components/_bootstrap_panel.scss */
.panel {
  box-shadow: none;
  border-width: 0;
}

/* line 9, /home/boquistm/projects/d7/viu_theme/scss/components/_bootstrap_panel.scss */
.panel-default > .panel-heading {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #D2D1D1;
}

/* line 13, /home/boquistm/projects/d7/viu_theme/scss/components/_bootstrap_panel.scss */
.panel-default > .panel-heading .pane-title {
  color: #003B5C;
}

/* line 2, /home/boquistm/projects/d7/viu_theme/scss/components/_brightedge_lem_overrides.scss */
.row--brightedge {
  background-color: #003B5C;
}

/* line 6, /home/boquistm/projects/d7/viu_theme/scss/components/_brightedge_lem_overrides.scss */
.be-ix-link-block {
  background-color: transparent !important;
  margin-left: 0px !important;
  padding: 30px 0 !important;
  width: 100%;
}

/* line 4, /home/boquistm/projects/d7/viu_theme/scss/components/_buttons.scss */
.btn-default {
  display: table;
  margin: 1.5em 0;
  padding: 0.6em 1em;
  border-radius: 500px;
  border: 1px solid;
  line-height: 1.2em;
  text-align: center;
  font-size: 1em;
  box-shadow: none;
}

/* line 37, /home/boquistm/projects/d7/viu_theme/scss/base/_mixins.scss */
.btn-default:hover, .btn-default:focus {
  text-decoration: none;
}

/* line 12, /home/boquistm/projects/d7/viu_theme/scss/components/_buttons.scss */
.cta-button {
  display: table;
  margin: 1.5em 0;
  padding: 0.6em 1em;
  border-radius: 500px;
  border: 1px solid;
  line-height: 1.2em;
  text-align: center;
}

/* line 37, /home/boquistm/projects/d7/viu_theme/scss/base/_mixins.scss */
.cta-button:hover, .cta-button:focus {
  text-decoration: none;
}

/* line 16, /home/boquistm/projects/d7/viu_theme/scss/components/_buttons.scss */
.cta-button--centered {
  margin-left: auto;
  margin-right: auto;
}

/* line 11, /home/boquistm/projects/d7/viu_theme/scss/components/_calendar.scss */
.fullcalendar .fc-event {
  margin-bottom: 4px;
  padding: 2px;
  line-height: 1.35em;
  font-size: 9pt;
}

@media (max-width: 767px) {
  /* line 11, /home/boquistm/projects/d7/viu_theme/scss/components/_calendar.scss */
  .fullcalendar .fc-event {
    padding: 0px;
    font-size: 7pt;
  }
}

/* line 26, /home/boquistm/projects/d7/viu_theme/scss/components/_calendar.scss */
.fullcalendar .fc-event-time {
  display: block;
}

/* line 31, /home/boquistm/projects/d7/viu_theme/scss/components/_calendar.scss */
.fullcalendar .fc-agenda .fc-event-time {
  display: none;
}

/* line 38, /home/boquistm/projects/d7/viu_theme/scss/components/_calendar.scss */
.fullcalendar .fc-view-basicDay .fc-state-highlight {
  background: transparent;
}

/* line 42, /home/boquistm/projects/d7/viu_theme/scss/components/_calendar.scss */
.fullcalendar .fc-view-basicDay .fc-event {
  padding: 2px;
  margin-bottom: 4px;
  line-height: 1.35em;
  font-size: 9pt;
}

/* line 54, /home/boquistm/projects/d7/viu_theme/scss/components/_calendar.scss */
.fullcalendar .fc-header-title h2 {
  font-size: 18px;
}

@media (max-width: 767px) {
  /* line 60, /home/boquistm/projects/d7/viu_theme/scss/components/_calendar.scss */
  .fullcalendar .fc-header-left {
    float: left;
    margin-bottom: 10px;
  }
  /* line 65, /home/boquistm/projects/d7/viu_theme/scss/components/_calendar.scss */
  .fullcalendar .fc-header-center {
    display: block;
    float: left;
    clear: left;
  }
  /* line 71, /home/boquistm/projects/d7/viu_theme/scss/components/_calendar.scss */
  .fullcalendar .fc-header-right {
    float: left;
    clear: left;
    text-align: left;
  }
}

/* line 85, /home/boquistm/projects/d7/viu_theme/scss/components/_calendar.scss */
.fullcalendar-legend .fc-event a:focus, .fullcalendar-legend .fc-event a:hover, .fullcalendar-legend .fc-event a:active {
  color: inherit;
  text-decoration: none;
}

/* line 89, /home/boquistm/projects/d7/viu_theme/scss/components/_calendar.scss */
.fullcalendar-legend .fc-event a:before {
  content: "\f058";
  font-family: FontAwesome;
  margin-right: .5em;
}

/* line 95, /home/boquistm/projects/d7/viu_theme/scss/components/_calendar.scss */
.fullcalendar-legend .fc-event-hidden a:before {
  content: "\f1db";
}

/* line 105, /home/boquistm/projects/d7/viu_theme/scss/components/_calendar.scss */
.view-oa-event-list .item-list li {
  list-style-type: none;
  margin-left: 0;
  line-height: 1.3;
}

/* line 110, /home/boquistm/projects/d7/viu_theme/scss/components/_calendar.scss */
.oa-event-date-wrapper {
  height: auto;
  width: 45px;
  border: 0;
  background: #003f5f;
  color: white;
  padding: 2px 0;
  margin: 0 10px 10px 0px;
}

/* line 119, /home/boquistm/projects/d7/viu_theme/scss/components/_calendar.scss */
.oa-event-date-month-wrapper {
  background: transparent;
  margin: 0;
  height: auto;
  line-height: 1.5em;
}

/* line 125, /home/boquistm/projects/d7/viu_theme/scss/components/_calendar.scss */
.oa-event-date-month {
  font-weight: normal;
}

/* line 128, /home/boquistm/projects/d7/viu_theme/scss/components/_calendar.scss */
.oa-event-date-day {
  font-size: 1.4em;
  font-weight: bold;
}

/* line 4, /home/boquistm/projects/d7/viu_theme/scss/components/_callout_box.scss */
.viu-callout-box {
  padding: 2em 1.5em;
  margin: 2em 0 3em 0;
}

/* line 8, /home/boquistm/projects/d7/viu_theme/scss/components/_callout_box.scss */
.viu-callout-box h3 {
  margin-top: 0px;
}

/* line 11, /home/boquistm/projects/d7/viu_theme/scss/components/_callout_box.scss */
.viu-callout-box .cta-button {
  margin-bottom: .5em;
}

/* line 16, /home/boquistm/projects/d7/viu_theme/scss/components/_callout_box.scss */
.field-callout-image {
  margin-top: 1.5em;
}

/* line 4, /home/boquistm/projects/d7/viu_theme/scss/components/_comment.scss */
.oa-reply-icon {
  display: inline;
}

/* line 8, /home/boquistm/projects/d7/viu_theme/scss/components/_comment.scss */
.oa-reply-text {
  display: none;
}

/* line 12, /home/boquistm/projects/d7/viu_theme/scss/components/_comment.scss */
#comments {
  margin-top: 0;
}

/* line 17, /home/boquistm/projects/d7/viu_theme/scss/components/_comment.scss */
.oa-list.oa-comment .accordion-toggle {
  border-bottom: 1px solid #DDD;
  padding-bottom: 15px;
}

/* line 23, /home/boquistm/projects/d7/viu_theme/scss/components/_comment.scss */
.oa-list.oa-comment .links {
  float: left;
  color: #a4a8ab;
  text-transform: uppercase;
  font-size: 11px;
  margin-left: -5px;
}

/* line 30, /home/boquistm/projects/d7/viu_theme/scss/components/_comment.scss */
.oa-list.oa-comment .comment-label .oa-pullout-left {
  position: static;
  border: none;
  display: inline-block;
  padding: 3px 3px;
  background: #D6F5D6;
  margin-left: 5px;
  color: #a4a8ab;
  font-size: 10px;
  font-weight: normal;
  height: auto;
  min-width: 0;
  border-bottom-left-radius: 20%;
  border-bottom-right-radius: 20%;
  border-top-left-radius: 20%;
  border-top-right-radius: 20%;
  line-height: 1em;
}

/* line 50, /home/boquistm/projects/d7/viu_theme/scss/components/_comment.scss */
.comment-label > a {
  display: inline-block;
  padding: 3px 3px;
  background: #D6F5D6;
  margin-left: 5px;
  color: #a4a8ab;
  font-size: 10px;
  font-weight: normal;
  height: auto;
  min-width: 0;
  border-bottom-left-radius: 20%;
  border-bottom-right-radius: 20%;
  border-top-left-radius: 20%;
  border-top-right-radius: 20%;
  line-height: 1em;
}

/* line 67, /home/boquistm/projects/d7/viu_theme/scss/components/_comment.scss */
.pane-node-comments .oa-list .oa-comment-hide,
.pane-content #comments .oa-list .oa-comment-hide {
  height: 64px;
}

/* line 72, /home/boquistm/projects/d7/viu_theme/scss/components/_comment.scss */
td.views-field-comment-count {
  position: relative;
  text-align: center;
}

/* line 75, /home/boquistm/projects/d7/viu_theme/scss/components/_comment.scss */
td.views-field-comment-count span {
  z-index: 2;
  position: relative;
  display: inline-block;
  color: white;
  width: 2em;
  text-align: center;
  margin: 0 3px;
  font-size: 12px;
}

/* line 85, /home/boquistm/projects/d7/viu_theme/scss/components/_comment.scss */
td.views-field-comment-count:after {
  content: "\f075";
  font-family: FontAwesome;
  position: absolute;
  z-index: 1;
  left: 50%;
  font-size: 25px;
  top: 1px;
  margin: 0 3px 0 -12px;
  color: rgba(64, 64, 64, 0.7);
}

/*
// This used to be in panopoly_images but was removed and told to put into theme
img {
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
}

// This used to be in compass_radix to override panopoly_images
.field img.panopoly-image-full,
.field img.panopoly-image-half,
.field img.panopoly-image-quarter {
  max-width: 100%;
  width: auto;
  height: auto;
  float: none;
  margin: 0;
}

// reduce list padding
ul, ol{
  padding-left: 20px;
}
*/
/* line 34, /home/boquistm/projects/d7/viu_theme/scss/components/_elements.scss */
a[href$='.pdf']:before {
  font-family: FontAwesome;
  display: inline-block;
  padding-left: 0.1em;
  padding-right: 0.2em;
}

/* line 34, /home/boquistm/projects/d7/viu_theme/scss/components/_elements.scss */
a[href$='.doc']:before {
  font-family: FontAwesome;
  display: inline-block;
  padding-left: 0.1em;
  padding-right: 0.2em;
}

/* line 34, /home/boquistm/projects/d7/viu_theme/scss/components/_elements.scss */
a[href$='.docx']:before {
  font-family: FontAwesome;
  display: inline-block;
  padding-left: 0.1em;
  padding-right: 0.2em;
}

/* line 34, /home/boquistm/projects/d7/viu_theme/scss/components/_elements.scss */
a[href$='.xls']:before {
  font-family: FontAwesome;
  display: inline-block;
  padding-left: 0.1em;
  padding-right: 0.2em;
}

/* line 34, /home/boquistm/projects/d7/viu_theme/scss/components/_elements.scss */
a[href$='.xlsx']:before {
  font-family: FontAwesome;
  display: inline-block;
  padding-left: 0.1em;
  padding-right: 0.2em;
}

/* line 34, /home/boquistm/projects/d7/viu_theme/scss/components/_elements.scss */
a[href$='.ppt']:before {
  font-family: FontAwesome;
  display: inline-block;
  padding-left: 0.1em;
  padding-right: 0.2em;
}

/* line 34, /home/boquistm/projects/d7/viu_theme/scss/components/_elements.scss */
a[href$='.pot']:before {
  font-family: FontAwesome;
  display: inline-block;
  padding-left: 0.1em;
  padding-right: 0.2em;
}

/* line 34, /home/boquistm/projects/d7/viu_theme/scss/components/_elements.scss */
a[href$='.dot']:before {
  font-family: FontAwesome;
  display: inline-block;
  padding-left: 0.1em;
  padding-right: 0.2em;
}

/* line 42, /home/boquistm/projects/d7/viu_theme/scss/components/_elements.scss */
a[href$='.pdf']:before {
  content: "\f1c1";
}

/* line 46, /home/boquistm/projects/d7/viu_theme/scss/components/_elements.scss */
a[href$='.doc']:before, a[href$='.dot']:before, a[href$='.docx']:before {
  content: "\f1c2";
}

/* line 50, /home/boquistm/projects/d7/viu_theme/scss/components/_elements.scss */
a[href$='.xls']:before, a[href$='.xlsx']:before {
  content: "\f1c3";
}

/* line 54, /home/boquistm/projects/d7/viu_theme/scss/components/_elements.scss */
a[href$='.ppt']:before, a[href$='.pot']:before {
  content: "\f1c4";
}

/* line 58, /home/boquistm/projects/d7/viu_theme/scss/components/_elements.scss */
.content a[href*="//"]:not([href*="viu.ca"]):after,
#nav-site a[href*="//"]:not([href*="viu.ca"]):after {
  font-family: FontAwesome;
  display: inline-block;
  padding-left: 0.2em;
  padding-right: 0.1em;
  content: "\f08e";
  font-size: 0.7em;
  vertical-align: super;
}

/* line 70, /home/boquistm/projects/d7/viu_theme/scss/components/_elements.scss */
a.img-link:before,
a.img-link:after, #nav-site a.img-link[href*="//"]:not([href*="viu.ca"]):after, .content a.img-link[href*="//"]:not([href*="viu.ca"]):after {
  content: none;
}

/* line 75, /home/boquistm/projects/d7/viu_theme/scss/components/_elements.scss */
.hideBeforeText:before {
  content: none !important;
}

/* line 80, /home/boquistm/projects/d7/viu_theme/scss/components/_elements.scss */
iframe {
  max-width: 100%;
}

/* line 85, /home/boquistm/projects/d7/viu_theme/scss/components/_elements.scss */
img[src*="icon.gif"].media-image {
  display: none;
}

/* line 4, /home/boquistm/projects/d7/viu_theme/scss/components/_field.scss */
.views-field-field-oa-worktracker-priority,
.views-field-comment-count,
.views-field-field-oa-worktracker-task-type,
.views-field-field-oa-worktracker-task-status {
  text-align: center;
}

/* line 4, /home/boquistm/projects/d7/viu_theme/scss/components/_form_program_search.scss */
#edit-submit-program-area-course-live-results {
  display: none;
}

/* line 8, /home/boquistm/projects/d7/viu_theme/scss/components/_form_program_search.scss */
#autocomplete {
  z-index: 105;
  border: none;
  background: #fff;
  box-shadow: 0px 0px 5px #888888;
  border-radius: 20px;
  -webkit-transform: translateY(10px);
      -ms-transform: translateY(10px);
          transform: translateY(10px);
  padding: 20px 0;
}

/* line 16, /home/boquistm/projects/d7/viu_theme/scss/components/_form_program_search.scss */
#autocomplete .live-result-search-item-wrapper {
  text-align: left;
  padding: 10px 20px;
  white-space: normal;
}

/* line 20, /home/boquistm/projects/d7/viu_theme/scss/components/_form_program_search.scss */
#autocomplete .live-result-search-item-wrapper.selected {
  background: #007DBA;
}

/* line 22, /home/boquistm/projects/d7/viu_theme/scss/components/_form_program_search.scss */
#autocomplete .live-result-search-item-wrapper.selected a, #autocomplete .live-result-search-item-wrapper.selected .viuSearchLR__Title, #autocomplete .live-result-search-item-wrapper.selected .viuSearchLR__subTitle {
  color: white;
  text-decoration: none;
}

/* line 27, /home/boquistm/projects/d7/viu_theme/scss/components/_form_program_search.scss */
#autocomplete .live-result-search-item-wrapper .viuSearchLR__Title {
  font-size: 1em;
  margin-bottom: 0;
  margin-top: 0;
  color: #007DBA;
}

/* line 33, /home/boquistm/projects/d7/viu_theme/scss/components/_form_program_search.scss */
#autocomplete .live-result-search-item-wrapper .viuSearchLR__subTitle {
  font-size: .8em;
  color: #007DBA;
}

/* line 37, /home/boquistm/projects/d7/viu_theme/scss/components/_form_program_search.scss */
#autocomplete .live-result-search-item-wrapper .viuSearchLR__advanced-link {
  color: #007DBA;
}

/* line 43, /home/boquistm/projects/d7/viu_theme/scss/components/_form_program_search.scss */
.views-exposed-widget.views-widget-filter-search_api_views_fulltext {
  float: none;
}

/* line 47, /home/boquistm/projects/d7/viu_theme/scss/components/_form_program_search.scss */
.input-group .form-control.live-results-search-textfield:not(:first-child):not(:last-child) {
  border-radius: 500px;
}

/* line 52, /home/boquistm/projects/d7/viu_theme/scss/components/_form_program_search.scss */
.form-autocomplete.live-results-search-textfield {
  color: #003B5C;
  border-radius: 500px;
}

/* line 58, /home/boquistm/projects/d7/viu_theme/scss/components/_form_program_search.scss */
html.js .form-autocomplete.live-results-search-textfield {
  background-image: url("/profiles/viu/themes/viu_theme/assets/images/icon/search-icon.svg");
  background-size: 20px;
  background-position: right 1em top 50% !important;
}

/* line 63, /home/boquistm/projects/d7/viu_theme/scss/components/_form_program_search.scss */
html.js .form-autocomplete.live-results-search-textfield::-ms-clear {
  display: none;
}

/* line 68, /home/boquistm/projects/d7/viu_theme/scss/components/_form_program_search.scss */
html.js .live-results-search-textfield.throbbing {
  background-image: url("/profiles/viu/themes/viu_theme/assets/images/icon/AjaxLoader.gif");
}

/* line 4, /home/boquistm/projects/d7/viu_theme/scss/components/_form.scss */
#node-edit .form-actions input {
  background-color: white;
  color: #333;
  border-color: #C1C1C1;
}

/* line 10, /home/boquistm/projects/d7/viu_theme/scss/components/_form.scss */
form .form-actions {
  background-color: transparent;
}

/* line 12, /home/boquistm/projects/d7/viu_theme/scss/components/_form.scss */
form .form-actions .btn-default {
  display: inline-block;
}

/* line 17, /home/boquistm/projects/d7/viu_theme/scss/components/_form.scss */
.form-control {
  font-size: 1em;
  height: auto;
}

/* line 22, /home/boquistm/projects/d7/viu_theme/scss/components/_form.scss */
input[type="text"], input[type="email"], input[type="password"], .ui-autocomplete-input, textarea, .uneditable-input {
  padding: 0.5em 1em;
  font-size: 1em;
}

/* line 30, /home/boquistm/projects/d7/viu_theme/scss/components/_form.scss */
.chosen-container {
  width: 100% !important;
}

/* line 34, /home/boquistm/projects/d7/viu_theme/scss/components/_form.scss */
.chosen-container.form-control {
  font-size: .8em;
  box-shadow: none;
}

/* line 38, /home/boquistm/projects/d7/viu_theme/scss/components/_form.scss */
.chosen-container .chosen-choices {
  background-image: none;
  border-radius: 8px;
  padding: .3em;
}

/* line 43, /home/boquistm/projects/d7/viu_theme/scss/components/_form.scss */
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  height: 100%;
}

/* line 48, /home/boquistm/projects/d7/viu_theme/scss/components/_form.scss */
.chosen-container-multi .chosen-choices li.search-choice {
  background: #007DBA;
  color: white;
  border: 0;
  padding: 8px 25px 8px 10px;
  box-shadow: none;
  border-radius: 8px;
}

/* line 55, /home/boquistm/projects/d7/viu_theme/scss/components/_form.scss */
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  background: none;
  font-size: 1.1em;
  right: 6px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 61, /home/boquistm/projects/d7/viu_theme/scss/components/_form.scss */
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before {
  content: "X";
  font-weight: bold;
  color: white;
}

/* line 70, /home/boquistm/projects/d7/viu_theme/scss/components/_form.scss */
.chosen-container .chosen-results li.highlighted {
  background: #007DBA;
}

/* line 76, /home/boquistm/projects/d7/viu_theme/scss/components/_form.scss */
.view-curriculum-approval .views-submit-button {
  clear: both;
}

/* line 79, /home/boquistm/projects/d7/viu_theme/scss/components/_form.scss */
.view-curriculum-approval .views-reset-button, .view-curriculum-approval .views-submit-button {
  float: right;
  padding: .5em .5em 0 0;
}

/*  WEBFORM CHANGES */
/* line 88, /home/boquistm/projects/d7/viu_theme/scss/components/_form.scss */
.webform-container-inline .form-control {
  display: inline-block;
  width: auto;
}

/* line 93, /home/boquistm/projects/d7/viu_theme/scss/components/_form.scss */
#ui-datepicker-div {
  z-index: 4 !important;
}

/* line 98, /home/boquistm/projects/d7/viu_theme/scss/components/_form.scss */
form .webform-component {
  margin: 1em 0;
}

/* line 100, /home/boquistm/projects/d7/viu_theme/scss/components/_form.scss */
form .webform-component .form-textarea-wrapper {
  margin-bottom: 1.5em;
}

/* line 106, /home/boquistm/projects/d7/viu_theme/scss/components/_form.scss */
.webform-component-fieldset .fieldset-legend {
  font-weight: bold;
  font-size: 2rem;
}

/* line 5, /home/boquistm/projects/d7/viu_theme/scss/components/_image_cta_grid.scss */
.progAreaGrid__link {
  display: block;
  position: relative;
  margin-bottom: 30px;
}

/* line 9, /home/boquistm/projects/d7/viu_theme/scss/components/_image_cta_grid.scss */
.progAreaGrid__link:hover .progAreaGrid__image:before {
  opacity: .8;
  background: rgba(255, 255, 255, 0);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, transparent), color-stop(100%, black));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, transparent 25%, black 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );
}

/* line 22, /home/boquistm/projects/d7/viu_theme/scss/components/_image_cta_grid.scss */
.progAreaGrid__image:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #003B5C;
  opacity: .65;
  transition: opacity 0.25s ease, background 0.25s ease;
}

/* line 31, /home/boquistm/projects/d7/viu_theme/scss/components/_image_cta_grid.scss */
.progAreaGrid__title {
  position: absolute;
  bottom: .5em;
  left: 1em;
  padding-right: 1em;
  color: white;
  text-shadow: 0px 0px 2em rgba(0, 0, 0, 0.75);
  font-size: 1.2em;
}

/* line 6, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_gallery.scss */
.ss_thumbs ul {
  list-style-type: none !important;
  padding-left: 0 !important;
}

/* line 10, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_gallery.scss */
.ss_thumbs li {
  display: inline-block;
  width: 130px;
  height: 130px;
  padding: 15px;
  vertical-align: top;
}

/* line 9, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
.nav-viu {
  padding-left: 0;
  margin-left: 0;
  margin-bottom: 0;
  font-size: .8em;
}

/* line 14, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
.nav-viu li {
  padding: 0;
  background-color: transparent;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 18, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
.nav-viu li:not(:last-child) {
  border-bottom: 0;
}

/* line 21, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
.nav-viu li .nolink {
  color: #555;
  display: block;
  padding: 7px 10px;
}

/* line 26, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
.nav-viu li, .nav-viu li.active, .nav-viu li.active:hover, .nav-viu li.active:focus {
  border-color: rgba(0, 0, 0, 0.1);
}

/* line 29, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
.nav-viu li a {
  color: #555;
  display: block;
  padding: 7px 10px;
  transition: all 0.1s ease-in-out 0s;
}

/* line 34, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
.nav-viu li a:hover {
  text-decoration: none;
  background: #2D83C5;
  color: white;
}

/* line 41, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
.nav-viu li.expanded > a, .nav-viu li.expanded > a.active, .nav-viu li.expanded > .nolink {
  padding-right: 40px;
}

/* line 45, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
.nav-viu li ul {
  padding: 0;
  margin-left: 0;
  list-style: none;
}

/* line 51, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
.nav-viu li.active, .nav-viu li.active:hover {
  background-color: transparent;
}

/* line 55, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
.nav-viu li li {
  border-bottom: 0;
  border-right: 0;
}

/* line 58, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
.nav-viu li li, .nav-viu li li.active, .nav-viu li li.active:hover {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 62, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
.nav-viu li a.active {
  color: white;
  background: #2D83C5;
}

/* line 65, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
.nav-viu li a.active:hover {
  color: white;
}

/* line 69, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
.nav-viu li i.fa {
  margin-left: 5px;
  margin-right: 5px;
  font-size: 85%;
}

/* line 85, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
.nav-viu > li.active-trail.active > a, .nav-viu > li.active-trail.active > .nolink {
  position: relative;
  color: #FFF;
}

/* line 88, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
.nav-viu > li.active-trail.active > a:after, .nav-viu > li.active-trail.active > .nolink:after {
  content: "";
  display: block;
  background: #003F5F;
  width: 100%;
  height: 2px;
  position: absolute;
  bottom: -1px;
  z-index: 3;
  left: 0;
}

/* line 100, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
.nav-viu > li.active-trail.active > a:hover, .nav-viu > li.active-trail.active a:after {
  color: white;
}

/* line 105, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
.nav-viu .collapse, .nav-viu .collapsing {
  background: rgba(0, 0, 0, 0.04);
  margin-left: 8px;
}

/* line 114, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
.list-toggle.menu-block-handle {
  border: 0;
  position: absolute;
  background: transparent;
  top: 0;
  right: 0;
  padding: 7px 10px;
}

/* line 121, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
.list-toggle.menu-block-handle span {
  display: inline-block;
  background: transparent;
  text-indent: -9999em;
}

/* line 126, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
.list-toggle.menu-block-handle:after {
  color: #777;
  font-size: 13px;
  height: 20px;
  width: 20px;
  line-height: 19px;
  border-radius: 50%;
  border: 1px solid transparent;
  top: 50%;
  margin-top: -10px;
}

/* line 138, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
.list-toggle.menu-block-handle.active:after {
  color: #777;
  line-height: 18px;
}

/* line 143, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
.list-toggle.menu-block-handle:hover:after {
  border: 0;
  background: #2D83C5;
  color: #fff;
}

/* line 149, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
a.active + .list-toggle.menu-block-handle:after, a:hover + .list-toggle.menu-block-handle:after {
  color: #fff;
}

/* line 155, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
.nolink + .menu-block-handle {
  width: 100%;
}

@media (min-width: 768px) {
  /* line 164, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
  .main-nav-viu {
    display: table;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  /* line 167, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
  .main-nav-viu > li {
    position: relative;
    float: none;
    display: table-cell;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
        align-items: stretch;
    border-top: 0;
    border-bottom: 0;
    border-left: 0;
    z-index: 3;
  }
  /* line 179, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
  .main-nav-viu > li:hover:before, .main-nav-viu > li.active-trail:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 2px;
    background: #003F5F;
  }
  /* line 188, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
  .main-nav-viu > li > .nolink, .main-nav-viu > li > a, .main-nav-viu > li > a.active {
    font-size: 12px;
    padding: 10px 20px;
  }
  /* line 193, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
  .main-nav-viu > li > a:hover, .main-nav-viu > li > a.active:hover {
    background: #fff;
    color: #555;
  }
  /* line 196, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
  .main-nav-viu > li > a:hover + .menu-block-handle:after, .main-nav-viu > li > a.active:hover + .menu-block-handle:after {
    color: #777;
  }
  /* line 201, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
  .main-nav-viu > li > .list-toggle {
    padding-top: 9px;
    padding-bottom: 9px;
  }
  /* line 204, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
  .main-nav-viu > li > .list-toggle:after {
    content: "\f107";
  }
  /* line 208, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
  .main-nav-viu > li > .subnav {
    position: absolute;
    margin: 0;
    min-width: 250px;
    background: #fff;
    left: 0;
    top: 100%;
    z-index: 9;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  }
  /* line 218, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
  .main-nav-viu > li.edge > .subnav {
    left: auto;
    right: 0;
  }
  /* line 226, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
  .no-touch .main-nav-viu .list-toggle {
    display: none;
  }
  /* line 229, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
  .no-touch .main-nav-viu .subnav .subnav {
    position: absolute;
    left: 100%;
    min-width: 250px;
    top: -1px;
    margin-left: 0;
    background: #fff;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  }
  /* line 239, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
  .no-touch .main-nav-viu .subnav .edge .subnav {
    left: auto;
    right: 100%;
    z-index: 1;
  }
  /* line 245, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
  .no-touch .main-nav-viu .expanded > a, .no-touch .main-nav-viu .expanded > .nolink {
    padding-right: 30px;
  }
  /* line 247, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
  .no-touch .main-nav-viu .expanded > a:before, .no-touch .main-nav-viu .expanded > .nolink:before {
    top: 10px;
    right: 15px;
    font-size: 11px;
    content: "\f107";
    position: absolute;
    font-weight: normal;
    display: inline-block;
    font-family: FontAwesome;
  }
  /* line 259, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
  .no-touch .main-nav-viu .expanded:hover > .subnav {
    display: block;
    visibility: visible;
    opacity: 1;
    transition: 0.1s 0.2s;
    height: auto !important;
  }
  /* line 270, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
  .no-touch .main-nav-viu .subnav .expanded > a:before, .no-touch .main-nav-viu .subnav .expanded > .nolink:before {
    content: "\f105";
  }
  /* line 275, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
  .no-touch .main-nav-viu .collapse {
    display: block;
    visibility: hidden;
    opacity: 0;
    transition: 0.1s 0.2s;
  }
  /* line 284, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
  .main-nav-viu .collapse.in {
    display: none;
  }
  /* line 289, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
  .touch .main-nav-viu.ready .collapse.in {
    display: block;
  }
}

@media (min-width: 768px) {
  /* line 299, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
  .header-viu .dropdown > a::after {
    right: 10px;
  }
}

@media (min-width: 992px) {
  /* line 299, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
  .header-viu .dropdown > a::after {
    right: 15px;
  }
}

/* line 315, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
.region-footer {
  overflow: hidden;
}

/* line 317, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
.region-footer ul.menu {
  margin-bottom: 0;
}

/* line 319, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
.region-footer ul.menu > li {
  float: left;
  min-width: 150px;
  list-style: none !important;
}

/* line 323, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
.region-footer ul.menu > li > a {
  font-weight: bold;
  font-size: 14px;
}

/* line 328, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
.region-footer ul.menu > li > ul > li {
  float: none;
}

/* line 330, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
.region-footer ul.menu > li > ul > li > a {
  font-weight: normal;
  font-size: 12px;
}

/* line 337, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
.region-footer ul.menu a {
  border: 0;
  display: block;
  padding: 0 5px;
}

/* line 341, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
.region-footer ul.menu a:hover {
  background-color: transparent;
  text-decoration: underline;
}

/* line 350, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
#main ul.dropdown-menu ul li a:hover {
  background-color: #7b7b7b;
  background-image: linear-gradient(to bottom, gray, #737373);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d7d7d', endColorstr='#717171', GradientType=0);
}

/* line 355, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
.viu a.nolink:hover {
  cursor: default;
}

/* line 359, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_menu.scss */
.toolbar-search .btn {
  background: none;
  color: #ffffff;
}

/* line 1, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_paragraphs.scss */
.student-story__photo img {
  display: none;
}

@media (min-width: 992px) {
  /* line 1, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_paragraphs.scss */
  .student-story__photo img {
    display: block;
    border-radius: 50%;
    max-width: 80%;
    margin: 0 auto;
  }
}

/*Icons
------------------------------------*/
/*Social Icons*/
/* line 5, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_social.scss */
.social-icons {
  margin: 0;
  padding: 0;
}

/* line 9, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_social.scss */
.social-icons li {
  list-style: none;
  margin-right: 3px;
  margin-bottom: 5px;
  text-indent: -9999px;
  display: inline-block;
}

/* line 16, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_social.scss */
.social-icons li a {
  width: 28px;
  height: 28px;
  display: block;
  background-position: 0 0;
  background-repeat: no-repeat;
  transition: all 0.3s ease-in-out;
}

/* line 27, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_social.scss */
a.social-icon {
  width: 28px;
  height: 28px;
  display: block;
  background-position: 0 0;
  background-repeat: no-repeat;
  transition: all 0.3s ease-in-out;
}

/* line 36, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_social.scss */
.social-icons li:hover a {
  background-position: 0 -38px;
}

/* line 40, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_social.scss */
.social-icons-color li a {
  opacity: 0.7;
  background-position: 0 -38px !important;
  -webkit-backface-visibility: hidden;
  /*For Chrome*/
}

/* line 47, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_social.scss */
.social-icons-color li a:hover {
  opacity: 1;
}

/* line 52, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_social.scss */
.social_amazon {
  background: url(../images/icon/social/amazon.png) no-repeat;
}

/* line 56, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_social.scss */
.social_behance {
  background: url(../images/icon/social/behance.png) no-repeat;
}

/* line 60, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_social.scss */
.social_blogger {
  background: url(../images/icon/social/blogger.png) no-repeat;
}

/* line 64, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_social.scss */
.social_deviantart {
  background: url(../images/icon/social/deviantart.png) no-repeat;
}

/* line 68, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_social.scss */
.social_dribbble {
  background: url(../images/icon/social/dribbble.png) no-repeat;
}

/* line 72, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_social.scss */
.social_dropbox {
  background: url(../images/icon/social/dropbox.png) no-repeat;
}

/* line 76, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_social.scss */
.social_evernote {
  background: url(../images/icon/social/evernote.png) no-repeat;
}

/* line 80, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_social.scss */
.social_facebook {
  background: url(../images/icon/social/facebook.png) no-repeat;
}

/* line 84, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_social.scss */
.social_forrst {
  background: url(../images/icon/social/forrst.png) no-repeat;
}

/* line 88, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_social.scss */
.social_github {
  background: url(../images/icon/social/github.png) no-repeat;
}

/* line 92, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_social.scss */
.social_googleplus {
  background: url(../images/icon/social/googleplus.png) no-repeat;
}

/* line 96, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_social.scss */
.social_jolicloud {
  background: url(../images/icon/social/jolicloud.png) no-repeat;
}

/* line 100, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_social.scss */
.social_last-fm {
  background: url(../images/icon/social/last-fm.png) no-repeat;
}

/* line 104, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_social.scss */
.social_linkedin {
  background: url(../images/icon/social/linkedin.png) no-repeat;
}

/* line 108, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_social.scss */
.social_picasa {
  background: url(../images/icon/social/picasa.png) no-repeat;
}

/* line 112, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_social.scss */
.social_pintrest {
  background: url(../images/icon/social/pintrest.png) no-repeat;
}

/* line 116, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_social.scss */
.social_rss {
  background: url(../images/icon/social/rss.png) no-repeat;
}

/* line 120, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_social.scss */
.social_skype {
  background: url(../images/icon/social/skype.png) no-repeat;
}

/* line 124, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_social.scss */
.social_spotify {
  background: url(../images/icon/social/spotify.png) no-repeat;
}

/* line 128, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_social.scss */
.social_stumbleupon {
  background: url(../images/icon/social/stumbleupon.png) no-repeat;
}

/* line 132, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_social.scss */
.social_tumblr {
  background: url(../images/icon/social/tumblr.png) no-repeat;
}

/* line 136, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_social.scss */
.social_twitter {
  background: url(../images/icon/social/twitter.png) no-repeat;
}

/* line 140, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_social.scss */
.social_vimeo {
  background: url(../images/icon/social/vimeo.png) no-repeat;
}

/* line 144, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_social.scss */
.social_wordpress {
  background: url(../images/icon/social/wordpress.png) no-repeat;
}

/* line 148, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_social.scss */
.social_xing {
  background: url(../images/icon/social/xing.png) no-repeat;
}

/* line 152, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_social.scss */
.social_yahoo {
  background: url(../images/icon/social/yahoo.png) no-repeat;
}

/* line 156, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_social.scss */
.social_youtube {
  background: url(../images/icon/social/youtube.png) no-repeat;
}

/* line 160, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_social.scss */
.social_vk {
  background: url(../images/icon/social/vk.png) no-repeat;
}

/* line 164, /home/boquistm/projects/d7/viu_theme/scss/components/_legacy_social.scss */
.social_instagram {
  background: url(../images/icon/social/instagram.png) no-repeat;
}

/* line 5, /home/boquistm/projects/d7/viu_theme/scss/components/_menu_hint.scss */
.menu-hint {
  position: absolute;
  right: calc(100% + 40px);
  top: 160px;
  width: 250px;
  background: #fff;
  border: 3px solid #BFD22B;
  border-radius: .4em;
  color: #0F3B5C;
  font-size: .6em;
  font-weight: bold;
  padding: 1em 1em 3em 1em;
}

@media only screen and (max-width: 767px) {
  /* line 5, /home/boquistm/projects/d7/viu_theme/scss/components/_menu_hint.scss */
  .menu-hint {
    right: calc(100% + 10px);
    top: 90px;
  }
}

/* line 21, /home/boquistm/projects/d7/viu_theme/scss/components/_menu_hint.scss */
.menu-hint a {
  color: white;
  display: block;
  position: absolute;
  bottom: 1.25em;
  right: 1.25em;
  background: #0078B3;
  font-size: .8em;
  padding: .25em .5em;
  font-weight: bold;
}

/* line 34, /home/boquistm/projects/d7/viu_theme/scss/components/_menu_hint.scss */
.menu-hint:before {
  content: '';
  position: absolute;
  top: 0;
  left: 90%;
  width: 0;
  height: 0;
  border: 13px solid transparent;
  border-bottom-color: #BFD22B;
  border-top: 0;
  margin-left: -13px;
  margin-top: -14px;
}

/* line 47, /home/boquistm/projects/d7/viu_theme/scss/components/_menu_hint.scss */
.menu-hint:after {
  content: '';
  position: absolute;
  top: 0;
  left: 90%;
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-bottom-color: #fff;
  border-top: 0;
  margin-left: -10px;
  margin-top: -10px;
}

/* line 7, /home/boquistm/projects/d7/viu_theme/scss/components/_menu.scss */
.oa_toolbar .dropdown-menu {
  height: auto;
  max-height: 300px;
  overflow-x: hidden;
}

/* line 13, /home/boquistm/projects/d7/viu_theme/scss/components/_menu.scss */
.oa_toolbar .dropdown-menu.oa-noscroll {
  overflow-x: visible;
  max-height: none;
}

/* line 18, /home/boquistm/projects/d7/viu_theme/scss/components/_menu.scss */
.oa_toolbar .dropdown > a > i {
  pointer-events: none;
}

/* line 24, /home/boquistm/projects/d7/viu_theme/scss/components/_menu.scss */
.oa-navbar .dropdown .dropdown-menu .oa-column {
  border-right: 1px solid #ECECF0;
}

/* line 27, /home/boquistm/projects/d7/viu_theme/scss/components/_menu.scss */
.oa-navbar .dropdown .dropdown-menu .oa-column:last-child {
  border-right: none;
}

/* line 32, /home/boquistm/projects/d7/viu_theme/scss/components/_menu.scss */
.navbar .oa-navbar {
  box-shadow: inset 0px -1px 0 0 rgba(0, 0, 0, 0.2);
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 37, /home/boquistm/projects/d7/viu_theme/scss/components/_menu.scss */
.navbar .oa-navbar .pane-oa-toolbar-oa-breadcrumb ul.oa_toolbar li.btn-group > .btn,
.navbar .oa-navbar .pane-oa-space-nav ul.oa_toolbar li.btn-group > .btn {
  height: auto;
  padding-bottom: 4px;
}

/* line 42, /home/boquistm/projects/d7/viu_theme/scss/components/_menu.scss */
.navbar .oa-navbar .panel-panel {
  margin: 0;
}

@media (max-width: 767px) {
  /* line 47, /home/boquistm/projects/d7/viu_theme/scss/components/_menu.scss */
  .navbar .oa-navbar {
    padding: 0;
  }
}

/* line 52, /home/boquistm/projects/d7/viu_theme/scss/components/_menu.scss */
.pane-oa-space-menu {
  border-bottom: 1px solid #E7E7E7;
}

/* line 56, /home/boquistm/projects/d7/viu_theme/scss/components/_menu.scss */
.pane-oa-edit-minipanel .pull-right .dropdown-menu {
  left: auto;
  right: 0;
}

/* line 61, /home/boquistm/projects/d7/viu_theme/scss/components/_menu.scss */
.dropup ul.dropdown-menu {
  margin-bottom: 0;
}

/* line 65, /home/boquistm/projects/d7/viu_theme/scss/components/_menu.scss */
.pane-oa-toolbar-search ul.dropdown-menu {
  margin-top: -2px;
}

/* line 70, /home/boquistm/projects/d7/viu_theme/scss/components/_menu.scss */
ul.dropdown-menu .item-list h4 {
  text-shadow: none;
  background: none;
  padding: 3px 20px;
  line-height: 20px;
  margin: 0;
  font-size: 14px;
  font-weight: bold;
}

/* line 81, /home/boquistm/projects/d7/viu_theme/scss/components/_menu.scss */
#oa-user-badge .dropdown-menu ul.oa-user-links {
  border-top: 1px solid #D1D1D4;
  margin-top: 0.5em;
  padding-top: 0.5em;
}

@media (max-width: 767px) {
  /* line 88, /home/boquistm/projects/d7/viu_theme/scss/components/_menu.scss */
  .oa-navigation {
    width: 100%;
  }
  /* line 90, /home/boquistm/projects/d7/viu_theme/scss/components/_menu.scss */
  .oa-navigation nav {
    width: 100%;
  }
  /* line 93, /home/boquistm/projects/d7/viu_theme/scss/components/_menu.scss */
  .oa-navigation ul.menu {
    background: #555;
  }
  /* line 96, /home/boquistm/projects/d7/viu_theme/scss/components/_menu.scss */
  .oa-navigation ul.menu a > .caret {
    float: right;
    margin: 6px 12px;
    height: 12px;
    cursor: pointer;
  }
}

/* line 109, /home/boquistm/projects/d7/viu_theme/scss/components/_menu.scss */
.oa-navbar ul.oa-space-nav ul.dropdown-menu ul li a.active {
  position: relative;
}

/* line 111, /home/boquistm/projects/d7/viu_theme/scss/components/_menu.scss */
.oa-navbar ul.oa-space-nav ul.dropdown-menu ul li a.active:not(:hover) {
  background: transparent;
  color: #333;
}

/* line 115, /home/boquistm/projects/d7/viu_theme/scss/components/_menu.scss */
.oa-navbar ul.oa-space-nav ul.dropdown-menu ul li a.active:before {
  content: "\f04b";
  font-family: FontAwesome;
  position: absolute;
  z-index: 1;
  left: 8px;
  font-style: normal;
  font-size: 0.9em;
  top: 0;
  padding: 3px 0;
}

/* line 128, /home/boquistm/projects/d7/viu_theme/scss/components/_menu.scss */
.oa-navbar ul.oa-space-nav ul.dropdown-menu ul li.oa-sections a.active:before {
  content: " ";
}

/* line 9, /home/boquistm/projects/d7/viu_theme/scss/components/_news_events.scss */
.news_events_title {
  font-size: 2em;
}

/* line 13, /home/boquistm/projects/d7/viu_theme/scss/components/_news_events.scss */
.viuEvents__event,
.viuNews__story {
  margin-bottom: 2em;
}

/* line 18, /home/boquistm/projects/d7/viu_theme/scss/components/_news_events.scss */
.viuNews__story__heading, .viuEvents__event__heading {
  font-size: 1em;
  margin-top: 0;
}

@media (min-width: 768px) {
  /* line 18, /home/boquistm/projects/d7/viu_theme/scss/components/_news_events.scss */
  .viuNews__story__heading, .viuEvents__event__heading {
    font-size: 19px;
  }
}

@media (min-width: 992px) {
  /* line 18, /home/boquistm/projects/d7/viu_theme/scss/components/_news_events.scss */
  .viuNews__story__heading, .viuEvents__event__heading {
    font-size: 22px;
  }
}

/* line 27, /home/boquistm/projects/d7/viu_theme/scss/components/_news_events.scss */
.viuNews__story__heading a, .viuEvents__event__heading a {
  text-decoration: none !important;
}

/* line 35, /home/boquistm/projects/d7/viu_theme/scss/components/_news_events.scss */
#viuNewsEvents.page-section--color-1 .viuNews__story__heading a,
#viuNewsEvents.page-section--color-1 .viuEvents__event__heading a {
  color: white !important;
}

/* line 41, /home/boquistm/projects/d7/viu_theme/scss/components/_news_events.scss */
.content-container .viuNews__story__heading,
.content-container .viuEvents__event__heading {
  margin: 0 0 .5em 0;
}

/* line 47, /home/boquistm/projects/d7/viu_theme/scss/components/_news_events.scss */
.viuNews__story__photo,
.viuEvents__event__dateicon {
  float: right;
  margin-left: 10px;
  max-width: 100px;
}

/* line 54, /home/boquistm/projects/d7/viu_theme/scss/components/_news_events.scss */
.viuEvents__event__dateicon, .oa-event-date-wrapper {
  position: relative;
  background: transparent;
  border: 0;
  height: 60px;
  width: 60px;
  padding: 5px 0;
  border: 3px solid;
}

/* line 63, /home/boquistm/projects/d7/viu_theme/scss/components/_news_events.scss */
.viuEvents__event__dateicon .oa-event-date-month-wrapper, .oa-event-date-wrapper .oa-event-date-month-wrapper {
  background: transparent;
  margin: 0 0 5px 0;
  line-height: 1em;
}

/* line 69, /home/boquistm/projects/d7/viu_theme/scss/components/_news_events.scss */
.viuEvents__event__dateicon .oa-event-date-month, .oa-event-date-wrapper .oa-event-date-month {
  color: inherit;
}

/* line 73, /home/boquistm/projects/d7/viu_theme/scss/components/_news_events.scss */
.viuEvents__event__dateicon .oa-event-date-day-wrapper,
.viuEvents__event__dateicon .oa-event-date-day, .oa-event-date-wrapper .oa-event-date-day-wrapper,
.oa-event-date-wrapper .oa-event-date-day {
  font-size: 22px;
  font-weight: bold;
  line-height: 0.9em;
}

/* line 79, /home/boquistm/projects/d7/viu_theme/scss/components/_news_events.scss */
.viuEvents__event__dateicon br, .oa-event-date-wrapper br {
  display: none;
}

/* line 84, /home/boquistm/projects/d7/viu_theme/scss/components/_news_events.scss */
.page-section--text-only.page-section--color-1 .viuEvents__event__dateicon, .page-section--text-only.page-section--color-2 .viuEvents__event__dateicon {
  border-color: white;
}

/***
  News & Events in the sidebar.
 */
/* line 95, /home/boquistm/projects/d7/viu_theme/scss/components/_news_events.scss */
.news-teaser-sidebar h3, .events-teaser-sidebar h3 {
  font-size: 14px;
}

/* line 98, /home/boquistm/projects/d7/viu_theme/scss/components/_news_events.scss */
.news-teaser-sidebar p, .events-teaser-sidebar p {
  font-size: 0.8em;
}

/* line 5, /home/boquistm/projects/d7/viu_theme/scss/components/_node.scss */
.node-oa-worktracker-task h2.title.comment-form {
  margin-top: 1em;
}

/* line 10, /home/boquistm/projects/d7/viu_theme/scss/components/_node.scss */
.oa-event-date-month-wrapper {
  background: #40A03A;
}

/* line 4, /home/boquistm/projects/d7/viu_theme/scss/components/_numbered_step.scss */
.viu-step {
  margin: 3em 0;
}

@media (min-width: 768px) {
  /* line 9, /home/boquistm/projects/d7/viu_theme/scss/components/_numbered_step.scss */
  .viu-step {
    padding-left: 5em;
    position: relative;
  }
  /* line 14, /home/boquistm/projects/d7/viu_theme/scss/components/_numbered_step.scss */
  .viu-step__number {
    font-family: 'ProximaNova-LightIt', sans-serif;
    color: #C9C8C8;
    position: absolute;
    top: 0;
    left: 0;
    line-height: 1em;
    font-size: 84px;
    font-weight: normal;
  }
}

@media (min-width: 992px) {
  /* line 26, /home/boquistm/projects/d7/viu_theme/scss/components/_numbered_step.scss */
  .viu-step__number {
    font-size: 120px;
  }
  /* line 29, /home/boquistm/projects/d7/viu_theme/scss/components/_numbered_step.scss */
  .viu-step__heading {
    font-size: 38px;
  }
}

/* line 4, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.content .radix-layouts-content .panel-pane {
  padding: 0;
}

/* line 9, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.pane-oa-footer-panel .radix-layouts-content {
  padding-top: 1em;
}

/* line 14, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.oa_visibility_toolbar ul {
  padding: 5px 10px;
}

/* line 17, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.oa_visibility_toolbar i {
  vertical-align: middle;
}

/* line 26, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.content .radix-layouts-content .inner-pane > .panel-pane,
body.panels-ipe .content .radix-layouts-content .panels-ipe-portlet-content > .panel-pane,
.content .radix-layouts-content .panel-pane.pane-views-panes {
  border-right: 1px solid #E4E3E6;
  margin-right: -20px;
  padding-right: 20px;
}

/* line 32, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.content .radix-layouts-content .inner-pane > .panel-pane:after,
body.panels-ipe .content .radix-layouts-content .panels-ipe-portlet-content > .panel-pane:after,
.content .radix-layouts-content .panel-pane.pane-views-panes:after {
  content: " ";
  display: block;
  border-bottom: 2em solid #F0F0F3;
  margin: 2em -21px 0;
  border-top: 1px solid #E4E3E6;
}

@media (min-width: 992px) {
  /* line 42, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
  .content .radix-layouts-content .inner-pane > .panel-pane,
  body.panels-ipe .content .radix-layouts-content .panels-ipe-portlet-content > .panel-pane,
  .content .radix-layouts-content .panel-pane.pane-views-panes {
    margin-right: -40px;
    padding-right: 40px;
  }
  /* line 47, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
  .content .radix-layouts-content .inner-pane > .panel-pane:after,
  body.panels-ipe .content .radix-layouts-content .panels-ipe-portlet-content > .panel-pane:after,
  .content .radix-layouts-content .panel-pane.pane-views-panes:after {
    margin: 2em -41px 0;
  }
}

/* line 53, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.oa-pane {
  border: none;
}

/* line 57, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.pane-oa-toolbar-theme-panel {
  padding-top: 12px;
  height: 67px;
}

/* line 62, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.oa-navbar .panel-panel .pane-oa-navigation {
  display: inline-block;
  width: auto;
  background: transparent !important;
  padding: 0 0 5px 10px;
  max-height: 80px;
}

/* line 68, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.oa-navbar .panel-panel .pane-oa-navigation img.oa-site-banner-img {
  margin-right: 10px;
}

/* line 71, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.oa-navbar .panel-panel .pane-oa-navigation .oa-menu-banner {
  margin-top: -5px;
}

/* line 76, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.oa-navbar .panel-panel .pane-oa-navigation ul.menu > li .caret {
  margin-left: 4px;
}

/* line 79, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.oa-navbar .panel-panel .pane-oa-navigation ul.menu > li .dropdown-menu {
  background-color: #FFF;
}

/* line 82, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.oa-navbar .panel-panel .pane-oa-navigation ul.menu > li .dropdown-menu > li > a {
  color: #333;
}

/* line 84, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.oa-navbar .panel-panel .pane-oa-navigation ul.menu > li .dropdown-menu > li > a:hover {
  color: white;
}

@media (max-width: 767px) {
  /* line 95, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
  .oa-banner {
    display: none;
  }
}

/* line 101, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.navbar .panel-panel ul.oa_toolbar.oa-space-nav h3 > a {
  font-weight: bold;
  padding: 3px 10px;
  margin: -3px -10px;
  display: block;
  font-size: 14px;
}

/* line 107, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.navbar .panel-panel ul.oa_toolbar.oa-space-nav h3 > a:hover, .navbar .panel-panel ul.oa_toolbar.oa-space-nav h3 > a:active {
  text-decoration: none;
}

/* line 114, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.navbar .panel-panel ul.oa_toolbar.oa-space-nav li.btn-group ul.dropdown-menu li.btn-group.oa-no-separator:after {
  display: none !important;
}

/* line 119, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.navbar .panel-panel ul.oa_toolbar.oa-space-nav li.btn-group ul.dropdown-menu li.oa-hierarchy ul {
  margin-left: 10px;
}

/* line 122, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.navbar .panel-panel ul.oa_toolbar.oa-space-nav li.btn-group ul.dropdown-menu li.oa-hierarchy h3 {
  text-transform: uppercase;
  font-weight: normal;
  padding-bottom: 0;
  margin-top: 2px;
  font-style: italic;
  border: none;
}

/* line 135, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
body.oa-main-menu .navbar .panel-panel .pane-oa-space-nav {
  padding-left: 20px;
  border-left: 2px solid rgba(255, 255, 255, 0.3) !important;
}

@media (max-width: 767px) {
  /* line 142, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
  body.oa-main-menu .navbar .panel-panel .pane-oa-space-nav {
    padding-left: 0;
    padding-top: 7px;
    border-left: none !important;
  }
}

/* line 150, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.oa-navbar #oa-navbar-spaces .oa-space-nav {
  height: 36px;
  width: 100%;
}

/* line 153, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.oa-navbar #oa-navbar-spaces .oa-space-nav > li:first-child > ul.dropdown-menu {
  display: block;
  top: 34px;
  width: 100%;
}

/* line 159, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.oa-navbar #oa-navbar-spaces .oa-space-nav > li {
  width: auto;
  position: static;
}

/* line 163, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.oa-navbar #oa-navbar-spaces .oa-space-nav .oa-separator {
  width: auto;
  border-left: 1px solid #76BF72;
  height: 24px;
  margin-top: 5px;
}

/* line 171, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.pane-oa-separator {
  border-left: 2px solid rgba(255, 255, 255, 0.3) !important;
  padding-left: 15px;
  height: 42px;
}

/* line 178, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.pane-oa-recent .flag-favorite-space > a {
  text-align: left;
  border: none;
  margin-top: 1em;
  font-size: 13px;
}

/* line 187, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.pane-oa-edit-minipanel .radix-layouts-sidebar {
  position: absolute;
  bottom: 0;
}

/* line 193, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
body.oa-home .pane-oa-edit-minipanel {
  display: none;
}

/* line 197, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.btn.btn-circle {
  border-radius: 50% 50% 50% 50%;
  display: inline-block;
  padding: 8px;
}

/* line 204, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.pane-oa-admin-minipanel .btn:hover {
  color: white !important;
  border-color: gray !important;
  background: #555 !important;
}

/* line 212, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.pane-oa-edit-minipanel .pane-add-space-content .btn-circle {
  border-radius: 22px;
  padding-right: 15px;
}

/* line 215, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.pane-oa-edit-minipanel .pane-add-space-content .btn-circle i {
  vertical-align: middle;
}

/* line 219, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.pane-oa-edit-minipanel .btn {
  background-color: #2a2d37;
  opacity: .65;
  color: #FFF;
}

/* line 223, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.pane-oa-edit-minipanel .btn.btn-primary {
  background-color: #49B544;
  opacity: 1;
}

/* line 227, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.pane-oa-edit-minipanel .btn > i {
  font-size: 24px;
  display: inline-block;
  width: 24px;
  height: 24px;
}

/* line 233, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.pane-oa-edit-minipanel .btn:hover {
  background-color: #FFF;
  opacity: .95;
  color: #2a2c37;
  border-color: #2a2d37;
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.59);
}

/* line 245, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
body.oa-process-ipe #panels-ipe-control-container a.panels-ipe-startedit,
body.oa-process-ipe #panels-ipe-control-container a.panels-ipe-change-layout {
  display: none;
}

/* line 252, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.pane-oa-event-detail-event-details .oa-event-header {
  font-size: 14px;
  margin-bottom: 2em;
  color: #60616d;
}

/* line 256, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.pane-oa-event-detail-event-details .oa-event-header p {
  font-size: 14px;
  margin-bottom: 0 !important;
}

/* line 261, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.pane-oa-event-detail-event-details .oa-event-description {
  clear: both;
}

/* line 264, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.pane-oa-event-detail-event-details.panel-pane:after {
  display: none !important;
}

/* line 270, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.pane-node-field-oa-related .addthisevent-drop {
  display: none;
}

/* line 273, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.pane-node-field-oa-related .panel-pane:after {
  display: none !important;
}

/* line 276, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.pane-node-field-oa-related .radix-layouts-sidebar {
  background: transparent !important;
}

/* line 279, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.pane-node-field-oa-related .more-link {
  float: right;
}

/* line 282, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.pane-node-field-oa-related .oa-callout {
  background-color: #F7F7F7;
  border-color: #C1C1C1;
}

/* line 289, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.pane-oa-event-list-oa-events-upcoming-small .oa-event-date-wrapper {
  font-size: 14px;
}

/* line 294, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.fullcalendar .fc-today {
  background-color: #CEF4CD;
}

/* line 299, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.oa-navbar .toolbar-search form input {
  padding-right: 25px;
}

/* line 303, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.oa-navbar .toolbar-search form .btn-group .btn.dropdown-toggle {
  position: absolute;
  left: -30px;
  background: transparent;
  border: none;
}

/* line 309, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.oa-navbar .toolbar-search form .btn-group .btn.dropdown-toggle:hover .caret, .oa-navbar .toolbar-search form .btn-group .btn.dropdown-toggle:active .caret {
  border-top-color: #333;
  border-bottom-color: #333;
}

/* line 315, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.oa-navbar .toolbar-search form .btn-group ul.dropdown-menu {
  right: 40px;
  left: auto;
}

@media (max-width: 767px) {
  /* line 324, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
  #oa-navbar-search .toolbar-search {
    width: calc(100% - 50px);
    text-align: right;
  }
  /* line 327, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
  #oa-navbar-search .toolbar-search input.search-text {
    width: calc(100% - 46px);
  }
}

/* line 337, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.pane-oa-notifications-pane .form-item-oa-notifications-notify-list-combined label,
.pane-node-form-oa-notifications .form-item-oa-notifications-notify-list-combined label {
  font-size: 12px;
  font-weight: normal;
  font-style: italic;
}

/* line 343, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.pane-oa-notifications-pane .form-item-oa-notifications-skip-notify,
.pane-node-form-oa-notifications .form-item-oa-notifications-skip-notify {
  font-size: 12px;
  color: #777;
}

/* line 347, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.pane-oa-notifications-pane .flag-wrapper,
.pane-node-form-oa-notifications .flag-wrapper {
  margin-bottom: 1em;
}

/* line 350, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.pane-oa-notifications-pane .flag-message,
.pane-node-form-oa-notifications .flag-message {
  font-size: 13px;
  font-style: italic;
}

/* line 357, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.pane-oa-comment-media-commentnode-attachments .attachments {
  padding: 0;
  border-bottom: none;
}

/* line 361, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.pane-oa-comment-media-commentnode-attachments .views-row {
  margin-bottom: 5px;
  padding: 10px;
  background: #F4F4F4;
  border: 1px solid #E6E6E8;
}

/* line 366, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.pane-oa-comment-media-commentnode-attachments .views-row img {
  margin-right: 10px;
}

/* line 369, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.pane-oa-comment-media-commentnode-attachments .views-row .user-info {
  font-size: 13px;
  margin-bottom: 0;
  font-style: italic;
}

/* line 373, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.pane-oa-comment-media-commentnode-attachments .views-row .user-info a {
  font-weight: normal;
}

/* line 377, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.pane-oa-comment-media-commentnode-attachments .views-row .comment-label > a {
  margin-left: 0;
}

/* line 380, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.pane-oa-comment-media-commentnode-attachments .views-row .file-info {
  text-transform: uppercase;
}

/* line 384, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.pane-oa-comment-media-commentnode-attachments .views-row .filename i {
  color: #40A13A;
}

/* line 388, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.pane-oa-comment-media-commentnode-attachments .views-row .oa-media-document .oa-description {
  clear: both;
}

/* line 394, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.oa-navbar .panel-panel .panel-pane {
  min-height: 45px;
}

/* line 399, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.oa-navbar .pull-left #oa-user-badge {
  margin-right: 8px;
}

/* line 402, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.oa-navbar .pull-right #oa-user-badge {
  margin-left: 8px;
}

/* line 407, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
div#panels-ipe-control-container {
  top: 20px;
  right: 130px;
  left: 130px;
}

/* line 415, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
div#panels-ipe-control-container .form-item-revision {
  margin-right: 0.5em;
}

/* line 418, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
div#panels-ipe-control-container .form-type-textfield {
  width: 40%;
}

/* line 424, /home/boquistm/projects/d7/viu_theme/scss/components/_panel.scss */
.custom-program-option-header .field-item ul {
  list-style: none !important;
  padding-left: 0 !important;
}

/* line 1, /home/boquistm/projects/d7/viu_theme/scss/components/_responsive_video.scss */
.videoWrapper, .media-viutube-video, .media-youtube-video {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}

/* line 6, /home/boquistm/projects/d7/viu_theme/scss/components/_responsive_video.scss */
.videoWrapper iframe, .media-viutube-video iframe, .media-youtube-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 1, /home/boquistm/projects/d7/viu_theme/scss/components/_sa11y.scss */
#sa11y-readability {
  padding: 10px 0px;
  border-bottom: 1px solid #cdcdcd !important;
}

/* line 6, /home/boquistm/projects/d7/viu_theme/scss/components/_sa11y.scss */
ul#readability-list {
  padding: 0px;
  list-style: none;
  font-size: 15px;
  margin: 5px 0px 0px 0px;
}

/* line 13, /home/boquistm/projects/d7/viu_theme/scss/components/_sa11y.scss */
#readability-status {
  display: inline-block;
}

/* line 17, /home/boquistm/projects/d7/viu_theme/scss/components/_sa11y.scss */
.flesch-score {
  margin: 0 7px 0 7px;
}

/* line 21, /home/boquistm/projects/d7/viu_theme/scss/components/_sa11y.scss */
.readability-label {
  background-color: #e9e9e9 !important;
  border-radius: 0.25em !important;
  padding: 3px 5px !important;
  color: #4b4b4b !important;
  font-size: 15px;
}

/* line 1, /home/boquistm/projects/d7/viu_theme/scss/components/_side_tabs.scss */
.side-search-tab, .side-apply-tab {
  position: fixed;
  display: block;
  padding: .75em 1em .75em 1em;
  font-size: 20px;
  color: white;
  width: 60px;
  transition: right 0.1s;
  z-index: 100;
}

/* line 13, /home/boquistm/projects/d7/viu_theme/scss/components/_side_tabs.scss */
.side-search-tab {
  top: 105px;
  right: 0;
  /* background-color: $brand-secondary; */
}

/* line 17, /home/boquistm/projects/d7/viu_theme/scss/components/_side_tabs.scss */
.side-search-tab:hover, .side-search-tab:focus {
  text-decoration: none;
  color: white;
  right: 0;
}

/* line 22, /home/boquistm/projects/d7/viu_theme/scss/components/_side_tabs.scss */
.side-search-tab span {
  display: none;
}

/* line 27, /home/boquistm/projects/d7/viu_theme/scss/components/_side_tabs.scss */
.side-apply-tab {
  display: none;
}

@media (min-width: 768px) {
  /* line 33, /home/boquistm/projects/d7/viu_theme/scss/components/_side_tabs.scss */
  .side-search-tab, .side-apply-tab {
    padding: .75em 1em .75em 1em;
    width: 145px;
    white-space: nowrap;
  }
  /* line 39, /home/boquistm/projects/d7/viu_theme/scss/components/_side_tabs.scss */
  .side-search-tab {
    top: 160px;
    right: -5px;
  }
  /* line 42, /home/boquistm/projects/d7/viu_theme/scss/components/_side_tabs.scss */
  .side-search-tab span {
    display: inline;
  }
}

@media (min-width: 992px) {
  /* line 48, /home/boquistm/projects/d7/viu_theme/scss/components/_side_tabs.scss */
  .side-search-tab {
    top: 185px;
  }
  /* line 52, /home/boquistm/projects/d7/viu_theme/scss/components/_side_tabs.scss */
  .og-context-node-266.root_space_id_2507 .side-apply-tab {
    display: block;
    top: 265px;
    right: -5px;
    /* background-color: $brand-secondary; */
  }
  /* line 57, /home/boquistm/projects/d7/viu_theme/scss/components/_side_tabs.scss */
  .og-context-node-266.root_space_id_2507 .side-apply-tab:hover, .og-context-node-266.root_space_id_2507 .side-apply-tab:focus {
    text-decoration: none;
    color: white;
    right: 0;
  }
}

/* line 29, /home/boquistm/projects/d7/viu_theme/scss/components/_site.scss */
.root_space_uuid_e34f6811-2ef6-4c57-9cf8-66d41a32abc4 #cta-apply--main-menu-header,
.root_space_uuid_f47015c5-fd41-47a3-9e64-29d4dd042c37 #cta-apply--main-menu-header,
.root_space_uuid_16beacd4-498a-49c7-b605-c4026500b9e0 #cta-apply--main-menu-header {
  display: none;
}

/* line 37, /home/boquistm/projects/d7/viu_theme/scss/components/_site.scss */
.root_space_uuid_4160105a-ca2d-42cb-aa84-5c2ac2738ab3 .side-search-tab {
  display: none;
}

/* line 2, /home/boquistm/projects/d7/viu_theme/scss/components/_social.scss */
.viuFollow {
  margin-top: 1em;
  text-align: center;
}

/* line 5, /home/boquistm/projects/d7/viu_theme/scss/components/_social.scss */
.viuFollow a:after {
  content: none !important;
}

/* line 8, /home/boquistm/projects/d7/viu_theme/scss/components/_social.scss */
.viuFollow .viu-social__socialIcon {
  font-size: 40px;
  margin: 0 1em;
}

/* line 4, /home/boquistm/projects/d7/viu_theme/scss/components/_structure.scss */
.table-bordered {
  border: 0 !important;
}

/* line 8, /home/boquistm/projects/d7/viu_theme/scss/components/_structure.scss */
.table-bordered > tbody > tr > td {
  border: none;
  border-bottom: 1px solid #ddd;
}

/* line 13, /home/boquistm/projects/d7/viu_theme/scss/components/_structure.scss */
.table > thead > tr > th,
.sticky-header > thead > tr > th {
  background: transparent;
}

/* line 19, /home/boquistm/projects/d7/viu_theme/scss/components/_structure.scss */
.table > thead > tr > th.active {
  background: #e0e0e0;
}

/* line 23, /home/boquistm/projects/d7/viu_theme/scss/components/_structure.scss */
.table-bordered > thead > tr > th,
.sticky-header > thead > tr > th {
  border: none;
  border-bottom: 1px solid #ddd;
}

/* line 28, /home/boquistm/projects/d7/viu_theme/scss/components/_structure.scss */
.table-bordered > thead > tr > th:first-child,
.sticky-header > thead > tr > th:first-child {
  border-left: none;
}

/* line 31, /home/boquistm/projects/d7/viu_theme/scss/components/_structure.scss */
.table-bordered > thead > tr > th:last-child,
.sticky-header > thead > tr > th:last-child {
  border-right: none;
}

/* line 36, /home/boquistm/projects/d7/viu_theme/scss/components/_structure.scss */
table td > div.form-type-checkbox,
table th > div.form-type-checkbox {
  text-align: center;
}

/* line 43, /home/boquistm/projects/d7/viu_theme/scss/components/_structure.scss */
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: transparent;
}

/* line 50, /home/boquistm/projects/d7/viu_theme/scss/components/_structure.scss */
.pane-content {
  position: relative;
}

/* line 54, /home/boquistm/projects/d7/viu_theme/scss/components/_structure.scss */
.oa-pane .pane-content {
  position: relative;
  padding: 0;
}

/* line 57, /home/boquistm/projects/d7/viu_theme/scss/components/_structure.scss */
.oa-pane .pane-content .oa-list {
  margin: 0;
}

/* line 62, /home/boquistm/projects/d7/viu_theme/scss/components/_structure.scss */
.oa-pane.inner-pane .panel-pane {
  padding-bottom: 1em;
}

/* try to target the main content region when inside a panel layout */
/* line 68, /home/boquistm/projects/d7/viu_theme/scss/components/_structure.scss */
.pane-page-content .radix-layouts-content > .panel-panel-inner {
  padding-right: 25px;
}

/* line 74, /home/boquistm/projects/d7/viu_theme/scss/components/_structure.scss */
.pane-page-content .radix-layouts-content .oa-pane.inner-pane .panel-pane {
  padding-bottom: 0;
  padding-top: 1.5em;
}

/* line 79, /home/boquistm/projects/d7/viu_theme/scss/components/_structure.scss */
body.panels-ipe .pane-page-content .radix-layouts-content > .panel-panel-inner {
  border-right: none;
  border-bottom: none;
  padding: 0;
}

@media (min-width: 992px) {
  /* line 88, /home/boquistm/projects/d7/viu_theme/scss/components/_structure.scss */
  .pane-page-content .radix-layouts-content > .panel-panel-inner {
    padding: 0;
  }
  /* line 92, /home/boquistm/projects/d7/viu_theme/scss/components/_structure.scss */
  body.panels-ipe .pane-page-content .radix-layouts-content > .panel-panel-inner {
    padding: 0;
  }
}

/* line 99, /home/boquistm/projects/d7/viu_theme/scss/components/_structure.scss */
.oa-list.well {
  background: transparent;
  border: none;
}

/* line 105, /home/boquistm/projects/d7/viu_theme/scss/components/_structure.scss */
.oa-list-header {
  padding-top: 0;
}

/* line 110, /home/boquistm/projects/d7/viu_theme/scss/components/_structure.scss */
.group-content > li {
  border-top: 1px solid #EAEAEA;
  padding: 10px 0;
}

/* line 117, /home/boquistm/projects/d7/viu_theme/scss/components/_structure.scss */
.radix-layouts-sidebar .group-content li {
  padding: 5px 0;
}

/* line 122, /home/boquistm/projects/d7/viu_theme/scss/components/_structure.scss */
.oa-list-category {
  text-align: right;
  margin-left: 10px;
}

/* line 127, /home/boquistm/projects/d7/viu_theme/scss/components/_structure.scss */
.pane-pane-oa-messages {
  margin-top: 1em;
}

/* line 5, /home/boquistm/projects/d7/viu_theme/scss/components/_tab-accordion.scss */
.tabCollapse {
  *zoom: 1;
  margin-bottom: 3em;
}

/* line 9, /home/boquistm/projects/d7/viu_theme/scss/base/_mixins.scss */
.tabCollapse:before, .tabCollapse:after {
  content: " ";
  display: table;
}

/* line 14, /home/boquistm/projects/d7/viu_theme/scss/base/_mixins.scss */
.tabCollapse:after {
  clear: both;
}

/* line 12, /home/boquistm/projects/d7/viu_theme/scss/components/_tab-accordion.scss */
.nav-tabs--tabCollapse {
  float: left;
  width: 30%;
  border: 0;
  border-right: 1px solid #ededed;
}

/* line 18, /home/boquistm/projects/d7/viu_theme/scss/components/_tab-accordion.scss */
.nav-tabs--tabCollapse > li {
  float: none;
  border-bottom: 1px solid #ededed;
}

/* line 21, /home/boquistm/projects/d7/viu_theme/scss/components/_tab-accordion.scss */
.nav-tabs--tabCollapse > li a {
  margin-right: 0;
  border-radius: 0;
  border: 0;
}

/* line 26, /home/boquistm/projects/d7/viu_theme/scss/components/_tab-accordion.scss */
.nav-tabs--tabCollapse > li.active a, .nav-tabs--tabCollapse > li.active a:hover, .nav-tabs--tabCollapse > li.active a:focus {
  border: 0;
  background: rgba(0, 0, 0, 0.05);
}

/* line 34, /home/boquistm/projects/d7/viu_theme/scss/components/_tab-accordion.scss */
.tab-content--tabCollapse {
  float: left;
  padding-left: 2em;
  width: 70%;
}

/* line 45, /home/boquistm/projects/d7/viu_theme/scss/components/_tab-accordion.scss */
.panel-group .panel-heading .panel-title a:focus, .panel-group .panel-heading .panel-title a:hover, .viu-collapsible .panel-heading .panel-title a:focus, .viu-collapsible .panel-heading .panel-title a:hover {
  text-decoration: none;
}

/* line 48, /home/boquistm/projects/d7/viu_theme/scss/components/_tab-accordion.scss */
.panel-group .panel-heading .panel-title a:before, .viu-collapsible .panel-heading .panel-title a:before {
  content: "\f0dd ";
  font-family: "Fontawesome";
  margin-right: .5em;
}

/* line 53, /home/boquistm/projects/d7/viu_theme/scss/components/_tab-accordion.scss */
.panel-group .panel-heading .panel-title a.collapsed:before, .viu-collapsible .panel-heading .panel-title a.collapsed:before {
  content: "\f0da ";
}

/* line 4, /home/boquistm/projects/d7/viu_theme/scss/components/_user.scss */
.user-info {
  font-size: 15px;
  color: #a4a8ab;
  margin-bottom: 10px;
}

/* line 8, /home/boquistm/projects/d7/viu_theme/scss/components/_user.scss */
.user-info a {
  color: #2a2c37;
  font-weight: bold;
}

/* line 14, /home/boquistm/projects/d7/viu_theme/scss/components/_user.scss */
.user-picture img,
.user-badge img {
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border: 1px solid #eee;
}

/* line 24, /home/boquistm/projects/d7/viu_theme/scss/components/_user.scss */
.content .pane-user-field-user-picture img {
  border: 1px solid #ddd;
  padding-bottom: 0;
  margin-bottom: 15px;
  background: white;
}

/* line 32, /home/boquistm/projects/d7/viu_theme/scss/components/_user.scss */
.oa-list .pull-left img {
  margin-right: 0;
}

/* line 36, /home/boquistm/projects/d7/viu_theme/scss/components/_user.scss */
.btn-inverse.user-badge img {
  border: 1px solid transparent;
}

/* line 40, /home/boquistm/projects/d7/viu_theme/scss/components/_user.scss */
.view-oa-team-list .user-badge {
  background-color: transparent;
  border: none;
}

/* line 43, /home/boquistm/projects/d7/viu_theme/scss/components/_user.scss */
.view-oa-team-list .user-badge img {
  margin-right: 0;
}

/* line 48, /home/boquistm/projects/d7/viu_theme/scss/components/_user.scss */
.oa-comment .user-picture {
  margin-top: 14px;
}

/* line 50, /home/boquistm/projects/d7/viu_theme/scss/components/_user.scss */
.oa-comment .user-picture img {
  height: 40px;
  width: 40px;
}

/* line 56, /home/boquistm/projects/d7/viu_theme/scss/components/_user.scss */
.oa-list .user-picture img {
  max-height: 40px;
  max-width: 40px;
}

/* line 61, /home/boquistm/projects/d7/viu_theme/scss/components/_user.scss */
.indented {
  margin-left: 50px;
}

/* line 4, /home/boquistm/projects/d7/viu_theme/scss/components/_view.scss */
.views-exposed-form .filter-btn {
  position: absolute;
  top: -40px;
  right: 0;
}

/* line 10, /home/boquistm/projects/d7/viu_theme/scss/components/_view.scss */
.oa-pane .views-exposed-form .filter-btn {
  top: -40px;
}

/* line 16, /home/boquistm/projects/d7/viu_theme/scss/components/_view.scss */
.pane-content .oa-river .oa-list-inner,
.pane-oa-recent-activity-section-activity .oa-list-inner {
  margin-left: 30px;
  padding-left: 5px;
}

/* line 21, /home/boquistm/projects/d7/viu_theme/scss/components/_view.scss */
.pane-content .oa-river .oa-list-header > span > a > strong,
.pane-oa-recent-activity-section-activity .oa-list-header > span > a > strong {
  font-weight: normal;
  font-size: 16px;
}

/* line 26, /home/boquistm/projects/d7/viu_theme/scss/components/_view.scss */
.pane-content .oa-river .oa-list-header > span > a:first-of-type,
.pane-oa-recent-activity-section-activity .oa-list-header > span > a:first-of-type {
  color: #2a2c37 !important;
  font-weight: bold;
}

/* line 35, /home/boquistm/projects/d7/viu_theme/scss/components/_view.scss */
.pane-open-atrium-news-oa-recent-news .pane-content {
  border-top: 4px solid #EAEAEA;
  padding-top: 20px;
}

/* line 42, /home/boquistm/projects/d7/viu_theme/scss/components/_view.scss */
.label .marker {
  color: white;
}

/* line 45, /home/boquistm/projects/d7/viu_theme/scss/components/_view.scss */
.label.mark-new {
  background-color: rgba(64, 161, 58, 0.7);
}

/* line 48, /home/boquistm/projects/d7/viu_theme/scss/components/_view.scss */
.label.mark-updated {
  background-color: rgba(150, 150, 0, 0.7);
}

/* line 51, /home/boquistm/projects/d7/viu_theme/scss/components/_view.scss */
.label.mark-unpublished {
  background-color: rgba(160, 0, 0, 0.7);
}

/* line 57, /home/boquistm/projects/d7/viu_theme/scss/components/_view.scss */
.oa-list.oa-discussion-topic .oa-list-header.oa-description {
  overflow: visible;
  text-align: right;
}

/* line 61, /home/boquistm/projects/d7/viu_theme/scss/components/_view.scss */
.oa-list.oa-discussion-topic h5 {
  font-size: 16px;
}

/* line 64, /home/boquistm/projects/d7/viu_theme/scss/components/_view.scss */
.oa-list.oa-discussion-topic .user-info {
  font-size: inherit;
}

/* line 67, /home/boquistm/projects/d7/viu_theme/scss/components/_view.scss */
.oa-list.oa-discussion-topic .oa-date a {
  color: inherit;
}

/* line 70, /home/boquistm/projects/d7/viu_theme/scss/components/_view.scss */
.oa-list.oa-discussion-topic .oa-description {
  color: #777;
}

/* line 73, /home/boquistm/projects/d7/viu_theme/scss/components/_view.scss */
.oa-list.oa-discussion-topic .oa-reply-last {
  display: inline-block;
  text-align: right;
}

/* line 76, /home/boquistm/projects/d7/viu_theme/scss/components/_view.scss */
.oa-list.oa-discussion-topic .oa-reply-last > a {
  color: inherit;
}

/* line 80, /home/boquistm/projects/d7/viu_theme/scss/components/_view.scss */
.oa-list.oa-discussion-topic .oa-reply-icon {
  position: relative;
  display: inline-block;
}

/* line 83, /home/boquistm/projects/d7/viu_theme/scss/components/_view.scss */
.oa-list.oa-discussion-topic .oa-reply-icon .oa-reply-count {
  position: relative;
  display: inline-block;
  z-index: 2;
  color: white;
  width: 2em;
  text-align: center;
  margin: 0 3px;
}

/* line 91, /home/boquistm/projects/d7/viu_theme/scss/components/_view.scss */
.oa-list.oa-discussion-topic .oa-reply-icon .oa-reply-count a {
  color: inherit;
}

/* line 95, /home/boquistm/projects/d7/viu_theme/scss/components/_view.scss */
.oa-list.oa-discussion-topic .oa-reply-icon i {
  position: absolute;
  z-index: 1;
  left: 0;
  font-size: 25px;
  top: -0.1em;
  margin: 0 3px;
  color: rgba(64, 64, 64, 0.7);
}

/* line 104, /home/boquistm/projects/d7/viu_theme/scss/components/_view.scss */
.oa-list.oa-discussion-topic .oa-reply-icon.updated i {
  color: rgba(150, 150, 0, 0.7);
}

/* line 107, /home/boquistm/projects/d7/viu_theme/scss/components/_view.scss */
.oa-list.oa-discussion-topic .oa-reply-icon.new i {
  color: rgba(64, 161, 58, 0.7);
}

/* line 113, /home/boquistm/projects/d7/viu_theme/scss/components/_view.scss */
.oa-list.oa-news {
  border-bottom: 1px solid #CFCFCF;
  padding: 0 0 25px 0;
  margin-bottom: 30px;
}

/* line 117, /home/boquistm/projects/d7/viu_theme/scss/components/_view.scss */
.oa-list.oa-news .oa-edit-node {
  margin-left: 10px;
}

/* line 119, /home/boquistm/projects/d7/viu_theme/scss/components/_view.scss */
.oa-list.oa-news .oa-edit-node i {
  font-size: 18px;
  color: #a4a8ab;
}

/* line 124, /home/boquistm/projects/d7/viu_theme/scss/components/_view.scss */
.oa-list.oa-news .oa-edit-node a:hover {
  text-decoration: none;
  color: #333;
}

/* line 128, /home/boquistm/projects/d7/viu_theme/scss/components/_view.scss */
.oa-list.oa-news .oa-edit-node a > span {
  text-indent: -9999px;
  visibility: hidden;
}

/* line 134, /home/boquistm/projects/d7/viu_theme/scss/components/_view.scss */
.oa-list.oa-news p, .oa-list.oa-news ol, .oa-list.oa-news ul {
  font-size: 14px;
  margin-bottom: 1em;
}

/* line 138, /home/boquistm/projects/d7/viu_theme/scss/components/_view.scss */
.oa-list.oa-news .oa-news-body {
  margin-top: 0.8em;
}

/* line 141, /home/boquistm/projects/d7/viu_theme/scss/components/_view.scss */
.oa-list.oa-news .oa-news-header h3 {
  margin: 0 0 0.5em 0;
  font-size: 24px;
  font-weight: normal;
}

/* line 146, /home/boquistm/projects/d7/viu_theme/scss/components/_view.scss */
.oa-list.oa-news h4 {
  margin-bottom: 0.9em;
}

/* line 149, /home/boquistm/projects/d7/viu_theme/scss/components/_view.scss */
.oa-list.oa-news .more-link {
  float: right;
  font-size: 14px;
}

/* line 157, /home/boquistm/projects/d7/viu_theme/scss/components/_view.scss */
.views-widget-filter-search_api_views_fulltext label {
  display: none;
}

/* line 162, /home/boquistm/projects/d7/viu_theme/scss/components/_view.scss */
.pane-programs-options-pane-program-options-json h2 {
  display: none;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZpdV90aGVtZS5zdHlsZS5jc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2dyaWQuc2NzcyIsImJvb3N0cmFwX292ZXJyaWRlcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJiYXNlL192YXJpYWJsZXMuc2NzcyIsImJvb3N0cmFwX292ZXJyaWRlcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiYm9vc3RyYXBfb3ZlcnJpZGVzL19ncmlkLnNjc3MiLCJib29zdHJhcF9vdmVycmlkZXMvX2FsZXJ0cy5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJiYXNlL19oZWxwZXJzLnNjc3MiLCJ1bmlmeS9fYmxvY2tzLnNjc3MiLCJiYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJyYWRpeC9fbWl4aW5zLnNjc3MiLCJib29zdHJhcF9vdmVycmlkZXMvX2NvbXBvbmVudF9maXhlcy5zY3NzIiwibGF5b3V0L19hdWRpZW5jZV9uYXYuc2NzcyIsImxheW91dC9fYnJhbmQuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvY29tcGFzcy1taXhpbnMvbGliL2NvbXBhc3MvdXRpbGl0aWVzL2dlbmVyYWwvX2hhY2tzLnNjc3MiLCJsYXlvdXQvX2NvbG9yZWRfcGFnZV9mcmFtZS5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsImxheW91dC9fZ2xvYmFsX2N0YXMuc2NzcyIsImxheW91dC9faGVhZGVyX2hlcm8uc2NzcyIsImxheW91dC9faGVhZGVyX3NlYXJjaF9oZXJvLnNjc3MiLCJsYXlvdXQvX2hlYWRlcl92aWRlb19oZXJvLnNjc3MiLCJsYXlvdXQvX29hX2Jhc2V0aGVtZV9vdmVycmlkZXMuc2NzcyIsImxheW91dC9fcGFnZS5zY3NzIiwibGF5b3V0L19wcm9ncmFtX25vZGUuc2NzcyIsImxheW91dC9fc2VjdGlvbnMuc2NzcyIsImxheW91dC9fc29jaWFsLnNjc3MiLCJsYXlvdXQvX3ZpdU5hdl9tbWVudS5zY3NzIiwibGF5b3V0L192aXVOYXZfc2VhcmNoLnNjc3MiLCJsYXlvdXQvX3ZpdU5hdl9zaWRyLnNjc3MiLCJsYXlvdXQvX3ZpdU5hdi5zY3NzIiwiY29tcG9uZW50cy9fYWR2aXNvcnkuc2NzcyIsImNvbXBvbmVudHMvX2Jvb3RzdHJhcF9wYW5lbC5zY3NzIiwiY29tcG9uZW50cy9fYnJpZ2h0ZWRnZV9sZW1fb3ZlcnJpZGVzLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19jYWxlbmRhci5zY3NzIiwiY29tcG9uZW50cy9fY2FsbG91dF9ib3guc2NzcyIsImNvbXBvbmVudHMvX2NvbW1lbnQuc2NzcyIsImNvbXBvbmVudHMvX2VsZW1lbnRzLnNjc3MiLCJjb21wb25lbnRzL19maWVsZC5zY3NzIiwiY29tcG9uZW50cy9fZm9ybV9wcm9ncmFtX3NlYXJjaC5zY3NzIiwiY29tcG9uZW50cy9fZm9ybS5zY3NzIiwiY29tcG9uZW50cy9faW1hZ2VfY3RhX2dyaWQuc2NzcyIsImNvbXBvbmVudHMvX2xlZ2FjeV9nYWxsZXJ5LnNjc3MiLCJjb21wb25lbnRzL19sZWdhY3lfbWVudS5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9jb21wYXNzLW1peGlucy9saWIvY29tcGFzcy9jc3MzL19zaGFyZWQuc2NzcyIsImNvbXBvbmVudHMvX2xlZ2FjeV9wYXJhZ3JhcGhzLnNjc3MiLCJjb21wb25lbnRzL19sZWdhY3lfc29jaWFsLnNjc3MiLCJjb21wb25lbnRzL19tZW51X2hpbnQuc2NzcyIsImNvbXBvbmVudHMvX21lbnUuc2NzcyIsImNvbXBvbmVudHMvX25ld3NfZXZlbnRzLnNjc3MiLCJjb21wb25lbnRzL19ub2RlLnNjc3MiLCJjb21wb25lbnRzL19udW1iZXJlZF9zdGVwLnNjc3MiLCJjb21wb25lbnRzL19wYW5lbC5zY3NzIiwiY29tcG9uZW50cy9fcmVzcG9uc2l2ZV92aWRlby5zY3NzIiwiY29tcG9uZW50cy9fc2ExMXkuc2NzcyIsImNvbXBvbmVudHMvX3NpZGVfdGFicy5zY3NzIiwiY29tcG9uZW50cy9fc2l0ZS5zY3NzIiwiY29tcG9uZW50cy9fc29jaWFsLnNjc3MiLCJjb21wb25lbnRzL19zdHJ1Y3R1cmUuc2NzcyIsImNvbXBvbmVudHMvX3RhYi1hY2NvcmRpb24uc2NzcyIsImNvbXBvbmVudHMvX3VzZXIuc2NzcyIsImNvbXBvbmVudHMvX3ZpZXcuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUFDakIsc0ZBQXNGO0FDUXRGO0VDQ0UsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUVsQixrQkFBa0I7RUFDbEIsbUJBQW9CO0NET3JCOztBQ0xDO0VGTkEsc0ZBQXNGO0VDRHhGO0lDUUksa0JBQWtCO0lBQ2xCLG1CQUFvQjtHREd2QjtDRE5BOztBRUtDO0VGRkEsc0ZBQXNGO0VDVHhGO0lDWUksbUJBQW1CO0lBQ25CLG9CQUFvQjtHRER2QjtDREVBOztBRUNDO0VGRUEsc0ZBQXNGO0VDakJ4RjtJQ2dCSSxtQkFBbUI7SUFDbkIsb0JBQW9CO0dETHZCO0NEVUE7O0FBRUQsc0lBQXNJO0FDeEJ0STtFRU1JLGFBQWE7RUFDYixlQUFlO0NBQ2hCOztBSHNCSCxzSUFBc0k7QUM5QnRJO0VFVUksWUFBWTtDQUNiOztBRlJEO0VEaUNBLHNGQUFzRjtFQ3BDeEY7SUFJSSxhR3FvQmtDO0dIN25CckM7Q0Q0QkE7O0FDbENDO0VEcUNBLHNGQUFzRjtFQzNDeEY7SUFPSSxhR3NvQmtDO0dIam9CckM7Q0RtQ0E7O0FDdENDO0VEeUNBLHNGQUFzRjtFQ2xEeEY7SUFVSSxjR3VvQm1DO0dIcm9CdEM7Q0QwQ0E7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O0dBQ2xCO0VONDBCSCw0SUFBNEk7RU05MEIxSTtJQUNFLGlCQUFpQjtHQUNsQjtFTmcxQkgsNElBQTRJO0VNbDFCMUk7SUFDRSxpQkFBaUI7R0FDbEI7RU5vMUJILDRJQUE0STtFTXQxQjFJO0lBQ0UsV0FBaUI7R0FDbEI7RU53MUJILDRJQUE0STtFTTExQjFJO0lBQ0UsaUJBQWlCO0dBQ2xCO0VONDFCSCw0SUFBNEk7RU05MUIxSTtJQUNFLGlCQUFpQjtHQUNsQjtFTmcyQkgsNElBQTRJO0VNbDJCMUk7SUFDRSxXQUFpQjtHQUNsQjtFTm8yQkgsNElBQTRJO0VNdDJCMUk7SUFDRSxpQkFBaUI7R0FDbEI7RU53MkJILDRJQUE0STtFTTEyQjFJO0lBQ0UsaUJBQWlCO0dBQ2xCO0VONDJCSCw0SUFBNEk7RU05MkIxSTtJQUNFLFlBQWlCO0dBQ2xCO0VOZzNCSCw0SUFBNEk7RU05MUIxSTtJQUNFLFlBQVk7R0FDYjtFTmcyQkgsNElBQTRJO0VNdjJCMUk7SUFDRSxnQkFBaUI7R0FDbEI7RU55MkJILDRJQUE0STtFTTMyQjFJO0lBQ0UsaUJBQWlCO0dBQ2xCO0VONjJCSCw0SUFBNEk7RU0vMkIxSTtJQUNFLFdBQWlCO0dBQ2xCO0VOaTNCSCw0SUFBNEk7RU1uM0IxSTtJQUNFLGlCQUFpQjtHQUNsQjtFTnEzQkgsNElBQTRJO0VNdjNCMUk7SUFDRSxpQkFBaUI7R0FDbEI7RU55M0JILDRJQUE0STtFTTMzQjFJO0lBQ0UsV0FBaUI7R0FDbEI7RU42M0JILDRJQUE0STtFTS8zQjFJO0lBQ0UsaUJBQWlCO0dBQ2xCO0VOaTRCSCw0SUFBNEk7RU1uNEIxSTtJQUNFLGlCQUFpQjtHQUNsQjtFTnE0QkgsNElBQTRJO0VNdjRCMUk7SUFDRSxXQUFpQjtHQUNsQjtFTnk0QkgsNElBQTRJO0VNMzRCMUk7SUFDRSxpQkFBaUI7R0FDbEI7RU42NEJILDRJQUE0STtFTS80QjFJO0lBQ0UsaUJBQWlCO0dBQ2xCO0VOaTVCSCw0SUFBNEk7RU1uNUIxSTtJQUNFLFlBQWlCO0dBQ2xCO0VOcTVCSCw0SUFBNEk7RU01NUIxSTtJQUNFLFdBQVc7R0FDWjtFTjg1QkgsNElBQTRJO0VNcjZCMUk7SUFDRSxlQUFnQjtHQUNqQjtFTnU2QkgsNElBQTRJO0VNejZCMUk7SUFDRSxnQkFBZ0I7R0FDakI7RU4yNkJILDRJQUE0STtFTTc2QjFJO0lBQ0UsVUFBZ0I7R0FDakI7RU4rNkJILDRJQUE0STtFTWo3QjFJO0lBQ0UsZ0JBQWdCO0dBQ2pCO0VObTdCSCw0SUFBNEk7RU1yN0IxSTtJQUNFLGdCQUFnQjtHQUNqQjtFTnU3QkgsNElBQTRJO0VNejdCMUk7SUFDRSxVQUFnQjtHQUNqQjtFTjI3QkgsNElBQTRJO0VNNzdCMUk7SUFDRSxnQkFBZ0I7R0FDakI7RU4rN0JILDRJQUE0STtFTWo4QjFJO0lBQ0UsZ0JBQWdCO0dBQ2pCO0VObThCSCw0SUFBNEk7RU1yOEIxSTtJQUNFLFVBQWdCO0dBQ2pCO0VOdThCSCw0SUFBNEk7RU16OEIxSTtJQUNFLGdCQUFnQjtHQUNqQjtFTjI4QkgsNElBQTRJO0VNNzhCMUk7SUFDRSxnQkFBZ0I7R0FDakI7RU4rOEJILDRJQUE0STtFTWo5QjFJO0lBQ0UsV0FBZ0I7R0FDakI7RU5tOUJILDRJQUE0STtFTWo4QjFJO0lBQ0UsZ0JBQXVCO0dBQ3hCO0VObThCSCw0SUFBNEk7RU1yOEIxSTtJQUNFLHNCQUF1QjtHQUN4QjtFTnU4QkgsNElBQTRJO0VNejhCMUk7SUFDRSx1QkFBdUI7R0FDeEI7RU4yOEJILDRJQUE0STtFTTc4QjFJO0lBQ0UsaUJBQXVCO0dBQ3hCO0VOKzhCSCw0SUFBNEk7RU1qOUIxSTtJQUNFLHVCQUF1QjtHQUN4QjtFTm05QkgsNElBQTRJO0VNcjlCMUk7SUFDRSx1QkFBdUI7R0FDeEI7RU51OUJILDRJQUE0STtFTXo5QjFJO0lBQ0UsaUJBQXVCO0dBQ3hCO0VOMjlCSCw0SUFBNEk7RU03OUIxSTtJQUNFLHVCQUF1QjtHQUN4QjtFTis5QkgsNElBQTRJO0VNaitCMUk7SUFDRSx1QkFBdUI7R0FDeEI7RU5tK0JILDRJQUE0STtFTXIrQjFJO0lBQ0UsaUJBQXVCO0dBQ3hCO0VOdStCSCw0SUFBNEk7RU16K0IxSTtJQUNFLHVCQUF1QjtHQUN4QjtFTjIrQkgsNElBQTRJO0VNNytCMUk7SUFDRSx1QkFBdUI7R0FDeEI7RU4rK0JILDRJQUE0STtFTWovQjFJO0lBQ0Usa0JBQXVCO0dBQ3hCO0NObS9CSjs7QUFFRCxzRkFBc0Y7QU96aUN0RjtFTENFLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFFbEIsa0JBQWtCO0VBQ2xCLG1CQUFvQjtDS2FyQjs7QUxYQztFRjJpQ0Esc0ZBQXNGO0VPbGpDeEY7SUxRSSxrQkFBa0I7SUFDbEIsbUJBQW9CO0dLU3ZCO0NQcWlDQTs7QUU1aUNDO0VGK2lDQSxzRkFBc0Y7RU8xakN4RjtJTFlJLG1CQUFtQjtJQUNuQixvQkFBb0I7R0tLdkI7Q1A2aUNBOztBRWhqQ0M7RUZtakNBLHNGQUFzRjtFT2xrQ3hGO0lMZ0JJLG1CQUFtQjtJQUNuQixvQkFBb0I7R0tDdkI7Q1BxakNBOztBQUVELHNJQUFzSTtBT3prQ3RJO0VKTUksYUFBYTtFQUNiLGVBQWU7Q0FDaEI7O0FIdWtDSCxzSUFBc0k7QU8va0N0STtFSlVJLFlBQVk7Q0FDYjs7QUlSRDtFUGtsQ0Esc0ZBQXNGO0VPcmxDeEY7SUFJSSxhSHFvQmtDO0dHdm5CckM7Q1B1a0NBOztBT25sQ0M7RVBzbENBLHNGQUFzRjtFTzVsQ3hGO0lBT0ksYUhzb0JrQztHRzNuQnJDO0NQOGtDQTs7QU92bENDO0VQMGxDQSxzRkFBc0Y7RU9ubUN4RjtJQVVJLGNIdW9CbUM7R0cvbkJ0QztDUHFsQ0E7O0FPM2xDQztFUDhsQ0Esc0ZBQXNGO0VPMW1DeEY7SUFhSSxjSDBvQm1DO0dHcm9CdEM7Q1A0bENBOztBTy9sQ0M7RVBrbUNBLHNGQUFzRjtFT2puQ3hGO0lBZ0JJLGNIMG9Cb0M7R0d4b0J2QztDUG1tQ0E7O0FBRUQsc0ZBQXNGO0FPN2xDdEY7RUx6QkUsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUVsQixrQkFBa0I7RUFDbEIsbUJBQW9CO0NLdUJyQjs7QUxyQkM7RUZ5bkNBLHNGQUFzRjtFT3RtQ3hGO0lMbEJJLGtCQUFrQjtJQUNsQixtQkFBb0I7R0ttQnZCO0NQeW1DQTs7QUUxbkNDO0VGNm5DQSxzRkFBc0Y7RU85bUN4RjtJTGRJLG1CQUFtQjtJQUNuQixvQkFBb0I7R0tldkI7Q1BpbkNBOztBRTluQ0M7RUZpb0NBLHNGQUFzRjtFT3RuQ3hGO0lMVkksbUJBQW1CO0lBQ25CLG9CQUFvQjtHS1d2QjtDUHluQ0E7O0FBRUQsc0lBQXNJO0FPN25DdEk7RUpwQkksYUFBYTtFQUNiLGVBQWU7Q0FDaEI7O0FIcXBDSCxzSUFBc0k7QU9ub0N0STtFSmhCSSxZQUFZO0NBQ2I7O0FIdXBDSCxzRkFBc0Y7QU8vbkN0RjtFTFZFLGtCQUFrQjtFQUNsQixtQkFBbUI7Q0tXcEI7O0FQbW9DRCxzSUFBc0k7QU9yb0N0STtFSjdCSSxhQUFhO0VBQ2IsZUFBZTtDQUNoQjs7QUhzcUNILHNJQUFzSTtBTzNvQ3RJO0VKekJJLFlBQVk7Q0FDYjs7QURrQkQ7RUZ1cENBLHNGQUFzRjtFT2pwQ3hGO0lMTEksa0JBQWtCO0lBQ2xCLG1CQUFtQjtHS010QjtDUG9wQ0E7O0FFeHBDQztFRjJwQ0Esc0ZBQXNGO0VPenBDeEY7SUxESSxtQkFBa0I7SUFDbEIsb0JBQW1CO0dLRXRCO0NQNHBDQTs7QUU1cENDO0VGK3BDQSxzRkFBc0Y7RU9qcUN4RjtJTEdJLG1CQUFrQjtJQUNsQixvQkFBbUI7R0tGdEI7Q1BvcUNBOztBQUVELHVHQUF1RztBS3JzQ3JHO0VBQ0UsbUJBQW1CO0VBRW5CLGdCQUFnQjtFQUdoQixrQkFBbUI7RUFDbkIsbUJBQW9CO0NBY3JCOztBQVpDO0VMcXNDRix1R0FBdUc7RUs5c0N2RztJQVVJLGtCQUFrQjtJQUNsQixtQkFBb0I7R0FVdkI7Q0w4ckNGOztBS3RzQ0c7RUx5c0NGLHVHQUF1RztFS3R0Q3ZHO0lBY0ksbUJBQWtCO0lBQ2xCLG9CQUFvQjtHQU12QjtDTHNzQ0Y7O0FLMXNDRztFTDZzQ0YsdUdBQXVHO0VLOXRDdkc7SUFrQkksbUJBQWtCO0lBQ2xCLG9CQUFvQjtHQUV2QjtDTDhzQ0Y7O0FBRUQsNElBQTRJO0FNMXRDMUk7RUFDRSxZQUFZO0NBQ2I7O0FONnRDSCw0SUFBNEk7QU12dEN4STtFQUNFLGdCQUFpQjtDQUNsQjs7QU4wdENMLDRJQUE0STtBTTV0Q3hJO0VBQ0UsaUJBQWlCO0NBQ2xCOztBTit0Q0wsNElBQTRJO0FNanVDeEk7RUFDRSxXQUFpQjtDQUNsQjs7QU5vdUNMLDRJQUE0STtBTXR1Q3hJO0VBQ0UsaUJBQWlCO0NBQ2xCOztBTnl1Q0wsNElBQTRJO0FNM3VDeEk7RUFDRSxpQkFBaUI7Q0FDbEI7O0FOOHVDTCw0SUFBNEk7QU1odkN4STtFQUNFLFdBQWlCO0NBQ2xCOztBTm12Q0wsNElBQTRJO0FNcnZDeEk7RUFDRSxpQkFBaUI7Q0FDbEI7O0FOd3ZDTCw0SUFBNEk7QU0xdkN4STtFQUNFLGlCQUFpQjtDQUNsQjs7QU42dkNMLDRJQUE0STtBTS92Q3hJO0VBQ0UsV0FBaUI7Q0FDbEI7O0FOa3dDTCw0SUFBNEk7QU1wd0N4STtFQUNFLGlCQUFpQjtDQUNsQjs7QU51d0NMLDRJQUE0STtBTXp3Q3hJO0VBQ0UsaUJBQWlCO0NBQ2xCOztBTjR3Q0wsNElBQTRJO0FNOXdDeEk7RUFDRSxZQUFpQjtDQUNsQjs7QU5peENMLDRJQUE0STtBTS92Q3hJO0VBQ0UsWUFBWTtDQUNiOztBTmt3Q0wsNElBQTRJO0FNendDeEk7RUFDRSxnQkFBaUI7Q0FDbEI7O0FONHdDTCw0SUFBNEk7QU05d0N4STtFQUNFLGlCQUFpQjtDQUNsQjs7QU5peENMLDRJQUE0STtBTW54Q3hJO0VBQ0UsV0FBaUI7Q0FDbEI7O0FOc3hDTCw0SUFBNEk7QU14eEN4STtFQUNFLGlCQUFpQjtDQUNsQjs7QU4yeENMLDRJQUE0STtBTTd4Q3hJO0VBQ0UsaUJBQWlCO0NBQ2xCOztBTmd5Q0wsNElBQTRJO0FNbHlDeEk7RUFDRSxXQUFpQjtDQUNsQjs7QU5xeUNMLDRJQUE0STtBTXZ5Q3hJO0VBQ0UsaUJBQWlCO0NBQ2xCOztBTjB5Q0wsNElBQTRJO0FNNXlDeEk7RUFDRSxpQkFBaUI7Q0FDbEI7O0FOK3lDTCw0SUFBNEk7QU1qekN4STtFQUNFLFdBQWlCO0NBQ2xCOztB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O0dBQ2xCO0VObTRESCw0SUFBNEk7RU1yNEQxSTtJQUNFLGlCQUFpQjtHQUNsQjtFTnU0REgsNElBQTRJO0VNejREMUk7SUFDRSxXQUFpQjtHQUNsQjtFTjI0REgsNElBQTRJO0VNNzREMUk7SUFDRSxpQkFBaUI7R0FDbEI7RU4rNERILDRJQUE0STtFTWo1RDFJO0lBQ0UsaUJBQWlCO0dBQ2xCO0VObTVESCw0SUFBNEk7RU1yNUQxSTtJQUNFLFdBQWlCO0dBQ2xCO0VOdTVESCw0SUFBNEk7RU16NUQxSTtJQUNFLGlCQUFpQjtHQUNsQjtFTjI1REgsNElBQTRJO0VNNzVEMUk7SUFDRSxpQkFBaUI7R0FDbEI7RU4rNURILDRJQUE0STtFTWo2RDFJO0lBQ0UsV0FBaUI7R0FDbEI7RU5tNkRILDRJQUE0STtFTXI2RDFJO0lBQ0UsaUJBQWlCO0dBQ2xCO0VOdTZESCw0SUFBNEk7RU16NkQxSTtJQUNFLGlCQUFpQjtHQUNsQjtFTjI2REgsNElBQTRJO0VNNzZEMUk7SUFDRSxZQUFpQjtHQUNsQjtFTis2REgsNElBQTRJO0VNNzVEMUk7SUFDRSxZQUFZO0dBQ2I7RU4rNURILDRJQUE0STtFTXQ2RDFJO0lBQ0UsZ0JBQWlCO0dBQ2xCO0VOdzZESCw0SUFBNEk7RU0xNkQxSTtJQUNFLGlCQUFpQjtHQUNsQjtFTjQ2REgsNElBQTRJO0VNOTZEMUk7SUFDRSxXQUFpQjtHQUNsQjtFTmc3REgsNElBQTRJO0VNbDdEMUk7SUFDRSxpQkFBaUI7R0FDbEI7RU5vN0RILDRJQUE0STtFTXQ3RDFJO0lBQ0UsaUJBQWlCO0dBQ2xCO0VOdzdESCw0SUFBNEk7RU0xN0QxSTtJQUNFLFdBQWlCO0dBQ2xCO0VONDdESCw0SUFBNEk7RU05N0QxSTtJQUNFLGlCQUFpQjtHQUNsQjtFTmc4REgsNElBQTRJO0VNbDhEMUk7SUFDRSxpQkFBaUI7R0FDbEI7RU5vOERILDRJQUE0STtFTXQ4RDFJO0lBQ0UsV0FBaUI7R0FDbEI7RU53OERILDRJQUE0STtFTTE4RDFJO0lBQ0UsaUJBQWlCO0dBQ2xCO0VONDhESCw0SUFBNEk7RU05OEQxSTtJ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QXdGO0FReG1FeEY7RUFyRkUsZUpnWnNDO0VJL1l0QywwQkpnWnNDO0VJL1l0QyxzQkpnWnNDO0NJM1R2Qzs7QVI2bUVELHVGQUF1RjtBUWhzRXJGO0VBQ0UsMEJBQXdCO0NBQ3pCOztBUm1zRUgsd0ZBQXdGO0FRanNFdEY7RUFDRSxlSnVZb0M7Q0luWXJDOztBUmlzRUgsd0ZBQXdGO0FRdHNFdEY7RUFHSSxlSnlkK0I7Q0l4ZGhDOztBUnVzRUwsd0ZBQXdGO0FRcHNFdEY7RUFDRSwwQkpzZGlDO0VJcmRqQyxzQkpxZGlDO0VJcGRqQyxhQUFZO0NBS2I7O0FSbXNFSCx3RkFBd0Y7QVEzc0V0RjtFQUtJLHdCQUF1QjtFQUN2QixlSmlkK0I7Q0loZGhDOztBUjBzRUwsd0ZBQXdGO0FRdm9FeEY7RUF6RkUsZUpvWnNDO0VJblp0QywwQkpvWnNDO0VJblp0QyxzQkpvWnNDO0NJM1R2Qzs7QVI0b0VELHVGQUF1RjtBUW51RXJGO0VBQ0UsMEJBQXdCO0NBQ3pCOztBUnN1RUgsd0ZBQXdGO0FRcHVFdEY7RUFDRSxlSjJZb0M7Q0l2WXJDOztBUm91RUgsd0ZBQXdGO0FRenVFdEY7RUFHSSxlSitkK0I7Q0k5ZGhDOztBUjB1RUwsd0ZBQXdGO0FRdnVFdEY7RUFDRSwwQko0ZGlDO0VJM2RqQyxzQkoyZGlDO0VJMWRqQyxhQUFZO0NBS2I7O0FSc3VFSCx3RkFBd0Y7QVE5dUV0RjtFQUtJLHdCQUF1QjtFQUN2QixlSnVkK0I7Q0l0ZGhDOztBUjZ1RUwsd0ZBQXdGO0FRdHFFeEY7RUE3RkUsZUp3WnNDO0VJdlp0QywwQkp3WnNDO0VJdlp0QyxzQkp3WnNDO0NJM1R2Qzs7QVIycUVELHVGQUF1RjtBUXR3RXJGO0VBQ0UsMEJBQXdCO0NBQ3pCOztBUnl3RUgsd0ZBQXdGO0FRdndFdEY7RUFDRSxlSitZb0M7Q0kzWXJDOztBUnV3RUgsd0ZBQXdGO0FRNXdFdEY7RUFHSSxlSnFlK0I7Q0lwZWhDOztBUjZ3RUwsd0ZBQXdGO0FRMXdFdEY7RUFDRSwwQkprZWlDO0VJamVqQyxzQkppZWlDO0VJaGVqQyxhQUFZO0NBS2I7O0FS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QjtDQUNwQjs7QXpCMjNhUCwyRUFBMkU7QXlCdDNhM0U7RUFDRSxrQkFBa0I7Q0FDbkI7O0FBR0Qsa0JBQWtCO0F6QnUzYWxCLDJFQUEyRTtBeUJyM2EzRTtFQUNFLG1CQUFtQjtDQUNwQjs7QXpCdzNhRCwyRUFBMkU7QXlCdDNhM0U7RUFDRSxtQ0FBa0M7Q0FDbkM7O0F6QnkzYUQsMkVBQTJFO0F5QmwzYTNFOzs7RWhCakVFLGtCZ0JxRXdDO0NBQ3pDOztBaEJ4Q087RVQ2NWFOLDJFQUEyRTtFeUIxM2E3RTs7O0loQmxDVSxxQkFUMkI7R2dCZ0RwQztDekIyM2FBOztBUy81YU87RVRrNmFOLDJFQUEyRTtFeUJuNGE3RTs7O0loQjlCVSxxQkFkeUI7R2dCaURsQztDekJvNGFBOztBUzU2YU87RVQrNmFOLDJFQUEyRTtFeUI1NGE3RTs7O0loQmxDVSxtQkFUMkI7R2dCZ0RwQztDekI2NGFBOztBU2o3YU87RVRvN2FOLDJFQUEyRTtFeUJyNWE3RTs7O0loQjlCVSxtQkFkeUI7R2dCaURsQztDekJzNWFBOztBUzk3YU87RVRpOGFOLDJFQUEyRTtFeUI5NWE3RTs7O0loQmxDVSxxQkFUMkI7R2dCZ0RwQztDekIrNWFBOztBU244YU87RVRzOGFOLDJFQUEyRTtFeUJ2NmE3RTs7O0loQjlCVSxtQkFkeUI7R2dCaURsQztDekJ3NmFBOztBQUVELDJFQUEyRTtBeUJ2NmEzRTtFaEJ6RUUsa0JnQjRFMEM7Q0FDekM7O0FoQi9DSztFVHc5YU4sMkVBQTJFO0V5Qjc2YTdFO0loQjFDVSxxQkFUMkI7R2dCdURsQztDekI2NmFGOztBU3g5YU87RVQyOWFOLDJFQUEyRTtFeUJwN2E3RTtJaEJ0Q1UscUJBZHlCO0dnQndEaEM7Q3pCbzdhRjs7QVNuK2FPO0VUcythTiwyRUFBMkU7RXlCMzdhN0U7SWhCMUNVLG1CQVQyQjtHZ0J1RGxDO0N6QjI3YUY7O0FTdCthTztFVHkrYU4sMkVBQTJFO0V5Qmw4YTdFO0loQnRDVSxtQkFkeUI7R2dCd0RoQztDekJrOGFGOztBU2ovYU87RVRvL2FOLDJFQUEyRTtFeUJ6OGE3RTtJaEIx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SCwrRUFBK0U7QTJCaDdjL0U7RXpCOUhFLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsa0JBQXFDO0VBQ3JDLG1CQUFxQztDeUIrSHBDOztBekI3SEQ7RUZramRBLCtFQUErRTtFMkJ6N2NqRjtJekJ4SEksa0JBQXFDO0lBQ3JDLG1CQUFxQztHeUIySHRDO0MzQjA3Y0Y7O0FFbmpkQztFRnNqZEEsK0VBQStFO0UyQmo4Y2pGO0l6QnBISSxtQkFBcUM7SUFDckMsb0JBQXFDO0lBQ3JDLFlBQVk7SUFDWixpQkFBaUI7R3lCcUhsQjtDM0JvOGNGOztBRXZqZEM7RUYwamRBLCtFQUErRTtFMkIzOGNqRjtJekI5R0ksbUJBQXFDO0lBQ3JDLG9CQUFxQztHeUJpSHRDO0MzQjQ4Y0Y7O0FFempkQztFRjRqZEEsK0VBQStFO0UyQm45Y2pGO0l6QnhHSSx1QkFBdUI7R3lCNEd4QjtDM0JtOWNGOztBQUVELCtFQUErRTtBMkJsOWMvRTtFekJySUUsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixrQkFBcUM7RUFDckMsbUJBQXFDO0N5QnNJcEM7O0F6QnBJRDtFRjJsZEEsK0VBQStFO0UyQjM5Y2pGO0l6Qi9ISSxrQkFBcUM7SUFDckMsbUJBQXFDO0d5QmtJdEM7QzNCNDljRjs7QUU1bGRDO0VGK2xkQSwrRUFBK0U7RTJCbitjakY7SXpCM0hJLG1CQUFxQztJQUNyQyxvQkFBcUM7SUFDckMsWUFBWTtJQUNaLGlCQUFpQjtHeUI0SGxCO0MzQnMrY0Y7O0FFaG1kQztFRm1tZEEsK0VBQStFO0UyQjcrY2pGO0l6QnJISSxtQkFBcUM7SUFDckMsb0JBQXFDO0d5QndIdEM7QzNCOCtjRjs7QUVsbWRDO0VGcW1kQSwrRUFBK0U7RTJCci9jakY7SXpCL0dJLHVCQUF1QjtHeUJtSHhCO0MzQnEvY0Y7O0FBRUQsK0VBQStFO0EyQnAvYy9FO0VsQmhMRSxpQmtCa0x1QztDQUl4Qzs7QWxCeEpPO0VUNG9kTiwrRUFBK0U7RTJCMS9jakY7SWxCakpVLG9CQVQyQjtHa0JnS3BDO0MzQncvY0E7O0FTNW9kTztFVCtvZE4sK0VBQStFO0UyQmpnZGpGO0lsQjdJVSxvQkFkeUI7R2tCaUtsQztDM0IrL2NBOztBU3ZwZE87RVQwcGROLCtFQUErRTtFMkJ4Z2RqRjtJbEJqSlUsa0JBVDJCO0drQmdLcEM7QzNCc2dkQTs7QVMxcGRPO0VUNnBkTiwrRUFBK0U7RTJCL2dkakY7SWxCN0lVLGtCQWR5QjtHa0JpS2xDO0MzQjZnZEE7O0FTcnFkTztFVHdxZE4sK0VBQStFO0UyQnRoZGpGO0lsQmpKVSxvQkFUMkI7R2tCZ0twQztDM0JvaGRBOztBU3hxZE87RVQycWROLCtFQUErRTtFMkI3aGRqRjtJbEI3SVUsa0JBZHlCO0drQmlLbEM7QzNCMmhkQTs7QUFFRCwrRUFBK0U7QTJCbmlkL0U7RWxCaExFLGlCa0JvTHlDO0NBQ3hDOztBbEJ2Sks7RVQycmROLCtFQUErRTtFMkJ6aWRqRjtJbEJqSlUsb0JBVDJCO0drQitKbEM7QzNCd2lkRjs7QVMzcmRPO0VUOHJkTiwrRUFBK0U7RTJCaGpkakY7SWxCN0lVLG9CQWR5QjtHa0JnS2hDO0MzQitpZEY7O0FTdHNkTztFVHlzZE4sK0VBQStFO0UyQnZqZGpGO0lsQmpKVSxrQkFUMkI7R2tCK0psQztDM0JzamRGOztBU3pzZE87RVQ0c2ROLCtFQUErRTtFMkI5amRqRjtJbEI3SVUsa0JBZHlCO0drQmdLaEM7QzNCNmpkRjs7QVNwdGRPO0VUdXRkTiwrRUFBK0U7RTJCcmtkakY7SWxCakpVLG9CQVQyQjtHa0IrSmxDO0MzQm9rZEY7O0FTdnRkTztFVDB0ZE4sK0VBQStFO0UyQjVrZGpGO0lsQjdJVSxrQkFkeUI7R2tCZ0toQztDM0Iya2RGOztBQUVELCtFQUErRTtBMkJ6a2QvRTtFbEJ6TEUsa0JrQjJMd0M7Q0FLekM7O0FsQmxLTztFVDB1ZE4sK0VBQStFO0UyQi9rZGpGO0lsQjFKVSxtQkFUMkI7R2tCMEtwQztDM0I0a2RBOztBUzF1ZE87RVQ2dWROLCtFQUErRTtFMkJ0bGRqRjtJbEJ0SlUsa0JBZHlCO0drQjJLbEM7QzNCbWxkQTs7QVNydmRPO0VUd3ZkTiwrRUFBK0U7RTJCN2xkakY7SWxCMUpVLGtCQVQyQjtHa0IwS3BDO0MzQjBsZEE7O0FTeHZkTztFVDJ2ZE4sK0VBQStFO0UyQnBtZGpGO0lsQnRKVSxrQkFkeUI7R2tCMktsQztDM0JpbWRBOztBU253ZE87RVRzd2ROLCtFQUErRTtFMkIzbWRqRjtJbEIxSlUsa0JBVDJCO0drQjBLcEM7QzNCd21kQTs7QVN0d2RPO0VUeXdkTiwrRUFBK0U7RTJCbG5kakY7SWxCdEpVLGtCQWR5QjtHa0IyS2xDO0MzQittZEE7O0FBRUQsK0VBQStFO0EyQnhuZC9FO0VsQnpMRSxrQmtCOEwwQztDQUN6Qzs7QWxCaktLO0VUeXhkTiwrRUFBK0U7RTJCOW5kakY7SWxCMUpVLG1CQVQyQjtHa0J5S2xDO0MzQjRuZEY7O0FTenhkTztFVDR4ZE4sK0VBQStFO0UyQnJvZGpGO0lsQnRKVSxrQkFkeUI7R2tCMEtoQztDM0Jtb2RGOztBU3B5ZE87RVR1eWROLCtFQUErRTtFMkI1b2RqRjtJbEIxSlUsa0JBVDJCO0drQnlLbEM7QzNCMG9kRjs7QVN2eWRPO0VUMHlkTiwrRUFBK0U7RTJCbnBkakY7SWxCdEpVLGtCQWR5QjtHa0IwS2hDO0MzQmlwZEY7O0FTbHpkTztFVHF6ZE4sK0VBQStFO0UyQjFwZGpGO0lsQjFKVSxrQkFUMkI7R2tCeUtsQztDM0J3cGRGOztBU3J6ZE87RVR3emROLCtFQUErRTtFMkJqcWRqRjtJbEJ0SlUsa0JBZHlCO0drQjBLaEM7QzNCK3BkRjs7QUFFRCwrRUFBK0U7QTJCOXBkL0U7RUFFSSxpQkFBaUI7RUFDakIsb0JBQW9CO0NBS3JCOztBZGhQQztFYjY0ZEYsK0VBQStFO0UyQnJxZGpGO0lBS00saUJBQWlCO0lBQ2pCLG9CQUFvQjtHQUV2QjtDM0JrcWRGOztBQUVELCtFQUErRTtBMkJqcWQvRTtFQUVJLGlCQUFpQjtFQUNqQixvQkFBb0I7Q0FDckI7O0EzQm1xZEgsK0VBQStFO0EyQmpxZC9FO0VBRUksaUJBQWlCO0NBSWxCOztBZC9QQztFYmc2ZEYsK0VBQStFO0UyQnZxZGpGO0lBSU0saUJBQWlCO0dBRXBCO0MzQnFxZEY7O0FBRUQsK0VBQStFO0EyQnBxZC9FO0VBRUksaUJBQWlCO0NBQ2xCOztBM0JzcWRILCtFQUErRTtBMkJucWQvRTtFQUVJLG9CQUFvQjtDQUlyQjs7QWQ5UUM7RWJpN2RGLCtFQUErRTtFMkJ6cWRqRjtJQUlNLG9CQUFvQjtHQUV2QjtDM0J1cWRGOztBQUVELCtFQUErRTtBMkJ0cWQvRTtFQUVJLG9CQUFvQjtDQUNyQjs7QTNCd3FkSCwrRUFBK0U7QTJCdHFkL0U7RUFFSSw2Q0FBNkI7Q0FDOUI7O0EzQndxZEgsK0VBQStFO0EyQjNxZC9FO0VBS0ksbURBQTZCO0NBQzlCOztBM0IwcWRILCtFQUErRTtBMkJycWQvRTtFbEIzUEUsa0JrQjhQd0M7Q0FDekM7O0FsQmpPTztFVHc0ZE4sK0VBQStFO0UyQjNxZGpGO0lsQjVOVSxtQkFUMkI7R2tCeU9wQztDM0IycWRBOztBU3g0ZE87RVQyNGROLCtFQUErRTtFMkJscmRqRjtJbEJ4TlUsa0JBZHlCO0drQjBPbEM7QzNCa3JkQTs7QVNuNWRPO0VUczVkTiwrRUFBK0U7RTJCenJkakY7SWxCNU5VLGtCQVQyQjtHa0J5T3BDO0MzQnlyZEE7O0FTdDVkTztFVHk1ZE4sK0VBQStFO0UyQmhzZGpGO0lsQnhOVSxrQkFkeUI7R2tCME9sQztDM0Jnc2RBOztBU2o2ZE87RVRvNmROLCtFQUErRTtFMkJ2c2RqRjtJbEI1TlUsa0JBVDJCO0drQnlPcEM7QzNCdXNkQTs7QVNwNmRPO0VUdTZkTiwrRUFBK0U7RTJCOXNkakY7SWxCeE5VLGtCQWR5QjtHa0IwT2xDO0MzQjhzZEE7O0FBRUQsK0VBQStFO0EyQi9zZC9FO0VBQ0UsV0FBVTtDQUNYOztBM0JrdGRELCtFQUErRTtBMkJodGQvRTtFQUNFLGdCQUFnQjtDQU9qQjs7QWRsVEc7RWJnZ2VGLCtFQUErRTtFMkJ0dGRqRjtJQUdJLGdCQUFlO0dBS2xCO0MzQmt0ZEE7O0FhamdlRztFYm9nZUYsK0VBQStFO0UyQjd0ZGpGO0lBTUksZ0JBQWU7R0FFbEI7QzNCeXRkQTs7QWEzZ2VHO0ViOGdlRiwrRUFBK0U7RTJCdnRkL0U7SUFDRSxtQkFBa0I7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Q2I7O0FoRWl3bEJQLCtFQUErRTtBZ0Uvd2xCL0U7RUFnQlEscUJBQXFCO0VBQ3JCLG1CQUFtQjtDQUNwQjs7QWhFbXdsQlAsK0VBQStFO0FnRXJ4bEIvRTtFQXNCSSxnQkFBZ0I7RUFDaEIsbUJBQW1CO0NBQ3BCOztBaEVtd2xCSCwrRUFBK0U7QWdFM3hsQi9FO0VBMEJJLGtCQUFrQjtDQUNuQjs7QWhFcXdsQkgsK0VBQStFO0FnRWh5bEIvRTtFQTZCSSxvQkFBb0I7RUFDcEIsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtDQUNyQjs7QWhFdXdsQkgsK0VBQStFO0FnRXZ5bEIvRTtFQWtDSSxxQkFBcUI7Q0FDdEI7O0FoRXl3bEJILCtFQUErRTtBZ0U1eWxCL0U7RUFxQ0ksYUFBYTtFQUNiLGdCQUFnQjtDQUNqQjs7QWhFMndsQkgsK0VBQStFO0FnRXR3bEIvRTtFQUNFLGNBQWM7Q0FDZjs7QWhFeXdsQkQsK0VBQStFO0FnRXR3bEIvRTtFQUNFLGNBQWM7Q0FDZiIsImZpbGUiOiJ2aXVfdGhlbWUuc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogbGluZSAxMCwgYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ncmlkLnNjc3MgKi9cbi5jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAxMCwgYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ncmlkLnNjc3MgKi9cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDEwLCBib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2dyaWQuc2NzcyAqL1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMTAsIGJvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzICovXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzICovXG4uY29udGFpbmVyOmJlZm9yZSwgLmNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLyogbGluZSAxOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MgKi9cbi5jb250YWluZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTAsIGJvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzICovXG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA3MjhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAxMCwgYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ncmlkLnNjc3MgKi9cbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk0OHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAxMCwgYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ncmlkLnNjc3MgKi9cbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDExNDhweDtcbiAgfVxufVxuXG4vKiBsaW5lIDMwLCBib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2dyaWQuc2NzcyAqL1xuLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDMwLCBib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2dyaWQuc2NzcyAqL1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzAsIGJvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzICovXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMCwgYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ncmlkLnNjc3MgKi9cbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLyogbGluZSAxNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MgKi9cbi5jb250YWluZXItZmx1aWQ6YmVmb3JlLCAuY29udGFpbmVyLWZsdWlkOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4vKiBsaW5lIDE5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyAqL1xuLmNvbnRhaW5lci1mbHVpZDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKiBsaW5lIDM5LCBib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2dyaWQuc2NzcyAqL1xuLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG59XG5cbi8qIGxpbmUgMTQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzICovXG4ucm93OmJlZm9yZSwgLnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLyogbGluZSAxOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MgKi9cbi5yb3c6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMzksIGJvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzICovXG4gIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzOSwgYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ncmlkLnNjc3MgKi9cbiAgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDM5LCBib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2dyaWQuc2NzcyAqL1xuICAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxufVxuXG4vKiBsaW5lIDE2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9ib29zdHJhcF9vdmVycmlkZXMvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLTEsIC5jb2wtc20tMSwgLmNvbC1tZC0xLCAuY29sLWxnLTEsIC5jb2wteHMtMiwgLmNvbC1zbS0yLCAuY29sLW1kLTIsIC5jb2wtbGctMiwgLmNvbC14cy0zLCAuY29sLXNtLTMsIC5jb2wtbWQtMywgLmNvbC1sZy0zLCAuY29sLXhzLTQsIC5jb2wtc20tNCwgLmNvbC1tZC00LCAuY29sLWxnLTQsIC5jb2wteHMtNSwgLmNvbC1zbS01LCAuY29sLW1kLTUsIC5jb2wtbGctNSwgLmNvbC14cy02LCAuY29sLXNtLTYsIC5jb2wtbWQtNiwgLmNvbC1sZy02LCAuY29sLXhzLTcsIC5jb2wtc20tNywgLmNvbC1tZC03LCAuY29sLWxnLTcsIC5jb2wteHMtOCwgLmNvbC1zbS04LCAuY29sLW1kLTgsIC5jb2wtbGctOCwgLmNvbC14cy05LCAuY29sLXNtLTksIC5jb2wtbWQtOSwgLmNvbC1sZy05LCAuY29sLXhzLTEwLCAuY29sLXNtLTEwLCAuY29sLW1kLTEwLCAuY29sLWxnLTEwLCAuY29sLXhzLTExLCAuY29sLXNtLTExLCAuY29sLW1kLTExLCAuY29sLWxnLTExLCAuY29sLXhzLTEyLCAuY29sLXNtLTEyLCAuY29sLW1kLTEyLCAuY29sLWxnLTEyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDE2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9ib29zdHJhcF9vdmVycmlkZXMvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteHMtMSwgLmNvbC1zbS0xLCAuY29sLW1kLTEsIC5jb2wtbGctMSwgLmNvbC14cy0yLCAuY29sLXNtLTIsIC5jb2wtbWQtMiwgLmNvbC1sZy0yLCAuY29sLXhzLTMsIC5jb2wtc20tMywgLmNvbC1tZC0zLCAuY29sLWxnLTMsIC5jb2wteHMtNCwgLmNvbC1zbS00LCAuY29sLW1kLTQsIC5jb2wtbGctNCwgLmNvbC14cy01LCAuY29sLXNtLTUsIC5jb2wtbWQtNSwgLmNvbC1sZy01LCAuY29sLXhzLTYsIC5jb2wtc20tNiwgLmNvbC1tZC02LCAuY29sLWxnLTYsIC5jb2wteHMtNywgLmNvbC1zbS03LCAuY29sLW1kLTcsIC5jb2wtbGctNywgLmNvbC14cy04LCAuY29sLXNtLTgsIC5jb2wtbWQtOCwgLmNvbC1sZy04LCAuY29sLXhzLTksIC5jb2wtc20tOSwgLmNvbC1tZC05LCAuY29sLWxnLTksIC5jb2wteHMtMTAsIC5jb2wtc20tMTAsIC5jb2wtbWQtMTAsIC5jb2wtbGctMTAsIC5jb2wteHMtMTEsIC5jb2wtc20tMTEsIC5jb2wtbWQtMTEsIC5jb2wtbGctMTEsIC5jb2wteHMtMTIsIC5jb2wtc20tMTIsIC5jb2wtbWQtMTIsIC5jb2wtbGctMTIge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAxNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYm9vc3RyYXBfb3ZlcnJpZGVzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhzLTEsIC5jb2wtc20tMSwgLmNvbC1tZC0xLCAuY29sLWxnLTEsIC5jb2wteHMtMiwgLmNvbC1zbS0yLCAuY29sLW1kLTIsIC5jb2wtbGctMiwgLmNvbC14cy0zLCAuY29sLXNtLTMsIC5jb2wtbWQtMywgLmNvbC1sZy0zLCAuY29sLXhzLTQsIC5jb2wtc20tNCwgLmNvbC1tZC00LCAuY29sLWxnLTQsIC5jb2wteHMtNSwgLmNvbC1zbS01LCAuY29sLW1kLTUsIC5jb2wtbGctNSwgLmNvbC14cy02LCAuY29sLXNtLTYsIC5jb2wtbWQtNiwgLmNvbC1sZy02LCAuY29sLXhzLTcsIC5jb2wtc20tNywgLmNvbC1tZC03LCAuY29sLWxnLTcsIC5jb2wteHMtOCwgLmNvbC1zbS04LCAuY29sLW1kLTgsIC5jb2wtbGctOCwgLmNvbC14cy05LCAuY29sLXNtLTksIC5jb2wtbWQtOSwgLmNvbC1sZy05LCAuY29sLXhzLTEwLCAuY29sLXNtLTEwLCAuY29sLW1kLTEwLCAuY29sLWxnLTEwLCAuY29sLXhzLTExLCAuY29sLXNtLTExLCAuY29sLW1kLTExLCAuY29sLWxnLTExLCAuY29sLXhzLTEyLCAuY29sLXNtLTEyLCAuY29sLW1kLTEyLCAuY29sLWxnLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMTYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jvb3N0cmFwX292ZXJyaWRlcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14cy0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsIC5jb2wteHMtMywgLmNvbC1zbS0zLCAuY29sLW1kLTMsIC5jb2wtbGctMywgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LCAuY29sLXhzLTUsIC5jb2wtc20tNSwgLmNvbC1tZC01LCAuY29sLWxnLTUsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuY29sLW1kLTYsIC5jb2wtbGctNiwgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsIC5jb2wteHMtOSwgLmNvbC1zbS05LCAuY29sLW1kLTksIC5jb2wtbGctOSwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCwgLmNvbC14cy0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLyogbGluZSAyNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtMSwgLmNvbC14cy0yLCAuY29sLXhzLTMsIC5jb2wteHMtNCwgLmNvbC14cy01LCAuY29sLXhzLTYsIC5jb2wteHMtNywgLmNvbC14cy04LCAuY29sLXhzLTksIC5jb2wteHMtMTAsIC5jb2wteHMtMTEsIC5jb2wteHMtMTIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLyogbGluZSAzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtMSB7XG4gIHdpZHRoOiA4LjMzMzMzJTtcbn1cblxuLyogbGluZSAzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtMiB7XG4gIHdpZHRoOiAxNi42NjY2NyU7XG59XG5cbi8qIGxpbmUgMzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLTMge1xuICB3aWR0aDogMjUlO1xufVxuXG4vKiBsaW5lIDM1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy00IHtcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuLyogbGluZSAzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtNSB7XG4gIHdpZHRoOiA0MS42NjY2NyU7XG59XG5cbi8qIGxpbmUgMzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLTYge1xuICB3aWR0aDogNTAlO1xufVxuXG4vKiBsaW5lIDM1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzJTtcbn1cblxuLyogbGluZSAzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NyU7XG59XG5cbi8qIGxpbmUgMzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLTkge1xuICB3aWR0aDogNzUlO1xufVxuXG4vKiBsaW5lIDM1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMyU7XG59XG5cbi8qIGxpbmUgMzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY3JTtcbn1cblxuLyogbGluZSAzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtMTIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSA1NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi8qIGxpbmUgNTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLXB1bGwtMSB7XG4gIHJpZ2h0OiA4LjMzMzMzJTtcbn1cblxuLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVsbC0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY3JTtcbn1cblxuLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTtcbn1cblxuLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzJTtcbn1cblxuLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY3JTtcbn1cblxuLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVsbC02IHtcbiAgcmlnaHQ6IDUwJTtcbn1cblxuLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVsbC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzJTtcbn1cblxuLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY3JTtcbn1cblxuLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVsbC05IHtcbiAgcmlnaHQ6IDc1JTtcbn1cblxuLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVsbC0xMCB7XG4gIHJpZ2h0OiA4My4zMzMzMyU7XG59XG5cbi8qIGxpbmUgNTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLXB1bGwtMTEge1xuICByaWdodDogOTEuNjY2NjclO1xufVxuXG4vKiBsaW5lIDUwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG5cbi8qIGxpbmUgNDUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi8qIGxpbmUgNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMlO1xufVxuXG4vKiBsaW5lIDQwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NyU7XG59XG5cbi8qIGxpbmUgNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLXB1c2gtMyB7XG4gIGxlZnQ6IDI1JTtcbn1cblxuLyogbGluZSA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVzaC00IHtcbiAgbGVmdDogMzMuMzMzMzMlO1xufVxuXG4vKiBsaW5lIDQwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NyU7XG59XG5cbi8qIGxpbmUgNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLXB1c2gtNiB7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLyogbGluZSA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVzaC03IHtcbiAgbGVmdDogNTguMzMzMzMlO1xufVxuXG4vKiBsaW5lIDQwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NyU7XG59XG5cbi8qIGxpbmUgNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTtcbn1cblxuLyogbGluZSA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzJTtcbn1cblxuLyogbGluZSA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY3JTtcbn1cblxuLyogbGluZSA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7XG59XG5cbi8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuXG4vKiBsaW5lIDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbn1cblxuLyogbGluZSA2MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xufVxuXG4vKiBsaW5lIDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbn1cblxuLyogbGluZSA2MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xufVxuXG4vKiBsaW5lIDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbn1cblxuLyogbGluZSA2MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xufVxuXG4vKiBsaW5lIDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG59XG5cbi8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG59XG5cbi8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAyNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLyogbGluZSAzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSAzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgMzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAvKiBsaW5lIDM1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSAzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgMzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAvKiBsaW5lIDM1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSAzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgMzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAvKiBsaW5lIDM1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgMzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLyogbGluZSAzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLyogbGluZSA1NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC8qIGxpbmUgNTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDUwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgNDUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC8qIGxpbmUgNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDQwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLyogbGluZSA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDQwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLyogbGluZSA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDQwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLyogbGluZSA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAvKiBsaW5lIDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA2MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA2MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA2MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAyNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLyogbGluZSAzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSAzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgMzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAvKiBsaW5lIDM1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSAzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgMzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAvKiBsaW5lIDM1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSAzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgMzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAvKiBsaW5lIDM1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgMzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLyogbGluZSAzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLyogbGluZSA1NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC8qIGxpbmUgNTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDUwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgNDUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC8qIGxpbmUgNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDQwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLyogbGluZSA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDQwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLyogbGluZSA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDQwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLyogbGluZSA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAvKiBsaW5lIDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA2MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA2MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA2MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMjcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC8qIGxpbmUgMzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgMzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDM1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLyogbGluZSAzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgMzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDM1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLyogbGluZSAzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgMzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDM1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLyogbGluZSAzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDM1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgMzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgNTUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAvKiBsaW5lIDUwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC8qIGxpbmUgNTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC8qIGxpbmUgNTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC8qIGxpbmUgNTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDUwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAvKiBsaW5lIDQ1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAvKiBsaW5lIDQwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDQwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC8qIGxpbmUgNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDQwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC8qIGxpbmUgNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDQwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC8qIGxpbmUgNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAvKiBsaW5lIDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLyogbGluZSA2MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA2MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAvKiBsaW5lIDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA2MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAvKiBsaW5lIDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA2MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAvKiBsaW5lIDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAxMCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYm9vc3RyYXBfb3ZlcnJpZGVzL19ncmlkLnNjc3MgKi9cbi5jb250YWluZXIsIC5zZWN0aW9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDEwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9ib29zdHJhcF9vdmVycmlkZXMvX2dyaWQuc2NzcyAqL1xuICAuY29udGFpbmVyLCAuc2VjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAxMCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYm9vc3RyYXBfb3ZlcnJpZGVzL19ncmlkLnNjc3MgKi9cbiAgLmNvbnRhaW5lciwgLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jvb3N0cmFwX292ZXJyaWRlcy9fZ3JpZC5zY3NzICovXG4gIC5jb250YWluZXIsIC5zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLyogbGluZSAxNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MgKi9cbi5jb250YWluZXI6YmVmb3JlLCAuY29udGFpbmVyOmFmdGVyLCAuc2VjdGlvbi1jb250YWluZXI6YmVmb3JlLCAuc2VjdGlvbi1jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi8qIGxpbmUgMTksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzICovXG4uY29udGFpbmVyOmFmdGVyLCAuc2VjdGlvbi1jb250YWluZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jvb3N0cmFwX292ZXJyaWRlcy9fZ3JpZC5zY3NzICovXG4gIC5jb250YWluZXIsIC5zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDcyOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDEwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9ib29zdHJhcF9vdmVycmlkZXMvX2dyaWQuc2NzcyAqL1xuICAuY29udGFpbmVyLCAuc2VjdGlvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiA5NDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jvb3N0cmFwX292ZXJyaWRlcy9fZ3JpZC5zY3NzICovXG4gIC5jb250YWluZXIsIC5zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDExNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC8qIGxpbmUgMTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jvb3N0cmFwX292ZXJyaWRlcy9fZ3JpZC5zY3NzICovXG4gIC5jb250YWluZXIsIC5zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEyNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC8qIGxpbmUgMTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jvb3N0cmFwX292ZXJyaWRlcy9fZ3JpZC5zY3NzICovXG4gIC5jb250YWluZXIsIC5zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEzNzBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDM2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9ib29zdHJhcF9vdmVycmlkZXMvX2dyaWQuc2NzcyAqL1xuLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDM2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9ib29zdHJhcF9vdmVycmlkZXMvX2dyaWQuc2NzcyAqL1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jvb3N0cmFwX292ZXJyaWRlcy9fZ3JpZC5zY3NzICovXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYm9vc3RyYXBfb3ZlcnJpZGVzL19ncmlkLnNjc3MgKi9cbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLyogbGluZSAxNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MgKi9cbi5jb250YWluZXItZmx1aWQ6YmVmb3JlLCAuY29udGFpbmVyLWZsdWlkOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4vKiBsaW5lIDE5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyAqL1xuLmNvbnRhaW5lci1mbHVpZDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKiBsaW5lIDQ1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9ib29zdHJhcF9vdmVycmlkZXMvX2dyaWQuc2NzcyAqL1xuLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG59XG5cbi8qIGxpbmUgMTQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzICovXG4ucm93OmJlZm9yZSwgLnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLyogbGluZSAxOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MgKi9cbi5yb3c6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgNDUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jvb3N0cmFwX292ZXJyaWRlcy9fZ3JpZC5zY3NzICovXG4gIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSA0NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYm9vc3RyYXBfb3ZlcnJpZGVzL19ncmlkLnNjc3MgKi9cbiAgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDQ1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9ib29zdHJhcF9vdmVycmlkZXMvX2dyaWQuc2NzcyAqL1xuICAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxufVxuXG4vKiBsaW5lIDE2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9ib29zdHJhcF9vdmVycmlkZXMvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLTEsIC5jb2wtc20tMSwgLmNvbC1tZC0xLCAuY29sLWxnLTEsIC5jb2wteHMtMiwgLmNvbC1zbS0yLCAuY29sLW1kLTIsIC5jb2wtbGctMiwgLmNvbC14cy0zLCAuY29sLXNtLTMsIC5jb2wtbWQtMywgLmNvbC1sZy0zLCAuY29sLXhzLTQsIC5jb2wtc20tNCwgLmNvbC1tZC00LCAuY29sLWxnLTQsIC5jb2wteHMtNSwgLmNvbC1zbS01LCAuY29sLW1kLTUsIC5jb2wtbGctNSwgLmNvbC14cy02LCAuY29sLXNtLTYsIC5jb2wtbWQtNiwgLmNvbC1sZy02LCAuY29sLXhzLTcsIC5jb2wtc20tNywgLmNvbC1tZC03LCAuY29sLWxnLTcsIC5jb2wteHMtOCwgLmNvbC1zbS04LCAuY29sLW1kLTgsIC5jb2wtbGctOCwgLmNvbC14cy05LCAuY29sLXNtLTksIC5jb2wtbWQtOSwgLmNvbC1sZy05LCAuY29sLXhzLTEwLCAuY29sLXNtLTEwLCAuY29sLW1kLTEwLCAuY29sLWxnLTEwLCAuY29sLXhzLTExLCAuY29sLXNtLTExLCAuY29sLW1kLTExLCAuY29sLWxnLTExLCAuY29sLXhzLTEyLCAuY29sLXNtLTEyLCAuY29sLW1kLTEyLCAuY29sLWxnLTEyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDE2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9ib29zdHJhcF9vdmVycmlkZXMvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteHMtMSwgLmNvbC1zbS0xLCAuY29sLW1kLTEsIC5jb2wtbGctMSwgLmNvbC14cy0yLCAuY29sLXNtLTIsIC5jb2wtbWQtMiwgLmNvbC1sZy0yLCAuY29sLXhzLTMsIC5jb2wtc20tMywgLmNvbC1tZC0zLCAuY29sLWxnLTMsIC5jb2wteHMtNCwgLmNvbC1zbS00LCAuY29sLW1kLTQsIC5jb2wtbGctNCwgLmNvbC14cy01LCAuY29sLXNtLTUsIC5jb2wtbWQtNSwgLmNvbC1sZy01LCAuY29sLXhzLTYsIC5jb2wtc20tNiwgLmNvbC1tZC02LCAuY29sLWxnLTYsIC5jb2wteHMtNywgLmNvbC1zbS03LCAuY29sLW1kLTcsIC5jb2wtbGctNywgLmNvbC14cy04LCAuY29sLXNtLTgsIC5jb2wtbWQtOCwgLmNvbC1sZy04LCAuY29sLXhzLTksIC5jb2wtc20tOSwgLmNvbC1tZC05LCAuY29sLWxnLTksIC5jb2wteHMtMTAsIC5jb2wtc20tMTAsIC5jb2wtbWQtMTAsIC5jb2wtbGctMTAsIC5jb2wteHMtMTEsIC5jb2wtc20tMTEsIC5jb2wtbWQtMTEsIC5jb2wtbGctMTEsIC5jb2wteHMtMTIsIC5jb2wtc20tMTIsIC5jb2wtbWQtMTIsIC5jb2wtbGctMTIge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAxNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYm9vc3RyYXBfb3ZlcnJpZGVzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhzLTEsIC5jb2wtc20tMSwgLmNvbC1tZC0xLCAuY29sLWxnLTEsIC5jb2wteHMtMiwgLmNvbC1zbS0yLCAuY29sLW1kLTIsIC5jb2wtbGctMiwgLmNvbC14cy0zLCAuY29sLXNtLTMsIC5jb2wtbWQtMywgLmNvbC1sZy0zLCAuY29sLXhzLTQsIC5jb2wtc20tNCwgLmNvbC1tZC00LCAuY29sLWxnLTQsIC5jb2wteHMtNSwgLmNvbC1zbS01LCAuY29sLW1kLTUsIC5jb2wtbGctNSwgLmNvbC14cy02LCAuY29sLXNtLTYsIC5jb2wtbWQtNiwgLmNvbC1sZy02LCAuY29sLXhzLTcsIC5jb2wtc20tNywgLmNvbC1tZC03LCAuY29sLWxnLTcsIC5jb2wteHMtOCwgLmNvbC1zbS04LCAuY29sLW1kLTgsIC5jb2wtbGctOCwgLmNvbC14cy05LCAuY29sLXNtLTksIC5jb2wtbWQtOSwgLmNvbC1sZy05LCAuY29sLXhzLTEwLCAuY29sLXNtLTEwLCAuY29sLW1kLTEwLCAuY29sLWxnLTEwLCAuY29sLXhzLTExLCAuY29sLXNtLTExLCAuY29sLW1kLTExLCAuY29sLWxnLTExLCAuY29sLXhzLTEyLCAuY29sLXNtLTEyLCAuY29sLW1kLTEyLCAuY29sLWxnLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMTYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jvb3N0cmFwX292ZXJyaWRlcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14cy0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsIC5jb2wteHMtMywgLmNvbC1zbS0zLCAuY29sLW1kLTMsIC5jb2wtbGctMywgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LCAuY29sLXhzLTUsIC5jb2wtc20tNSwgLmNvbC1tZC01LCAuY29sLWxnLTUsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuY29sLW1kLTYsIC5jb2wtbGctNiwgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsIC5jb2wteHMtOSwgLmNvbC1zbS05LCAuY29sLW1kLTksIC5jb2wtbGctOSwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCwgLmNvbC14cy0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLyogbGluZSAyNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtMSwgLmNvbC14cy0yLCAuY29sLXhzLTMsIC5jb2wteHMtNCwgLmNvbC14cy01LCAuY29sLXhzLTYsIC5jb2wteHMtNywgLmNvbC14cy04LCAuY29sLXhzLTksIC5jb2wteHMtMTAsIC5jb2wteHMtMTEsIC5jb2wteHMtMTIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLyogbGluZSAzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtMSB7XG4gIHdpZHRoOiA4LjMzMzMzJTtcbn1cblxuLyogbGluZSAzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtMiB7XG4gIHdpZHRoOiAxNi42NjY2NyU7XG59XG5cbi8qIGxpbmUgMzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLTMge1xuICB3aWR0aDogMjUlO1xufVxuXG4vKiBsaW5lIDM1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy00IHtcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuLyogbGluZSAzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtNSB7XG4gIHdpZHRoOiA0MS42NjY2NyU7XG59XG5cbi8qIGxpbmUgMzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLTYge1xuICB3aWR0aDogNTAlO1xufVxuXG4vKiBsaW5lIDM1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzJTtcbn1cblxuLyogbGluZSAzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NyU7XG59XG5cbi8qIGxpbmUgMzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLTkge1xuICB3aWR0aDogNzUlO1xufVxuXG4vKiBsaW5lIDM1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMyU7XG59XG5cbi8qIGxpbmUgMzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY3JTtcbn1cblxuLyogbGluZSAzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtMTIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSA1NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi8qIGxpbmUgNTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLXB1bGwtMSB7XG4gIHJpZ2h0OiA4LjMzMzMzJTtcbn1cblxuLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVsbC0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY3JTtcbn1cblxuLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTtcbn1cblxuLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzJTtcbn1cblxuLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY3JTtcbn1cblxuLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVsbC02IHtcbiAgcmlnaHQ6IDUwJTtcbn1cblxuLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVsbC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzJTtcbn1cblxuLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY3JTtcbn1cblxuLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVsbC05IHtcbiAgcmlnaHQ6IDc1JTtcbn1cblxuLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVsbC0xMCB7XG4gIHJpZ2h0OiA4My4zMzMzMyU7XG59XG5cbi8qIGxpbmUgNTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLXB1bGwtMTEge1xuICByaWdodDogOTEuNjY2NjclO1xufVxuXG4vKiBsaW5lIDUwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG5cbi8qIGxpbmUgNDUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi8qIGxpbmUgNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMlO1xufVxuXG4vKiBsaW5lIDQwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NyU7XG59XG5cbi8qIGxpbmUgNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLXB1c2gtMyB7XG4gIGxlZnQ6IDI1JTtcbn1cblxuLyogbGluZSA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVzaC00IHtcbiAgbGVmdDogMzMuMzMzMzMlO1xufVxuXG4vKiBsaW5lIDQwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NyU7XG59XG5cbi8qIGxpbmUgNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLXB1c2gtNiB7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLyogbGluZSA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVzaC03IHtcbiAgbGVmdDogNTguMzMzMzMlO1xufVxuXG4vKiBsaW5lIDQwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NyU7XG59XG5cbi8qIGxpbmUgNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTtcbn1cblxuLyogbGluZSA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzJTtcbn1cblxuLyogbGluZSA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY3JTtcbn1cblxuLyogbGluZSA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7XG59XG5cbi8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuXG4vKiBsaW5lIDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbn1cblxuLyogbGluZSA2MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xufVxuXG4vKiBsaW5lIDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbn1cblxuLyogbGluZSA2MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xufVxuXG4vKiBsaW5lIDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbn1cblxuLyogbGluZSA2MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xufVxuXG4vKiBsaW5lIDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG59XG5cbi8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG59XG5cbi8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAyNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLyogbGluZSAzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSAzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgMzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAvKiBsaW5lIDM1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSAzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgMzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAvKiBsaW5lIDM1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSAzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgMzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAvKiBsaW5lIDM1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgMzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLyogbGluZSAzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLyogbGluZSA1NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC8qIGxpbmUgNTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDUwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgNDUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC8qIGxpbmUgNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDQwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLyogbGluZSA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDQwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLyogbGluZSA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDQwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLyogbGluZSA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAvKiBsaW5lIDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA2MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA2MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA2MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAyNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLyogbGluZSAzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSAzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgMzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAvKiBsaW5lIDM1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSAzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgMzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAvKiBsaW5lIDM1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSAzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgMzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAvKiBsaW5lIDM1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgMzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLyogbGluZSAzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLyogbGluZSA1NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC8qIGxpbmUgNTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDUwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgNDUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC8qIGxpbmUgNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDQwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLyogbGluZSA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDQwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLyogbGluZSA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDQwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLyogbGluZSA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAvKiBsaW5lIDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA2MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA2MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA2MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMjcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC8qIGxpbmUgMzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgMzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDM1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLyogbGluZSAzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgMzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDM1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLyogbGluZSAzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgMzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDM1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLyogbGluZSAzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDM1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgMzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgNTUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAvKiBsaW5lIDUwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC8qIGxpbmUgNTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC8qIGxpbmUgNTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC8qIGxpbmUgNTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDUwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAvKiBsaW5lIDQ1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAvKiBsaW5lIDQwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDQwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC8qIGxpbmUgNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDQwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC8qIGxpbmUgNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDQwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC8qIGxpbmUgNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAvKiBsaW5lIDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLyogbGluZSA2MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA2MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAvKiBsaW5lIDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA2MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAvKiBsaW5lIDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA2MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAvKiBsaW5lIDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYm9vc3RyYXBfb3ZlcnJpZGVzL19hbGVydHMuc2NzcyAqL1xuLmFsZXJ0IHtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLyogbGluZSA0MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYm9vc3RyYXBfb3ZlcnJpZGVzL19hbGVydHMuc2NzcyAqL1xuLmFsZXJ0IGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qIGxpbmUgNDgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jvb3N0cmFwX292ZXJyaWRlcy9fYWxlcnRzLnNjc3MgKi9cbi5hbGVydCAuYWxlcnQtbGluaywgLmFsZXJ0IGE6bm90KC5jdGEtYnV0dG9uKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBsaW5lIDU0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9ib29zdHJhcF9vdmVycmlkZXMvX2FsZXJ0cy5zY3NzICovXG4uYWxlcnQgPiBwLFxuLmFsZXJ0ID4gdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBsaW5lIDU5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9ib29zdHJhcF9vdmVycmlkZXMvX2FsZXJ0cy5zY3NzICovXG4uYWxlcnQgPiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLyogbGluZSA2OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYm9vc3RyYXBfb3ZlcnJpZGVzL19hbGVydHMuc2NzcyAqL1xuLmFsZXJ0LWRpc21pc3NhYmxlLFxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cblxuLyogbGluZSA3NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYm9vc3RyYXBfb3ZlcnJpZGVzL19hbGVydHMuc2NzcyAqL1xuLmFsZXJ0LWRpc21pc3NhYmxlIC5jbG9zZSxcbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgcmlnaHQ6IC0yMXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyogbGluZSA4NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYm9vc3RyYXBfb3ZlcnJpZGVzL19hbGVydHMuc2NzcyAqL1xuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzRENzMwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjVEOTtcbiAgYm9yZGVyLWNvbG9yOiAjRDJFOEE2O1xufVxuXG4vKiBsaW5lIDksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jvb3N0cmFwX292ZXJyaWRlcy9fYWxlcnRzLnNjc3MgKi9cbi5hbGVydC1zdWNjZXNzIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2M4ZTM5Mjtcbn1cblxuLyogbGluZSAxMywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYm9vc3RyYXBfb3ZlcnJpZGVzL19hbGVydHMuc2NzcyAqL1xuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmssIC5hbGVydC1zdWNjZXNzIGEge1xuICBjb2xvcjogIzRENzMwMDtcbn1cblxuLyogbGluZSAxNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYm9vc3RyYXBfb3ZlcnJpZGVzL19hbGVydHMuc2NzcyAqL1xuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbms6aG92ZXIsIC5hbGVydC1zdWNjZXNzIGE6aG92ZXIge1xuICBjb2xvcjogIzUxN0EwMDtcbn1cblxuLyogbGluZSAyMCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYm9vc3RyYXBfb3ZlcnJpZGVzL19hbGVydHMuc2NzcyAqL1xuLmFsZXJ0LXN1Y2Nlc3MgLmN0YS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkVBNjAwO1xuICBib3JkZXItY29sb3I6ICM2RUE2MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogbGluZSAyNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYm9vc3RyYXBfb3ZlcnJpZGVzL19hbGVydHMuc2NzcyAqL1xuLmFsZXJ0LXN1Y2Nlc3MgLmN0YS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICM2RUE2MDA7XG59XG5cbi8qIGxpbmUgOTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jvb3N0cmFwX292ZXJyaWRlcy9fYWxlcnRzLnNjc3MgKi9cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICMwMDU1ODA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUVERjc7XG4gIGJvcmRlci1jb2xvcjogI0E2RDRFQztcbn1cblxuLyogbGluZSA5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9ib29zdHJhcF9vdmVycmlkZXMvX2FsZXJ0cy5zY3NzICovXG4uYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5MWNhZTg7XG59XG5cbi8qIGxpbmUgMTMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jvb3N0cmFwX292ZXJyaWRlcy9fYWxlcnRzLnNjc3MgKi9cbi5hbGVydC1pbmZvIC5hbGVydC1saW5rLCAuYWxlcnQtaW5mbyBhIHtcbiAgY29sb3I6ICMwMDU1ODA7XG59XG5cbi8qIGxpbmUgMTUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jvb3N0cmFwX292ZXJyaWRlcy9fYWxlcnRzLnNjc3MgKi9cbi5hbGVydC1pbmZvIC5hbGVydC1saW5rOmhvdmVyLCAuYWxlcnQtaW5mbyBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDZGQTk7XG59XG5cbi8qIGxpbmUgMjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jvb3N0cmFwX292ZXJyaWRlcy9fYWxlcnRzLnNjc3MgKi9cbi5hbGVydC1pbmZvIC5jdGEtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzZCMjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3NkIyO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIGxpbmUgMjQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jvb3N0cmFwX292ZXJyaWRlcy9fYWxlcnRzLnNjc3MgKi9cbi5hbGVydC1pbmZvIC5jdGEtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMDA3NkIyO1xufVxuXG4vKiBsaW5lIDk0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9ib29zdHJhcF9vdmVycmlkZXMvX2FsZXJ0cy5zY3NzICovXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjOTk2MTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGMUQ5O1xuICBib3JkZXItY29sb3I6ICNGRkRGQTY7XG59XG5cbi8qIGxpbmUgOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYm9vc3RyYXBfb3ZlcnJpZGVzL19hbGVydHMuc2NzcyAqL1xuLmFsZXJ0LXdhcm5pbmcgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZkNjhkO1xufVxuXG4vKiBsaW5lIDEzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9ib29zdHJhcF9vdmVycmlkZXMvX2FsZXJ0cy5zY3NzICovXG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluaywgLmFsZXJ0LXdhcm5pbmcgYSB7XG4gIGNvbG9yOiAjOTk2MTAwO1xufVxuXG4vKiBsaW5lIDE1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9ib29zdHJhcF9vdmVycmlkZXMvX2FsZXJ0cy5zY3NzICovXG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluazpob3ZlciwgLmFsZXJ0LXdhcm5pbmcgYTpob3ZlciB7XG4gIGNvbG9yOiAjOUI2MzAwO1xufVxuXG4vKiBsaW5lIDIwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9ib29zdHJhcF9vdmVycmlkZXMvX2FsZXJ0cy5zY3NzICovXG4uYWxlcnQtd2FybmluZyAuY3RhLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNjkzMDA7XG4gIGJvcmRlci1jb2xvcjogI0U2OTMwMDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4vKiBsaW5lIDI0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9ib29zdHJhcF9vdmVycmlkZXMvX2FsZXJ0cy5zY3NzICovXG4uYWxlcnQtd2FybmluZyAuY3RhLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogI0U2OTMwMDtcbn1cblxuLyogbGluZSA5OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYm9vc3RyYXBfb3ZlcnJpZGVzL19hbGVydHMuc2NzcyAqL1xuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjOTkwMDBBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJEOURCO1xuICBib3JkZXItY29sb3I6ICNGNkE2QUI7XG59XG5cbi8qIGxpbmUgOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYm9vc3RyYXBfb3ZlcnJpZGVzL19hbGVydHMuc2NzcyAqL1xuLmFsZXJ0LWRhbmdlciBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmNDhmOTU7XG59XG5cbi8qIGxpbmUgMTMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jvb3N0cmFwX292ZXJyaWRlcy9fYWxlcnRzLnNjc3MgKi9cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmssIC5hbGVydC1kYW5nZXIgYSB7XG4gIGNvbG9yOiAjOTkwMDBBO1xufVxuXG4vKiBsaW5lIDE1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9ib29zdHJhcF9vdmVycmlkZXMvX2FsZXJ0cy5zY3NzICovXG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rOmhvdmVyLCAuYWxlcnQtZGFuZ2VyIGE6aG92ZXIge1xuICBjb2xvcjogI0NCMDAwRDtcbn1cblxuLyogbGluZSAyMCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYm9vc3RyYXBfb3ZlcnJpZGVzL19hbGVydHMuc2NzcyAqL1xuLmFsZXJ0LWRhbmdlciAuY3RhLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQzAwMEU7XG4gIGJvcmRlci1jb2xvcjogI0NDMDAwRTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4vKiBsaW5lIDI0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9ib29zdHJhcF9vdmVycmlkZXMvX2FsZXJ0cy5zY3NzICovXG4uYWxlcnQtZGFuZ2VyIC5jdGEtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjQ0MwMDBFO1xufVxuXG4vKipcbiAqIEZpeCBmb3IgdncsIHZoLCB2bWluLCB2bWF4IG9uIGlPUyA3LlxuICogaHR0cDovL2Nhbml1c2UuY29tLyNmZWF0PXZpZXdwb3J0LXVuaXRzXG4gKlxuICogVGhpcyBmaXggd29ya3MgYnkgcmVwbGFjaW5nIHZpZXdwb3J0IHVuaXRzIHdpdGggcHggdmFsdWVzIG9uIGtub3duIHNjcmVlbiBzaXplcy5cbiAqXG4gKiBpUGhvbmUgNiBhbmQgNiBQbHVzIGNhbm5vdCBydW4gaU9TIDcsIHNvIGFyZSBub3QgdGFyZ2V0ZWQgYnkgdGhpcyBmaXguXG4gKiBUYXJnZXQgZGV2aWNlcyBydW5uaW5nIGlPUyA4KyB3aWxsIGluY2lkZW50YWxseSBleGVjdXRlIHRoZSBtZWRpYSBxdWVyeSxcbiAqIGJ1dCB0aGlzIHdpbGwgc3RpbGwgcHJvZHVjZSB0aGUgZXhwZWN0ZWQgcmVzdWx0OyBzbyB0aGlzIGlzIG5vdCBhIHByb2JsZW0uXG4gKlxuICogQXMgYW4gZXhhbXBsZSwgcmVwbGFjZTpcbiAqXG4gKiAgIGhlaWdodDogNTB2aDtcbiAqICAgZm9udC1zaXplOiA1dm1pbjtcbiAqXG4gKiB3aXRoOlxuICpcbiAqICAgQGluY2x1ZGUgdmlld3BvcnQtdW5pdChoZWlnaHQsIDUwdmgpO1xuICogICBAaW5jbHVkZSB2aWV3cG9ydC11bml0KGZvbnQtc2l6ZSwgNXZtaW4pO1xuICovXG4vKlNwYWNlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9faGVscGVycy5zY3NzICovXG4ubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9faGVscGVycy5zY3NzICovXG4ubm8tbWFyZ2luIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jhc2UvX2hlbHBlcnMuc2NzcyAqL1xuLm5vLXRvcC1zcGFjZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyMiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9faGVscGVycy5zY3NzICovXG4ubm8tYm90dG9tLXNwYWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDI3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbi5uby1tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDMxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbi5uby1wYWRkaW5nLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbW1lbnQgdGhlIGZvbGxvd2luZyBmb3Igbm93LCBmaXJzdCBvbmUgaXMgY2F1c2luZyBpc3N1ZXMsIG90aGVyc1xuICAgcHJvYmFibHkgbm90IG5lY2Vzc2FyeSBlaXRoZXIuICovXG4vKlxuLmNvbnRlbnQteHMge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uY29udGVudC1zbSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLmNvbnRlbnQtbWQge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi5jb250ZW50LWxnIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbi5jb250ZW50LXhsZyB7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xufVxuXG4qL1xuLyogbGluZSA3MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9faGVscGVycy5zY3NzICovXG4uc3BhY2UtbWQtaG9yIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4vKiBsaW5lIDc1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbi5zcGFjZS1sZy1ob3Ige1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG59XG5cbi8qIGxpbmUgODAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jhc2UvX2hlbHBlcnMuc2NzcyAqL1xuLnNwYWNlLXhsZy1ob3Ige1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbn1cblxuLyogbGluZSA4NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9faGVscGVycy5zY3NzICovXG4ubWFyZ2luLWJvdHRvbS01LCAubWFyZ2luLWJvdHRvbS0xMCwgLm1hcmdpbi1ib3R0b20tMTUsIC5tYXJnaW4tYm90dG9tLTIwLCAubWFyZ2luLWJvdHRvbS0yNSwgLm1hcmdpbi1ib3R0b20tMzAsIC5tYXJnaW4tYm90dG9tLTM1LCAubWFyZ2luLWJvdHRvbS00MCwgLm1hcmdpbi1ib3R0b20tNDUsIC5tYXJnaW4tYm90dG9tLTUwLCAubWFyZ2luLWJvdHRvbS01NSwgLm1hcmdpbi1ib3R0b20tNjAsIC5tYXJnaW4tYm90dG9tLTEwMCB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKiBsaW5lIDg5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbi5tYXJnaW4tYm90dG9tLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi8qIGxpbmUgOTMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jhc2UvX2hlbHBlcnMuc2NzcyAqL1xuLm1hcmdpbi1ib3R0b20tMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vKiBsaW5lIDk3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbi5tYXJnaW4tYm90dG9tLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLyogbGluZSAxMDEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jhc2UvX2hlbHBlcnMuc2NzcyAqL1xuLm1hcmdpbi1ib3R0b20tMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBsaW5lIDEwNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9faGVscGVycy5zY3NzICovXG4ubWFyZ2luLWJvdHRvbS0yNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi8qIGxpbmUgMTA5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbi5tYXJnaW4tYm90dG9tLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLyogbGluZSAxMTMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jhc2UvX2hlbHBlcnMuc2NzcyAqL1xuLm1hcmdpbi1ib3R0b20tMzUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4vKiBsaW5lIDExNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9faGVscGVycy5zY3NzICovXG4ubWFyZ2luLWJvdHRvbS00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi8qIGxpbmUgMTIxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbi5tYXJnaW4tYm90dG9tLTQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLyogbGluZSAxMjUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jhc2UvX2hlbHBlcnMuc2NzcyAqL1xuLm1hcmdpbi1ib3R0b20tNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4vKiBsaW5lIDEyOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9faGVscGVycy5zY3NzICovXG4ubWFyZ2luLWJvdHRvbS01NSB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG5cbi8qIGxpbmUgMTMzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbi5tYXJnaW4tYm90dG9tLTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLyogbGluZSAxMzcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jhc2UvX2hlbHBlcnMuc2NzcyAqL1xuLm1hcmdpbi1ib3R0b20tNzAge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4vKiBsaW5lIDE0MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9faGVscGVycy5zY3NzICovXG4ubWFyZ2luLWJvdHRvbS04MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi8qIGxpbmUgMTQ1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbi5tYXJnaW4tYm90dG9tLTkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cblxuLyogbGluZSAxNDksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jhc2UvX2hlbHBlcnMuc2NzcyAqL1xuLm1hcmdpbi1ib3R0b20tMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDE1NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9faGVscGVycy5zY3NzICovXG4gIC5zbS1tYXJnaW4tYm90dG9tLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC8qIGxpbmUgMTU4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbiAgLnNtLW1hcmdpbi1ib3R0b20tMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLyogbGluZSAxNjIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jhc2UvX2hlbHBlcnMuc2NzcyAqL1xuICAuc20tbWFyZ2luLWJvdHRvbS0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAvKiBsaW5lIDE2NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9faGVscGVycy5zY3NzICovXG4gIC5zbS1tYXJnaW4tYm90dG9tLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC8qIGxpbmUgMTcwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbiAgLnNtLW1hcmdpbi1ib3R0b20tNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLyogbGluZSAxNzQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jhc2UvX2hlbHBlcnMuc2NzcyAqL1xuICAuc20tbWFyZ2luLWJvdHRvbS02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAxODAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jhc2UvX2hlbHBlcnMuc2NzcyAqL1xuICAubWQtbWFyZ2luLWJvdHRvbS0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAvKiBsaW5lIDE4NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9faGVscGVycy5zY3NzICovXG4gIC5tZC1tYXJnaW4tYm90dG9tLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC8qIGxpbmUgMTg4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbiAgLm1kLW1hcmdpbi1ib3R0b20tMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLyogbGluZSAxOTIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jhc2UvX2hlbHBlcnMuc2NzcyAqL1xuICAubWQtbWFyZ2luLWJvdHRvbS00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAvKiBsaW5lIDE5NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9faGVscGVycy5zY3NzICovXG4gIC5tZC1tYXJnaW4tYm90dG9tLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC8qIGxpbmUgMjAwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbiAgLm1kLW1hcmdpbi1ib3R0b20tNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLypPdGhlciBTcGFjZXMqL1xuLyogbGluZSAyMDcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jhc2UvX2hlbHBlcnMuc2NzcyAqL1xuLm1hcmdpbi10b3AtMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4vKiBsaW5lIDIxMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9faGVscGVycy5zY3NzICovXG4ubWFyZ2luLWxlZnQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi8qIGxpbmUgMjE1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbi5tYXJnaW4tbGVmdC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4vKiBsaW5lIDIxOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9faGVscGVycy5zY3NzICovXG4ubWFyZ2luLXJpZ2h0LTUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLyogbGluZSAyMjMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jhc2UvX2hlbHBlcnMuc2NzcyAqL1xuLm1hcmdpbi1yaWdodC0xMCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLyogbGluZSAyMjcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jhc2UvX2hlbHBlcnMuc2NzcyAqL1xuLm1hcmdpbi1yaWdodC0yMCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLyogbGluZSAyMzEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jhc2UvX2hlbHBlcnMuc2NzcyAqL1xuLnBhZGRpbmctc20ge1xuICBwYWRkaW5nOiA0MHB4IDQwcHg7XG59XG5cbi8qIGxpbmUgMjM1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbi5wYWRkaW5nLXRvcC01IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLyogbGluZSAyMzksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jhc2UvX2hlbHBlcnMuc2NzcyAqL1xuLnBhZGRpbmctbGVmdC01IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi8qIGxpbmUgMjQ5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbi5pbWFnZXJpZ2h0LCBpbWdbc3R5bGUqPVwiZmxvYXQ6IHJpZ2h0XCJdLCBpbWdbc3R5bGUqPVwiZmxvYXQ6cmlnaHRcIl0ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogLjVlbSAwIDFlbSAxZW07XG59XG5cbi8qIGxpbmUgMjUzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbi5pbWFnZWxlZnQsIGltZ1tzdHlsZSo9XCJmbG9hdDogbGVmdFwiXSwgaW1nW3N0eWxlKj1cImZsb2F0OmxlZnRcIl0ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAuNWVtIDFlbSAxZW0gMDtcbn1cblxuLyogbGluZSAyNzIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jhc2UvX2hlbHBlcnMuc2NzcyAqL1xuaW1nW3N0eWxlKj1cImRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvO1wiXSB7XG4gIG1hcmdpbjogMWVtIDA7XG59XG5cbi8qIGxpbmUgMjc4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9iYXNlL19oZWxwZXJzLnNjc3MgKi9cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDI4MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9faGVscGVycy5zY3NzICovXG5baWRdIHtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDNleDtcbn1cblxuLypcbiAqIFRlbXBsYXRlIE5hbWU6IFVuaWZ5IC0gUmVzcG9uc2l2ZSBCb290c3RyYXAgVGVtcGxhdGVcbiAqIERlc2NyaXB0aW9uOiBCdXNpbmVzcywgQ29ycG9yYXRlLCBQb3J0Zm9saW8sIEUtY29tbWVyY2UsIEJsb2cgYW5kIE9uZSBQYWdlIFRlbXBsYXRlLlxuICogVmVyc2lvbjogMS45LjJcbiAqIEF1dGhvcjogQGh0bWxzdHJlYW1cbiAqIFdlYnNpdGU6IGh0dHA6Ly9odG1sc3RyZWFtLmNvbVxuKi9cbi8qWy0tLS0tKioqIFRBQkxFIE9GIENPTlRFTlQgKioqLS0tLS1dXG5cbjEuIFByb21vIEJsb2Nrc1xuMi4gQnJlYWRjcnVtYnNcbiAgMi4xIC0gQnJlYWRjcnVtYnMgdjFcbiAgMi4yIC0gQnJlYWRjcnVtYnMgdjJcbiAgMi4zIC0gQnJlYWRjcnVtYnMgdjNcbjMuIEltYWdlIEhvdmVyIEVmZmVjdHNcbjQuIEJsb2NrIEdyaWRcbiAgNC4xIC0gQmxvY2sgR3JpZCB2MVxuICA0LjIgLSBCbG9jayBHcmlkIHYyXG41LiBTZXJ2aWNlcyBCb3ggdjFcbjYuIFNlcnZpY2UgQmxvY2tcbiAgNi4xIC0gU2VydmljZSBCbG9jayB2MVxuICA2LjIgLSBTZXJ2aWNlIEJsb2NrIHYyXG4gIDYuMyAtIFNlcnZpY2UgQmxvY2sgdjNcbiAgNi40IC0gU2VydmljZSBCbG9jayB2NFxuICA2LjUgLSBTZXJ2aWNlIEJsb2NrIHY1XG4gIDYuNiAtIFNlcnZpY2UgQmxvY2sgdjZcbiAgNi43IC0gU2VydmljZSBCbG9jayB2N1xuICA2LjggLSBTZXJ2aWNlIEJsb2NrIHY4XG4gIDYuIyAtIENvbG9yZWQgQ29udGVudCBCb3hlc1xuICA2LiMgLSBGdW5ueSBCb3hlc1xuNy4gUHJvY2Vzc1xuOC4gVGVhbVxuXHQ4LjEgLSBUZWFtIHYxXG5cdDguMiAtIFRlYW0gdjJcblx0OC4zIC0gVGVhbSB2M1xuXHQ4LjQgLSBUZWFtIHY0XG5cdDguNSAtIFRlYW0gdjVcblx0OC42IC0gVGVhbSB2NlxuXHQ4LjcgLSBUZWFtIHY3XG45LiBDYWxsIFRvIEFjdGlvblxuICA5LjEgLSBDYWxsIFRvIEFjdGlvbiB2MVxuICA5LjIgLSBDYWxsIFRvIEFjdGlvbiB2MlxuMTAuIFBvcnRmb2xpbyBCb3hcbiAgMTAuMSAtIFBvcnRmb2xpbyBCb3ggdjFcbjExLiBQb3J0Zm9saW8gQm94ZXNcblx0MTEuMSBQb3J0Zm9saW8gQm94IHYxXG5cdDExLjIgUG9ydGZvbGlvIEJveCB2MlxuMTIuIFRodW1ibmFpbFxuMTMuIEltYWdlIEJhY2tncm91bmRzXG4gIDEzLjEgLSBJbWFnZSBCYWNrZ3JvdW5kcyB2MVxuICAxMy4yIC0gSW1hZ2UgQmFja2dyb3VuZHMgdjJcbjE0LiBQYXJhbGxheCBRdW90ZVxuMTUuIFBhcmFsbGF4IFRlYW1cbjE2LiBQYXJhbGxheCBDb3VudGVyXG4gIDE2LjEgLSBQYXJhbGxheCBDb3VudGVyIHYxXG4gIDE2LjIgLSBQYXJhbGxheCBDb3VudGVyIHYyXG4gIDE2LjMgLSBQYXJhbGxheCBDb3VudGVyIHYzXG4gIDE2LjQgLSBQYXJhbGxheCBDb3VudGVyIHY0XG4xNy4gRmxhdCBCYWNrZ3JvdW5kIEJsb2NrXG4xOC4gRmxhdCBUZXN0aW1vbmlhbHNcbjE5LiBUZXN0aW1vbmlhbHNcbiAgMTkuMSAtIFRlc3RpbW9uaWFscyB2NFxuICAxOS4yIC0gVGVzdGltb25pYWxzIHY1XG4gIDE5LjMgLSBUZXN0aW1vbmlhbHMgdjZcbiAgMTkuNCAtIE90aGVyIFRlc3RpbW9uaWFsc1xuICAxOS41IC0gT3RoZXIgVGVzdGltb25pYWxzIDFcbjIwLiBGZWF0dXJlZCBCbG9nXG4yMS4gQmxvZyBDb21tZW50c1xuMjIuIFF1b3RlXG5cdDIyLjEgLSBRdW90ZSB2MlxuMjMuIFRlYW0gU29jaWFsXG4yNC4gQm94IFNoYWRvd3NcbjI1LiBJbnRlcmFjdGl2ZSBTbGlkZXJcbiAgMjUuMSAtIEludGVyYWN0aXZlIFNsaWRlciB2MVxuICAyNS4yIC0gSW50ZXJhY3RpdmUgU2xpZGVyIHYyXG4yNi4gQmxvZyBUcmVuZGluZ1xuMjcuIEJsb2cgTGF0ZXN0IFBvc3RzXG4yOC4gQmxvZyBQaG90b3N0cmVhbVxuMjkuIE5ld3NsZXR0ZXJcbjMwLiBCbG9nIFBvc3QgUXVvdGVcbjMxLiBCbG9nIFBvc3QgQXV0aG9yXG4zMi4gQmxvZyBDb21tZW50c1xuMzMuIE5ld3NcbiAgMzMuMSAtIE5ld3MgdjFcbiAgMzMuMiAtIE5ld3MgdjJcbiAgMzMuMyAtIE5ld3MgdjNcbjM0LiBCbG9nIEdyaWRcbjM1LiBCbG9nIFRodW1iXG4zNi4gU2hvcCBTdWJzY3JpYmVcbjM3LiBQYXJhbGxheCBTbGlkZXIgKE1haW4pXG4zOC4gTWFzdGVyIFNsaWRlclxuMzkuIFJldm9sdXRpb24gU2xpZGVyXG40MC4gTGF5ZXIgU2xpZGVyXG40MS4gQ2xpZW50cyBDYXJvdXNlbFxuNDIuIFBpZSBDaGFydFxuNDMuIENvdW50ZXJcbjQ0LiBCYWNrIFRvIFRvcFxuNDUuIE93bCBDYXJvdXNlbFxuXHQ0NS4xIC0gUmVjZW50IFdvcmtzIChPd2wgQ2Fyb3VzZWwpXG5cdDQ1LjIgLSBQYXJhbGxheCBUd2l0dGVyIChPd2wgQ2Fyb3VzZWwpXG5cdDQ1LjMgLSBDbGllbnRzIFNlY3Rpb24gKE93bCBDYXJvdXNlbClcblx0NDUuNCAtIE93bCBWaWRlb1xuNDYuIEJvb3RzdHJhcCBDYXJvdXNlbHNcblx0NDYuMSAtIEJvb3RzdHJhcCBDYXJvdXNlbCB2MVxuXHQ0Ni4yIC0gQm9vdHN0cmFwIENhcm91c2VsIHYyXG40Ny4gVGFic1xuXHQ0Ny4xIC0gVGFiIHYxXG5cdDQ3LjIgLSBUYWIgdjJcblx0NDcuMyAtIFRhYiB2M1xuXHQ0Ny40IC0gVGFiIHY0XG5cdDQ3LjUgLSBUYWIgdjVcblx0NDcuNiAtIFRhYiB2NlxuNDguIEFjY29yZGlvbnNcbjQ5LiBQYWdpbmF0aW9uc1xuNTAuIFBhZ2Vyc1xuXHQ1MC4xIC0gUGFnZXJzIERlZmF1bHRcblx0NTAuMiAtIFBhZ2VycyB2MlxuXHQ1MC4zIC0gUGFnZXJzIHYzXG5cdDUwLjQgLSBQYWdlcnMgdjRcbjUxLiBTaWRlYmFyIE1lbnVcblx0NTEuMSAtIFNpZGViYXIgTWVudSB2MVxuNTIuIENvbnRlbnQgQm94ZXNcblx0NTIuMSAtIENvbnRlbnQgQm94ZXMgdjFcblx0NTIuMiAtIENvbnRlbnQgQm94ZXMgdjJcblx0NTIuMyAtIENvbnRlbnQgQm94ZXMgdjNcblx0NTIuNCAtIENvbnRlbnQgQm94ZXMgdjRcblx0NTIuNSAtIENvbnRlbnQgQm94ZXMgdjVcblx0NTIuNiAtIENvbnRlbnQgQm94ZXMgdjZcbjUzLiBUYWdsaW5lIEJveGVzXG5cdDUzLjEgLSBUYWdsaW5lIEJveGVzIHYxXG5cdDUzLjIgLSBUYWdsaW5lIEJveGVzIHYyXG5cdDUzLjMgLSBUYWdsaW5lIEJveGVzIHYzXG5cdDUzLjQgLSBUYWdsaW5lIEJveGVzIHY0XG5cdDUzLjUgLSBUYWdsaW5lIEJveGVzIHY1XG5cdDUzLjYgLSBUYWdsaW5lIEJveGVzIHY2XG5cdDUzLjcgLSBUYWdsaW5lIEJveGVzIHY2XG41NC4gVGFnc1xuXHQ1NC4xIC0gVGFncyB2MVxuXHQ1NC4yIC0gVGFncyB2MlxuXHQ1NC4zIC0gVGFncyB2M1xuXHQ1NC40IC0gVGFncyB2NFxuXG4jIy4gTWFpbiBQYWdlIFN0eWxlc1xuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzEuIFByb21vIEJsb2Nrc11cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypQcm9tbyBCYWNrZ3JvdW5kIEltYWdlcyovXG4vKiBsaW5lIDE1MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucHJvbW8tYmctcGF0dGVybi12MS1kYXJrIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wYXR0ZXJucy81LnBuZykgcmVwZWF0O1xufVxuXG4vKiBsaW5lIDE1NywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucHJvbW8tYmctcGF0dGVybi12MS1saWdodCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGF0dGVybnMvMTYucG5nKSByZXBlYXQ7XG59XG5cbi8qUHJvbW8gQmFja2dyb3VuZCBJbWFnZXMqL1xuLyogbGluZSAxNjMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnByb21vLWJnLWltZy12MSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmcvaW1nMS5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLyogbGluZSAxNjgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnByb21vLWJnLWltZy12MiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmcvaW1nNS5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLyogbGluZSAxNzMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnByb21vLWJnLWltZy12MyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmcvaW1nMTAuanBnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi8qIGxpbmUgMTc4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wcm9tby1iZy1pbWctdjQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnL2ltZzExLmpwZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4vKiBsaW5lIDE4MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucHJvbW8tYmctaW1nLXY1IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZy9pbWc2LmpwZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4vKlByb21vIEJhY2tncm91bmQgRml4ZWQqL1xuLyogbGluZSAxOTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnByb21vLWJnLWZpeGVkIHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbn1cblxuLypQcm9tbyBUZXh0cyB2MSovXG4vKiBsaW5lIDE5NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucHJvbW8tdGV4dC12MSB7XG4gIHBhZGRpbmc6IDNweCAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNmZmY7XG59XG5cbi8qIGxpbmUgMjAzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wcm9tby10ZXh0LXYxLmNvbG9yLWRhcmsge1xuICBib3JkZXItY29sb3I6ICM1NTU7XG59XG5cbi8qUHJvbW8gVGV4dHMgdjIqL1xuLyogbGluZSAyMTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnByb21vLXRleHQtdjIge1xuICBmb250LXNpemU6IDU1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA2M3B4O1xufVxuXG4vKlByb21vIFZpZGVvIEljb24qL1xuLyogbGluZSAyMTgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnByb21vLXZpZGVvLWljb24td3JhcCB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbn1cblxuLyogbGluZSAyMjYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnByb21vLXZpZGVvLWljb24td3JhcDpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGxpbmUgMjMxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wcm9tby12aWRlby1pY29uLXdyYXAuY29sb3ItbGlnaHQge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi8qIGxpbmUgMjM1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wcm9tby12aWRlby1pY29uLXdyYXAuY29sb3ItbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG5cbi8qIGxpbmUgMjQwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wcm9tby12aWRlby1pY29uLXdyYXAuY29sb3ItZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi8qIGxpbmUgMjQ0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wcm9tby12aWRlby1pY29uLXdyYXAuY29sb3ItZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi8qIGxpbmUgMjUxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wcm9tby12aWRlby1pY29uIHtcbiAgbGVmdDogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzIuIEJyZWFkY3J1bWJzXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKkRlZmF1bHQgQnJlYWRjcnVtYnMqL1xuLyogbGluZSAyNjEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJyZWFkY3J1bWJzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTBweCAwIDZweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlZWU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGF0dGVybnMvYnJlYWRjcnVtYnMucG5nKSByZXBlYXQ7XG59XG5cbi8qIGxpbmUgMjY4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi52aWRlby1idXNpbmVzcy1pbWcxIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL3ZpZGVvL3lvdXR1YmUtYnVzaW5lc3MvdmlkZW8tYnVzaW5lc3MtaW1nMS5qcGcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC8qU2NhbGVzIHRoZSBiYWNrZ3JvdW5kIGltYWdlIHRvIGJlIGFzIGxhcmdlIGFzIHBvc3NpYmxlKi9cbn1cblxuLyogbGluZSAyNzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJyZWFkY3J1bWJzIGgxIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4vKiBsaW5lIDI4MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYnJlYWRjcnVtYiB7XG4gIHRvcDogMTBweDtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDI4OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6ICM3Nzc7XG59XG5cbi8qIGxpbmUgMjkzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5icmVhZGNydW1iIGxpLmFjdGl2ZSwgLmJyZWFkY3J1bWIgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjNzJjMDJjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAvKiBsaW5lIDMwMiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4gIC5icmVhZGNydW1icyBoMS5wdWxsLWxlZnQsIC5icmVhZGNydW1icyB1bC5wdWxsLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLyogbGluZSAzMDcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuICAuYnJlYWRjcnVtYnMgaDEucHVsbC1sZWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC8qIGxpbmUgMzExLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbiAgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1iIHtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4vKkJyZWFkY3J1bWJzIERhcmsgYW5kIExpZ2h0Ki9cbi8qIGxpbmUgMzIxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5icmVhZGNydW1icy5icmVhZGNydW1icy1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzIyMjtcbiAgcGFkZGluZzogMzBweCAwIDIwcHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjNzc3O1xufVxuXG4vKiBsaW5lIDMyNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYnJlYWRjcnVtYnMuYnJlYWRjcnVtYnMtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xuICBwYWRkaW5nOiAzMHB4IDAgMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICM3Nzc7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4vKiBsaW5lIDMzNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYnJlYWRjcnVtYnMuYnJlYWRjcnVtYnMtZGFyayBoMSwgLmJyZWFkY3J1bWJzLmJyZWFkY3J1bWJzLWRhcmsgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG4vKiBsaW5lIDM0MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYnJlYWRjcnVtYnMuYnJlYWRjcnVtYnMtbGlnaHQgaDEsIC5icmVhZGNydW1icy5icmVhZGNydW1icy1saWdodCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5cbi8qIGxpbmUgMzQ4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5icmVhZGNydW1icy5icmVhZGNydW1icy1saWdodCBoMSwgLmJyZWFkY3J1bWJzLmJyZWFkY3J1bWJzLWxpZ2h0IGEge1xuICBjb2xvcjogIzU1NTtcbn1cblxuLyogbGluZSAzNTMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJyZWFkY3J1bWJzLmJyZWFkY3J1bWJzLWRhcmsgaDEge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi8qIGxpbmUgMzU3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5icmVhZGNydW1icy5icmVhZGNydW1icy1saWdodCBoMSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuLypCcmVhZGNydW1icyBTaXplcyovXG4vKiBsaW5lIDM2NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYnJlYWRjcnVtYnMtc20ge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG5cbi8qIGxpbmUgMzY4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5icmVhZGNydW1icy1tZCB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG59XG5cbi8qIGxpbmUgMzcyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5icmVhZGNydW1icy1sZyB7XG4gIHBhZGRpbmc6IDIwMHB4IDA7XG59XG5cbi8qQnJlYWRjcnVtYnMgdjEgYW5kIHYzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAzNzksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJyZWFkY3J1bWJzLXYxLCAuYnJlYWRjcnVtYnMtdjMge1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluLW91dDtcbn1cblxuLypCcmVhZGNydW1icyB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgMzg2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5icmVhZGNydW1icy12MSB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9icmVhZGNydW1icy9pbWcxLmpwZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLypTY2FsZXMgdGhlIGJhY2tncm91bmQgaW1hZ2UgdG8gYmUgYXMgbGFyZ2UgYXMgcG9zc2libGUqL1xufVxuXG4vKiBsaW5lIDM5NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYnJlYWRjcnVtYnMtdjE6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi8qIGxpbmUgNDA0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5icmVhZGNydW1icy12MSBzcGFuLCAuYnJlYWRjcnVtYnMtdjEgaDEge1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDQxMCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYnJlYWRjcnVtYnMtdjEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIGxpbmUgNDE3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5icmVhZGNydW1icy12MSBoMSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDQyNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4gIC5icmVhZGNydW1icy12MSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC8qIGxpbmUgNDI5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbiAgLmJyZWFkY3J1bWJzLXYxIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cblxuLypCcmVhZGNydW1icyB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgNDM5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5icmVhZGNydW1icy12MiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLzExLmpwZykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLyogbGluZSA0NDUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJyZWFkY3J1bWJzLXYyLWluIHtcbiAgcGFkZGluZzogODBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgNDUwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5icmVhZGNydW1icy12MiBoMSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBsaW5lIDQ1NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYnJlYWRjcnVtYi12MiBsaSBhLCAuYnJlYWRjcnVtYi12MiBsaS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA0NjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJyZWFkY3J1bWItdjIgbGkgaSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtaW4td2lkdGg6IDE5cHg7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG5cbi8qQnJlYWRjcnVtYnMgdjNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDQ3MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYnJlYWRjcnVtYnMtdjMge1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgNDc4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5icmVhZGNydW1icy12My5icmVhZGNydW1icy1sZyB7XG4gIHBhZGRpbmc6IDIwMHB4IDA7XG59XG5cbi8qIGxpbmUgNDgyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5icmVhZGNydW1icy12My5pbWctdjEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JyZWFkY3J1bWJzL2ltZzEuanBnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi8qIGxpbmUgNDg4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5icmVhZGNydW1icy12My5pbWctdjIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JyZWFkY3J1bWJzL2ltZzIuanBnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi8qIGxpbmUgNDk0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5icmVhZGNydW1icy12My5pbWctdjMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JyZWFkY3J1bWJzL2ltZzMuanBnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi8qIGxpbmUgNTAwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5icmVhZGNydW1icy12MzphZnRlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLyogbGluZSA1MTEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJyZWFkY3J1bWJzLXYzIGgxIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIGxpbmUgNTE4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5icmVhZGNydW1icy12MyBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgNTI4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbiAgLmJyZWFkY3J1bWJzLXYzLmJyZWFkY3J1bWJzLWxnIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDUzNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4gIC5icmVhZGNydW1icy12MyB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC8qIGxpbmUgNTM3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbiAgLmJyZWFkY3J1bWJzLXYzLmJyZWFkY3J1bWJzLWxnIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgLyogbGluZSA1NDEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuICAuYnJlYWRjcnVtYnMtdjMgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuICAvKiBsaW5lIDU0NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4gIC5icmVhZGNydW1icy12MyBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbMy4gSW1hZ2UgSG92ZXIgRWZmZWN0c11cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypJbWFnZSBIb3ZlciB2MSovXG4vKiBsaW5lIDU1OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uaW1nLWhvdmVyLXYxIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDU2MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uaW1nLWhvdmVyLXYxIHNwYW46YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi8qIGxpbmUgNTczLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5pbWctaG92ZXItdjE6aG92ZXIgc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLyogbGluZSA1NzcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmltZy1ob3Zlci12MSBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLyogbGluZSA1ODIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmltZy1ob3Zlci12MiBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLyogbGluZSA1ODcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmltZy1ob3Zlci12MSBzcGFuOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIGxpbmUgNTkxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5pbWctaG92ZXItdjE6aG92ZXIgaW1nIHtcbiAgLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLypJbWFnZSBIb3ZlciB2MiovXG4vKiBsaW5lIDU5OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uaW1nLWhvdmVyLXYyIGltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuXG4vKiBsaW5lIDYwNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uaW1nLWhvdmVyLXYyOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDApO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFs0LiBCbG9jayBHcmlkXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKkJsb2NrIEdyaWQgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDYxNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvY2stZ3JpZC12MSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMTVweCA1cHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZWVlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cblxuLyogbGluZSA2MjIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJsb2NrLWdyaWQtdjE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM3MmMwMmM7XG59XG5cbi8qIGxpbmUgNjI2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9jay1ncmlkLXYxIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8qIGxpbmUgNjI5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9jay1ncmlkLXYxIGltZy5ibG9jay1ncmlkLXYxLWltZyB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLyogbGluZSA2MzYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJsb2NrLWdyaWQtdjEuY29udGVudC1ib3hlcy12MSBpbWcucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA2NDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJsb2NrLWdyaWQtdjEgaDMgYSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4vKiBsaW5lIDY0NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvY2stZ3JpZC12MS5jb250ZW50LWJveGVzLXYxIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSA2NDksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJsb2NrLWdyaWQtdjEuY29udGVudC1ib3hlcy12MSBoMyBhIHtcbiAgY29sb3I6ICM1NTU7XG59XG5cbi8qIGxpbmUgNjU0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9jay1ncmlkLXYxIC5zdGFyLXZvdGUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKiBsaW5lIDY1OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvY2stZ3JpZC12MSAuc3Rhci12b3RlIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qU3RhciBWb3RlKi9cbi8qQWRkaXRpb25hbCBJbmZvKi9cbi8qIGxpbmUgNjcxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9jay1ncmlkLXYxLWFkZC1pbmZvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlZWU7XG59XG5cbi8qIGxpbmUgNjc2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9jay1ncmlkLXYxLWFkZC1pbmZvIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8qIGxpbmUgNjgxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9jay1ncmlkLXYxLWFkZC1pbmZvIGxpIGEge1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDRweCA3cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBzb2xpZCAycHggI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi8qQmxvY2sgR3JpZCB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgNjk0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9jay1ncmlkLXYyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogbGluZSA2OTcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJsb2NrLWdyaWQtdjIgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAvKkZvciBDaHJvbWUqL1xufVxuXG4vKiBsaW5lIDcwNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvY2stZ3JpZC12Mi1pbmZvIHtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggI2VlZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIGxpbmUgNzE0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9jay1ncmlkLXYyIGxpOmhvdmVyIC5ibG9jay1ncmlkLXYyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICM3MmMwMmM7XG59XG5cbi8qIGxpbmUgNzE5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9jay1ncmlkLXYyLWluZm8gaDMge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8qIGxpbmUgNzI1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9jay1ncmlkLXYyLWluZm8gLnN0YXItdm90ZSBsaSB7XG4gIHBhZGRpbmc6IDJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFs1LiBTZXJ2aWNlcyBCb3hdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFNlcnZpY2VzIEJveCB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgNzM4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zZXJ2aWNlLWJveC12MSAuc2VydmljZS1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLyogbGluZSA3NDQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2UtYm94LXYxIHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi8qIGxpbmUgNzQ4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zZXJ2aWNlLWJveC12MSBwOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGxlZnQ6IDUwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBib3R0b206IC0xNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgYmFja2dyb3VuZDogIzcyYzAyYztcbn1cblxuLyogbGluZSA3NjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2UtYm94LXYxIHVsIHtcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuXG4vKiBsaW5lIDc2NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2VydmljZS1ib3gtdjEgbGkge1xuICBtYXJnaW46IDhweCAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIGJvcmRlci10b3A6IGRvdHRlZCAxcHggIzcyYzAyYztcbn1cblxuLyogbGluZSA3NzAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2UtYm94LXYxIGxpOmhvdmVyIHtcbiAgY29sb3I6ICM3MmMwMmM7XG59XG5cbi8qIGxpbmUgNzc0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zZXJ2aWNlLWJveC12MSBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFs2LiBTZXJ2aWNlIEJsb2NrIF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypTZXJ2aWNlIEJsb2NrIHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA3ODcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2UtYmxvY2stdjEge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDVweCAyMHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjI7XG59XG5cbi8qIGxpbmUgNzk0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zZXJ2aWNlLWJsb2NrLXYxIGkge1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogLTMwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiA2MnB4O1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjNzJjMDJjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIGxpbmUgODA5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zZXJ2aWNlLWJsb2NrLXYxIGgzLCAuc2VydmljZS1ibG9jay12MSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLypTZXJ2aWNlIEJsb2NrIHYyICh1c2VkIGluIHBhZ2VfNDA0X2Vycm9yMi5odG1sKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgODE3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zZXJ2aWNlLWJsb2NrLXYyIC5zZXJ2aWNlLWJsb2NrLWluIHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLyogbGluZSA4MjMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2UtYmxvY2stdjIgLnNlcnZpY2UtYmxvY2staW4gaSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLyogbGluZSA4MjcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2UtYmxvY2stdjIgLnNlcnZpY2UtYmxvY2staW4gaDQge1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLyogbGluZSA4MzEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2UtYmxvY2stdjIgLnNlcnZpY2UtYmxvY2staW4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8qIGxpbmUgODM1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zZXJ2aWNlLWJsb2NrLXYyIC5zZXJ2aWNlLWJsb2NrLWluIGksIC5zZXJ2aWNlLWJsb2NrLXYyIC5zZXJ2aWNlLWJsb2NrLWluIGg0LCAuc2VydmljZS1ibG9jay12MiAuc2VydmljZS1ibG9jay1pbiBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qU2VydmljZSBCbG9jayB2MyAodXNlZCBpbiBwcm9maWxlIHBhZ2VzKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgODQzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zZXJ2aWNlLWJsb2NrLXYzIHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLyogbGluZSA4NDYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2UtYmxvY2stdjMgaSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG59XG5cbi8qIGxpbmUgODUzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zZXJ2aWNlLWJsb2NrLXYzIC5zZXJ2aWNlLWhlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC44O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLyogbGluZSA4NjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2UtYmxvY2stdjMgLnNlcnZpY2UtaW4gc21hbGwge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC44O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLyogbGluZSA4NjYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2UtYmxvY2stdjMgLnNlcnZpY2UtaW4gaDQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA4NzEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2UtYmxvY2stdjMgLmNvdW50ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA4NzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2UtYmxvY2stdjMgLnNlcnZpY2UtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogbGluZSA4ODAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2UtYmxvY2stdjMgLmNvdW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLyogbGluZSA4ODYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2UtYmxvY2stdjMgLnByb2dyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4vKiBsaW5lIDg5MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2VydmljZS1ibG9jay12MyAuc2VydmljZS1pbiBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogbGluZSA4OTYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2UtYmxvY2stdjMgLnNlcnZpY2UtaW4gaDQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgOTA0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zZXJ2aWNlLWJsb2NrLXYzIC5zdGF0aXN0aWNzIC5oZWFkaW5nLXhzIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLyogbGluZSA5MDksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2UtYmxvY2stdjMgLnN0YXRpc3RpY3Mgc21hbGwge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA5MTMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2UtYmxvY2stdjMgLnN0YXRpc3RpY3MgLnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2JiYjtcbn1cblxuLyogbGluZSA5MTcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2UtYmxvY2stdjMgLnN0YXRpc3RpY3MgLnByb2dyZXNzLWJhci1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi8qU2VydmljZSBJbm5uZXIqL1xuLypTdGF0aXN0aWNzKi9cbi8qU2VydmljZSBCbG9jayB2NFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgOTMwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zZXJ2aWNlLWJsb2NrLXY0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuXG4vKiBsaW5lIDkzNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2VydmljZS1ibG9jay12NDphZnRlciB7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNTAlO1xuICBjb250ZW50OiAnJztcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMjVweCAyMHB4IDAgMjBweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4vKiBsaW5lIDk0NywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2VydmljZS1ibG9jay12NCAuc2VydmljZS1kZXNjIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDk1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2VydmljZS1ibG9jay12NCAuc2VydmljZS1kZXNjIGkge1xuICBjb2xvcjogIzcyYzAyYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLyogbGluZSA5NTcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2UtYmxvY2stdjQgLnNlcnZpY2UtZGVzYyBoMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLypTZXJ2aWNlIEJsb2NrIHY1XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA5NjgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2UtYmxvY2stdjUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG59XG5cbi8qIGxpbmUgOTcyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zZXJ2aWNlLWJsb2NrLXY1IC5zZXJ2aWNlLWlubmVyIHtcbiAgcGFkZGluZzogODBweCA0MHB4O1xufVxuXG4vKiBsaW5lIDk3NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2VydmljZS1ibG9jay12NSAuc2VydmljZS1pbm5lciBpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLyogbGluZSA5NzksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2UtYmxvY2stdjUgLnNlcnZpY2UtaW5uZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIGxpbmUgOTg4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zZXJ2aWNlLWJsb2NrLXY1IC5zZXJ2aWNlLWJvcmRlciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgOTk1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbiAgLnNlcnZpY2UtYmxvY2stdjUgLnNlcnZpY2UtYm9yZGVyIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIH1cbn1cblxuLypTZXJ2aWNlIEJsb2NrIHY2XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAxMDA3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zZXJ2aWNlLWJsb2NrLXY2IGkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggMTVweCAwIDA7XG59XG5cbi8qIGxpbmUgMTAxMiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2VydmljZS1ibG9jay12NiAuc2VydmljZS1kZXNjIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogbGluZSAxMDE1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zZXJ2aWNlLWJsb2NrLXY2IC5zZXJ2aWNlLWRlc2MgaDIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIGxpbmUgMTAyMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2VydmljZS1ibG9jay12NiAuc2VydmljZS1kZXNjIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKlNlcnZpY2UgQmxvY2sgdjdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDEwMzAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2UtYmxvY2stdjcge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogNDVweCAyMHB4IDIwcHg7XG59XG5cbi8qIGxpbmUgMTAzNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2VydmljZS1ibG9jay12NyBpIHtcbiAgbGVmdDogNTAlO1xuICB0b3A6IC0yNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICM3MmMwMmM7XG4gIG1hcmdpbi1sZWZ0OiAtMjIuNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIGxpbmUgMTA1MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2VydmljZS1ibG9jay12NyBoMywgLnNlcnZpY2UtYmxvY2stdjcgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8qU2VydmljZSBCbG9jayB2OFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgMTA2MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2VydmljZS1ibG9jay12OCB7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi8qIGxpbmUgMTA2NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2VydmljZS1ibG9jay12OCBpIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbjogNXB4IDI1cHggMCAwO1xufVxuXG4vKiBsaW5lIDEwNzEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2UtYmxvY2stdjggLnNlcnZpY2UtYmxvY2stZGVzYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIGxpbmUgMTA3NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2VydmljZS1ibG9jay12OCAuc2VydmljZS1ibG9jay1kZXNjIGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIGxpbmUgMTA4MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2VydmljZS1ibG9jay12OCAuc2VydmljZS1ibG9jay1kZXNjIGgzOmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgdG9wOiA0MHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICM3MmMwMmM7XG59XG5cbi8qQ29sb3JlZCBDb250ZW50IEJveGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAxMDk2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zZXJ2aWNlLWJsb2NrIHtcbiAgcGFkZGluZzogNjBweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8qIGxpbmUgMTEwMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2VydmljZS1ibG9jayBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgMTEwNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2VydmljZS1ibG9jayBoMiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDExMDgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2UtYmxvY2sgaDIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogbGluZSAxMTE0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zZXJ2aWNlLWJsb2NrLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZTtcbn1cblxuLyogbGluZSAxMTE5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zZXJ2aWNlLWJsb2NrLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xufVxuXG4vKiBsaW5lIDExMjMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2UtYmxvY2stZGVmYXVsdDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggI2VlZTtcbn1cblxuLyogbGluZSAxMTI5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zZXJ2aWNlLWJsb2NrLWxpZ2h0IHAsIC5zZXJ2aWNlLWJsb2NrLWxpZ2h0IGgyIHtcbiAgY29sb3I6ICM1NTU7XG59XG5cbi8qIGxpbmUgMTEzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2VydmljZS1ibG9jay1kZWZhdWx0IHAsIC5zZXJ2aWNlLWJsb2NrLWRlZmF1bHQgaDIge1xuICBjb2xvcjogIzU1NTtcbn1cblxuLyogbGluZSAxMTQwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zZXJ2aWNlLWJsb2NrLXUge1xuICBiYWNrZ3JvdW5kOiAjNzJjMDJjO1xufVxuXG4vKiBsaW5lIDExNDQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2UtYmxvY2stYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMzNDk4ZGI7XG59XG5cbi8qIGxpbmUgMTE0OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2VydmljZS1ibG9jay1yZWQge1xuICBiYWNrZ3JvdW5kOiAjZTc0YzNjO1xufVxuXG4vKiBsaW5lIDExNTIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2UtYmxvY2stc2VhIHtcbiAgYmFja2dyb3VuZDogIzFhYmM5Yztcbn1cblxuLyogbGluZSAxMTU2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zZXJ2aWNlLWJsb2NrLWdyZXkge1xuICBiYWNrZ3JvdW5kOiAjOTVhNWE2O1xufVxuXG4vKiBsaW5lIDExNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2UtYmxvY2steWVsbG93IHtcbiAgYmFja2dyb3VuZDogI2YxYzQwZjtcbn1cblxuLyogbGluZSAxMTY0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zZXJ2aWNlLWJsb2NrLW9yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNlNjdlMjI7XG59XG5cbi8qIGxpbmUgMTE2OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2VydmljZS1ibG9jay1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICMyZWNjNzE7XG59XG5cbi8qIGxpbmUgMTE3MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2VydmljZS1ibG9jay1wdXJwbGUge1xuICBiYWNrZ3JvdW5kOiAjOWI2YmNjO1xufVxuXG4vKiBsaW5lIDExNzYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2UtYmxvY2stYXF1YSB7XG4gIGJhY2tncm91bmQ6ICMyN2Q3ZTc7XG59XG5cbi8qIGxpbmUgMTE4MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2VydmljZS1ibG9jay1icm93biB7XG4gIGJhY2tncm91bmQ6ICM5YzgwNjE7XG59XG5cbi8qIGxpbmUgMTE4NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2VydmljZS1ibG9jay1kYXJrLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjNDc2NWEwO1xufVxuXG4vKiBsaW5lIDExODgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2UtYmxvY2stbGlnaHQtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjNzlkNWIzO1xufVxuXG4vKiBsaW5lIDExOTIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2UtYmxvY2stZGFyayB7XG4gIGJhY2tncm91bmQ6ICM1NTU7XG59XG5cbi8qIGxpbmUgMTE5NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2VydmljZS1ibG9jay1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNlY2YwZjE7XG59XG5cbi8qIEZ1bm55IEJveGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAxMjAzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5mdW5ueS1ib3hlcyB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLyogbGluZSAxMjA4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5mdW5ueS1ib3hlcyBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIGxpbmUgMTIxMywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uZnVubnktYm94ZXMgaDIgYSB7XG4gIGNvbG9yOiAjNTU1O1xufVxuXG4vKiBsaW5lIDEyMTgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmZ1bm55LWJveGVzIHAgYSB7XG4gIGNvbG9yOiAjNzJjMDJjO1xufVxuXG4vKiBsaW5lIDEyMjMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmZ1bm55LWJveGVzIC5mdW5ueS1ib3hlcy1pbWcgbGkge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLyogbGluZSAxMjI3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5mdW5ueS1ib3hlcyAuZnVubnktYm94ZXMtaW1nIGxpIGkge1xuICBjb2xvcjogIzcyYzAyYztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLyogbGluZSAxMjM0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5mdW5ueS1ib3hlcyAuZnVubnktYm94ZXMtaW1nIGltZyB7XG4gIG1hcmdpbjogNXB4IDEwcHggMTVweCAwO1xufVxuXG4vKiBsaW5lIDEyMzksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmZ1bm55LWJveGVzIHVsLmZ1bm55LWJveGVzLXJhdGluZyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogbGluZSAxMjQyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5mdW5ueS1ib3hlcyB1bC5mdW5ueS1ib3hlcy1yYXRpbmcgbGkgaSB7XG4gIGNvbG9yOiAjZjhiZTJjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLyogbGluZSAxMjQ3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5mdW5ueS1ib3hlcyB1bC5mdW5ueS1ib3hlcy1yYXRpbmcgbGkgaTpob3ZlciB7XG4gIGNvbG9yOiAjZjhiZTJjO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAxMjU1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbiAgLmZ1bm55LWJveGVzIC5mdW5ueS1ib3hlcy1pbWcgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4vKkZ1bm55IENvbG9yZWQgQm94ZXMqL1xuLyogbGluZSAxMjYzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5mdW5ueS1ib3hlcy1jb2xvcmVkIHAsIC5mdW5ueS1ib3hlcy1jb2xvcmVkIGgyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAxMjY3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5mdW5ueS1ib3hlcy1jb2xvcmVkIC5mdW5ueS1ib3hlcy1pbWcgbGkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAxMjcwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5mdW5ueS1ib3hlcy1jb2xvcmVkIC5mdW5ueS1ib3hlcy1pbWcgbGkgaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKlJlZCBGdW5ueSBCb3gqL1xuLyogbGluZSAxMjc4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5mdW5ueS1ib3hlcy1yZWQge1xuICBiYWNrZ3JvdW5kOiAjZTc0YzNjO1xufVxuXG4vKkRhcmsgUmVkIEZ1bm55IEJveCovXG4vKiBsaW5lIDEyODQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmZ1bm55LWJveGVzLXB1cnBsZSB7XG4gIGJhY2tncm91bmQ6ICM5YjZiY2M7XG59XG5cbi8qQmx1ZSBGdW5ueSBCb3gqL1xuLyogbGluZSAxMjkwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5mdW5ueS1ib3hlcy1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzM0OThkYjtcbn1cblxuLypHcmV5IEZ1bm55IEJveCovXG4vKiBsaW5lIDEyOTYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmZ1bm55LWJveGVzLWdyZXkge1xuICBiYWNrZ3JvdW5kOiAjOTVhNWE2O1xufVxuXG4vKlR1cnF1b2lzZSBGdW5ueSBCb3gqL1xuLyogbGluZSAxMzAyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5mdW5ueS1ib3hlcy1zZWEge1xuICBiYWNrZ3JvdW5kOiAjMWFiYzljO1xufVxuXG4vKlR1cnF1b2lzZSBUb3AgQm9yZGVyZWQgRnVubnkgQm94Ki9cbi8qIGxpbmUgMTMwOCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uZnVubnktYm94ZXMtdG9wLXNlYSB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDJweCAjMWFiYzljO1xufVxuXG4vKiBsaW5lIDEzMTEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmZ1bm55LWJveGVzLXRvcC1zZWE6aG92ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTZhMDg1O1xufVxuXG4vKlllbGxvdyBUb3AgQm9yZGVyZWQgRnVubnkgQm94KiovXG4vKiBsaW5lIDEzMTgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmZ1bm55LWJveGVzLXRvcC15ZWxsb3cge1xuICBib3JkZXItdG9wOiBzb2xpZCAycHggI2YxYzQwZjtcbn1cblxuLyogbGluZSAxMzIxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5mdW5ueS1ib3hlcy10b3AteWVsbG93OmhvdmVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YzOWMxMjtcbn1cblxuLypSZWQgVG9wIEJvcmRlcmVkIEZ1bm55IEJveCoqL1xuLyogbGluZSAxMzI4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5mdW5ueS1ib3hlcy10b3AtcmVkIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMnB4ICNlNzRjM2M7XG59XG5cbi8qIGxpbmUgMTMzMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uZnVubnktYm94ZXMtdG9wLXJlZDpob3ZlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjMDM5MmI7XG59XG5cbi8qUHVycGxlIFRvcCBCb3JkZXJlZCBGdW5ueSBCb3gqKi9cbi8qIGxpbmUgMTMzOCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uZnVubnktYm94ZXMtdG9wLXB1cnBsZSB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDJweCAjOWI2YmNjO1xufVxuXG4vKiBsaW5lIDEzNDEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmZ1bm55LWJveGVzLXRvcC1wdXJwbGU6aG92ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjODE0ZmI1O1xufVxuXG4vKk9yYW5nZSBMZWZ0IEJvcmRlcmVkIEZ1bm55IEJveCoqL1xuLyogbGluZSAxMzQ4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5mdW5ueS1ib3hlcy1sZWZ0LW9yYW5nZSB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggI2U2N2UyMjtcbn1cblxuLyogbGluZSAxMzUxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5mdW5ueS1ib3hlcy1sZWZ0LW9yYW5nZTpob3ZlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZDM1NDAwO1xufVxuXG4vKkdyZWVuIExlZnQgQm9yZGVyZWQgRnVubnkgQm94KiovXG4vKiBsaW5lIDEzNTgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmZ1bm55LWJveGVzLWxlZnQtZ3JlZW4ge1xuICBib3JkZXItbGVmdDogc29saWQgMnB4ICM3MmMwMmM7XG59XG5cbi8qIGxpbmUgMTM2MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uZnVubnktYm94ZXMtbGVmdC1ncmVlbjpob3ZlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNWZiNjExO1xufVxuXG4vKkJsdWUgTGVmdCBCb3JkZXJlZCBGdW5ueSBCb3gqKi9cbi8qIGxpbmUgMTM2OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uZnVubnktYm94ZXMtbGVmdC1ibHVlIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDJweCAjMzQ5OGRiO1xufVxuXG4vKiBsaW5lIDEzNzEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmZ1bm55LWJveGVzLWxlZnQtYmx1ZTpob3ZlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjk4MGI5O1xufVxuXG4vKkRhcmsgTGVmdCBCb3JkZXJlZCBGdW5ueSBCb3gqKi9cbi8qIGxpbmUgMTM3OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uZnVubnktYm94ZXMtbGVmdC1kYXJrIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDJweCAjNTU1O1xufVxuXG4vKiBsaW5lIDEzODEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmZ1bm55LWJveGVzLWxlZnQtZGFyazpob3ZlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzMzO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFs3LiBQcm9jZXNzXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlByb2Nlc3MgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDEzOTMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnByb2Nlc3MtdjEgLnByb2Nlc3MtaW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMTM5NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucHJvY2Vzcy12MSAucHJvY2Vzcy1pbiA+IGxpIGkge1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzcyYzAyYztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IHNvbGlkIDlweCAjZmZmO1xufVxuXG4vKiBsaW5lIDE0MDcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnByb2Nlc3MtdjEgLnByb2Nlc3MtaW4gPiBsaSBpOmFmdGVyIHtcbiAgdG9wOiAtOXB4O1xuICBsZWZ0OiAtOXB4O1xuICByaWdodDogLTlweDtcbiAgYm90dG9tOiAtOXB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG59XG5cbi8qIGxpbmUgMTQxOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucHJvY2Vzcy12MSAucHJvY2Vzcy1pbiAucHJvY2Vzcy1kZXNjIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4vKiBsaW5lIDE0MjMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnByb2Nlc3MtdjEgLnByb2Nlc3MtaW4gPiBsaSBoMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogbGluZSAxNDMxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wcm9jZXNzLXYxIC5wcm9jZXNzLWJvcmRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSAxNDM0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wcm9jZXNzLXYxIC5wcm9jZXNzLWJvcmRlcjpiZWZvcmUge1xuICB0b3A6IDE1cHg7XG4gIHdpZHRoOiA3NSU7XG4gIGxlZnQ6IDEyJTtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci10b3A6IHNvbGlkIDJweCAjZGRkO1xufVxuXG4vKlByb2Nlc3MgRGVzY3JpcHRpb24qL1xuLypQcm9jZXNzIEJvcmRlciovXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAxNDUxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbiAgLnByb2Nlc3MtdjEgLnByb2Nlc3MtYm9yZGVyOmJlZm9yZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzguIFRlYW1dXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFRlYW0gdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDE0NjMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlYW0tdjEgdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMTQ2OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVhbS12MSBsaSA+IC50ZWFtLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSAxNDcxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZWFtLXYxIGxpID4gLnRlYW0taW1nOmFmdGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIGxpbmUgMTQ4NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVhbS12MSBsaTpob3ZlciA+IC50ZWFtLWltZzphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLyogbGluZSAxNDg4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZWFtLXYxIGxpOmhvdmVyID4gLnRlYW0taW1nIHVsIHtcbiAgdG9wOiA1MCU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi8qIGxpbmUgMTQ5MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVhbS12MSBsaTpob3ZlciA+IHA6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM3MmMwMmM7XG59XG5cbi8qIGxpbmUgMTQ5OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVhbS12MSBsaSA+IC50ZWFtLWltZyB1bCB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDUlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tdG9wOiAtMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIGxpbmUgMTUxNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVhbS12MSBsaSA+IC50ZWFtLWltZyB1bCBsaSB7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBsaW5lIDE1MjIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlYW0tdjEgbGkgPiAudGVhbS1pbWcgbGkgaSB7XG4gIGNvbG9yOiAjZWVlO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbn1cblxuLyogbGluZSAxNTI4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZWFtLXYxIGxpID4gLnRlYW0taW1nIGxpIGkuZmEtdHdpdHRlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMzQ5OGRiO1xuICBib3JkZXItY29sb3I6ICMzNDk4ZGI7XG59XG5cbi8qIGxpbmUgMTUzNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVhbS12MSBsaSA+IC50ZWFtLWltZyBsaSBpLmZhLWZhY2Vib29rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM0NzY1YTA7XG4gIGJvcmRlci1jb2xvcjogIzQ3NjVhMDtcbn1cblxuLyogbGluZSAxNTQwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZWFtLXYxIGxpID4gLnRlYW0taW1nIGxpIGkuZmEtZ29vZ2xlLXBsdXM6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2U3NGMzYztcbiAgYm9yZGVyLWNvbG9yOiAjZTc0YzNjO1xufVxuXG4vKiBsaW5lIDE1NDgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlYW0tdjEgbGkgPiBoMyB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDE1cHggMCA3cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIGxpbmUgMTU1NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVhbS12MSBsaSA+IGg0IHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIGxpbmUgMTU2MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVhbS12MSBsaSA+IHAge1xuICBtYXJnaW46IDIwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDE1NjcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlYW0tdjEgbGkgPiBwOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTEwcHg7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogNDBweDtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2JiYjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qVGVhbSBJbWFnZSovXG4vKlRlYW0gU29jaWFscyovXG4vKlRlYW0gRGlzY3JpcHRpb24qL1xuLypUZWFtIHYyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAxNTkxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZWFtLXYyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBsaW5lIDE1OTUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlYW0tdjIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgMTU5OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVhbS12MiAuaW5uZXItdGVhbSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSAxNjA0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZWFtLXYyIC5pbm5lci10ZWFtIGgzIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBsaW5lIDE2MDgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlYW0tdjIgLmlubmVyLXRlYW0gc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi8qIGxpbmUgMTYxNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVhbS12MiAuaW5uZXItdGVhbSBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4vKiBsaW5lIDE2MTgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlYW0tdjIgLmlubmVyLXRlYW0gaHIge1xuICBtYXJnaW46IDEwcHggMCAxNXB4O1xufVxuXG4vKlRlYW0tU29jaWFsIChUZW1wb3JhcnkpKi9cbi8qIGxpbmUgMTYyNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVhbS1zb2NpYWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBsaW5lIDE2MjksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlYW0tc29jaWFsIGxpIHtcbiAgcGFkZGluZzogMCAycHg7XG59XG5cbi8qIGxpbmUgMTYzMiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVhbS1zb2NpYWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogNnB4IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxNjM5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZWFtLXNvY2lhbCBsaSBpIHtcbiAgbWluLXdpZHRoOiAyMHB4O1xufVxuXG4vKiBsaW5lIDE2NDQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlYW0tc29jaWFsIGxpIGEuZmIge1xuICBjb2xvcjogIzQ4NjJhMztcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ4NjJhMztcbn1cblxuLyogbGluZSAxNjQ5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZWFtLXNvY2lhbCBsaSBhLnR3IHtcbiAgY29sb3I6ICMxNTljZWI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNTljZWI7XG59XG5cbi8qIGxpbmUgMTY1NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVhbS1zb2NpYWwgbGkgYS5ncCB7XG4gIGNvbG9yOiAjZGM0YTM4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGM0YTM4O1xufVxuXG4vKiBsaW5lIDE2NTksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlYW0tc29jaWFsIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGxpbmUgMTY2MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVhbS1zb2NpYWwgbGkgYS5mYjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNDg2MmEzO1xufVxuXG4vKiBsaW5lIDE2NjgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlYW0tc29jaWFsIGxpIGEudHc6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzE1OWNlYjtcbn1cblxuLyogbGluZSAxNjczLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZWFtLXNvY2lhbCBsaSBhLmdwOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNkYzRhMzg7XG59XG5cbi8qVGVhbSB2M1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgMTY4NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVhbS12MyAudGVhbS1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMTY4OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVhbS12MyAudGVhbS1pbWc6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBsaW5lIDE2OTgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlYW0tdjMgLnRlYW0taW1nOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLyogbGluZSAxNzAzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZWFtLXYzIC50ZWFtLWltZyA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDE3MDgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlYW0tdjMgLnRlYW0taG92ZXIge1xuICBsZWZ0OiAwO1xuICB0b3A6IDYwJTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC05MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLyogbGluZSAxNzIzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZWFtLXYzIC50ZWFtLWltZzpob3ZlciAudGVhbS1ob3ZlciB7XG4gIHRvcDogNTAlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4vKiBsaW5lIDE3MjksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlYW0tdjMgLnRlYW0taG92ZXIgc3BhbiwgLnRlYW0tdjMgLnRlYW0taG92ZXIgc21hbGwge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGxpbmUgMTczNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVhbS12MyAudGVhbS1ob3ZlciBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBsaW5lIDE3NDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlYW0tdjMgLnRlYW0taG92ZXIgc21hbGwge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8qIGxpbmUgMTc0NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVhbS12MyAudGVhbS1ob3ZlciBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8qIGxpbmUgMTc1MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVhbS12MyAudGVhbS1ob3ZlciAudGVhbS1zb2NpYWwtdjMgaSB7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBwYWRkaW5nOiA5cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG5cbi8qIGxpbmUgMTc2MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVhbS12MyAudGVhbS1ob3ZlciAudGVhbS1zb2NpYWwtdjMgaTpob3ZlciB7XG4gIGNvbG9yOiAjNjY2O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4vKlRlYW0gSG92ZXIgR3JhZGllbnQqL1xuLypUZWFtIFNvY2lhbCovXG4vKlRlYW0gdjRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDE3NzksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlYW0tdjQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMTc4MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVhbS12NCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLyogbGluZSAxNzg3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZWFtLXY0IHNwYW4ge1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBsaW5lIDE3OTUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlYW0tdjQgc21hbGwge1xuICBjb2xvcjogIzk5OTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vKiBsaW5lIDE4MDMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlYW0tdjQgLnRlYW0tc29jaWFsLXY0IGEge1xuICBjb2xvcjogIzU1NTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4vKiBsaW5lIDE4MDcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlYW0tdjQgLnRlYW0tc29jaWFsLXY0IGE6aG92ZXIge1xuICBjb2xvcjogIzcyYzAyYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKlRlYW0gdjVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDE4MTcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlYW0tdjUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMTgyMCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVhbS12NSBzcGFuIHtcbiAgY29sb3I6ICM1NTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogbGluZSAxODI4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZWFtLXY1IHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNzJjMDJjO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4vKiBsaW5lIDE4MzYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlYW0tdjUgc21hbGw6YWZ0ZXIge1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMzBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYmFja2dyb3VuZDogIzc3NztcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi8qIGxpbmUgMTg0OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVhbS12NSAudGVhbS1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMTg1MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVhbS12NSAudGVhbS1pbWc6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBsaW5lIDE4NjEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlYW0tdjUgLnRlYW0taW1nOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLyogbGluZSAxODY2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZWFtLXY1IC50ZWFtLWltZyA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBsaW5lIDE4NzIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlYW0tdjUgLnRlYW0taG92ZXIge1xuICBsZWZ0OiAwO1xuICB0b3A6IDYwJTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC0xNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLyogbGluZSAxODg2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZWFtLXY1IC50ZWFtLWltZzpob3ZlciAudGVhbS1ob3ZlciB7XG4gIHRvcDogNTAlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4vKiBsaW5lIDE4OTEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlYW0tdjUgLnRlYW0taG92ZXIgLnRlYW0tc29jaWFsLXY1IGkge1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogMzNweDtcbiAgcGFkZGluZzogOXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuXG4vKiBsaW5lIDE5MDEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlYW0tdjUgLnRlYW0taG92ZXIgLnRlYW0tc29jaWFsLXY1IGk6aG92ZXIge1xuICBjb2xvcjogIzY2NjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLypUZWFtIEhvdmVyIEdyYWRpZW50Ki9cbi8qU29jaWFsIE5ldHdvcmstKi9cbi8qVGVhbSB2NlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgMTkxNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVhbS12NiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSAxOTIwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZWFtLXY2IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBsaW5lIDE5MjUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlYW0tdjYgc3BhbiB7XG4gIGNvbG9yOiAjNzc3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIGxpbmUgMTkzMywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVhbS12NiBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzcyYzAyYztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4vKlRlYW0gdjdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDE5NDUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlYW0tdjcgLnRlYW0tdjctaW4ge1xuICBwYWRkaW5nOiAwIDUwcHg7XG59XG5cbi8qIGxpbmUgMTk0OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVhbS12NyAudGVhbS12Ny1uYW1lIHtcbiAgY29sb3I6ICM1NTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogbGluZSAxOTU3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZWFtLXY3IC50ZWFtLXY3LXBvc2l0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNzJjMDJjO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi8qIGxpbmUgMTk2NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVhbS12NyBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLyogbGluZSAxOTcwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZWFtLXY3IC50ZWFtLXY3LW5hbWUge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4vKiBsaW5lIDE5NzQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlYW0tdjcgLnNvY2lhbC1pY29ucy12MSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi8qIGxpbmUgMTk3OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVhbS12NyAudGVhbS12Ny1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMTk4MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVhbS12NyAudGVhbS12Ny1pbWc6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLyogbGluZSAxOTkyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZWFtLXY3IC50ZWFtLWFycm93LXJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDE5OTYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlYW0tdjcgLnRlYW0tYXJyb3ctbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSAxOTk5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZWFtLXY3IC50ZWFtLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xuICB6LWluZGV4OiAyO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4vKiBsaW5lIDIwMTEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlYW0tdjcgLnRlYW0tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xuICB6LWluZGV4OiAyO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICByaWdodDogLTI1cHg7XG4gIGJvcmRlci13aWR0aDogMjBweCAwIDIwcHggMjVweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xufVxuXG4vKiBsaW5lIDIwMjUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlYW0tdjcgLnRlYW0tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBsZWZ0OiAtMjVweDtcbiAgYm9yZGVyLXdpZHRoOiAyMHB4IDI1cHggMjBweCAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi8qVGVhbSBTcGFjZSovXG4vKlRlYW0gSW1hZ2UqL1xuLypUZWFtIEluZm8qL1xuLypUZWFtIEluZm8gTWVkaWEgUXVlcmllcyovXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLypUZWFtIEFycm93cyovXG4gIC8qIGxpbmUgMjA0MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4gIC50ZWFtLXY3IC50ZWFtLWFycm93LWxlZnQ6YmVmb3JlLCAudGVhbS12NyAudGVhbS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiA3MHB4O1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAyNXB4IDIwcHggMCAyMHB4O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgfVxuICAvKiBsaW5lIDIwNTEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuICAudGVhbS12NyAudGVhbS1hcnJvdy1sZWZ0OmJlZm9yZSwgLnRlYW0tdjcgLnRlYW0tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgICBsZWZ0OiA3MHB4O1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAyNXB4IDIwcHggMCAyMHB4O1xuICB9XG4gIC8qIGxpbmUgMjA1NywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4gIC50ZWFtLXY3IC5lcXVhbC1oZWlnaHQtY29sdW1uIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAvKkVxdWFsIEhlaWdodCBDb2x1bW5zKi9cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbOS4gQ2FsbCBUbyBBY3Rpb25dXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qQ2FsbCBUbyBBY3Rpb24gdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDIwNzIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmNhbGwtYWN0aW9uLXYxIHAge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSAyMDc5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5jYWxsLWFjdGlvbi12MS5jYWxsLWFjdGlvbi12MS1ib3hlZCB7XG4gIHBhZGRpbmc6IDAgMjVweDtcbn1cblxuLyogbGluZSAyMDgzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5jYWxsLWFjdGlvbi12MSAuY2FsbC1hY3Rpb24tdjEtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qIGxpbmUgMjA5MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uY2FsbC1hY3Rpb24tdjEgLmNhbGwtYWN0aW9uLXYxLWluIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyogbGluZSAyMDk0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5jYWxsLWFjdGlvbi12MSAuY2FsbC1hY3Rpb24tdjEtaW4uaW5uZXItYnRuIHtcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDIxMDMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuICAuY2FsbC1hY3Rpb24tdjEgLmNhbGwtYWN0aW9uLXYxLWluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLyogbGluZSAyMTA3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbiAgLmNhbGwtYWN0aW9uLXYxIC5jYWxsLWFjdGlvbi12MS1pbi5pbm5lci1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAvKiBsaW5lIDIxMTIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuICAuY2FsbC1hY3Rpb24tdjEgLmNhbGwtYWN0aW9uLXYxLWluIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLypDYWxsIFRvIEFjdGlvbiB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgMjEyMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uY2FsbC1hY3Rpb24tdjIge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wYXR0ZXJucy8xNi5wbmcpO1xufVxuXG4vKiBsaW5lIDIxMjYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmNhbGwtYWN0aW9uLXYyIGgyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBsaW5lIDIxMzEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmNhbGwtYWN0aW9uLXYyIHAge1xuICBwYWRkaW5nOiAwIDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAyMTM4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbiAgLmNhbGwtYWN0aW9uLXYyIHAge1xuICAgIHBhZGRpbmc6IGluaGVyaXQ7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbMTAuIFBvcnRmb2xpbyBCb3hdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qUG9ydGZvbGlvIEJveCovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLyogbGluZSAyMTQ4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbiAgLnBvcnRmb2xpby1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAyMTU0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbiAgLnBvcnRmb2xpby1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMjE2MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4gIC5wb3J0Zm9saW8tYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMjE2NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucG9ydGZvbGlvLWJveCBhLmZhbmN5Ym94IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDIxNzAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBvcnRmb2xpby1ib3ggYS5mYW5jeWJveDphZnRlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLyogbGluZSAyMTc5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wb3J0Zm9saW8tYm94IGEuZmFuY3lib3g6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi8qIGxpbmUgMjE4MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucG9ydGZvbGlvLWJveCBhLmZhbmN5Ym94IGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbn1cblxuLyogbGluZSAyMTg3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wb3J0Zm9saW8tYm94IGEuZmFuY3lib3g6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4vKiBsaW5lIDIxOTIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBvcnRmb2xpby1ib3ggLnBvcnRmb2xpby1ib3gtaW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM3MmMwMmM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNTNweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbn1cblxuLyogbGluZSAyMjA5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wb3J0Zm9saW8tYm94IGEuZmFuY3lib3g6aG92ZXIgLnBvcnRmb2xpby1ib3gtaW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4vKiBsaW5lIDIyMTMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBvcnRmb2xpby1ib3ggc21hbGwucHJvamVjdC10YWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4vKiBsaW5lIDIyMTksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBvcnRmb2xpby1ib3ggc21hbGwucHJvamVjdC10YWcgYSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4vKiBsaW5lIDIyMjMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBvcnRmb2xpby1ib3ggc21hbGwucHJvamVjdC10YWcgaSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4vKiBsaW5lIDIyMjcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBvcnRmb2xpby1ib3ggc21hbGwucHJvamVjdC10YWcgYTpob3ZlciB7XG4gIGNvbG9yOiAjNzJjMDJjO1xufVxuXG4vKlByb2plY3QgVGFnKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzExLiBQb3J0Zm9saW8gQm94ZXNdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFBvcnRmb2xpbyBCb3ggdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDIyNDEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBvcnRmb2xpby1ib3gtdjEge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIGxpbmUgMjI0NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucG9ydGZvbGlvLWJveC12MSBbY2xhc3NePVwiY29sLVwiXSB7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIGxpbmUgMjI0OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucG9ydGZvbGlvLWJveC12MSBsaSB7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC8qRm9yIENocm9tZSovXG59XG5cbi8qIGxpbmUgMjI1NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucG9ydGZvbGlvLWJveC12MSBsaTphZnRlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLyogbGluZSAyMjY1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wb3J0Zm9saW8tYm94LXYxIGxpOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4vKiBsaW5lIDIyNjksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBvcnRmb2xpby1ib3gtdjEgbGk6YWZ0ZXIsIC5wb3J0Zm9saW8tYm94LXYxIGxpOmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIGxpbmUgMjI3MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucG9ydGZvbGlvLWJveC12MSBsaSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIGxpbmUgMjI3OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucG9ydGZvbGlvLWJveC12MSBsaTpob3ZlciBpbWcge1xuICAtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4vKiBsaW5lIDIyODQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBvcnRmb2xpby1ib3gtdjEgLnBvcnRmb2xpby1ib3gtdjEtaW4ge1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIG1hcmdpbi10b3A6IC03NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4vKiBsaW5lIDIyOTcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBvcnRmb2xpby1ib3gtdjEgbGk6aG92ZXIgLnBvcnRmb2xpby1ib3gtdjEtaW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4vKiBsaW5lIDIzMDIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBvcnRmb2xpby1ib3gtdjEgLnBvcnRmb2xpby1ib3gtdjEtaW4gaDMge1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogbGluZSAyMzA5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wb3J0Zm9saW8tYm94LXYxIC5wb3J0Zm9saW8tYm94LXYxLWluIGgzOmFmdGVyIHtcbiAgbGVmdDogNTAlO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3R0b206IC0xMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLyogbGluZSAyMzIxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wb3J0Zm9saW8tYm94LXYxIC5wb3J0Zm9saW8tYm94LXYxLWluIHAsIC5wb3J0Zm9saW8tYm94LXYxIC5wb3J0Zm9saW8tYm94LXYxLWluIGgzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgMjMyNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucG9ydGZvbGlvLWJveC12MSAucG9ydGZvbGlvLWJveC12MS1pbiBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBsaW5lIDIzMzAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBvcnRmb2xpby1ib3gtdjEgLnBvcnRmb2xpby1ib3gtdjEtaW4gYS5idG4tdSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAvKkZvciBDaHJvbWUqL1xufVxuXG4vKlBvcnRmb2xpbyBCb3ggdjJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDIzNDIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBvcnRmb2xpby1ib3gtdjIge1xuICBtYXJnaW46IDAgMCA2MHB4O1xufVxuXG4vKiBsaW5lIDIzNDUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBvcnRmb2xpby1ib3gtdjIgW2NsYXNzXj1cImNvbC1cIl0ge1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDIzNTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBvcnRmb2xpby1ib3gtdjIgbGkge1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAvKkZvciBDaHJvbWUqL1xufVxuXG4vKiBsaW5lIDIzNTgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBvcnRmb2xpby1ib3gtdjIgbGk6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi8qIGxpbmUgMjM2NywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucG9ydGZvbGlvLWJveC12MiBsaTpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLyogbGluZSAyMzcxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wb3J0Zm9saW8tYm94LXYyIGxpOmFmdGVyLCAucG9ydGZvbGlvLWJveC12MiBsaTpob3ZlcjphZnRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBsaW5lIDIzNzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBvcnRmb2xpby1ib3gtdjIgbGkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4vKiBsaW5lIDIzODMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBvcnRmb2xpby1ib3gtdjIgLnBvcnRmb2xpby1ib3gtdjItaW4ge1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi8qIGxpbmUgMjM5NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucG9ydGZvbGlvLWJveC12MiBsaTpob3ZlciAucG9ydGZvbGlvLWJveC12Mi1pbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi8qIGxpbmUgMjQwMCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucG9ydGZvbGlvLWJveC12MiAucG9ydGZvbGlvLWJveC12Mi1pbiBpIHtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjgpO1xufVxuXG4vKiBsaW5lIDI0MTIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBvcnRmb2xpby1ib3gtdjIgLnBvcnRmb2xpby1ib3gtdjItaW4gaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM3MmMwMmM7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzEyLiBUaHVtYm5haWxdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qVGh1bWJuYWlsIHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAyNDI1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50aHVtYm5haWxzLXYxIC50aHVtYm5haWwtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLyogbGluZSAyNDI5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50aHVtYm5haWxzLXYxIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4vKiBsaW5lIDI0MzIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRodW1ibmFpbHMtdjEgaDMgYSB7XG4gIGNvbG9yOiAjNTU1O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIGxpbmUgMjQzOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGh1bWJuYWlscy12MSAucmVhZC1tb3JlIHtcbiAgY29sb3I6ICM3MmMwMmM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbMTMuIEltYWdlIEJhY2tncm91bmRzXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBJbWFnZSBCYWNrZ3JvdW5kcyB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgMjQ1MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmctaW1hZ2UtdjEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZy8xMS5qcGcpIHJlcGVhdCBmaXhlZDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLyogbGluZSAyNDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5iZy1pbWFnZS12MTpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLypJbWFnZSBCYWNrZ3JvdW5kcyB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgMjQ3NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmctaW1hZ2UtdjIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZy83LmpwZykgcmVwZWF0IGZpeGVkO1xufVxuXG4vKiBsaW5lIDI0ODEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJnLWltYWdlLXYyOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4vKkJhY2tncm91bmQgRGFyayBDb3ZlciovXG4vKiBsaW5lIDI0OTUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJnLWltYWdlLXYyLWRhcms6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi8qIGxpbmUgMjUwNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmctaW1hZ2UtdjItZGFyayBoMiwgLmJnLWltYWdlLXYyLWRhcmsgcCB7XG4gIGNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzE0LiBQYXJhbGxheCBRdW90ZV1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAyNTE0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wYXJhbGxheC1xdW90ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90ZWFtL2ZhY2VzLmpwZykgNTAlIDAgcmVwZWF0IGZpeGVkO1xufVxuXG4vKiBsaW5lIDI1MjEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBhcmFsbGF4LXF1b3RlOmFmdGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi8qIGxpbmUgMjUzMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucGFyYWxsYXgtcXVvdGU6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhdHRlcm5zL2dyaWR0aWxlLnBuZykgcmVwZWF0O1xufVxuXG4vKiBsaW5lIDI1NDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBhcmFsbGF4LXF1b3RlIC5jb250YWluZXIge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4vKlBhcmFsbGF4IFF1b3RlIElubmVyKi9cbi8qIGxpbmUgMjU0OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucGFyYWxsYXgtcXVvdGUtaW4ge1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAwIDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSAyNTUzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wYXJhbGxheC1xdW90ZS1pbiBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4vKiBsaW5lIDI1NTksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBhcmFsbGF4LXF1b3RlLWluIHA6YWZ0ZXIsIC5wYXJhbGxheC1xdW90ZS1pbiBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcgXCIgJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogVGFob21hO1xufVxuXG4vKiBsaW5lIDI1NjUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBhcmFsbGF4LXF1b3RlLWluIHA6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuXG4vKiBsaW5lIDI1NjksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBhcmFsbGF4LXF1b3RlLWluIHA6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4vKiBsaW5lIDI1NzQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBhcmFsbGF4LXF1b3RlLWluIHNtYWxsIHtcbiAgY29sb3I6ICNiYmI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMjU4MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4gIC5wYXJhbGxheC1xdW90ZS1pbiB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG4gIC8qIGxpbmUgMjU4NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4gIC5wYXJhbGxheC1xdW90ZS1pbiBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLypQYXJhbGxheCBRdW90ZSBMaWdodCovXG4vKiBsaW5lIDI1OTUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBhcmFsbGF4LXF1b3RlLWxpZ2h0OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuXG4vKiBsaW5lIDI1OTksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBhcmFsbGF4LXF1b3RlLWxpZ2h0IC5wYXJhbGxheC1xdW90ZS1pbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHggODBweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNkZGQ7XG59XG5cbi8qIGxpbmUgMjYwNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucGFyYWxsYXgtcXVvdGUtbGlnaHQgLnBhcmFsbGF4LXF1b3RlLWluIHAge1xuICBjb2xvcjogIzU1NTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG4vKiBsaW5lIDI2MTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBhcmFsbGF4LXF1b3RlLWxpZ2h0IC5wYXJhbGxheC1xdW90ZS1pbiBzbWFsbCB7XG4gIGNvbG9yOiAjNTU1O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAyNjE3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbiAgLnBhcmFsbGF4LXF1b3RlLWxpZ2h0IC5wYXJhbGxheC1xdW90ZS1pbiB7XG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xuICB9XG4gIC8qIGxpbmUgMjYyMCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4gIC5wYXJhbGxheC1xdW90ZS1saWdodCAucGFyYWxsYXgtcXVvdGUtaW4gcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC8qIGxpbmUgMjYyNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4gIC5wYXJhbGxheC1xdW90ZS1saWdodCAucGFyYWxsYXgtcXVvdGUtaW4gc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbMTUuIFBhcmFsbGF4IFRlYW1dXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgMjYzNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucGFyYWxsYXgtdGVhbSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdGVhbS9mYWNlcy5qcGcpIDUwJSAwIHJlcGVhdCBmaXhlZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDI2MzgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBhcmFsbGF4LXRlYW0gLnRpdGxlLWJveC12MiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSAyNjQyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wYXJhbGxheC10ZWFtOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuXG4vKiBsaW5lIDI2NTMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBhcmFsbGF4LXRlYW0tZGFyazpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cblxuLypQYXJhbGxheCBUZWFtKi9cbi8qIGxpbmUgMjY2NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucGFyYWxsYXgtdGVhbSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdGVhbS9mYWNlcy5qcGcpIDUwJSAwIHJlcGVhdCBmaXhlZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDI2NjksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBhcmFsbGF4LXRlYW0gLnRpdGxlLWJveC12MiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSAyNjc0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wYXJhbGxheC10ZWFtLWRhcms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFsxNi4gUGFyYWxsYXggQ291bnRlcl1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAyNjgyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wYXJhbGxheC1iZyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGF0dGVybnMvNS5wbmcpIHJlcGVhdCBmaXhlZDtcbn1cblxuLypQYXJhbGxheCBDb3VudGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAyNjg5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wYXJhbGxheC1jb3VudGVyIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhdHRlcm5zLzUucG5nKSByZXBlYXQgZml4ZWQ7XG59XG5cbi8qIGxpbmUgMjY5MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucGFyYWxsYXgtY291bnRlciAuY291bnRlcnMge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuXG4vKiBsaW5lIDI2OTgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBhcmFsbGF4LWNvdW50ZXIgaDQge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBsaW5lIDI3MDQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBhcmFsbGF4LWNvdW50ZXIgc3Bhbi5jb3VudGVyIHtcbiAgZm9udC1zaXplOiA0OHB4O1xufVxuXG4vKlBhcmFsbGF4IENvdW50ZXIgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDI3MTIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBhcmFsbGF4LWNvdW50ZXItdjEge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGF0dGVybnMvNS5wbmcpIHJlcGVhdCBmaXhlZDtcbn1cblxuLyogbGluZSAyNzE2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wYXJhbGxheC1jb3VudGVyLXYxIC5jb3VudGVycyB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4IDAgMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzU1NTtcbn1cblxuLyogbGluZSAyNzIyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wYXJhbGxheC1jb3VudGVyLXYxIGg0IHtcbiAgY29sb3I6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogbGluZSAyNzI4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wYXJhbGxheC1jb3VudGVyLXYxIHNwYW4uY291bnRlciB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG59XG5cbi8qUGFyYWxsYXggQ291bnRlciB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgMjczNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucGFyYWxsYXgtY291bnRlci12MiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogODBweCAwIDYwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGF0dGVybnMvMTYucG5nKSByZXBlYXQgZml4ZWQ7XG59XG5cbi8qIGxpbmUgMjc0MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucGFyYWxsYXgtY291bnRlci12MjphZnRlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci10b3A6IDI1cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDI1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLyogbGluZSAyNzUzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wYXJhbGxheC1jb3VudGVyLXYyOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAyKTtcbn1cblxuLyogbGluZSAyNzYzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wYXJhbGxheC1jb3VudGVyLXYyIC5jb3VudGVycyB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNkZGQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cblxuLyogbGluZSAyNzY4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wYXJhbGxheC1jb3VudGVyLXYyIC5jb3VudGVycyBoNCB7XG4gIGNvbG9yOiAjNTU1O1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi8qIGxpbmUgMjc3NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucGFyYWxsYXgtY291bnRlci12MiAuY291bnRlcnMgc3BhbiB7XG4gIGNvbG9yOiAjNTU1O1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuLyogbGluZSAyNzgxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wYXJhbGxheC1jb3VudGVyLXYyIC5jb3VudGVycyBoNCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMjc4OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4gIC5wYXJhbGxheC1jb3VudGVyLXYyIC5jb3VudGVycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qUGFyYWxsYXggQ291bnRlciB2M1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgMjc5NywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucGFyYWxsYXgtY291bnRlci12MyB7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogODBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZy8yNS5qcGcpIDUwJSAwIGZpeGVkO1xufVxuXG4vKiBsaW5lIDI4MDYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBhcmFsbGF4LWNvdW50ZXItdjM6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLyogbGluZSAyODE4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wYXJhbGxheC1jb3VudGVyLXYzIC5mZWF0dXJlcyB7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgcGFkZGluZzogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLyogbGluZSAyODI4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wYXJhbGxheC1jb3VudGVyLXYzIC5mZWF0dXJlczphZnRlciB7XG4gIHRvcDogLTlweDtcbiAgbGVmdDogLTlweDtcbiAgcmlnaHQ6IC05cHg7XG4gIGJvdHRvbTogLTlweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuXG4vKiBsaW5lIDI4MzksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBhcmFsbGF4LWNvdW50ZXItdjMgLmZlYXR1cmVzIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5cbi8qIGxpbmUgMjg0NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucGFyYWxsYXgtY291bnRlci12MyAuZmVhdHVyZXMgc3Bhbi5jb3VudGVyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4vKiBsaW5lIDI4NDgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBhcmFsbGF4LWNvdW50ZXItdjMgLmZlYXR1cmVzIHNwYW4uZmVhdHVyZXMtaW5mbyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAvKiBsaW5lIDI4NTYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuICAucGFyYWxsYXgtY291bnRlci12MyAuZmVhdHVyZXMge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIHBhZGRpbmc6IDIycHg7XG4gIH1cbiAgLyogbGluZSAyODYxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbiAgLnBhcmFsbGF4LWNvdW50ZXItdjMgLmZlYXR1cmVzOmFmdGVyIHtcbiAgICB0b3A6IC03cHg7XG4gICAgbGVmdDogLTdweDtcbiAgICByaWdodDogLTdweDtcbiAgICBib3R0b206IC03cHg7XG4gIH1cbiAgLyogbGluZSAyODY5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbiAgLnBhcmFsbGF4LWNvdW50ZXItdjMgLmZlYXR1cmVzIHNwYW4uY291bnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC8qIGxpbmUgMjg3MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4gIC5wYXJhbGxheC1jb3VudGVyLXYzIC5mZWF0dXJlcyBzcGFuLmZlYXR1cmVzLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuXG4vKlBhcmFsbGF4IENvdW50ZXIgdjRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDI4ODMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBhcmFsbGF4LWNvdW50ZXItdjQge1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmcvMTkuanBnKSA1MCUgMCBmaXhlZDtcbn1cblxuLyogbGluZSAyODkyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wYXJhbGxheC1jb3VudGVyLXY0OmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi8qIGxpbmUgMjkwNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucGFyYWxsYXgtY291bnRlci12NCBpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8qIGxpbmUgMjkxMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucGFyYWxsYXgtY291bnRlci12NCBzcGFuLmNvdW50ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vKiBsaW5lIDI5MTgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBhcmFsbGF4LWNvdW50ZXItdjQgaDQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFsxNy4gRmxhdCBCYWNrZ3JvdW5kIEJsb2NrXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDI5MzAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmZsYXQtYmctYmxvY2stdjEge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGF0dGVybnMvMTYucG5nKSByZXBlYXQ7XG59XG5cbi8qIGxpbmUgMjkzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uZmxhdC1iZy1ibG9jay12MSAuY2hlY2tlZC1saXN0LmZpcnN0LWNoaWxkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTAwcHg7XG59XG5cbi8qIGxpbmUgMjk0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uZmxhdC1iZy1ibG9jay12MSAuY2hlY2tlZC1saXN0IGxpIHtcbiAgY29sb3I6ICM4ODg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLyogbGluZSAyOTQ1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5mbGF0LWJnLWJsb2NrLXYxIC5jaGVja2VkLWxpc3QgaSB7XG4gIGNvbG9yOiAjNzJjMDJjO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLyogbGluZSAyOTUxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5mbGF0LWJnLWJsb2NrLXYxIGltZy5pbWctb3ZlciB7XG4gIHRvcDogLTcwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi8qSW1hZ2UgT3ZlciovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLyogbGluZSAyOTYxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbiAgLmZsYXQtYmctYmxvY2stdjEgaW1nLmltZy1vdmVyIHtcbiAgICB0b3A6IC0xOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAvKiBsaW5lIDI5NjcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuICAuZmxhdC1iZy1ibG9jay12MSBpbWcuaW1nLW92ZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbMTguIEZsYXQgVGVzdGltb25pYWxzXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDI5NzYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmZsYXQtdGVzdGltb25pYWxzIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4vKiBsaW5lIDI5ODAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmZsYXQtdGVzdGltb25pYWxzIC5mbGF0LXRlc3RpbW9uaWFscy1pbiB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4vKiBsaW5lIDI5ODUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmZsYXQtdGVzdGltb25pYWxzIC5mbGF0LXRlc3RpbW9uaWFscy1pbiBpbWcge1xuICB3aWR0aDogMTM1cHg7XG4gIGhlaWdodDogMTM1cHg7XG4gIG1hcmdpbjogMCBhdXRvIDI1cHg7XG59XG5cbi8qIGxpbmUgMjk5MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uZmxhdC10ZXN0aW1vbmlhbHMgLmZsYXQtdGVzdGltb25pYWxzLWluIGgzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuLyogbGluZSAyOTk3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5mbGF0LXRlc3RpbW9uaWFscyAuZmxhdC10ZXN0aW1vbmlhbHMtaW4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi8qIGxpbmUgMzAwMiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uZmxhdC10ZXN0aW1vbmlhbHMgLmZsYXQtdGVzdGltb25pYWxzLWluIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDMwMDcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmZsYXQtdGVzdGltb25pYWxzIC5mbGF0LXRlc3RpbW9uaWFscy1pbiBwOmJlZm9yZSwgLmZsYXQtdGVzdGltb25pYWxzIC5mbGF0LXRlc3RpbW9uaWFscy1pbiBwOmFmdGVyIHtcbiAgdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSAzMDE0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5mbGF0LXRlc3RpbW9uaWFscyAuZmxhdC10ZXN0aW1vbmlhbHMtaW4gcDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAnFwiO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi8qIGxpbmUgMzAxOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uZmxhdC10ZXN0aW1vbmlhbHMgLmZsYXQtdGVzdGltb25pYWxzLWluIHA6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKAnVwiO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbMTkuIFRlc3RpbW9uaWFsc11cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogVGVzdGltb25pYWxzIHY0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAzMDM0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZXN0aW1vbmlhbHMtdjQgLnRlc3RpbW9uaWFscy12NC1pbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNTVweDtcbiAgYm94LXNoYWRvdzogM3B4IDNweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi8qIGxpbmUgMzA0MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVzdGltb25pYWxzLXY0IC50ZXN0aW1vbmlhbHMtdjQtaW46YmVmb3JlIHtcbiAgY29sb3I6ICNiYmI7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgY29udGVudDogXCJcXDIwMUNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IC0yNXB4IDAgMCAtNDBweDtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIHNlcmlmO1xufVxuXG4vKiBsaW5lIDMwNTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlc3RpbW9uaWFscy12NCAudGVzdGltb25pYWxzLXY0LWluOmFmdGVyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogODBweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvdHRvbTogLTMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAzMHB4IDMwcHggMCAwO1xuICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtZmlsdGVyOiBkcm9wLXNoYWRvdygycHggMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XG59XG5cbi8qIGxpbmUgMzA2NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVzdGltb25pYWxzLXY0IC50ZXN0aW1vbmlhbHMtdjQtaW4gcCB7XG4gIGNvbG9yOiAjNzc3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyogbGluZSAzMDcxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZXN0aW1vbmlhbHMtdjQgaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuXG4vKiBsaW5lIDMwNzgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlc3RpbW9uaWFscy12NCAudGVzdGltb25pYWxzLWF1dGhvciB7XG4gIGNvbG9yOiAjNTU1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBsaW5lIDMwODYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlc3RpbW9uaWFscy12NCAudGVzdGltb25pYWxzLWF1dGhvciBlbSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi8qVGVzdGltb25pYWxzIHY1XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAzMDk2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZXN0aW1vbmlhbHMtdjUge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi8qIGxpbmUgMzEwMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVzdGltb25pYWxzLXY1IC50ZXN0aW1vbmlhbHMtZGVzYyBzcGFuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG4vKiBsaW5lIDMxMDYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlc3RpbW9uaWFscy12NSAudGVzdGltb25pYWxzLWRlc2MgcCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLyogbGluZSAzMTEyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZXN0aW1vbmlhbHMtdjUgLnRlc3RpbW9uaWFscy1kZXNjIHA6YWZ0ZXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm90dG9tOiAtMTJweDtcbiAgY29udGVudDogXCIgXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDEzcHggMTBweCAwIDEwcHg7XG4gIGJvcmRlci1jb2xvcjogI2Y5ZjlmOSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLyogbGluZSAzMTI4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZXN0aW1vbmlhbHMtdjUgLnRlc3RpbW9uaWFscy1ieSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4vKiBsaW5lIDMxMzEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlc3RpbW9uaWFscy12NSAudGVzdGltb25pYWxzLWJ5IGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi8qIGxpbmUgMzEzOCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVzdGltb25pYWxzLXY1IC50ZXN0aW1vbmlhbHMtYnkgc21hbGwge1xuICBjb2xvcjogIzcyYzAyYztcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4vKiBsaW5lIDMxNDMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlc3RpbW9uaWFscy12NSAudGVzdGltb25pYWxzLWJ5IHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKlRlc3RpbW9uaWFscyBCeSovXG4vKlRlc3RpbW9uaWFscyB2NlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgMzE1NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVzdGltb25pYWxzLXY2LnRlc3RpbW9uaWFscy13cmFwIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xufVxuXG4vKiBsaW5lIDMxNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlc3RpbW9uaWFscy12NiAudGVzdGltb25pYWxzLWluZm8ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggI2VlZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIGxpbmUgMzE2NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVzdGltb25pYWxzLXY2IC50ZXN0aW1vbmlhbHMtaW5mbzpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzcyYzAyYztcbn1cblxuLyogbGluZSAzMTcwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZXN0aW1vbmlhbHMtdjYgLnRlc3RpbW9uaWFscy1pbmZvIGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi8qIGxpbmUgMzE3OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVzdGltb25pYWxzLXY2IC50ZXN0aW1vbmlhbHMtZGVzYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIGxpbmUgMzE4MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVzdGltb25pYWxzLXY2IC50ZXN0aW1vbmlhbHMtZGVzYyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLyogbGluZSAzMTg1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZXN0aW1vbmlhbHMtdjYgLnRlc3RpbW9uaWFscy1kZXNjIHN0cm9uZywgLnRlc3RpbW9uaWFscy12NiAudGVzdGltb25pYWxzLWRlc2Mgc3BhbiB7XG4gIGNvbG9yOiAjNTU1O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMzE5MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4gIC50ZXN0aW1vbmlhbHMtdjYgLnRlc3RpbW9uaWFscy13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4vKk90aGVyIFRlc3RpbW9uaWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFRlc3RpbW9uaWFscyB2MywgdjQgKi9cbi8qIGxpbmUgMzIwNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVzdGltb25pYWxzLXNlY3Rpb24zIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbn1cblxuLyogbGluZSAzMjA4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZXN0aW1vbmlhbHMtc2VjdGlvbjMgLnRlc3RpbW9uaWFscy1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2VlZTtcbiAgcGFkZGluZzogMTVweCAxNXB4IDIwcHg7XG59XG5cbi8qIGxpbmUgMzIxNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVzdGltb25pYWxzLXNlY3Rpb240IC50ZXN0aW1vbmlhbHMtaXRlbSB7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNlZWU7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAyMHB4O1xufVxuXG4vKiBsaW5lIDMyMTgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlc3RpbW9uaWFscy1zZWN0aW9uNCAudGVzdGltb25pYWxzLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLyogbGluZSAzMjIzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZXN0aW1vbmlhbHMtc2VjdGlvbjMgaW1nLCAudGVzdGltb25pYWxzLXNlY3Rpb240IGltZyB7XG4gIHdpZHRoOiA3NHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNzRweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDNweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0U2RTZFNjtcbiAgbWFyZ2luOiAwIGF1dG8gNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogbGluZSAzMjM0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZXN0aW1vbmlhbHMtc2VjdGlvbjMgYmxvY2txdW90ZSwgLnRlc3RpbW9uaWFscy1zZWN0aW9uNCBibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyogbGluZSAzMjQzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZXN0aW1vbmlhbHMtc2VjdGlvbjMgYmxvY2txdW90ZSBwLCAudGVzdGltb25pYWxzLXNlY3Rpb240IGJsb2NrcXVvdGUgcCB7XG4gIHotaW5kZXg6IDk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4vKiBsaW5lIDMyNTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlc3RpbW9uaWFscy1zZWN0aW9uMyAudGVzdGltb25pYWxzLWl0ZW0gc3Ryb25nLCAudGVzdGltb25pYWxzLXNlY3Rpb24zIC50ZXN0aW1vbmlhbHMtaXRlbSBlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qIGxpbmUgMzI1OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVzdGltb25pYWxzLXNlY3Rpb240IC50ZXN0aW1vbmlhbHMtaXRlbSBzdHJvbmcsIC50ZXN0aW1vbmlhbHMtc2VjdGlvbjQgLnRlc3RpbW9uaWFscy1pdGVtIGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyogbGluZSAzMjY1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZXN0aW1vbmlhbHMtc2VjdGlvbjMgLnRlc3RpbW9uaWFscy1pdGVtIHN0cm9uZywgLnRlc3RpbW9uaWFscy1zZWN0aW9uNCAudGVzdGltb25pYWxzLWl0ZW0gc3Ryb25nIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi8qIGxpbmUgMzI2OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVzdGltb25pYWxzLXNlY3Rpb24zIC50ZXN0aW1vbmlhbHMtaXRlbSBlbSwgLnRlc3RpbW9uaWFscy1zZWN0aW9uNCAudGVzdGltb25pYWxzLWl0ZW0gZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG9wYWNpdHk6IDAuNztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyogT3RoZXIgVGVzdGltb25pYWxzIDFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlRlc3RpbW9uaWFscyovXG4vKiBsaW5lIDMyNzksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlc3RpbW9uaWFscyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8qIGxpbmUgMzI4MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbC1pbmZvIHtcbiAgY29sb3I6ICM3MmMwMmM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuXG4vKiBsaW5lIDMyODgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtaW5mbyBzcGFuIHtcbiAgdG9wOiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSAzMjkzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLWluZm8gZW0ge1xuICBjb2xvcjogIzc3NztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLyogbGluZSAzMjk5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLWluZm8gaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xufVxuXG4vKiBsaW5lIDMzMDksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtYXV0aG9yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogbGluZSAzMzEzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZXN0aW1vbmlhbHMgLmNhcm91c2VsLWFycm93IHtcbiAgdG9wOiAtNjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDMzMTcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlc3RpbW9uaWFscyAuY2Fyb3VzZWwtYXJyb3cgaSB7XG4gIGNvbG9yOiAjNzc3O1xuICBwYWRkaW5nOiAycHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG5cbi8qIGxpbmUgMzMyNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVzdGltb25pYWxzIC5jYXJvdXNlbC1hcnJvdyBpOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM3MmMwMmM7XG59XG5cbi8qIGxpbmUgMzMzMiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVzdGltb25pYWxzIC5jYXJvdXNlbC1jb250cm9sIHtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmaWx0ZXI6IEFscGhhKG9wYWNpdHk9MTAwKTtcbiAgLypGb3IgSUUqL1xufVxuXG4vKiBsaW5lIDMzNDIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlc3RpbW9uaWFscyAuY2Fyb3VzZWwtY29udHJvbC5sZWZ0IHtcbiAgcmlnaHQ6IDI3cHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi8qIGxpbmUgMzM0NywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVzdGltb25pYWxzIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcbiAgcmlnaHQ6IDBweDtcbn1cblxuLyogbGluZSAzMzUyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZXN0aW1vbmlhbHMudGVzdGltb25pYWxzLXYxIC5pdGVtIHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMzM1NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVzdGltb25pYWxzLnRlc3RpbW9uaWFscy12MSAuaXRlbSBwOmFmdGVyLCAudGVzdGltb25pYWxzLnRlc3RpbW9uaWFscy12MSAuaXRlbSBwOmJlZm9yZSB7XG4gIGxlZnQ6IDgwcHg7XG4gIGJvdHRvbTogLTIwcHg7XG59XG5cbi8qIGxpbmUgMzM2MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVzdGltb25pYWxzLnRlc3RpbW9uaWFscy12MSAuaXRlbSBwOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMjJweCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMjJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLyogbGluZSAzMzY4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZXN0aW1vbmlhbHMudGVzdGltb25pYWxzLXYyIC50ZXN0aW1vbmlhbC1pbmZvIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4vKiBsaW5lIDMzNzIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlc3RpbW9uaWFscy50ZXN0aW1vbmlhbHMtdjIgcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4vKiBsaW5lIDMzNzYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlc3RpbW9uaWFscy50ZXN0aW1vbmlhbHMtdjIgLmNhcm91c2VsLWFycm93IHtcbiAgdG9wOiAtNTVweDtcbn1cblxuLyogbGluZSAzMzgxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZXN0aW1vbmlhbHMudGVzdGltb25pYWxzLXYyIC5pdGVtIHA6YWZ0ZXIsIC50ZXN0aW1vbmlhbHMudGVzdGltb25pYWxzLXYyIC5pdGVtIHA6YmVmb3JlIHtcbiAgbGVmdDogOCU7XG4gIGJvdHRvbTogNDVweDtcbn1cblxuLyogbGluZSAzMzg2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZXN0aW1vbmlhbHMudGVzdGltb25pYWxzLXYyIC5pdGVtIHA6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAyMHB4IHNvbGlkO1xuICBib3JkZXItbGVmdDogMjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGxpbmUgMzM5NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVzdGltb25pYWxzLnRlc3RpbW9uaWFscy12MSBwLCAudGVzdGltb25pYWxzLnRlc3RpbW9uaWFscy12MiBwIHtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG5cbi8qIGxpbmUgMzQwMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVzdGltb25pYWxzLnRlc3RpbW9uaWFscy12MSAuaXRlbSBwOmFmdGVyLCAudGVzdGltb25pYWxzLnRlc3RpbW9uaWFscy12MiAuaXRlbSBwOmFmdGVyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBpbnNldDtcbiAgLypGRiBmaXhlcyovXG4gIGJvcmRlci1yaWdodC1zdHlsZTogaW5zZXQ7XG4gIC8qRkYgZml4ZXMqL1xufVxuXG4vKlRlc3RpbW9uaWFscyB2MSovXG4vKlRlc3RpbW9uaWFscyB2MiovXG4vKkdlbmVyYWwgVGVzdGltb25pYWxzIHYxL3YyKi9cbi8qVGVzdGltb25pYWxzIEJhY2tncm91bmRzKi9cbi8qIGxpbmUgMzQyNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVzdGltb25pYWxzLWJnLWRhcmsgLml0ZW0gcCwgLnRlc3RpbW9uaWFscy1iZy1kZWZhdWx0IC5pdGVtIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuLyogbGluZSAzNDMwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZXN0aW1vbmlhbHMtYmctZGFyayAuY2Fyb3VzZWwtYXJyb3cgaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDM0MzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlc3RpbW9uaWFscy1iZy1kZWZhdWx0IC5jYXJvdXNlbC1hcnJvdyBpIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgMzQzOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVzdGltb25pYWxzLWJnLWRlZmF1bHQgLml0ZW0gcCB7XG4gIGJhY2tncm91bmQ6ICM3MmMwMmM7XG59XG5cbi8qVGVzdGltb25pYWxzIERlZmF1bHQqL1xuLyogbGluZSAzNDQ2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZXN0aW1vbmlhbHMudGVzdGltb25pYWxzLWJnLWRlZmF1bHQgLml0ZW0gcDphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3MmMwMmM7XG59XG5cbi8qIGxpbmUgMzQ1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVzdGltb25pYWxzLWJnLWRlZmF1bHQgLmNhcm91c2VsLWFycm93IGkge1xuICBiYWNrZ3JvdW5kOiAjNzJjMDJjO1xufVxuXG4vKiBsaW5lIDM0NTQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlc3RpbW9uaWFscy50ZXN0aW1vbmlhbHMtYmctZGVmYXVsdCAuY2Fyb3VzZWwtYXJyb3cgaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1ZmI2MTE7XG59XG5cbi8qVGVzdGltb25pYWxzIERhcmsqL1xuLyogbGluZSAzNDYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZXN0aW1vbmlhbHMtYmctZGFyayAuaXRlbSBwIHtcbiAgYmFja2dyb3VuZDogIzU1NTtcbn1cblxuLyogbGluZSAzNDY0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZXN0aW1vbmlhbHMudGVzdGltb25pYWxzLWJnLWRhcmsgLml0ZW0gcDphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1NTU7XG59XG5cbi8qIGxpbmUgMzQ2OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVzdGltb25pYWxzLWJnLWRhcmsgLmNhcm91c2VsLWFycm93IGkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzU1NTtcbn1cblxuLyogbGluZSAzNDc0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZXN0aW1vbmlhbHMudGVzdGltb25pYWxzLWJnLWRhcmsgLmNhcm91c2VsLWFycm93IGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuXG4vKiBsaW5lIDM0NzgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlc3RpbW9uaWFscy50ZXN0aW1vbmlhbHMtYmctZGFyayAudGVzdGltb25pYWwtaW5mbyB7XG4gIGNvbG9yOiAjNTU1O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFsyMC4gRmVhdHVyZWQgQmxvZ11cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAzNDg4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5mZWF0dXJlZC1ibG9nIGgyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDAgMCAyNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDM0OTQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmZlYXR1cmVkLWJsb2cgaDI6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3R0b206IC0xMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICM3MmMwMmM7XG59XG5cbi8qIGxpbmUgMzUwNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uZmVhdHVyZWQtYmxvZyAuZmVhdHVyZWQtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDM1MDksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmZlYXR1cmVkLWJsb2cgLmZlYXR1cmVkLWltZzphZnRlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIGxpbmUgMzUxOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uZmVhdHVyZWQtYmxvZyAuZmVhdHVyZWQtaW1nOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLyogbGluZSAzNTI0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5mZWF0dXJlZC1ibG9nIC5mZWF0dXJlZC1pbWcgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAzNTI4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5mZWF0dXJlZC1ibG9nIC5mZWF0dXJlZC1pbWcgaSB7XG4gIHRvcDogNjAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IC0xNy41cHggMCAwIC0xNy41cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBsaW5lIDM1NDEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmZlYXR1cmVkLWJsb2cgLmZlYXR1cmVkLWltZzpob3ZlciBpIHtcbiAgdG9wOiA1MCU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi8qIGxpbmUgMzU0NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uZmVhdHVyZWQtYmxvZyAuZmVhdHVyZWQtaW1nIGkge1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgcGFkZGluZzogMTFweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuXG4vKiBsaW5lIDM1NTYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmZlYXR1cmVkLWJsb2cgLmZlYXR1cmVkLWltZyBpOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM3MmMwMmM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qVGVhbSBIb3ZlciBHcmFkaWVudCovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFsyMS4gQmxvZyBDb21tZW50c11cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAzNTczLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9nLWNvbW1lbnRzIGltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qIGxpbmUgMzU3OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy1jb21tZW50cyAuY29tbWVudHMtaXRzZWxmIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMzU4MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy1jb21tZW50cyAuY29tbWVudHMtaXRzZWxmOmJlZm9yZSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogLTE3cHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMTVweCAxN3B4IDE1cHggMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4vKiBsaW5lIDM1OTUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJsb2ctY29tbWVudHMgLmNvbW1lbnRzLWl0c2VsZiBoMyB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi8qIGxpbmUgMzU5OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy1jb21tZW50cyAuY29tbWVudHMtaXRzZWxmIHNwYW4ge1xuICBjb2xvcjogIzk5OTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi8qIGxpbmUgMzYwNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy1jb21tZW50cyAuY29tbWVudHMtaXRzZWxmIHAge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLyogbGluZSAzNjEwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9nLWNvbW1lbnRzLmJsb2ctY29tbWVudHMtcmVwbHkge1xuICBtYXJnaW4tbGVmdDogNzBweDtcbn1cblxuLypDb21tZW50cyBSZXBseSovXG4vKk1lZGlhIFF1ZXJpZXMqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMzYyMCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4gIC5ibG9nLWNvbW1lbnRzIC5jb21tZW50cy1pdHNlbGY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qIGxpbmUgMzYyNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4gIC5ibG9nLWNvbW1lbnRzIC5jb21tZW50cy1pdHNlbGY6YWZ0ZXIge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICB0b3A6IC0xN3B4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDE1cHggMTdweCAxNXB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFsyMi4gUXVvdGVdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgMzY0MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucXVvdGUtdjEge1xuICBwYWRkaW5nOiAxNzBweCAwIDE1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGF0dGVybnMvNS5wbmcpIHJlcGVhdDtcbn1cblxuLyogbGluZSAzNjQ3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5xdW90ZS12MSBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgcGFkZGluZzogMCAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBsaW5lIDM2NTUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnF1b3RlLXYxIHA6YmVmb3JlIHtcbiAgY29sb3I6ICM3MmMwMmM7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgY29udGVudDogXCJcXDIwMUNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IC0zMHB4IDAgMCAtNDBweDtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIHNlcmlmO1xufVxuXG4vKiBsaW5lIDM2NjUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnF1b3RlLXYxIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAzNjcyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbiAgLnF1b3RlLXYxIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbn1cblxuLypRdW90ZSB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgMzY4MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucXVvdGUtdjIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDg1cHggMTAlIDQwcHg7XG59XG5cbi8qIGxpbmUgMzY4NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucXVvdGUtdjIgcCB7XG4gIGNvbG9yOiAjNTU1O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBsaW5lIDM2OTIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnF1b3RlLXYyIHA6YmVmb3JlIHtcbiAgbGVmdDogNTAlO1xuICB0b3A6IC03NXB4O1xuICBmb250LXNpemU6IDgwcHg7XG4gIGNvbnRlbnQ6IFwiXFwyMDFDXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgc2VyaWY7XG59XG5cbi8qIGxpbmUgMzcwMywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucXVvdGUtdjIgc3BhbiB7XG4gIGNvbG9yOiAjNTU1O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFsyMy4gVGVhbSBTb2NpYWxdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgMzcxMywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc29jaWFsLWljb25zLXYxIGkge1xuICBjb2xvcjogIzU1NTtcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogMzNweDtcbiAgcGFkZGluZzogOXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBsaW5lIDM3MjMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNvY2lhbC1pY29ucy12MSBpOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM3MmMwMmM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIGxpbmUgMzczMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc29jaWFsLWljb25zLXYxLS1kYXJrIGkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzMzMztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbMjQuIEJveCBTaGFkb3dzXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDM3NDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNoYWRvdy13cmFwcGVyIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKkNvbW1vbiBTdHlsZSovXG4vKiBsaW5lIDM3NDcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJveC1zaGFkb3cge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMzc1MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYm94LXNoYWRvdzphZnRlciwgLmJveC1zaGFkb3c6YmVmb3JlIHtcbiAgdG9wOiA4MCU7XG4gIGxlZnQ6IDVweDtcbiAgd2lkdGg6IDUwJTtcbiAgei1pbmRleDogLTE7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogMTVweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgYmFja2dyb3VuZDogIzk5OTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4vKkVmZmVjdCAxKi9cbi8qIGxpbmUgMzc2NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2hhZG93LWVmZmVjdC0xIHtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDZweCAtNnB4ICNiYmI7XG59XG5cbi8qRWZmZWN0IDIsMyw0Ki9cbi8qIGxpbmUgMzc3MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2hhZG93LWVmZmVjdC0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDM3NzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNoYWRvdy1lZmZlY3QtMjphZnRlciwgLnNoYWRvdy1lZmZlY3QtMjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gIGJveC1zaGFkb3c6IDAgMTVweCAxMHB4ICM5OTk7XG59XG5cbi8qIGxpbmUgMzc4MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2hhZG93LWVmZmVjdC0zOmJlZm9yZSwgLnNoYWRvdy1lZmZlY3QtNDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcbiAgYm94LXNoYWRvdzogMCAxNXB4IDEwcHggIzk5OTtcbn1cblxuLyogbGluZSAzNzg2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zaGFkb3ctZWZmZWN0LTI6YWZ0ZXIsIC5zaGFkb3ctZWZmZWN0LTQ6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbn1cblxuLypFZmZlY3QgNSovXG4vKiBsaW5lIDM3OTQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNoYWRvdy1lZmZlY3QtNSB7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggI2NjYztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbMjUuIEludGVyYWN0aXZlIFNsaWRlcl1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogSW50ZXJhY3RpdmUgU2xpZGVyIHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAzODA0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5pbnRlcmFjdGl2ZS1zbGlkZXItdjEge1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAxMzBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMzgwOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uaW50ZXJhY3RpdmUtc2xpZGVyLXYxLmltZy12MSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmcvMTguanBnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMzgxNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uaW50ZXJhY3RpdmUtc2xpZGVyLXYxLmltZy12MiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmcvMTkuanBnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMzgyMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uaW50ZXJhY3RpdmUtc2xpZGVyLXYxLmltZy12MyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmcvMTguanBnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMzgyNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uaW50ZXJhY3RpdmUtc2xpZGVyLXYxOmFmdGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4vKiBsaW5lIDM4MzgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmludGVyYWN0aXZlLXNsaWRlci12MSBoMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIGxpbmUgMzg0NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uaW50ZXJhY3RpdmUtc2xpZGVyLXYxIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogMjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAzODU1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbiAgLmludGVyYWN0aXZlLXNsaWRlci12MSBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIC8qIGxpbmUgMzg1OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4gIC5pbnRlcmFjdGl2ZS1zbGlkZXItdjEgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi8qSW50ZXJhY3RpdmUgU2xpZGVyIHYyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAzODY4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5pbnRlcmFjdGl2ZS1zbGlkZXItdjIge1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAyMDBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZy8xOC5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLyogbGluZSAzODc4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5pbnRlcmFjdGl2ZS1zbGlkZXItdjItbWQge1xuICBwYWRkaW5nOiAyNTBweCAwO1xufVxuXG4vKiBsaW5lIDM4ODMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmludGVyYWN0aXZlLXNsaWRlci12Mi5pbWctdjEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLzI1LmpwZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4vKiBsaW5lIDM4ODksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmludGVyYWN0aXZlLXNsaWRlci12Mi5pbWctdjIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLzE0LmpwZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4vKiBsaW5lIDM4OTUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmludGVyYWN0aXZlLXNsaWRlci12Mi5pbWctdjMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnL2ltZzguanBnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMzkwMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uaW50ZXJhY3RpdmUtc2xpZGVyLXYyLmltZy12NCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmcvaW1nOS5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLyogbGluZSAzOTA3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5pbnRlcmFjdGl2ZS1zbGlkZXItdjIuaW50cm8tcHJvbW8taW1nIHtcbiAgcGFkZGluZzogODBweCAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ludHJvL3Byb21vLmpwZykgcmVwZWF0LXggZml4ZWQgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgLXdlYmtpdC1hbmltYXRpb246IGluZmluaXRlQmFja2dyb3VuZCA2NXMgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogaW5maW5pdGVCYWNrZ3JvdW5kIDY1cyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogaW5maW5pdGVCYWNrZ3JvdW5kIDY1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi8qIGxpbmUgMzkxNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uaW50ZXJhY3RpdmUtc2xpZGVyLXYyOmFmdGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDM5MjgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuICAuaW50ZXJhY3RpdmUtc2xpZGVyLXYyLmludHJvLXByb21vLWltZyB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gICAgLW1vei1hbmltYXRpb246IG5vbmU7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaW5maW5pdGVCYWNrZ3JvdW5kIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDI0cHggMDtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaW5maW5pdGVCYWNrZ3JvdW5kIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDI0cHggMDtcbiAgfVxufVxuXG5ALW1vei1rZXlmcmFtZSBpbmZpbml0ZUJhY2tncm91bmQge1xuICAvKiBsaW5lIDM5NTYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbiAgLyogbGluZSAzOTYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMjRweCAwO1xuICB9XG59XG5cbi8qIGxpbmUgMzk2NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uaW50cm8tcHJvbW8tY292ZXItZGFyazphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuLyogbGluZSAzOTY5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5pbnRyby1wcm9tby1jb3Zlci1saWdodDphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cblxuLyogbGluZSAzOTc0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5pbnRlcmFjdGl2ZS1zbGlkZXItdjIgaDEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogODBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogbGluZSAzOTgyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5pbnRlcmFjdGl2ZS1zbGlkZXItdjIgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMzk5MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4gIC5pbnRlcmFjdGl2ZS1zbGlkZXItdjIgaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzI2LiBCbG9nIFRyZW5kaW5nXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDQwMDMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJsb2ctdHJlbmRpbmcgbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBsaW5lIDQwMDcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJsb2ctdHJlbmRpbmcgaDMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5cbi8qIGxpbmUgNDAxMywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy10cmVuZGluZyBzbWFsbCB7XG4gIGNvbG9yOiAjNzc3O1xufVxuXG4vKiBsaW5lIDQwMTYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJsb2ctdHJlbmRpbmcgc21hbGwgYSB7XG4gIGNvbG9yOiAjNzc3O1xufVxuXG4vKiBsaW5lIDQwMTksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJsb2ctdHJlbmRpbmcgc21hbGwgYTpob3ZlciB7XG4gIGNvbG9yOiAjNzJjMDJjO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFsyNy4gQmxvZyBMYXRlc3QgUG9zdHNdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgNDAzMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy1sYXRlc3QtcG9zdHMgbGkge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi8qIGxpbmUgNDAzNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy1sYXRlc3QtcG9zdHMgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLyogbGluZSA0MDQzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9nLWxhdGVzdC1wb3N0cyBoMyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwIDAgM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogbGluZSA0MDQ5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9nLWxhdGVzdC1wb3N0cyBzbWFsbCB7XG4gIGNvbG9yOiAjNzc3O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogbGluZSA0MDUyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9nLWxhdGVzdC1wb3N0cyBzbWFsbCBhIHtcbiAgY29sb3I6ICM3Nzc7XG59XG5cbi8qIGxpbmUgNDA2MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy1sYXRlc3QtcG9zdHMgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbMjguIEJsb2cgUGhvdG9zdHJlYW1dXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgNDA2OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy1waG90b3N0cmVhbSB7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cblxuLyogbGluZSA0MDcyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9nLXBob3Rvc3RyZWFtIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAzcHggNXB4IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDQwNzcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJsb2ctcGhvdG9zdHJlYW0gbGkgaW1nIHtcbiAgd2lkdGg6IDc4cHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbMjkuIE5ld3NsZXR0ZXJdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgNDA4OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy1uZXdzbGV0dGVyIHAge1xuICBjb2xvcjogIzU1NTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLyogbGluZSA0MDk0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9nLW5ld3NsZXR0ZXIgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyogbGluZSA0MDk3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9nLW5ld3NsZXR0ZXIgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzMwLiBCbG9nIFBvc3QgUXVvdGVdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgNDEwNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy1wb3N0LXF1b3RlIHtcbiAgcGFkZGluZzogMzVweCA2MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgNDExMiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy1wb3N0LXF1b3RlIHAge1xuICBjb2xvcjogIzU1NTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogMjAwO1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi8qIGxpbmUgNDEyMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy1wb3N0LXF1b3RlIHA6YmVmb3JlLCAuYmxvZy1wb3N0LXF1b3RlIHA6YWZ0ZXIge1xuICB0b3A6IC0zcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDQxMjcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJsb2ctcG9zdC1xdW90ZSBwOmJlZm9yZSB7XG4gIGxlZnQ6IC0xMHB4O1xuICBjb250ZW50OiBcIlxcMDAyMlwiO1xufVxuXG4vKiBsaW5lIDQxMzIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJsb2ctcG9zdC1xdW90ZSBwOmFmdGVyIHtcbiAgcmlnaHQ6IC0xMHB4O1xuICBjb250ZW50OiBcIlxcMDAyMlwiO1xufVxuXG4vKiBsaW5lIDQxMzgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJsb2ctcG9zdC1xdW90ZSBzcGFuIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgNDE0NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4gIC5ibG9nLXBvc3QtcXVvdGUge1xuICAgIHBhZGRpbmc6IDM1cHggMjVweDtcbiAgfVxuICAvKiBsaW5lIDQxNDksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuICAuYmxvZy1wb3N0LXF1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFszMS4gQmxvZyBQb3N0IEF1dGhvcl1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA0MTYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9nLWF1dGhvciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi8qIGxpbmUgNDE2NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy1hdXRob3IgaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLyogbGluZSA0MTcxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9nLWF1dGhvciAuYmxvZy1hdXRob3ItZGVzYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIGxpbmUgNDE3NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy1hdXRob3IgLmJsb2ctYXV0aG9yLWRlc2MgaDQge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBsaW5lIDQxODEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJsb2ctYXV0aG9yIC5ibG9nLWF1dGhvci1kZXNjIHVsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi8qIGxpbmUgNDE4NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy1hdXRob3IgLmJsb2ctYXV0aG9yLWRlc2MgcCB7XG4gIGNvbG9yOiAjNTU1O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFszMi4gQmxvZyBDb21tZW50c11cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA0MTk3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9nLWNvbW1lbnRzIGltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qIGxpbmUgNDIwMiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy1jb21tZW50cyAuY29tbWVudHMtaXRzZWxmIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgNDIwNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy1jb21tZW50cyAuY29tbWVudHMtaXRzZWxmOmJlZm9yZSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogLTE3cHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMTVweCAxN3B4IDE1cHggMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4vKiBsaW5lIDQyMTksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJsb2ctY29tbWVudHMgLmNvbW1lbnRzLWl0c2VsZiBoMyB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi8qIGxpbmUgNDIyMywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy1jb21tZW50cyAuY29tbWVudHMtaXRzZWxmIHNwYW4ge1xuICBjb2xvcjogIzU1NTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi8qIGxpbmUgNDIyOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy1jb21tZW50cyAuY29tbWVudHMtaXRzZWxmIHAge1xuICBjb2xvcjogIzU1NTtcbn1cblxuLyogbGluZSA0MjM0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9nLWNvbW1lbnRzLmJsb2ctY29tbWVudHMtcmVwbHkge1xuICBtYXJnaW4tbGVmdDogNzBweDtcbn1cblxuLypDb21tZW50cyBSZXBseSovXG4vKk1lZGlhIFF1ZXJpZXMqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgNDI0NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4gIC5ibG9nLWNvbW1lbnRzIC5jb21tZW50cy1pdHNlbGY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qIGxpbmUgNDI0OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4gIC5ibG9nLWNvbW1lbnRzIC5jb21tZW50cy1pdHNlbGY6YWZ0ZXIge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICB0b3A6IC0xN3B4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDE1cHggMTdweCAxNXB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFszMy4gTmV3c11cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypOZXdzIHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA0MjY4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5uZXdzLXNlY3Rpb24ge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2VlZTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlZWU7XG59XG5cbi8qIGxpbmUgNDI3NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ubmV3cy12MSAubmV3cy12MS1pbiB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG5cbi8qIGxpbmUgNDI3OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ubmV3cy12MSBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTVweDtcbn1cblxuLyogbGluZSA0Mjg0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5uZXdzLXYxIGgzIGEge1xuICBjb2xvcjogIzU1NTtcbn1cblxuLyogbGluZSA0Mjg3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5uZXdzLXYxIGgzIGE6aG92ZXIge1xuICBjb2xvcjogIzcyYzAyYztcbn1cblxuLyogbGluZSA0MjkzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5uZXdzLXYxIHAge1xuICBjb2xvcjogIzU1NTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBsaW5lIDQyOTksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLm5ld3MtdjEgLm5ld3MtdjEtaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlZWU7XG59XG5cbi8qIGxpbmUgNDMwNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ubmV3cy12MSAubmV3cy12MS1pbmZvIGxpIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4vKiBsaW5lIDQzMDksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLm5ld3MtdjEgLm5ld3MtdjEtaW5mbyBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM3MmMwMmM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLypOZXdzIHYyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypOZXdzIEJhZGdlKi9cbi8qIGxpbmUgNDMyMiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ubmV3cy12MiAubmV3cy12Mi1iYWRnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSA0MzI2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5uZXdzLXYyIC5uZXdzLXYyLWJhZGdlIHAge1xuICBsZWZ0OiAwO1xuICB0b3A6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLyogbGluZSA0MzM1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5uZXdzLXYyIC5uZXdzLXYyLWJhZGdlIHNwYW4ge1xuICBjb2xvcjogIzU1NTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi8qIGxpbmUgNDM0MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ubmV3cy12MiAubmV3cy12Mi1iYWRnZSBzbWFsbCB7XG4gIGNvbG9yOiAjNTU1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBsaW5lIDQzNTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLm5ld3MtdjIgLm5ld3MtdjItZGVzYyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi8qIGxpbmUgNDM1NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ubmV3cy12MiAubmV3cy12Mi1kZXNjIGgzIHtcbiAgbWFyZ2luOiAwIDAgM3B4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi8qIGxpbmUgNDM1OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ubmV3cy12MiAubmV3cy12Mi1kZXNjIGgzIGEge1xuICBjb2xvcjogIzU1NTtcbn1cblxuLyogbGluZSA0MzYxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5uZXdzLXYyIC5uZXdzLXYyLWRlc2MgaDMgYTpob3ZlciB7XG4gIGNvbG9yOiAjNzJjMDJjO1xufVxuXG4vKiBsaW5lIDQzNjcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLm5ld3MtdjIgLm5ld3MtdjItZGVzYyBzbWFsbCB7XG4gIGNvbG9yOiAjNTU1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogbGluZSA0Mzc0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5uZXdzLXYyIC5uZXdzLXYyLWRlc2MgcCB7XG4gIGNvbG9yOiAjNTU1O1xufVxuXG4vKk5ld3MgRGVzY3JpcHRpb24qL1xuLypOZXdzIHYzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypOZXdzIFBvc3RzKi9cbi8qIGxpbmUgNDM4NywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ubmV3cy12MyAubmV3cy12My1pbiB7XG4gIHBhZGRpbmc6IDM1cHggMzBweDtcbn1cblxuLyogbGluZSA0MzkxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5uZXdzLXYzIC5uZXdzLXYzLWluLXNtIHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLyogbGluZSA0Mzk1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5uZXdzLXYzIGgyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogMjAwO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogbGluZSA0NDAzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5uZXdzLXYzIC5uZXdzLXYzLWluLXNtIGgyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG59XG5cbi8qIGxpbmUgNDQxMCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ubmV3cy12MyBoMiBhIHtcbiAgY29sb3I6ICM1NTU7XG59XG5cbi8qIGxpbmUgNDQxMywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ubmV3cy12MyBoMiBhOmhvdmVyIHtcbiAgY29sb3I6ICM3MmMwMmM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogbGluZSA0NDE5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5uZXdzLXYzIHAge1xuICBjb2xvcjogIzU1NTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLyogbGluZSA0NDI0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5uZXdzLXYzIC5wb3N0ZWQtaW5mbyBsaSB7XG4gIGNvbG9yOiAjNTU1O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qIGxpbmUgNDQyOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ubmV3cy12MyAubmV3cy12My1pbi1zbSAucG9zdGVkLWluZm8gbGkge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4vKiBsaW5lIDQ0MzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLm5ld3MtdjMgLnBvc3RlZC1pbmZvIGxpOmJlZm9yZSwgLm5ld3MtdjMgLm5ld3MtdjMtaW4tc20gLnBvc3RlZC1pbmZvIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcvJztcbn1cblxuLyogbGluZSA0NDM5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5uZXdzLXYzIC5wb3N0ZWQtaW5mbyBsaTpiZWZvcmUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG59XG5cbi8qIGxpbmUgNDQ0NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ubmV3cy12MyAubmV3cy12My1pbi1zbSAucG9zdGVkLWluZm8gbGk6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTFweDtcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG59XG5cbi8qIGxpbmUgNDQ1MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ubmV3cy12MyAucG9zdGVkLWluZm8gbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlLCAubmV3cy12MyAubmV3cy12My1pbi1zbSAucG9zdGVkLWluZm8gbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLyogbGluZSA0NDU2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5uZXdzLXYzIC5wb3N0ZWQtaW5mbyBsaSBhIHtcbiAgY29sb3I6ICM1NTU7XG59XG5cbi8qIGxpbmUgNDQ1OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ubmV3cy12MyAucG9zdGVkLWluZm8gbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjNzJjMDJjO1xufVxuXG4vKiBsaW5lIDQ0NjQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLm5ld3MtdjMgLnBvc3Qtc2hhcmVzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDQwcHggMCAwIC01cHg7XG59XG5cbi8qIGxpbmUgNDQ3MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ubmV3cy12MyAubmV3cy12My1pbi1zbSAucG9zdC1zaGFyZXMge1xuICBtYXJnaW46IDIwcHggMCAwIC01cHg7XG59XG5cbi8qIGxpbmUgNDQ3NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ubmV3cy12MyAucG9zdC1zaGFyZXMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBsaW5lIDQ0NzksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLm5ld3MtdjMgLnBvc3Qtc2hhcmVzIGxpIGkge1xuICBjb2xvcjogIzU1NTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTNweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogbGluZSA0NDg5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5uZXdzLXYzIC5wb3N0LXNoYXJlcyBsaSBpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cblxuLyogbGluZSA0NDk0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5uZXdzLXYzIC5wb3N0LXNoYXJlcyBsaSBzcGFuIHtcbiAgdG9wOiAtNXB4O1xuICByaWdodDogNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgcGFkZGluZzogNHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzcyYzAyYztcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNDUxMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ubmV3cy12MyAucG9zdC1zaGFyZXMtbGcgbGkgc3BhbiB7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgNDUyMywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4gIC5uZXdzLXYzIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLypOZXdzIEluZm8qL1xuLypOZXdzIFNoYXJlcyovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFszNC4gQmxvZyBHcmlkXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDQ1MzgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJsb2ctZ3JpZCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4vKiBsaW5lIDQ1NDIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJsb2ctZ3JpZCBoMyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLyogbGluZSA0NTQ4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9nLWdyaWQgaDIuYmxvZy1ncmlkLXRpdGxlLWxnIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4vKiBsaW5lIDQ1NTUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJsb2ctZ3JpZCBoMy5ibG9nLWdyaWQtdGl0bGUtc20ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi8qIGxpbmUgNDU2MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy1ncmlkIGgzIGEge1xuICBjb2xvcjogIzMzMztcbn1cblxuLyogbGluZSA0NTY1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9nLWdyaWQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi8qIGxpbmUgNDU3MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy1ncmlkLWlubmVyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luOiAtNzBweCA0MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLypCbG9nIEdyaWQgR3JhZGllbnQqL1xuLyogbGluZSA0NTgwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9nLWdyaWQgLmJsb2ctZ3JpZC1ncmFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDQ1ODMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJsb2ctZ3JpZCAuYmxvZy1ncmlkLWdyYWQgaSB7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLyogbGluZSA0NTk5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9nLWdyaWQgLmJsb2ctZ3JpZC1pbmZvIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBsaW5lIDQ2MDMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJsb2ctZ3JpZCAuYmxvZy1ncmlkLWluZm8gbGkge1xuICBjb2xvcjogIzg4ODtcbiAgcGFkZGluZzogMCAycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBsaW5lIDQ2MDksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJsb2ctZ3JpZCAuYmxvZy1ncmlkLWluZm8gbGk6YmVmb3JlIHtcbiAgY29udGVudDogJy8nO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xufVxuXG4vKiBsaW5lIDQ2MTYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJsb2ctZ3JpZCAuYmxvZy1ncmlkLWluZm8gbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLyogbGluZSA0NjIxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9nLWdyaWQgLmJsb2ctZ3JpZC1pbmZvIGxpIGEge1xuICBjb2xvcjogIzg4ODtcbn1cblxuLyogbGluZSA0NjI0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9nLWdyaWQgLmJsb2ctZ3JpZC1pbmZvIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGxpbmUgNDYzMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy1ncmlkIGEuci1tb3JlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogbGluZSA0NjM3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9nLWdyaWQgYS5yLW1vcmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qQmxvZyBHcmlkIEluZm8qL1xuLypSZWFkIE1vcmUgTGluayovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFszNS4gQmxvZyBUaHVtYl1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA0NjUxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9nLXRodW1iIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogbGluZSA0NjU0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9nLXRodW1iIC5ibG9nLXRodW1iLWhvdmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4vKiBsaW5lIDQ2NTksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJsb2ctdGh1bWIgLmJsb2ctdGh1bWItaG92ZXI6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cywgdHJhbnNmb3JtIDAuMzVzO1xufVxuXG4vKiBsaW5lIDQ2NjksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJsb2ctdGh1bWIgLmJsb2ctdGh1bWItaG92ZXIgaW1nIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qIGxpbmUgNDY3MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy10aHVtYiAuYmxvZy10aHVtYi1ob3ZlciBpbWcudmlkZW8tcGxheS1idG4ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4vKiBsaW5lIDQ2NzksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJsb2ctdGh1bWIgLmJsb2ctdGh1bWItaG92ZXIgLmhvdmVyLWdyYWQge1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0xNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42NXMsIHRyYW5zZm9ybSAwLjY1cztcbn1cblxuLyogbGluZSA0Njk0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9nLXRodW1iIC5ibG9nLXRodW1iLWhvdmVyOmhvdmVyIC5ob3Zlci1ncmFkIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiAwLjU1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjU1cztcbn1cblxuLyogbGluZSA0NzAxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9nLXRodW1iIC5ibG9nLXRodW1iLWRlc2Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDQ3MDQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJsb2ctdGh1bWIgLmJsb2ctdGh1bWItZGVzYyBoMyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4vKiBsaW5lIDQ3MTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJsb2ctdGh1bWIgLmJsb2ctdGh1bWItZGVzYyBoMyBhIHtcbiAgY29sb3I6ICM1NTU7XG59XG5cbi8qIGxpbmUgNDcxNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy10aHVtYiAuYmxvZy10aHVtYi1pbmZvIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBsaW5lIDQ3MjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJsb2ctdGh1bWIgLmJsb2ctdGh1bWItaW5mbyBsaSB7XG4gIGNvbG9yOiAjODg4O1xuICBwYWRkaW5nOiAwIDJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIGxpbmUgNDcyNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy10aHVtYiAuYmxvZy10aHVtYi1pbmZvIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcvJztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbn1cblxuLyogbGluZSA0NzMzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9nLXRodW1iIC5ibG9nLXRodW1iLWluZm8gbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLyogbGluZSA0NzM4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9nLXRodW1iIC5ibG9nLXRodW1iLWluZm8gbGkgYSB7XG4gIGNvbG9yOiAjODg4O1xufVxuXG4vKiBsaW5lIDQ3NDEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJsb2ctdGh1bWIgLmJsb2ctdGh1bWItaW5mbyBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNzRjM2M7XG59XG5cbi8qIGxpbmUgNDc0OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy10aHVtYi5ibG9nLXRodW1iLWNpcmNsZSAuYmxvZy10aHVtYi1ob3ZlcjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDQ3NTMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJsb2ctdGh1bWIuYmxvZy10aHVtYi1jaXJjbGUgLmJsb2ctdGh1bWItaG92ZXIgaW1nIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLyogbGluZSA0NzU4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9nLXRodW1iLmJsb2ctdGh1bWItY2lyY2xlIC5ibG9nLXRodW1iLWhvdmVyIC5ob3Zlci1ncmFkIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuLyogbGluZSA0NzY0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9nLXRodW1iIC5ibG9nLXRodW1iLWhvdmVyOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMTQsIDE5MiwgNDQsIDAuOSk7XG59XG5cbi8qQmxvZyBHcmlkIEhvdmVyKi9cbi8qSWNvbiBIb3ZlciBHcmFkaWVudCovXG4vKkJsb2cgVGh1bWIgRGVzY3JpcHRpb24qL1xuLypCbG9nIEdyaWQgSW5mbyovXG4vKkJsb2cgVGh1bWIgQ2lyY2xlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypCbG9nIFRodW1iIENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgNDc4MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy1ncmlkIC5ibG9nLWdyaWQtZ3JhZCBpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzcyYzAyYztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBbMzYuIFNob3AgU3Vic2NyaWJlXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDQ3OTEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNob3Atc3Vic2NyaWJlIHtcbiAgcGFkZGluZzogMjVweCAwO1xufVxuXG4vKiBsaW5lIDQ3OTQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNob3Atc3Vic2NyaWJlIGgyIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogMjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBsaW5lIDQ4MDIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNob3Atc3Vic2NyaWJlIGlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBsaW5lIDQ4MDgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNob3Atc3Vic2NyaWJlIC5mb3JtLWNvbnRyb2wge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG4vKiBsaW5lIDQ4MTMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNob3Atc3Vic2NyaWJlIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgNDgxOCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2hvcC1zdWJzY3JpYmUgLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciwgLnNob3Atc3Vic2NyaWJlIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2hvcC1zdWJzY3JpYmUgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDQ4MjMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNob3Atc3Vic2NyaWJlIC5pbnB1dC1ncm91cC1idG4ge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBsaW5lIDQ4MjcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNob3Atc3Vic2NyaWJlIC5pbnB1dC1ncm91cC1idG4gLmJ0biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBsaW5lIDQ4MzIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNob3Atc3Vic2NyaWJlIC5pbnB1dC1ncm91cC1idG4gaSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5cbi8qSW5wdXQgRm9ybSBDb250cm9sKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgWzM3LiBQYXJhbGxheCBTbGlkZXIgKE1haW4pXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDQ4NDcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNsaWRlci1pbm5lciAuZGEtc2xpZGVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XG59XG5cbi8qIGxpbmUgNDg1MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2xpZGVyLWlubmVyIC5kYS1kb3RzIHtcbiAgei1pbmRleDogMTA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAvKiBsaW5lIDQ4NTgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuICAuZGEtc2xpZGUgcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLypTbGlkZXIgUGFyYWxsYXgqL1xuICAvKiBsaW5lIDQ4NjYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuICAuZGEtc2xpZGUgLmRhLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFszOC4gTWFzdGVyIFNsaWRlcl1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA0ODc1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5tcy1wcm9tby1pbmZvIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi8qIGxpbmUgNDg4MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ubXMtcHJvbW8taW5mby1pbiB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogbGluZSA0ODg4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5tcy1wcm9tby1zdWIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLyogbGluZSA0ODk1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5tcy1wcm9tby1zdWItaW4ge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi8qIGxpbmUgNDg5OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ubXMtaW1nLWJvcmRlcmVkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogN3B4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFszOS4gUmV2b2x1dGlvbiBTbGlkZXJdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgNDkwOCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udHAtZG90dGVkb3ZlcmxheSB7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA0OTEyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50cC1idWxsZXRzLnByZXZpZXc0IC5idWxsZXQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNDkxNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udHAtYmFubmVyLWNvbnRhaW5lciB1bCBsaSwgLmZ1bGxzY3JlZW5iYW5uZXItY29udGFpbmVyIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDQ5MjEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRwLWJhbm5lci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgNDkyMywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udHAtYmFubmVyLWNvbnRhaW5lciBhLmJ0bi11IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xufVxuXG4vKiBsaW5lIDQ5MjcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRwLWJhbm5lci1jb250YWluZXIgYS5idG4tdTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcbn1cblxuLyogbGluZSA0OTMzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50cC1iYW5uZXItY29udGFpbmVyIGEucmUtYnRuLWJyZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogc29saWQgMXB4ICNmZmY7XG59XG5cbi8qIGxpbmUgNDkzNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udHAtYmFubmVyLWNvbnRhaW5lciBhLnJlLWJ0bi1icmQ6aG92ZXIge1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLyogbGluZSA0OTQ0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50cC1iYW5uZXItY29udGFpbmVyIC5idG4tdS5idG4tYnJkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLypGdWxsd2lkdGgqL1xuLypGdWxsc2NyZWVuKi9cbi8qIGxpbmUgNDk1NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uZnVsbHNjcmVlbi1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKlNsaWRlciBDb250ZW50cyB2MSovXG4vKiBsaW5lIDQ5NjMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnJldm9sdXRpb24tbWNoLTE6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiAnICc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4vKiBsaW5lIDQ5NzQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnJldm9sdXRpb24tY2gxIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLyogbGluZSA0OTgzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5yZXZvbHV0aW9uLWNoMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1heC13aWR0aDogNDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4vKiBsaW5lIDQ5OTMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnJldm9sdXRpb24tY2gyOmFmdGVyIHtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6ICcgJztcbiAgYm90dG9tOiAtMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi8qU2xpZGVyIENvbnRlbnRzIHYyKi9cbi8qIGxpbmUgNTAwNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucmUtdGl0bGUtdjEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA3NXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4vKiBsaW5lIDUwMTYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnJlLXRpdGxlLXYyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4vKiBsaW5lIDUwMjYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnJlLXRleHQtdjEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLyogbGluZSA1MDMzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5yZS10ZXh0LXYyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4vKlNsaWRlcyovXG4vKiBsaW5lIDUwNDEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnJzLWNhcHRpb24tMSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIHBhZGRpbmc6IDZweCA3NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZmZmO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ZmZjtcbn1cblxuLyogbGluZSA1MDUwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ycy1jYXB0aW9uLTE6YWZ0ZXIsIC5ycy1jYXB0aW9uLTE6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbn1cblxuLyogbGluZSA1MDU3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ycy1jYXB0aW9uLTE6YWZ0ZXIge1xuICByaWdodDogNCU7XG59XG5cbi8qIGxpbmUgNTA2MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucnMtY2FwdGlvbi0xOmJlZm9yZSB7XG4gIGxlZnQ6IDQlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA1MDY4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbiAgLnJzLWNhcHRpb24tMTphZnRlciwgLnJzLWNhcHRpb24tMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLyogbGluZSA1MDc0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ycy1jYXB0aW9uLTIge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMHB4IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSA1MDgzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ycy1jYXB0aW9uLTI6YWZ0ZXIge1xuICBsZWZ0OiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4vKiBsaW5lIDUwOTUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnJzLWNhcHRpb24tMyBhIHtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcGFkZGluZzogN3B4IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDUxMDIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuICAucnMtY2FwdGlvbi0xLCAucnMtY2FwdGlvbi0yLCAucnMtY2FwdGlvbi0zIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgWzQwLiBMYXllciBTbGlkZXJdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgNTExMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ubGF5ZXJfc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogbGluZSA1MTE1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5scy1jdC1oYWxmLCAubHMtY3QtY2VudGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBbNDEuIENsaWVudHMgQ2Fyb3VzZWxdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgNTEyMywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uY2xpZW50cyB7XG4gIGJvcmRlcjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNTEzMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uY2xpZW50cyBsaSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cblxuLyogbGluZSA1MTM3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5jbGllbnRzIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbn1cblxuLyogbGluZSA1MTQxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5jbGllbnRzIGxpIGltZy5jb2xvci1pbWcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLyogbGluZSA1MTQ4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5jbGllbnRzIGxpOmhvdmVyIGltZy5jb2xvci1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogbGluZSA1MTUyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5jbGllbnRzIGxpIGltZyB7XG4gIGZpbHRlcjogZ3JheTtcbiAgLyogSUU2LTkgKi9cbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA1MTU5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5jbGllbnRzIGxpIGltZzpob3ZlciB7XG4gIGZpbHRlcjogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBbNDIuIFBpZSBDaGFydF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA1MTcxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5waWUtcHJvZ3Jlc3MtY2hhcnRzIC5pbm5lci1wY2hhcnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgNTE3NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucGllLXByb2dyZXNzLWNoYXJ0cyAuY2lyY2xlIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8qIGxpbmUgNTE4MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucGllLXByb2dyZXNzLWNoYXJ0cyAuY2lyY2xlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogbGluZSA1MTg3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbiAgLnBpZS1wcm9ncmVzcy1jaGFydHMgLmlubmVyLXBjaGFydCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFs0My4gQ291bnRlcl1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA1MTk2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5jb3VudGVycyB7XG4gIGNvbG9yOiAjNTU1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgNTIwMCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uY291bnRlcnMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbn1cblxuLyogbGluZSA1MjAzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5jb3VudGVycyBzcGFuLmNvdW50ZXItaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vKiBsaW5lIDUyMDcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmNvdW50ZXJzIHNwYW4uY291bnRlci1pY29uIGkge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTZweDtcbiAgbWluLXdpZHRoOiA2NXB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzcyYzAyYztcbn1cblxuLyogbGluZSA1MjE1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5jb3VudGVycyBzcGFuLmNvdW50ZXItaWNvbiBpOmFmdGVyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogMzglO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm90dG9tOiAtN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItdG9wOiA3cHggc29saWQgIzcyYzAyYztcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBpbnNldDtcbiAgLypGRiBmaXhlcyovXG4gIGJvcmRlci1yaWdodC1zdHlsZTogaW5zZXQ7XG4gIC8qRkYgZml4ZXMqL1xufVxuXG4vKiBsaW5lIDUyMzcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmNvdW50ZXJzOmhvdmVyIHNwYW4uY291bnRlci1pY29uIGkge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBsaW5lIDUyNDMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuICAuY291bnRlcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLyogbGluZSA1MjQ2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbiAgLmNvdW50ZXJzOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbNDQuIEJhY2sgVG8gVG9wXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDUyNTYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuI3RvcGNvbnRyb2wge1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogOTk7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYmFja2dyb3VuZDogIzIyMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMTRweCAhaW1wb3J0YW50O1xuICBib3R0b206IDExcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNTI2OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4jdG9wY29udHJvbDphZnRlciB7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogOC41cHg7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG59XG5cbi8qIGxpbmUgNTI3NywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4jdG9wY29udHJvbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNzJjMDJjO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbNDUuIE93bCBDYXJvdXNlbF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA1Mjg4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5vd2wtYnRuIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAycHggOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG5cbi8qIGxpbmUgNTI5NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ub3dsLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNzJjMDJjO1xufVxuXG4vKk93bCBDYXJvdXNlbCB2MSovXG4vKiBsaW5lIDUzMDUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLm93bC1jYXJvdXNlbC12MSAub3dsLW5hdmlnYXRpb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLyogbGluZSA1MzEwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5vd2wtY2Fyb3VzZWwtdjEgLml0ZW0ge1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4vKiBsaW5lIDUzMTMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLm93bC1jYXJvdXNlbC12MSAuaXRlbSBpbWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgNTMxOCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ub3dsLWNhcm91c2VsLXYxIC5vd2wtcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qT3dsIENhcm91c2VsIHYyKi9cbi8qIGxpbmUgNTMyNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ub3dsLWNhcm91c2VsLXYyIC5vd2wtc2xpZGVyLXYyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLyogbGluZSA1MzMwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5vd2wtY2Fyb3VzZWwtdjIgLml0ZW0ge1xuICBtYXJnaW46IDAgMTVweDtcbn1cblxuLyogbGluZSA1MzMzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5vd2wtY2Fyb3VzZWwtdjIgLml0ZW0gaW1nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDUzMzgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLm93bC1jYXJvdXNlbC12MiAub3dsLW5hdmlnYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgNTM0MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ub3dsLWNhcm91c2VsLXYyIC5vd2wtcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qT3dsIENhcm91c2VsIHYzKi9cbi8qIGxpbmUgNTM1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ub3dsLWNhcm91c2VsLXYzIC5pdGVtIHtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG5cbi8qIGxpbmUgNTM1MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ub3dsLWNhcm91c2VsLXYzIC5pdGVtIGltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSA1MzU4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5vd2wtY2Fyb3VzZWwtdjMgLm93bC1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLypPd2wgQ2Fyb3VzZWwgdjQqL1xuLyogbGluZSA1MzY2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5vd2wtY2Fyb3VzZWwtdjQgLm93bC13cmFwcGVyLW91dGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLyogbGluZSA1MzcwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5vd2wtY2Fyb3VzZWwtdjQgLml0ZW0ge1xuICBtYXJnaW46IDAgM3B4O1xufVxuXG4vKiBsaW5lIDUzNzMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLm93bC1jYXJvdXNlbC12NCAuaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLypPd2wgQ2Fyb3VzZWwgdjUqL1xuLyogbGluZSA1MzgyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5vd2wtY2Fyb3VzZWwtdjUgLm93bC13cmFwcGVyLW91dGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLyogbGluZSA1Mzg3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5vd2wtY2Fyb3VzZWwtdjUgLm93bC1jb250cm9scyAub3dsLXBhZ2UuYWN0aXZlIHNwYW4sIC5vd2wtY2Fyb3VzZWwtdjUgLm93bC1jb250cm9scy5jbGlja2FibGUgLm93bC1wYWdlOmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNzJjMDJjO1xufVxuXG4vKiBsaW5lIDUzOTEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLm93bC1jYXJvdXNlbC12NSAub3dsLWNvbnRyb2xzIC5vd2wtcGFnZSBzcGFuIHtcbiAgbWFyZ2luOiA1cHggM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi8qT3dsIFNsaWRlciB2NiovXG4vKiBsaW5lIDU0MDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLm93bC1jYXJvdXNlbC12NiAub3dsLWNhcm91c2VsLWl0ZW0ge1xuICBtYXJnaW46IDAgMTBweDtcbiAgcGFkZGluZzogN3B4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlMmUyO1xufVxuXG4vKiBsaW5lIDU0MDcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLm93bC1jYXJvdXNlbC12NiAub3dsLWNhcm91c2VsLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qIGxpbmUgNTQxMywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ub3dsLWNhcm91c2VsLXY2IC5vd2wtd3JhcHBlci1vdXRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8qIGxpbmUgNTQxNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ub3dsLWNhcm91c2VsLXY2IC5vd2wtY29udHJvbHMgLm93bC1wYWdlIHNwYW4ge1xuICBtYXJnaW46IDVweCAzcHggIWltcG9ydGFudDtcbn1cblxuLypPd2wgUGFnaW5hdGlvbiovXG4vKiBsaW5lIDU0MjQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLm93bC1wYWdpbmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNTQyOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ub3dsLXRoZW1lIC5vd2wtY29udHJvbHMgLm93bC1wYWdlLmFjdGl2ZSBzcGFuLCAub3dsLXRoZW1lIC5vd2wtY29udHJvbHMuY2xpY2thYmxlIC5vd2wtcGFnZTpob3ZlciBzcGFuIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTEwMCk7XG4gIC8qSUU3IGZpeCovXG59XG5cbi8qIGxpbmUgNTQzNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ub3dsLXRoZW1lIC5vd2wtY29udHJvbHMgLm93bC1wYWdlIHtcbiAgem9vbTogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICAvKklFNyBsaWZlLXNhdmVyICovXG59XG5cbi8qIGxpbmUgNTQ0MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ub3dsLXRoZW1lIC5vd2wtY29udHJvbHMgLm93bC1wYWdlIHNwYW4ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAwLjM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweCA3cHg7XG4gIGJhY2tncm91bmQ6ICNiYmI7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT01MCk7XG4gIC8qSUU3IGZpeCovXG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4vKk93bCBDYXJvdXNlbCBTdHlsZSB2MSovXG4vKiBsaW5lIDU0NjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLm93bC1jYXJvdXNlbC1zdHlsZS12MSBpbWcge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLypPd2wgQ2Fyb3VzZWwgU3R5bGUgdjIqL1xuLyogbGluZSA1NDY4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5vd2wtY2Fyb3VzZWwtc3R5bGUtdjIgLml0ZW0ge1xuICBtYXJnaW46IDAgM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlZWU7XG59XG5cbi8qIGxpbmUgNTQ3NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ub3dsLWNhcm91c2VsLXN0eWxlLXYyIC5pdGVtIGltZyB7XG4gIHBhZGRpbmc6IDAgM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIGxpbmUgNTQ3OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ub3dsLWNhcm91c2VsLXN0eWxlLXYyIC5pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cblxuLyogbGluZSA1NDg2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5vd2wtY2Fyb3VzZWwtc3R5bGUtdjIgLm93bC1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLypPd2wgQ2xpZW50cyB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgNTQ5NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ub3dsLWNsaWVudHMtdjEgaW1nIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qIGxpbmUgNTUwMCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ub3dsLWNsaWVudHMtdjEgLm93bC1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLypPd2wgQ2Fyb3VzZWwgLSBUZXN0aW1vbmlhbHMgdjNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlRlc3RpbW9uaWFscyBTZWN0aW9uKi9cbi8qIGxpbmUgNTUwOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVzdGltb25pYWxzLXYzIHtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4vKiBsaW5lIDU1MTMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlc3RpbW9uaWFscy12MyB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgNTUyMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVzdGltb25pYWxzLXYzIGxpIGltZyB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLyogbGluZSA1NTI3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZXN0aW1vbmlhbHMtdjMgbGkgPiBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4vKiBsaW5lIDU1MzIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlc3RpbW9uaWFscy12MyAudGVzdGltb25pYWxzLXYzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogMjAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBsaW5lIDU1MzcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlc3RpbW9uaWFscy12MyAudGVzdGltb25pYWxzLXYzLXRpdGxlIHAge1xuICBjb2xvcjogIzcyYzAyYztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSA1NTQyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZXN0aW1vbmlhbHMtdjMgLnRlc3RpbW9uaWFscy12My10aXRsZSBzcGFuIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi8qIGxpbmUgNTU0OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVzdGltb25pYWxzLXYzIC5vd2wtcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgNTU1NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVzdGltb25pYWxzLXYzIC5vd2wtYnV0dG9ucyAub3dsLXByZXYsIC50ZXN0aW1vbmlhbHMtdjMgLm93bC1idXR0b25zIC5vd2wtbmV4dCB7XG4gIHBhZGRpbmc6IDEzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxNXB4IDJweCAwO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIGxpbmUgNTU2MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVzdGltb25pYWxzLXYzIC5vd2wtYnV0dG9ucyAub3dsLXByZXY6YWZ0ZXIsIC50ZXN0aW1vbmlhbHMtdjMgLm93bC1idXR0b25zIC5vd2wtbmV4dDphZnRlciB7XG4gIHRvcDogMDtcbiAgY29sb3I6ICNiYmI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbn1cblxuLyogbGluZSA1NTcyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZXN0aW1vbmlhbHMtdjMgLm93bC1idXR0b25zIC5vd2wtcHJldjphZnRlciB7XG4gIGxlZnQ6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi8qIGxpbmUgNTU3NywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVzdGltb25pYWxzLXYzIC5vd2wtYnV0dG9ucyAub3dsLW5leHQ6YWZ0ZXIge1xuICByaWdodDogMTBweDtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cblxuLyogbGluZSA1NTgyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZXN0aW1vbmlhbHMtdjMgLm93bC1idXR0b25zIC5vd2wtcHJldjpob3ZlcjphZnRlciwgLnRlc3RpbW9uaWFscy12MyAub3dsLWJ1dHRvbnMgLm93bC1uZXh0OmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgNTU4NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVzdGltb25pYWxzLXYzIC5vd2wtYnV0dG9ucyAub3dsLXByZXY6aG92ZXIsIC50ZXN0aW1vbmlhbHMtdjMgLm93bC1idXR0b25zIC5vd2wtbmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM3MmMwMmM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cyBlYXNlLWluLW91dDtcbn1cblxuLypUZXN0aW1vbmlhbHMgT3dsIE5hdmlnYXRpb24qL1xuLypSZWNlbnQgV29ya3MgKE93bCBDYXJvdXNlbClcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDU1OTksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLm93bC13b3JrLXYxIC5vd2wtbmF2aWdhdGlvbiB7XG4gIHRvcDogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8qIGxpbmUgNTYwNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ub3dsLXdvcmstdjEgLml0ZW0gYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSA1NjA5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5vd2wtd29yay12MSAuaXRlbSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBsaW5lIDU2MTIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLm93bC13b3JrLXYxIC5pdGVtIGE6aG92ZXIgc3Ryb25nIHtcbiAgY29sb3I6ICM1NTU7XG59XG5cbi8qIGxpbmUgNTYxOCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ub3dsLXdvcmstdjEgLml0ZW0gZW0ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGxpbmUgNTYyMywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ub3dsLXdvcmstdjEgLml0ZW0gYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZWVlO1xufVxuXG4vKiBsaW5lIDU2MjksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLm93bC13b3JrLXYxIC5pdGVtIGEgc3Ryb25nIHtcbiAgY29sb3I6ICM1NTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDU2MzQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLm93bC13b3JrLXYxIC5pdGVtIGEgaSB7XG4gIGNvbG9yOiAjNzc3O1xufVxuXG4vKiBsaW5lIDU2MzgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLm93bC13b3JrLXYxIC5pdGVtIGEgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIGxpbmUgNTY0MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ub3dsLXdvcmstdjEgLml0ZW0gYTpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAwLjg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKSByb3RhdGUoM2RlZyk7XG59XG5cbi8qIGxpbmUgNTY0OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ub3dsLXdvcmstdjEgLml0ZW0gYTpob3ZlciBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICM3MmMwMmM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4vKlBhcmFsbGF4IFR3aXR0ZXIgKE93bCBDYXJvdXNlbClcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDU2NjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBhcmFsbGF4LXR3aXR0ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMzMzMgdXJsKC4uL2ltZy9iZy8xOS5qcGcpIDUwJSAwIGZpeGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4vKiBsaW5lIDU2NjksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBhcmFsbGF4LXR3aXR0ZXI6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLyogbGluZSA1Njc5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wYXJhbGxheC10d2l0dGVyOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wYXR0ZXJucy9ncmlkdGlsZS5wbmcpIHJlcGVhdDtcbn1cblxuLyogbGluZSA1NjkwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wYXJhbGxheC10d2l0dGVyLWluIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDU2OTQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBhcmFsbGF4LXR3aXR0ZXItaW4gdWwge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIGxpbmUgNTY5OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucGFyYWxsYXgtdHdpdHRlci1pbiBsaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDU3MDEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBhcmFsbGF4LXR3aXR0ZXItaW4gbGkgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5cbi8qIGxpbmUgNTcwNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucGFyYWxsYXgtdHdpdHRlci1pbiBsaSBhIHtcbiAgY29sb3I6ICNlZWU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBsaW5lIDU3MTEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBhcmFsbGF4LXR3aXR0ZXItaW4gbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogbGluZSA1NzE2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wYXJhbGxheC10d2l0dGVyLWluIGxpIHNwYW4ge1xuICBjb2xvcjogI2RkZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLyogbGluZSA1NzI1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wYXJhbGxheC10d2l0dGVyLWluIC5vd2wtcGFnZSB7XG4gIHdpZHRoOiAxOHB4O1xufVxuXG4vKlR3aXR0ZXIgQmxvY2sgKG93bC1jb250cm9scykqL1xuLypDbGllbnRzIFNlY3Rpb24gKE93bCBDYXJvdXNlbClcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDU3MzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmNsaWVudHMtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMzMzIHVybCguLi9pbWcvYmcvNy5qcGcpIDUwJSBmaXhlZDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLyogbGluZSA1NzQyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5jbGllbnRzLXNlY3Rpb246YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuLyogbGluZSA1NzUyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5jbGllbnRzLXNlY3Rpb246YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhdHRlcm5zL2dyaWR0aWxlLnBuZykgcmVwZWF0O1xufVxuXG4vKiBsaW5lIDU3NjMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmNsaWVudHMtc2VjdGlvbiAudGl0bGUtdjEgcCwgLmNsaWVudHMtc2VjdGlvbiAudGl0bGUtdjEgaDIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA1NzY4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5jbGllbnRzLXNlY3Rpb24gdWwge1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBsaW5lIDU3NzQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmNsaWVudHMtc2VjdGlvbiBsaSB7XG4gIG1hcmdpbjogMCAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi8qIGxpbmUgNTc3OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uY2xpZW50cy1zZWN0aW9uIGxpIGEge1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLyogbGluZSA1Nzg1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5jbGllbnRzLXNlY3Rpb24gbGkgYTpob3ZlciB7XG4gIC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbi8qIGxpbmUgNTc5MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uY2xpZW50cy1zZWN0aW9uIGltZyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cblxuLyogbGluZSA1Nzk2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5jbGllbnRzLXNlY3Rpb24gLm93bC1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogT3dsIFZpZGVvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA1ODA1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5vd2wtdmlkZW8gaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG59XG5cbi8qIGxpbmUgNTgxMCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ub3dsLXZpZGVvIGltZy52aWRlby1wbGF5IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTUycHg7XG4gIG1hcmdpbi1sZWZ0OiAtNTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4vKiBsaW5lIDU4MTksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLm93bC12aWRlbyAub3dsLWNvbnRyb2xzIC5vd2wtcGFnZSBzcGFuIHtcbiAgbWFyZ2luOiA1cHggM3B4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFs0Ni4gQm9vdHN0cmFwIENhcm91c2Vsc11cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQm9vdHN0cmFwIENhcm91c2VsIHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA1ODMxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5jYXJvdXNlbC12MSAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDdweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi8qIGxpbmUgNTgzOCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uY2Fyb3VzZWwtdjEgLmNhcm91c2VsLWNhcHRpb24gcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBsaW5lIDU4NDUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmNhcm91c2VsLXYxIC5jYXJvdXNlbC1hcnJvdyBhLmNhcm91c2VsLWNvbnRyb2wge1xuICBvcGFjaXR5OiAxO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbn1cblxuLyogbGluZSA1ODU1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5jYXJvdXNlbC12MSAuY2Fyb3VzZWwtYXJyb3cgYSBpIHtcbiAgdG9wOiA1MCU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgbWFyZ2luLXRvcDogLTE4cHg7XG4gIHBhZGRpbmc6IDJweCAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi8qIGxpbmUgNTg2MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uY2Fyb3VzZWwtdjEgLmNhcm91c2VsLWFycm93IGEgaTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLyogbGluZSA1ODY4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5jYXJvdXNlbC12MSAuY2Fyb3VzZWwtYXJyb3cgYS5sZWZ0IGkge1xuICBsZWZ0OiAwO1xufVxuXG4vKiBsaW5lIDU4NzIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmNhcm91c2VsLXYxIC5jYXJvdXNlbC1hcnJvdyBhLnJpZ2h0IGkge1xuICByaWdodDogMDtcbn1cblxuLyogQm9vdHN0cmFwIENhcm91c2VsIHYyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA1ODgxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5jYXJvdXNlbC12MiAuY2Fyb3VzZWwtY29udHJvbCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4vKiBsaW5lIDU4ODUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmNhcm91c2VsLXYyIC5jYXJvdXNlbC1jb250cm9sOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qIGxpbmUgNTg5MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uY2Fyb3VzZWwtdjIgLmNhcm91c2VsLWNvbnRyb2wubGVmdCwgLmNhcm91c2VsLXYyIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDU7XG4gIGNvbG9yOiAjZWVlO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi10b3A6IC0yMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWVlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi8qIGxpbmUgNTkwNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uY2Fyb3VzZWwtdjIgLmNhcm91c2VsLWNvbnRyb2w6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBsaW5lIDU5MTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmNhcm91c2VsLXYyIC5jYXJvdXNlbC1jb250cm9sLmxlZnQge1xuICBsZWZ0OiAyMHB4O1xufVxuXG4vKiBsaW5lIDU5MTQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmNhcm91c2VsLXYyIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbi8qIGxpbmUgNTkxOCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uY2Fyb3VzZWwtdjIgLmNhcm91c2VsLWNvbnRyb2wgLmFycm93LXByZXYge1xuICB0b3A6IC01cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSA1OTIzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5jYXJvdXNlbC12MiAuY2Fyb3VzZWwtY29udHJvbCAuYXJyb3ctbmV4dCB7XG4gIHRvcDogLTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgNTkzMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbNDcuIFRhYnNdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qVGFicyovXG4vKiBsaW5lIDU5NDEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLm5hdi10YWJzID4gbGkgPiBhLCAubmF2LXBpbGxzID4gbGkgPiBhLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8qVGFicyB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgNTk0OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGFiLXYxIC5uYXYtdGFicyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICM3MmMwMmM7XG59XG5cbi8qIGxpbmUgNTk1NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGFiLXYxIC5uYXYtdGFicyBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbn1cblxuLyogbGluZSA1OTYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50YWItdjEgLm5hdi10YWJzID4gLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjNzJjMDJjO1xufVxuXG4vKiBsaW5lIDU5NjUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRhYi12MSAubmF2LXRhYnMgPiAuYWN0aXZlID4gYTpob3ZlciwgLnRhYi12MSAubmF2LXRhYnMgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICM3MmMwMmM7XG59XG5cbi8qIGxpbmUgNTk3MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGFiLXYxIC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyogbGluZSA1OTc1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50YWItdjEgLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM3MmMwMmM7XG59XG5cbi8qIGxpbmUgNTk4MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGFiLXYxIC50YWItY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLyogbGluZSA1OTg2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50YWItdjEgLnRhYi1jb250ZW50IGltZyB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLyogbGluZSA1OTkwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50YWItdjEgLnRhYi1jb250ZW50IGltZy5pbWctdGFiLXNwYWNlIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4vKlRhYnMgdjJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDYwMDEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRhYi12MiAubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4vKiBsaW5lIDYwMDUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRhYi12MiAubmF2LXRhYnMgbGkgYSB7XG4gIHBhZGRpbmc6IDlweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi8qIGxpbmUgNjAxMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGFiLXYyIC5uYXYtdGFicyBsaS5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDdweCAxNXB4IDlweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZTtcbiAgYm9yZGVyLXRvcDogc29saWQgMnB4ICM3MmMwMmM7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA2MDIxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50YWItdjIgLnRhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xufVxuXG4vKlRhYnMgdjNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDYwMzIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRhYi12MyAubmF2LXBpbGxzIGxpIGEge1xuICBjb2xvcjogIzc3NztcbiAgZm9udC1zaXplOiAxN3B4O1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlZWU7XG59XG5cbi8qIGxpbmUgNjA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGFiLXYzIC5uYXYtcGlsbHMgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNzJjMDJjO1xuICBib3JkZXI6IHNvbGlkIDFweCAjNjhhZjI4O1xufVxuXG4vKiBsaW5lIDYwNDcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRhYi12MyAubmF2LXBpbGxzIGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM3MmMwMmM7XG4gIGJvcmRlcjogc29saWQgMXB4ICM2OGFmMjg7XG59XG5cbi8qIGxpbmUgNjA1MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGFiLXYzIC5uYXYtcGlsbHMgbGkgaSB7XG4gIHdpZHRoOiAxLjI1ZW07XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogbGluZSA2MDYxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50YWItdjMgLnRhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZTtcbn1cblxuLypUYWIgdjRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDYwNzIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRhYi12NCAudGFiLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMzMzO1xufVxuXG4vKiBsaW5lIDYwODAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRhYi12NCAudGFiLWhlYWRpbmcgaDIge1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBsaW5lIDYwODgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRhYi12NCAubmF2LXRhYnMge1xuICB0b3A6IDNweDtcbiAgYm9yZGVyOiBub25lO1xuICBmbG9hdDogcmlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSA2MDk1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50YWItdjQgLm5hdi10YWJzIGEge1xuICBjb2xvcjogIzU1NTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA2cHggMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogbGluZSA2MTAzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50YWItdjQgLm5hdi10YWJzID4gLmFjdGl2ZSA+IGEge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG5cbi8qIGxpbmUgNjEwNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGFiLXY0IC5uYXYtdGFicyA+IC5hY3RpdmUgPiBhOmhvdmVyLCAudGFiLXY0IC5uYXYtdGFicyA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuXG4vKiBsaW5lIDYxMTMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRhYi12NCAubmF2LXRhYnMgPiBsaSA+IGEge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi8qIGxpbmUgNjExNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGFiLXY0IC5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG5cbi8qIGxpbmUgNjEyMywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGFiLXY0IC50YWItY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMCAxMHB4O1xufVxuXG4vKk5hdiBUYWJzKi9cbi8qVGFiIHY1XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA2MTM0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50YWItdjUgLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLyogbGluZSA2MTM4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50YWItdjUgLm5hdi10YWJzIGxpIGEge1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogOXB4IDE2cHg7XG59XG5cbi8qIGxpbmUgNjE0NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGFiLXY1IC5uYXYtdGFicyBsaS5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDdweCAxNXB4IDlweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZTtcbiAgYm9yZGVyLXRvcDogc29saWQgM3B4ICMyMjI7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA2MTU1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50YWItdjUgLnRhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMTNweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZTtcbn1cblxuLypUYWIgdjZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDYxNjUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRhYi12NiAubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGVkZWRlO1xufVxuXG4vKiBsaW5lIDYxNjgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRhYi12NiAubmF2LXRhYnMgPiBsaSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLyogbGluZSA2MTcxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50YWItdjYgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzY4NzA3NDtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGxpbmUgNjE4MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGFiLXY2IC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE4YmE5Yjtcbn1cblxuLyogbGluZSA2MTg4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50YWItdjYgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3ZlciwgLnRhYi12NiAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxOGJhOWI7XG59XG5cbi8qIGxpbmUgNjE5NywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGFiLXY2IC5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMThiYTliO1xufVxuXG4vKiBsaW5lIDYyMDEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRhYi12NiAubmF2LXRhYnMgPiBsaSA+IGE6Zm9jdXMge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi8qIGxpbmUgNjIwOCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGFiLXY2IC50YWItY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbNDguIEFjY29yZGlvbnNdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qQWNjb3JkaW9uIHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA2MjE5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5hY2MtdjEgLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKiBsaW5lIDYyMjMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmFjYy12MSAucGFuZWwtaGVhZGluZyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZWZlZmU7XG59XG5cbi8qIGxpbmUgNjIzMiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYWNjLWljb24gYS5hY2NvcmRpb24tdG9nZ2xlIGkge1xuICBjb2xvcjogIzU1NTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi8qIGxpbmUgNjIzNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYWNjLWljb24gYS5hY2NvcmRpb24tdG9nZ2xlOmhvdmVyIGkge1xuICBjb2xvcjogIzM5NDE0Yztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbNDkuIFBhZ2luYXRpb25zXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlBlZ2luYXRpb24qL1xuLyogbGluZSA2MjQ5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wYWdpbmF0aW9uID4gbGk6Zmlyc3QtY2hpbGQgPiBhLCAucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8qIGxpbmUgNjI1NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmZpcnN0LWNoaWxkID4gYSwgLnBhZ2luYXRpb24tbGcgPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKiBsaW5lIDYyNjIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBhZ2luYXRpb24tbGcgPiBsaTpsYXN0LWNoaWxkID4gYSwgLnBhZ2luYXRpb24tbGcgPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8qIGxpbmUgNjI3MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBhLCAucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogbGluZSA2Mjc1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wYWdpbmF0aW9uIGxpIGEge1xuICBjb2xvcjogIzc3NztcbiAgcGFkZGluZzogNXB4IDE1cHg7XG59XG5cbi8qIGxpbmUgNjI3OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucGFnaW5hdGlvbiBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM1ZmI2MTE7XG4gIGJvcmRlci1jb2xvcjogIzVmYjYxMTtcbn1cblxuLyogbGluZSA2Mjg3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEsIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4sIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46aG92ZXIsIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM3MmMwMmM7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MmMwMmM7XG59XG5cbi8qUGFnaW5hdGlvbiBXaXRob3V0IFNwYWNlKi9cbi8qIGxpbmUgNjI5NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucGFnaW5hdGlvbi1uby1zcGFjZSAucGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbNTAuIFBhZ2Vyc11cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypQYWdlciovXG4vKiBsaW5lIDYzMDcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBhZ2VyIGxpID4gYSwgLnBhZ2VyIGxpID4gc3BhbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8qIGxpbmUgNjMxMiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucGFnZXIgbGkgPiBhOmhvdmVyLCAucGFnZXIgbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM1ZmI2MTE7XG4gIGJvcmRlci1jb2xvcjogIzVmYjYxMTtcbn1cblxuLyogbGluZSA2MzIwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wYWdlci5wYWdlci12MiBsaSA+IGEge1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBsaW5lIDYzMjUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBhZ2VyLnBhZ2VyLXYzIGxpID4gYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBsaW5lIDYzMzAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBhZ2VyLnBhZ2VyLXYyIGxpID4gYTpob3ZlciwgLnBhZ2VyLnBhZ2VyLXYyIGxpID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNzJjMDJjO1xufVxuXG4vKiBsaW5lIDYzMzcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBhZ2VyLnBhZ2VyLXYzIGxpID4gYTpob3ZlciwgLnBhZ2VyLnBhZ2VyLXYzIGxpID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNzJjMDJjO1xufVxuXG4vKiBsaW5lIDYzNDMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBhZ2VyLnBhZ2VyLXYyIGxpLnBhZ2UtYW1vdW50LCAucGFnZXIucGFnZXItdjMgbGkucGFnZS1hbW91bnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyogbGluZSA2MzQ4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wYWdlci5wYWdlci12MiBsaS5wYWdlLWFtb3VudCB7XG4gIHRvcDogN3B4O1xuICBjb2xvcjogIzc3NztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDYzNTMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBhZ2VyLnBhZ2VyLXYyIGxpLnBhZ2UtYW1vdW50OmhvdmVyLCAucGFnZXIucGFnZXItdjIgbGkucGFnZS1hbW91bnQ6Zm9jdXMge1xuICB0b3A6IDdweDtcbiAgY29sb3I6ICM3Nzc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSA2MzYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wYWdlci5wYWdlci12MyBsaS5wYWdlLWFtb3VudCB7XG4gIHRvcDogN3B4O1xuICBjb2xvcjogIzc3NztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDYzNjUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBhZ2VyLnBhZ2VyLXYzIGxpLnBhZ2UtYW1vdW50OmhvdmVyLCAucGFnZXIucGFnZXItdjMgbGkucGFnZS1hbW91bnQ6Zm9jdXMge1xuICB0b3A6IDdweDtcbiAgY29sb3I6ICM3Nzc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSA2MzcyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wYWdlci5wYWdlci12Mi5wYWdlci1tZCBsaSBhLCAucGFnZXIucGFnZXItdjMucGFnZXItbWQgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogOHB4IDE4cHg7XG59XG5cbi8qIGxpbmUgNjM3OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucGFnZXIucGFnZXItdjQgbGkgPiBhIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIGxpbmUgNjM4MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucGFnZXIucGFnZXItdjQgbGkgPiBhOmhvdmVyLCAucGFnZXIucGFnZXItdjQgbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMyMjI7XG4gIGJvcmRlci1jb2xvcjogIzIyMjtcbn1cblxuLyogbGluZSA2Mzg5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wYWdlci5wYWdlci12NCBsaS5wYWdlLWFtb3VudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0b3A6IDdweDtcbiAgY29sb3I6ICM3Nzc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSA2Mzk2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wYWdlci5wYWdlci12NCBsaS5wYWdlLWFtb3VudDpob3ZlciwgLnBhZ2VyLnBhZ2VyLXY0IGxpLnBhZ2UtYW1vdW50OmZvY3VzIHtcbiAgdG9wOiA3cHg7XG4gIGNvbG9yOiAjNzc3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qUGFnZXIgdjIgYW5kIHYzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypQYWdlciBBbW91bnQqL1xuLypQYWdlciBTaXplKi9cbi8qUGFnZXIgdjRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlBhZ2VyIEFtb3VudCovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFs1MS4gU2lkZWJhciBNZW51XVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBTaWRlYmFyIE1lbnUgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDY0MjQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNpZGViYXItbmF2LXYxIGxpIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogbGluZSA2NDI3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zaWRlYmFyLW5hdi12MSBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAzMHB4IDhweCAxMHB4O1xufVxuXG4vKiBsaW5lIDY0MzEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNpZGViYXItbmF2LXYxIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGxpbmUgNjQzNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2lkZWJhci1uYXYtdjEgbGkgdWwge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xufVxuXG4vKiBsaW5lIDY0NDIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNpZGViYXItbmF2LXYxIGxpLmFjdGl2ZSB1bCBhIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbn1cblxuLyogbGluZSA2NDQ2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zaWRlYmFyLW5hdi12MSBsaSB1bCBhIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGQ7XG4gIHBhZGRpbmc6IDZweCAzMHB4IDZweCAxN3B4O1xufVxuXG4vKiBsaW5lIDY0NTQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNpZGViYXItbmF2LXYxID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzcxNzk4NDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuXG4vKiBsaW5lIDY0NTcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNpZGViYXItbmF2LXYxID4gbGkuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzcxNzk4NDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuXG4vKiBsaW5lIDY0NjQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNpZGViYXItbmF2LXYxID4gbGkuYWN0aXZlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuXG4vKiBsaW5lIDY0NjgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNpZGViYXItbmF2LXYxID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDY0NzQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNpZGViYXItbmF2LXYxIHVsIGxpOmhvdmVyIGEsIC5zaWRlYmFyLW5hdi12MSB1bCBsaS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjNzJjMDJjO1xufVxuXG4vKlNpZGViYXIgU3ViIE5hdmlnYXRpb24qL1xuLypTaWRlYmFyIEJhZGdlcyovXG4vKiBsaW5lIDY0ODQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbSBsaSA+IC5iYWRnZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLyogbGluZSA2NDg5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zaWRlYmFyLW5hdi12MSBzcGFuLmJhZGdlIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi8qIGxpbmUgNjQ5NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2lkZWJhci1uYXYtdjEgLmxpc3QtdG9nZ2xlID4gc3Bhbi5iYWRnZSB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLyogbGluZSA2NDk4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zaWRlYmFyLW5hdi12MSB1bCBsaSBzcGFuLmJhZGdlIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLyogU2lkZWJhciBMaXN0IFRvZ2dsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgNjUxMCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkLCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKiBsaW5lIDY1MTYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmxpc3QtdG9nZ2xlOmFmdGVyIHtcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzc3NztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xufVxuXG4vKiBsaW5lIDY1MjgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmxpc3QtdG9nZ2xlLmFjdGl2ZTphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFs1Mi4gQ29udGVudCBCb3hlc11cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypDb250ZW50IEJveGVzIHYxKi9cbi8qIGxpbmUgNjUzOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uY29udGVudC1ib3hlcy12MSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSA2NTQyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5jb250ZW50LWJveGVzLXYxIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4vKkNvbnRlbnQgQm94ZXMgdjIqL1xuLyogbGluZSA2NTUxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5jb250ZW50LWJveGVzLXYyLW8gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDY1NTYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmNvbnRlbnQtYm94ZXMtdjItbyBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4vKiBsaW5lIDY1NjEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmNvbnRlbnQtYm94ZXMtdjItbyAuaWNvbi1tZCArIHNwYW4ge1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG5cbi8qIGxpbmUgNjU2NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uY29udGVudC1ib3hlcy12Mi1vIC5pY29uLWxnICsgc3BhbiB7XG4gIG1hcmdpbi10b3A6IDExcHg7XG59XG5cbi8qIGxpbmUgNjU2OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uY29udGVudC1ib3hlcy12Mi1vIC5pY29uLWN1c3RvbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgNjU3NywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4gIC5jb250ZW50LWJveGVzLXYyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLyogbGluZSA2NTgwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbiAgLmNvbnRlbnQtYm94ZXMtdjIgLnRleHQtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC8qIGxpbmUgNjU4NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4gIC5jb250ZW50LWJveGVzLXYyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4vKkNvbnRlbnQgQm94ZXMgdjMqL1xuLyogbGluZSA2NTk0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5jb250ZW50LWJveGVzLXYzIGkuaWNvbi1jdXN0b20ge1xuICB0b3A6IDhweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSA2NjAwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5jb250ZW50LWJveGVzLXYzIC5jb250ZW50LWJveGVzLWluLXYzIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDY2MDQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmNvbnRlbnQtYm94ZXMtdjMgLmNvbnRlbnQtYm94ZXMtaW4tdjMgaDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4vKiBsaW5lIDY2MTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmNvbnRlbnQtYm94ZXMtdjMgLmNvbnRlbnQtYm94ZXMtaW4tdjMgaDMgYSB7XG4gIGNvbG9yOiAjNTU1O1xufVxuXG4vKiBsaW5lIDY2MTYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmNvbnRlbnQtYm94ZXMtdjMuY29udGVudC1ib3hlcy12My1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4vKiBsaW5lIDY2MTksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmNvbnRlbnQtYm94ZXMtdjMuY29udGVudC1ib3hlcy12My1yaWdodCBpLmljb24tY3VzdG9tIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKkNvbnRlbnQgQm94ZXMgUmlnaHQgdjMqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgNjYyOCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4gIC5jb250ZW50LWJveGVzLXYzLmNvbnRlbnQtYm94ZXMtdjMtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIH1cbiAgLyogbGluZSA2NjMxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbiAgLmNvbnRlbnQtYm94ZXMtdjMuY29udGVudC1ib3hlcy12My1yaWdodCBpLmljb24tY3VzdG9tIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4vKkNvbnRlbnQgQm94ZXMgdjQqL1xuLyogbGluZSA2NjQxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5jb250ZW50LWJveGVzLXY0IGgyIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIGxpbmUgNjY0OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uY29udGVudC1ib3hlcy12NCBhIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIGxpbmUgNjY1NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uY29udGVudC1ib3hlcy12NCBpIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGNvbG9yOiAjNzJjMDJjO1xuICBmb250LXNpemU6IDM1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi8qIGxpbmUgNjY2MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uY29udGVudC1ib3hlcy1pbi12NCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogbGluZSA2NjY4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5jb250ZW50LWJveGVzLXY0LXNtIGkge1xuICBmb250LXNpemU6IDI2cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4vKkNvbnRlbnQgQm94ZXMgdjUqL1xuLyogbGluZSA2Njc3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5jb250ZW50LWJveGVzLXY1IGkge1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICM5OTk7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDExcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIGxpbmUgNjY5MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uY29udGVudC1ib3hlcy12NTpob3ZlciBpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM3MmMwMmM7XG59XG5cbi8qQ29udGVudCBCb3hlcyB2NiovXG4vKiBsaW5lIDY2OTksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmNvbnRlbnQtYm94ZXMtdjYge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDY3MDMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmNvbnRlbnQtYm94ZXMtdjYgaSB7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2RlZGVkZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBsaW5lIDY3MTYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmNvbnRlbnQtYm94ZXMtdjYgaTphZnRlciB7XG4gIHRvcDogLThweDtcbiAgbGVmdDogLThweDtcbiAgcmlnaHQ6IC04cHg7XG4gIGJvdHRvbTogLThweDtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNjcyOCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uY29udGVudC1ib3hlcy12Njpob3ZlciBpIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQ6ICM3MmMwMmM7XG59XG5cbi8qIGxpbmUgNjczMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uY29udGVudC1ib3hlcy12Njpob3ZlciBpOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1jb2xvcjogIzcyYzAyYztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbNTMuIFRhZ2xpbmUgQm94ZXNdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qVGFnbGluZSBCb3hlcyovXG4vKiBsaW5lIDY3NDUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRhZy1ib3gge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4vKiBsaW5lIDY3NTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRhZy1ib3ggaDIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4vKiBsaW5lIDY3NTUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRhZy1ib3ggcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgNjc1OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGFnLWJveC50YWctdGV4dC1zcGFjZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLypUYWdsaW5lIEJveGVzIHYxKi9cbi8qIGxpbmUgNjc2NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGFnLWJveC12MSB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlZWU7XG4gIGJvcmRlci10b3A6IHNvbGlkIDJweCAjNzJjMDJjO1xufVxuXG4vKlRhZ2xpbmUgQm94ZXMgdjIqL1xuLyogbGluZSA2NzczLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50YWctYm94LXYyIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZTtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDJweCAjNzJjMDJjO1xufVxuXG4vKlRhZ2xpbmUgQm94ZXMgdjMqL1xuLyogbGluZSA2NzgxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50YWctYm94LXYzIHtcbiAgYm9yZGVyOiBzb2xpZCAycHggI2VlZTtcbn1cblxuLypUYWdsaW5lIEJveGVzIHY0Ki9cbi8qIGxpbmUgNjc4NywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGFnLWJveC12NCB7XG4gIGJvcmRlcjogZGFzaGVkIDFweCAjYmJiO1xufVxuXG4vKlRhZ2xpbmUgQm94ZXMgdjUqL1xuLyogbGluZSA2NzkzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50YWctYm94LXY1IHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiBkYXNoZWQgMXB4ICNjY2M7XG59XG5cbi8qIGxpbmUgNjc5OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGFnLWJveC12NSBzcGFuIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLypUYWdsaW5lIEJveGVzIHY2Ki9cbi8qIGxpbmUgNjgwNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGFnLWJveC12NiB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlZWU7XG59XG5cbi8qVGFnbGluZSBCb3hlcyB2NyovXG4vKiBsaW5lIDY4MTQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRhZy1ib3gtdjcge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggIzcyYzAyYztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbNTQuIFRhZ3NdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qVGFncyB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgNjgyNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGFncy12MSBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogbGluZSA2ODI5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50YWdzLXYxIGxpIGEge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBib3JkZXI6IHNvbGlkIDJweCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBsaW5lIDY4MzcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRhZ3MtdjEgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZTBlMGUwO1xufVxuXG4vKlRhZ3MgdjJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDY4NDcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRhZ3MtdjIgbGkge1xuICBwYWRkaW5nOiA3cHggMCA3cHggNHB4O1xufVxuXG4vKiBsaW5lIDY4NTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRhZ3MtdjIgbGkgYSB7XG4gIGNvbG9yOiAjNTU1O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjYmJiO1xufVxuXG4vKiBsaW5lIDY4NTYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRhZ3MtdjIgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNTU1O1xuICBib3JkZXItY29sb3I6ICM1NTU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qVGFncyB2M1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgNjg2OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGFncy12MyBsaSB7XG4gIHBhZGRpbmc6IDdweCAwIDdweCA0cHg7XG59XG5cbi8qIGxpbmUgNjg3MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGFncy12MyBsaSBhIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlZWU7XG59XG5cbi8qIGxpbmUgNjg3OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGFncy12MyBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMyMjI7XG4gIGJvcmRlci1jb2xvcjogIzIyMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLypUYWdzIHY0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA2ODkxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50YWdzLXY0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBsaW5lIDY4OTUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRhZ3MtdjQgbGkge1xuICBwYWRkaW5nOiAzcHggMnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBsaW5lIDY5MDEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRhZ3MtdjQgYSB7XG4gIGNvbG9yOiAjYmJiO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xufVxuXG4vKiBsaW5lIDY5MDgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRhZ3MtdjQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZTc0YzNjO1xuICBib3JkZXItY29sb3I6ICNlNzRjM2M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzLCB0cmFuc2Zvcm0gMC4yNXM7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WyMjLiBNYWluIFBhZ2UgU3R5bGVzXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBQdXJjaGFzZSBCbG9ja1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgNjkyNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucHVyY2hhc2Uge1xuICBwYWRkaW5nOiAyNXB4IDAgMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlZWU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGF0dGVybnMvYnJlYWRjcnVtYnMucG5nKSByZXBlYXQ7XG59XG5cbi8qIGxpbmUgNjkyOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucHVyY2hhc2UgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgNjkzMywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucHVyY2hhc2Ugc3BhbiB7XG4gIGNvbG9yOiAjNjY2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4vKiBsaW5lIDY5NDMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnB1cmNoYXNlIC5idG4tYnV5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDY5NDYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnB1cmNoYXNlIC5idG4tYnV5IGEge1xuICBtYXJnaW4tdG9wOiAyN3B4O1xufVxuXG4vKiBsaW5lIDY5NDksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnB1cmNoYXNlIC5idG4tYnV5IGEgaSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSA2OTU3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbiAgLnB1cmNoYXNlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLyogbGluZSA2OTYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbiAgLnB1cmNoYXNlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxuICAvKiBsaW5lIDY5NjUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuICAucHVyY2hhc2UgLmJ0bi1idXkgYSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLyogU2VydmljZSBCbG9ja1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgNjk3NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2VydmljZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxMHB4O1xufVxuXG4vKiBsaW5lIDY5ODAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xuICBib3gtc2hhZG93OiAwIDAgNXB4ICNkZGQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLyogbGluZSA2OTg1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zZXJ2aWNlOmhvdmVyIGkge1xuICBjb2xvcjogIzY1NjU2NTtcbn1cblxuLyogbGluZSA2OTkwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zZXJ2aWNlIC5kZXNjIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDY5OTQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2UgLmRlc2MgaDQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4vKiBsaW5lIDcwMDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2UgLnNlcnZpY2UtaWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogIzcyYzAyYztcbiAgZm9udC1zaXplOiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBsaW5lIDcwMDgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2UgLnNlcnZpY2UtaWNvbi5pY29uLWNvZ3Mge1xuICBmb250LXNpemU6IDM3cHg7XG59XG5cbi8qIGxpbmUgNzAxMiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2VydmljZSAuc2VydmljZS1pY29uLmljb24tcGxhbmUge1xuICBmb250LXNpemU6IDQzcHg7XG59XG5cbi8qIFJlY2VudCBXb3JrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA3MDIyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5yZWNlbnQtd29yayBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIGxpbmUgNzAyNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucmVjZW50LXdvcmsgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogbGluZSA3MDMwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5yZWNlbnQtd29yayBhOmhvdmVyIHN0cm9uZyB7XG4gIGNvbG9yOiAjNTU1O1xufVxuXG4vKiBsaW5lIDcwMzYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnJlY2VudC13b3JrIGVtLm92ZXJmbG93LWhpZGRlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDcwNDEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnJlY2VudC13b3JrIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2VlZTtcbn1cblxuLyogbGluZSA3MDQ3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5yZWNlbnQtd29yayBhIHN0cm9uZyB7XG4gIGNvbG9yOiAjNTU1O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogbGluZSA3MDUyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5yZWNlbnQtd29yayBhIGkge1xuICBjb2xvcjogIzc3Nztcbn1cblxuLyogbGluZSA3MDU2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5yZWNlbnQtd29yayBhIGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBsaW5lIDcwNjEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnJlY2VudC13b3JrIGE6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMikgcm90YXRlKDNkZWcpO1xufVxuXG4vKiBsaW5lIDcwNjYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnJlY2VudC13b3JrIGE6aG92ZXIgc3BhbiB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjNzJjMDJjO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLyogV29yayAqL1xuLyogbGluZSA3MDc2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi53b3JrIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4vKiBsaW5lIDcwNzksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLndvcmsgLmRldGFpbHMge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4vKiBsaW5lIDcwODMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLndvcmsgLmNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgY29sb3I6ICM1ODVmNjkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNzA4OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ud29yayAuY2FwdGlvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM0NDQgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qT3RoZXIgRm9vdGVyIENvbW1vbiBDbGFzc2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypUaHVtYiBIZWFkbGluZSovXG4vKiBsaW5lIDcxMDEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRodW1iLWhlYWRsaW5lIGgyIHtcbiAgY29sb3I6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLypGb290ZXIgTG9nbyovXG4vKiBsaW5lIDcxMDgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmZvb3Rlci1sb2dvIHtcbiAgbWFyZ2luOiAxN3B4IDAgMjBweDtcbn1cblxuLypMYXRlc3QgTGlzdCovXG4vKiBsaW5lIDcxMTUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmxhdGVzdC1saXN0IGxpIHtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzUzNTM1O1xufVxuXG4vKiBsaW5lIDcxMTksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmxhdGVzdC1saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi8qIGxpbmUgNzEyNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ubGF0ZXN0LWxpc3QgbGkgYSB7XG4gIGNvbG9yOiAjZWVlO1xufVxuXG4vKiBsaW5lIDcxMjksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmxhdGVzdC1saXN0IHNtYWxsIHtcbiAgY29sb3I6ICM5OTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKkxpbmsgTGlzdCovXG4vKiBsaW5lIDcxMzgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmxpbmstbGlzdCBsaSB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjMzUzNTM1O1xufVxuXG4vKiBsaW5lIDcxNDEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmxpbmstbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA3MTQ2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5saW5rLWxpc3QgYSB7XG4gIGNvbG9yOiAjZWVlO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDZweCAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogbGluZSA3MTU0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5saW5rLWxpc3QgbGkgaSB7XG4gIGNvbG9yOiAjYmJiO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi8qTGF0ZXN0IFR3ZWV0cyovXG4vKiBsaW5lIDcxNjQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmxhdGVzdC10d2VldHMgLmxhdGVzdC10d2VldHMtaW5uZXIgcCB7XG4gIGNvbG9yOiAjNTU1O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi8qIGxpbmUgNzE2OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ubGF0ZXN0LXR3ZWV0cyAubGF0ZXN0LXR3ZWV0cy1pbm5lciBhIHtcbiAgLypjb2xvcjogIzM0OThkYjsqL1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGxpbmUgNzE3MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ubGF0ZXN0LXR3ZWV0cyAubGF0ZXN0LXR3ZWV0cy1pbm5lciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIGxpbmUgNzE3OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ubGF0ZXN0LXR3ZWV0cyAubGF0ZXN0LXR3ZWV0cy1pbm5lciBpLmZhIHtcbiAgdG9wOiAycHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogI2JiYjtcbiAgY29sb3I6ICM1NWFjZWU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSA3MTg4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5sYXRlc3QtdHdlZXRzIC5sYXRlc3QtdHdlZXRzLWlubmVyIHNtYWxsIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlNvY2lhbCBJY29ucyovXG4vKiBsaW5lIDcxOTYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNvY2lhbC1pY29ucyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLyogbGluZSA3MTk5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zb2NpYWwtaWNvbnMgbGkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIGxpbmUgNzIwMiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc29jaWFsLWljb25zIGxpIGEge1xuICBtYXJnaW46IDAgM3B4O1xufVxuXG4vKlRodW1ibmFpbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDcyMTEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuYS50aHVtYm5haWwge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi8qIGxpbmUgNzIxNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGh1bWJuYWlsLXN0eWxlIHtcbiAgcGFkZGluZzogN3B4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBsaW5lIDcyMjEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRodW1ibmFpbC1zdHlsZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggI2RkZDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBsaW5lIDcyMjcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRodW1ibmFpbCBoMywgLnRodW1ibmFpbC1zdHlsZSBoMyB7XG4gIG1hcmdpbjogNnB4IDAgOHB4IDA7XG59XG5cbi8qIGxpbmUgNzIzMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGh1bWJuYWlsIGgzIGEsIC50aHVtYm5haWwtc3R5bGUgaDMgYSB7XG4gIGNvbG9yOiAjNTg1ZjY5O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi8qIGxpbmUgNzIzNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGh1bWJuYWlsIGgzIGE6aG92ZXIge1xuICBjb2xvcjogIzcyYzAyYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBsaW5lIDcyNDIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRodW1ibmFpbC1zdHlsZSBoMyBhOmhvdmVyIHtcbiAgY29sb3I6ICM3MmMwMmM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogbGluZSA3MjQ3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50aHVtYm5haWwtc3R5bGUgLnRodW1ibmFpbC1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG5cbi8qIGxpbmUgNzI1MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGh1bWJuYWlsLXN0eWxlIGEuYnRuLW1vcmUge1xuICByaWdodDogLTEwcHg7XG4gIGJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFweCA2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzcyYzAyYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBsaW5lIDcyNjEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRodW1ibmFpbC1zdHlsZSBhLmJ0bi1tb3JlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzVmYjYxMTtcbn1cblxuLyogbGluZSA3MjY3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50aHVtYm5haWwtc3R5bGU6aG92ZXIgYS5idG4tbW9yZSB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4vKiBsaW5lIDcyNzMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRodW1ibmFpbC1rZW5idXJuIGltZyB7XG4gIGxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluLW91dDtcbn1cblxuLyogbGluZSA3MjgwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50aHVtYm5haWwta2VuYnVybjpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMikgcm90YXRlKDJkZWcpO1xufVxuXG4vKlNlcnZpdmUgQmxvY2tzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypTZXJ2aWNlIEFsdGVybmF0aXZlIEJsb2NrKi9cbi8qIGxpbmUgNzI4OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2VydmljZS1hbHRlcm5hdGl2ZSAuc2VydmljZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM3NmNhMmM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBsaW5lIDcyOTMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2UtYWx0ZXJuYXRpdmUgLnNlcnZpY2U6aG92ZXIgaSwgLnNlcnZpY2UtYWx0ZXJuYXRpdmUgLnNlcnZpY2U6aG92ZXIgcCwgLnNlcnZpY2UtYWx0ZXJuYXRpdmUgLnNlcnZpY2U6aG92ZXIgaDQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLypTZXJ2aXZlIEJsb2NrIFZlcnNpb25zKi9cbi8qIGxpbmUgNzMwMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2VydmljZS12MSBoMiB7XG4gIG1hcmdpbjogMTVweCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi8qIGxpbmUgNzMwNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2VydmljZS12MSBwIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLypCbG9nIFBvc3RzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA3MzE1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wb3N0cyAuZGwtaG9yaXpvbnRhbCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIGxpbmUgNzMxNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucG9zdHMgLmRsLWhvcml6b250YWwgYSB7XG4gIGNvbG9yOiAjNTU1O1xufVxuXG4vKiBsaW5lIDczMjMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBvc3RzIC5kbC1ob3Jpem9udGFsIGR0IHtcbiAgd2lkdGg6IDYwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4vKiBsaW5lIDczMjcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBvc3RzIC5kbC1ob3Jpem9udGFsIGR0IGltZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDJweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xufVxuXG4vKiBsaW5lIDczMzYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBvc3RzIC5kbC1ob3Jpem9udGFsIGRkIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHg7XG59XG5cbi8qIGxpbmUgNzMzOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucG9zdHMgLmRsLWhvcml6b250YWwgZGQgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogbGluZSA3MzQzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wb3N0cyAuZGwtaG9yaXpvbnRhbCBkZCBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDczNDcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBvc3RzIC5kbC1ob3Jpem9udGFsIGRkIGE6aG92ZXIge1xuICBjb2xvcjogIzcyYzAyYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBsaW5lIDczNTUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBvc3RzIC5kbC1ob3Jpem9udGFsOmhvdmVyIGR0IGltZywgLnBvc3RzIC5kbC1ob3Jpem9udGFsOmhvdmVyIGRkIGEge1xuICBjb2xvcjogIzcyYzAyYztcbiAgYm9yZGVyLWNvbG9yOiAjNzJjMDJjICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4vKkFib3V0IFBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDczNjcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlYW0gdWwudGVhbS1zb2NhaWwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLyogbGluZSA3MzcwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZWFtIHVsLnRlYW0tc29jYWlsIGxpIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA3Mzc0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZWFtIHVsLnRlYW0tc29jYWlsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGxpbmUgNzM3NywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVhbSB1bC50ZWFtLXNvY2FpbCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBsaW5lIDczODIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlYW0gdWwudGVhbS1zb2NhaWwgbGkgaSB7XG4gIGNvbG9yOiAjYWFhO1xuICBwYWRkaW5nOiA2cHggN3B4O1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIGxpbmUgNzM5MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVhbSB1bC50ZWFtLXNvY2FpbCBsaSBpOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM3MmMwMmM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBsaW5lIDc0MDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlYW0gLnRodW1ibmFpbC1zdHlsZSB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi8qIGxpbmUgNzQwMywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVhbSAudGh1bWJuYWlsLXN0eWxlIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLyogbGluZSA3NDA3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZWFtIC50aHVtYm5haWwtc3R5bGUgaDMge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi8qIGxpbmUgNzQxMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVhbSAudGh1bWJuYWlsLXN0eWxlOmhvdmVyIGgzIGEge1xuICBjb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDc0MTUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlYW0gLnRodW1ibmFpbC1zdHlsZSBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLypBYm91dCBNZSBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA3NDI2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5hYm91dC1tZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIGxpbmUgNzQyOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYWJvdXQtbWUgaDIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogbGluZSA3NDM1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5hYm91dC1tZSBzcGFuIHtcbiAgY29sb3I6ICM5OTk7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vKiBsaW5lIDc0NDIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmFib3V0LW1lIC5zb2NpYWwtaWNvbnMge1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG5cbi8qQWJvdXQgTXkgR29hbHMqL1xuLyogbGluZSA3NDQ5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5hYm91dC1teS1nb2FscyBoMiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qQWJvdXQgU2tpbGxzKi9cbi8qIGxpbmUgNzQ1NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYWJvdXQtc2tpbGxzIHtcbiAgcGFkZGluZzogNDBweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYnJlYWRjcnVtYnMucG5nKSByZXBlYXQ7XG59XG5cbi8qR2FsbGVyeSBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA3NDY2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5nYWxsZXJ5LXBhZ2UgLnRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLyogbGluZSA3NDcxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5nYWxsZXJ5LXBhZ2UgLnRodW1ibmFpbDpob3ZlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLyogbGluZSA3NDc4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5nYWxsZXJ5LXBhZ2UgLnRodW1ibmFpbHMge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi8qUHJpdmFjeSBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA3NDg2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wcml2YWN5IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogbGluZSA3NDg5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wcml2YWN5IGE6aG92ZXIge1xuICBjb2xvcjogIzcyYzAyYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKlBvcnRmb2xpbyBJdGVtIFBhZ2UgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDc0OTksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBvcnRmb2xpby1pdGVtIGgyIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cblxuLyogbGluZSA3NTA1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wb3J0Zm9saW8taXRlbSBsaSB7XG4gIHBhZGRpbmc6IDNweCAwO1xufVxuXG4vKiBsaW5lIDc1MDksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBvcnRmb2xpby1pdGVtIHAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBsaW5lIDc1MTIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBvcnRmb2xpby1pdGVtIHAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLypQb3J0Zm9saW8gSXRlbSB2MSovXG4vKiBsaW5lIDc1MjEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnBvcnRmb2xpby1pdGVtMSB1bCB7XG4gIG1hcmdpbjogMTBweCAwIDIwcHg7XG59XG5cbi8qIGxpbmUgNzUyNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucG9ydGZvbGlvLWl0ZW0xIGxpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi8qIGxpbmUgNzUyOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucG9ydGZvbGlvLWl0ZW0xIGxpIGkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4vKlNpZGViYXIgRmVhdHVyZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKkJsb2cgVGFncyovXG4vKiBsaW5lIDc1NDEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xudWwuYmxvZy10YWdzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBsaW5lIDc1NDUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xudWwuYmxvZy10YWdzIGEge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDJweCA3cHg7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIG1hcmdpbjogMCAzcHggNnB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogbGluZSA3NTUyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbnVsLmJsb2ctdGFncyBhIGkge1xuICBjb2xvcjogIzY2Njtcbn1cblxuLyogbGluZSA3NTU2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbnVsLmJsb2ctdGFncyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzcyYzAyYztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLyogbGluZSA3NTYyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbnVsLmJsb2ctdGFncyBhOmhvdmVyIGkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4vKkJsb2cgUGhvdG8gU3RyZWFtKi9cbi8qIGxpbmUgNzU3MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy1waG90b3MgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi8qIGxpbmUgNzU3NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy1waG90b3MgbGkgaW1nIHtcbiAgd2lkdGg6IDU4cHg7XG4gIGhlaWdodDogNThweDtcbiAgbWFyZ2luOiAwIDJweCA4cHg7XG59XG5cbi8qIGxpbmUgNzU4MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy1waG90b3MgbGkgaW1nOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICM3MmMwMmM7XG59XG5cbi8qQmxvZyBMYXRlc3QgVHdlZXRzKi9cbi8qIGxpbmUgNzU4OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy10d2l0dGVyIC5ibG9nLXR3aXR0ZXItaW5uZXIge1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBsaW5lIDc1OTYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJsb2ctdHdpdHRlciAuYmxvZy10d2l0dGVyLWlubmVyOmFmdGVyLCAuYmxvZy10d2l0dGVyIC5ibG9nLXR3aXR0ZXItaW5uZXI6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIGxpbmUgNzYwMCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy10d2l0dGVyIC5ibG9nLXR3aXR0ZXItaW5uZXI6YWZ0ZXIsIC5ibG9nLXR3aXR0ZXIgLmJsb2ctdHdpdHRlci1pbm5lcjpiZWZvcmUge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICByaWdodDogMHB4O1xuICBib3R0b206IDBweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi8qIGxpbmUgNzYxMCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy10d2l0dGVyIC5ibG9nLXR3aXR0ZXItaW5uZXI6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IGluc2V0O1xuICAvKkZGIGZpeGVzKi9cbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBpbnNldDtcbiAgLypGRiBmaXhlcyovXG59XG5cbi8qIGxpbmUgNzYyMiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy10d2l0dGVyIC5ibG9nLXR3aXR0ZXItaW5uZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1zdHlsZTogaW5zZXQ7XG4gIC8qRkYgZml4ZXMqL1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBpbnNldDtcbiAgLypGRiBmaXhlcyovXG59XG5cbi8qIGxpbmUgNzYzNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy10d2l0dGVyIC5ibG9nLXR3aXR0ZXItaW5uZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM3MmMwMmM7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3MmMwMmM7XG59XG5cbi8qIGxpbmUgNzYzOCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy10d2l0dGVyIC5ibG9nLXR3aXR0ZXItaW5uZXI6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNzJjMDJjO1xufVxuXG4vKiBsaW5lIDc2NDMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJsb2ctdHdpdHRlciAuYmxvZy10d2l0dGVyLWlubmVyIHNwYW4udHdpdHRlci10aW1lIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi8qIGxpbmUgNzY0OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy10d2l0dGVyIC5ibG9nLXR3aXR0ZXItaW5uZXIgYSB7XG4gIGNvbG9yOiAjNzJjMDJjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGxpbmUgNzY1MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvZy10d2l0dGVyIC5ibG9nLXR3aXR0ZXItaW5uZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBsaW5lIDc2NTgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJsb2ctdHdpdHRlciAuYmxvZy10d2l0dGVyLWlubmVyIGkuZmEge1xuICB0b3A6IDJweDtcbiAgY29sb3I6ICNiYmI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKkNob29zZSBCbG9jayovXG4vKiBsaW5lIDc2NjgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLndobyBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLyogbGluZSA3NjcxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi53aG8gbGkgaSB7XG4gIGNvbG9yOiAjNzJjMDJjO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1pbi13aWR0aDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDc2ODEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLndobyBsaTpob3ZlciBpIHtcbiAgY29sb3I6ICM3Nzc7XG59XG5cbi8qIGxpbmUgNzY4NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ud2hvIGxpOmhvdmVyIGEge1xuICBjb2xvcjogIzc3Nztcbn1cblxuLyogbGluZSA3Njg4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi53aG8gbGk6aG92ZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLypQcm9tbyBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypTbGlkZXIgUGFydCovXG4vKiBsaW5lIDc2OTksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmZ1bGx3aWR0aGJhbm5lci1jb250YWluZXIuc2xpZGVyLXByb21vIHtcbiAgbWF4LWhlaWdodDogNDYwcHggIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA3NzAzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zbGlkZXItcHJvbW8taW5mby1iZyB7XG4gIHBhZGRpbmc6IDI1cHggMjBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLWJsYWNrLnBuZykgcmVwZWF0O1xufVxuXG4vKiBsaW5lIDc3MDksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNsaWRlci1wcm9tby1pbmZvIHNwYW4uYmlnLXNpemUge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA3NzE3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zbGlkZXItcHJvbW8taW5mbyBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLypQcm9tbyBCb3gqL1xuLyogbGluZSA3NzI2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wcm9tby1ib3gge1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDI1cHggMCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgNzczMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucHJvbW8tYm94IGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA1MHB4O1xufVxuXG4vKiBsaW5lIDc3MzYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnByb21vLWJveCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBsaW5lIDc3NDEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnByb21vLWJveCBzdHJvbmcge1xuICBjb2xvcjogIzU1NTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbWFyZ2luOiAyMHB4IDAgMTVweDtcbn1cblxuLyogbGluZSA3NzQ4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wcm9tby1ib3ggc3Ryb25nIGEge1xuICBjb2xvcjogIzU1NTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbWFyZ2luOiAyMHB4IDAgMTVweDtcbn1cblxuLyogbGluZSA3NzU3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wcm9tby1ib3g6aG92ZXIgc3Ryb25nIHtcbiAgY29sb3I6ICM3MmMwMmM7XG59XG5cbi8qIGxpbmUgNzc2MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucHJvbW8tYm94OmhvdmVyIHN0cm9uZyBhIHtcbiAgY29sb3I6ICM3MmMwMmM7XG59XG5cbi8qUHJvbW8gU2VydmljZSovXG4vKiBsaW5lIDc3NjgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnByb21vLXNlcnZpY2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBsaW5lIDc3NzEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnByb21vLXNlcnZpY2UgbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi8qIGxpbmUgNzc3NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucHJvbW8tc2VydmljZSBhLmJ0bi11IHtcbiAgbWFyZ2luOiAwIDIwcHggMTBweCAwO1xufVxuXG4vKlByb21vIEVsZW1lbnRzKi9cbi8qIGxpbmUgNzc4MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGl0bGUtYm94IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMCAzMHB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VlZTtcbn1cblxuLyogbGluZSA3Nzg4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50aXRsZS1ib3ggLnRpdGxlLWJveC10ZXh0IHtcbiAgY29sb3I6ICM1NTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDc3OTgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuICAudGl0bGUtYm94IC50aXRsZS1ib3gtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLyogbGluZSA3ODA0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbiAgLnRpdGxlLWJveCBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLyogbGluZSA3ODEwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5ibG9jay1ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiBkYXNoZWQgMXB4ICNjY2M7XG59XG5cbi8qIGxpbmUgNzgxNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvY2stYmxvY2txdW90ZS1pbm5lciB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi8qIGxpbmUgNzgyMCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmxvY2stYmxvY2txdW90ZSBwIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKkluZm8gQmxvY2tzKi9cbi8qIGxpbmUgNzgyNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uaW5mby1ibG9ja3Mge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4vKiBsaW5lIDc4MzAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmluZm8tYmxvY2tzOmhvdmVyIGkuaWNvbi1pbmZvLWJsb2NrcyB7XG4gIGNvbG9yOiAjNzJjMDJjO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLyogbGluZSA3ODM1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5pbmZvLWJsb2NrcyBpLmljb24taW5mby1ibG9ja3Mge1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgNzg0NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uaW5mby1ibG9ja3MgLmluZm8tYmxvY2tzLWluIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDc4NDgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmluZm8tYmxvY2tzIC5pbmZvLWJsb2Nrcy1pbiBoMyB7XG4gIGNvbG9yOiAjNTU1O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4vKiBsaW5lIDc4NTQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmluZm8tYmxvY2tzIC5pbmZvLWJsb2Nrcy1pbiBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4vKkJyYW5kIFBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDc4NjMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJyYW5kLXBhZ2UgLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8qRm9ybSBQYWdlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgNzg3MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uZm9ybS1wYWdlIGlucHV0LCAuZm9ybS1wYWdlIHNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8qTGFiZWxzIGFuZCBCYWRnZXMgUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgNzg3OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG51bC5sYWJlbHMtZGVtbyB7XG4gIG1hcmdpbjogNXB4IDA7XG59XG5cbi8qIGxpbmUgNzg4MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG51bC5sYWJlbHMtZGVtbyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDVweCAycHggMDtcbn1cblxuLyogbGluZSA3ODg5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5iYWRnZS1zaWRlYmFyIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZWVlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLyogbGluZSA3ODk0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbiAgLmJhZGdlLXNpZGViYXIge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG59XG5cbi8qTGluZSBJY29uIFBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDc5MDMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmxpbmUtaWNvbi1wYWdlIC5pdGVtLWJveCB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDkwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBtYXJnaW46IDAgLTFweCAtMXB4IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cblxuLyogbGluZSA3OTE0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5saW5lLWljb24tcGFnZSAuaXRlbS1ib3gtLWhpZ2hlciB7XG4gIGhlaWdodDogMTIwcHg7XG59XG5cbi8qIGxpbmUgNzkxOCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ubGluZS1pY29uLXBhZ2UgLml0ZW0tYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cblxuLyogbGluZSA3OTIzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5saW5lLWljb24tcGFnZSAuaXRlbSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLyogbGluZSA3OTI5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5saW5lLWljb24tcGFnZSAuaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjNzJjMDJjO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA3OTM2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbiAgLmxpbmUtaWNvbi1wYWdlIC5pdGVtLWJveCB7XG4gICAgaGVpZ2h0OiAxMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLyogbGluZSA3OTQyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbiAgLmxpbmUtaWNvbi1wYWdlIC5pdGVtLWJveCB7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgfVxufVxuXG4vKkxpbmUgSWNvbiBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA3OTUwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5pY29uLXBhZ2UtZmEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBsaW5lIDc5NTMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmljb24tcGFnZS1mYSAuaXRlbS1ib3gge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDE2JSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDc5NTksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmljb24tcGFnZS1mYSAuaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLyogbGluZSA3OTYyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5pY29uLXBhZ2UtZmEgLml0ZW0gaSB7XG4gIGNvbG9yOiAjNTU1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogbGluZSA3OTcyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbiAgLmljb24tcGFnZS1mYSAuaXRlbS1ib3gge1xuICAgIHdpZHRoOiAyMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA3OTc4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbiAgLmljb24tcGFnZS1mYSAuaXRlbS1ib3gge1xuICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLyogbGluZSA3OTg0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbiAgLmljb24tcGFnZS1mYSAuaXRlbS1ib3gge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKkdMWVBISUNPTlMgSWNvbnMgUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qU3BlY2lhbCBzdHlsZXMgZm9yIGRpc3BsYXlpbmcgdGhlIGljb25zIGFuZCB0aGVpciBjbGFzc2VzKi9cbi8qIGxpbmUgNzk5MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYnMtZ2x5cGhpY29ucyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLyogbGluZSA4MDAwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5icy1nbHlwaGljb25zIGxpIHtcbiAgd2lkdGg6IDI1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTE1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgLTFweCAtMXB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi8qIGxpbmUgODAxMiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYnMtZ2x5cGhpY29ucyAuZ2x5cGhpY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiA1cHggYXV0byAxMHB4O1xufVxuXG4vKiBsaW5lIDgwMTgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJzLWdseXBoaWNvbnMgbGk6aG92ZXIge1xuICBjb2xvcjogIzcyYzAyYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgODAyNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4gIC5icy1nbHlwaGljb25zIGxpIHtcbiAgICB3aWR0aDogMTIuNSU7XG4gIH1cbn1cblxuLypHbHlwaGljb25zIFBybyovXG4vKiBsaW5lIDgwMzMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmRlbW8tcHJvLWdseXBoaWNvbnMgbGkge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAzMHB4O1xufVxuXG4vKiBsaW5lIDgwMzksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmRlbW8tcHJvLWdseXBoaWNvbnMgc3BhbiB7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGxpbmUgODA0MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uZGVtby1wcm8tZ2x5cGhpY29ucyBzcGFuOmJlZm9yZSB7XG4gIGNvbG9yOiAjNTU1O1xuICBwYWRkaW5nOiAxMHB4IDYycHg7XG59XG5cbi8qIGxpbmUgODA0OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uZGVtby1wcm8tZ2x5cGhpY29ucyBzcGFuLmdseXBoaWNvbnM6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4vKiBsaW5lIDgwNTIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmRlbW8tcHJvLWdseXBoaWNvbnMgc3Bhbi5oYWxmbGluZ3Mge1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi8qIGxpbmUgODA1NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uZGVtby1wcm8tZ2x5cGhpY29ucyBzcGFuLmhhbGZsaW5nczpiZWZvcmUge1xuICBwYWRkaW5nOiAxMHB4IDcwcHg7XG59XG5cbi8qR2x5cGhpY29ucyBQcm8gSGFsZmxpbmdzKi9cbi8qQ29udGFjdCBQYWdlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgODA2NywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ubWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzUwcHg7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZWVlO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VlZTtcbn1cblxuLyogbGluZSA4MDc0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5tYXAtYm94IHtcbiAgaGVpZ2h0OiAyNTBweDtcbn1cblxuLyogbGluZSA4MDc4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5tYXAtYm94LXNwYWNlIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLyogbGluZSA4MDgyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5tYXAtYm94LXNwYWNlMSB7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cblxuLypCYWNrZ3JvdW5kIE9wYWNpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDgwODksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2Utb3Ige1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgODA5NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2VydmljZS1iZyB7XG4gIHdpZHRoOiAyNTBweDtcbiAgcGFkZGluZzogNjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICByaWdodDogLTEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDU1ZGVnKTtcbn1cblxuLypFYXN5IEJsb2NrICh1c2VkIGZvciBpbWFnZSBiYWRnZXMpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA4MTA3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5lYXN5LWJsb2NrLXYxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDgxMTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmVhc3ktYmxvY2stdjEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgODExNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uZWFzeS1ibG9jay12MSAub3ZlcmZsb3ctaCBoMyB7XG4gIHdpZHRoOiA2MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi8qIGxpbmUgODEyMiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uZWFzeS1ibG9jay12MSAuZWFzeS1ibG9jay12MS1iYWRnZSB7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAxMHB4O1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLypFYXN5IEJsb2NrIHYyICh1c2VkIGZvciBpbWFnZSBiYWRnZXMpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA4MTM1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5lYXN5LWJsb2NrLXYyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBsaW5lIDgxNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmVhc3ktYmxvY2stdjIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgODE0NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uZWFzeS1ibG9jay12MiAuZWFzeS1iZy12MiB7XG4gIHRvcDogNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIHJpZ2h0OiAtMzJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4vKkVhc3kgQmxvY2sgdjMgKHVzZWQgZm9yIGltYWdlIGJhZGdlcylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDgxNjEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmVhc3ktYmxvY2stdjMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAjNTg1ZjY5O1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweDtcbn1cblxuLyogbGluZSA4MTY2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5lYXN5LWJsb2NrLXYzLmZpcnN0IHtcbiAgYmFja2dyb3VuZDogIzY5NmY3Nztcbn1cblxuLyogbGluZSA4MTcwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5lYXN5LWJsb2NrLXYzLnNlY29uZCB7XG4gIGJhY2tncm91bmQ6ICM3MDc3ODA7XG59XG5cbi8qIGxpbmUgODE3NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uZWFzeS1ibG9jay12My50aGlyZCB7XG4gIGJhY2tncm91bmQ6ICM3ODdmODg7XG59XG5cbi8qIGxpbmUgODE3OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uZWFzeS1ibG9jay12MyBpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1pbi13aWR0aDogNDVweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi8qIGxpbmUgODE4NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uZWFzeS1ibG9jay12MyAuaW5uZXItZmFxLWIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDgxODksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmVhc3ktYmxvY2stdjMgLmlubmVyLWZhcS1iIGgyLCAuZWFzeS1ibG9jay12MyAuaW5uZXItZmFxLWIgaDMge1xuICBmb250LXNpemU6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLyogbGluZSA4MTk0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5lYXN5LWJsb2NrLXYzIC5pbm5lci1mYXEtYiBoNCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLyogbGluZSA4MjAwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5lYXN5LWJsb2NrLXYzIC5pbm5lci1mYXEtYiBoMiwgLmVhc3ktYmxvY2stdjMgLmlubmVyLWZhcS1iIGgzLCAuZWFzeS1ibG9jay12MyAuaW5uZXItZmFxLWIgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKkZ1bGwgV2lkdGggQmxvY2tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDgyMDksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmZ1bGwtdy1ibG9jayB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYmFja2dyb3VuZDogIzI4MjgyODtcbn1cblxuLyogbGluZSA4MjEzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5mdWxsLXctYmxvY2sgLmluZm8tYmxvY2tzIGkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA4MjE4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5mdWxsLXctYmxvY2sgLmluZm8tYmxvY2tzLWluIGgzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgODIyMiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uZnVsbC13LWJsb2NrIC5pbmZvLWJsb2Nrcy1pbiBwIHtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi8qIGxpbmUgODIyNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uZnVsbC13LWJsb2NrIC5pbmZvLWJsb2Nrczpob3ZlciBpLmljb24taW5mby1ibG9ja3Mge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLypTaW1wbGUgQmxvY2tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDgyMzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNpbXBsZS1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8qIGxpbmUgODIzOCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2ltcGxlLWJsb2NrIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDgyNDIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNpbXBsZS1ibG9jayBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDgyNDYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNpbXBsZS1ibG9jayAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogNjUlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLyogbGluZSA4MjUxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zaW1wbGUtYmxvY2sgLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM1NTU7XG59XG5cbi8qIGxpbmUgODI1NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2ltcGxlLWJsb2NrIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU1O1xufVxuXG4vKiBsaW5lIDgyNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNpbXBsZS1ibG9jayAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogbGluZSA4MjY0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zaW1wbGUtYmxvY2sgLnJlc3BvbnNpdmUtdmlkZW8ge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi8qVHdvIEJsb2Nrc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgODI3MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udHdvLWJsb2NrcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSA4Mjc2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50d28tYmxvY2tzLWluIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLyogbGluZSA4Mjc5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50d28tYmxvY2tzLWluIGkge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTFweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzU4NWY2OTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKlRocmVlIEJsb2Nrc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgODI5NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGhyZWUtYmxvY2tzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDgyOTgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRocmVlLWJsb2Nrcy1pbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi8qIGxpbmUgODMwMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGhyZWUtYmxvY2tzLWluIGkge1xuICBjb2xvcjogIzc3NztcbiAgcGFkZGluZzogOXB4IDZweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtaW4td2lkdGg6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Nzc7XG59XG5cbi8qIGxpbmUgODMxMCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGhyZWUtYmxvY2tzLWluIGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi8qVGVtcGVyb3J5IENsYXNzZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKkJhbm5lci1pbmZvKi9cbi8qIGxpbmUgODMyMCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmFubmVyLWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vKiBsaW5lIDgzMjMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJhbm5lci1pbmZvIGkge1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDExcHg7XG4gIC8qbWluLXdpZHRoIHdvcmtzIHdpdGggbGluZS1pY29uKi9cbiAgbWluLXdpZHRoOiA0MHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA3cHggMjBweCAwIDA7XG59XG5cbi8qIGxpbmUgODMzNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmFubmVyLWluZm8gaS5mYSB7XG4gIG1pbi13aWR0aDogNDZweDtcbn1cblxuLyogbGluZSA4MzM5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5iYW5uZXItaW5mby5saWdodCBpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cblxuLyogbGluZSA4MzQzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5iYW5uZXItaW5mby5kYXJrIGkge1xuICBiYWNrZ3JvdW5kOiAjNTU1O1xufVxuXG4vKiBsaW5lIDgzNDcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmJhbm5lci1pbmZvIGgzIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi8qIGxpbmUgODM1MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uYmFubmVyLWluZm8ubGlnaHQgaDMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA4MzU3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5iYW5uZXItaW5mby5saWdodCBwIHtcbiAgY29sb3I6ICNlZWU7XG59XG5cbi8qbWluLXdpZHRoIHdvcmtzIHdpdGggRm9udEF3ZXNvbWUqL1xuLypUaXRsZS1Cb3gtVjIqL1xuLyogbGluZSA4MzY3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50aXRsZS1ib3gtdjIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi8qIGxpbmUgODM3MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGl0bGUtYm94LXYyIGgyIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBsaW5lIDgzNzYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRpdGxlLWJveC12MiBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4vKnJlbW92ZSBwYWRkaW5nIGZyb20gXCJDb2wtXCIqL1xuLyogbGluZSA4MzgzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5uby1zcGFjZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIGxpbmUgODM4NywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ubm8tc3BhY2UtbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDgzOTIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLm5vLXNwYWNlLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qTGlzdCBTdHlsZSB2MSovXG4vKiBsaW5lIDg0MDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLmxpc3Qtc3R5bGUtdjEgbGkge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi8qIGxpbmUgODQwNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ubGlzdC1zdHlsZS12MSBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi8qU29jaWFsIENvbnRhY3RzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA4NDEyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zb2NpYWwtY29udGFjdHMgbGkge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi8qIGxpbmUgODQxNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc29jaWFsLWNvbnRhY3RzIGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLyogbGluZSA4NDIwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zb2NpYWwtY29udGFjdHMgbGkgaSB7XG4gIGNvbG9yOiAjNzc3O1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1pbi13aWR0aDogMTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qU3RhdHVzIEJhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgODQzMiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc3RhdHVzLWJhciBsaSB7XG4gIHBhZGRpbmctbGVmdDogOXB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XG59XG5cbi8qIGxpbmUgODQzNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc3RhdHVzLWJhciBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuXG4vKiBsaW5lIDg0NDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnN0YXR1cy1iYXIgbGkgaSB7XG4gIGNvbG9yOiAjNzJjMDJjO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLyogbGluZSA4NDQ1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zdGF0dXMtYmFyIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGxpbmUgODQ1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc3RhdHVzLWJhci1pbiB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cblxuLyogbGluZSA4NDU1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zdGF0dXMtYmFyLWluOmFmdGVyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogNTBweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1ib3R0b206IDExcHggc29saWQgI2YwZjBmMDtcbiAgYm9yZGVyLWxlZnQ6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IGluc2V0O1xuICAvKkZGIGZpeGVzKi9cbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBpbnNldDtcbiAgLypGRiBmaXhlcyovXG59XG5cbi8qU2hhcmUgTGlzdCovXG4vKiBsaW5lIDg0NzcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNoYXJlLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBsaW5lIDg0ODAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNoYXJlLWxpc3QgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi8qIGxpbmUgODQ4MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2hhcmUtbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLyogbGluZSA4NDg3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zaGFyZS1saXN0IGxpIGkge1xuICBjb2xvcjogIzcyYzAyYztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi8qUGVvcGxlIFNheVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgODQ5OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucGVvcGxlLXNheSBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiA2cHggMTBweCAwIDA7XG59XG5cbi8qIGxpbmUgODUwNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucGVvcGxlLXNheSAub3ZlcmZsb3ctaCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyogbGluZSA4NTEwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wZW9wbGUtc2F5IC5vdmVyZmxvdy1oIHAge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi8qIGxpbmUgODUxNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucGVvcGxlLXNheSAub3ZlcmZsb3ctaCBzbWFsbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qSW5zcGlyZSBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA4NTI1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbmltZy5pbWctbW91c2Uge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbn1cblxuLypEZXNpcmUgUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qU2VydmljZSBJbmZvKi9cbi8qIGxpbmUgODUzNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2VydmljZS1pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0MHB4IDAgNTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wYXR0ZXJucy8xNy5wbmcpIHJlcGVhdDtcbn1cblxuLyogbGluZSA4NTQwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5zZXJ2aWNlLWluZm8gLmluZm8tZGVzY3JpcHRpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDg1NDQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2UtaW5mbyBpLnNlcnZpY2UtaW5mby1pY29uIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzc3O1xufVxuXG4vKiBsaW5lIDg1NTksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnNlcnZpY2UtaW5mbyAuaW5mby1kZXNjcmlwdGlvbiBoMyB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi8qIGxpbmUgODU2MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4uc2VydmljZS1pbmZvIC5pbmZvLWRlc2NyaXB0aW9uIHAge1xuICBjb2xvcjogIzc3Nztcbn1cblxuLypQb3J0Zm9saW8gU2luZ2xlIEl0ZW0gUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qUHJvamVjdCBEZXRhaWxzKi9cbi8qIGxpbmUgODU3NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4ucHJvamVjdC1kZXRhaWxzIGxpIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLyogbGluZSA4NTgwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi5wcm9qZWN0LWRldGFpbHMgc3Ryb25nIHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBsaW5lIDg1ODUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnByb2plY3QtZGV0YWlscyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qQm9vdHN0cmFwIFRlc3RpbW9uaWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgODU5MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVzdGltb25pYWxzLWJzIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLzE2LmpwZykgNTAlIDAgcmVwZWF0IGZpeGVkO1xufVxuXG4vKiBsaW5lIDg1OTcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlc3RpbW9uaWFscy1icyAuaGVhZGxpbmUtY2VudGVyLXYyIHNwYW4uYXV0aG9yIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLyogbGluZSA4NjAyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZXN0aW1vbmlhbHMtYnMgLml0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4vKiBsaW5lIDg2MDYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL3VuaWZ5L19ibG9ja3Muc2NzcyAqL1xuLnRlc3RpbW9uaWFscy1icyAuY2Fyb3VzZWwtYXJyb3cge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgODYxMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVzdGltb25pYWxzLWJzIC5jYXJvdXNlbC1jb250cm9sLXYyIGkge1xuICBjb2xvcjogIzg4ODtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMnB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAycHggc29saWQgIzg4ODtcbn1cblxuLyogbGluZSA4NjIwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy91bmlmeS9fYmxvY2tzLnNjc3MgKi9cbi50ZXN0aW1vbmlhbHMtYnMgLmNhcm91c2VsLWNvbnRyb2wtdjIgaTpob3ZlciB7XG4gIGNvbG9yOiAjNzJjMDJjO1xuICBib3JkZXItY29sb3I6ICM3MmMwMmM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIGxpbmUgODYyOCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVzdGltb25pYWxzLWJzIC5jYXJvdXNlbC1jb250cm9sLXYyLmxlZnQsIC50ZXN0aW1vbmlhbHMtYnMgLmNhcm91c2VsLWNvbnRyb2wtdjIucmlnaHQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi8qUmVtb3ZlcyBCb290c3RyYXAgY2Fyb3VzZWwgYmFja2dyb3VuZCBpbWFnZXMqL1xuLypUZWFtIHYxKi9cbi8qIGxpbmUgODYzOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvdW5pZnkvX2Jsb2Nrcy5zY3NzICovXG4udGVhbS12MSBsaSA+IGgzIHtcbiAgY29sb3I6ICM1NTU7XG59XG5cbi8qIGxpbmUgNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFcIixDb3JiZWwsQXJpYWwsc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLyogbGluZSAxNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG5wLCBvbCwgdWwge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YVwiLENvcmJlbCxBcmlhbCxzYW5zLXNlcmlmO1xufVxuXG4vKiBsaW5lIDE5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MgKi9cbm9sLCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4vKiBsaW5lIDIzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MgKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogLjAyZW07XG4gIG1hcmdpbjogMCAwIC4yNWVtIDA7XG59XG5cbi8qIGxpbmUgMzEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyAqL1xuLmNvbnRlbnQtY29udGFpbmVyIGgxLCAuY29udGVudC1jb250YWluZXIgaDIsIC5jb250ZW50LWNvbnRhaW5lciBoMywgLmNvbnRlbnQtY29udGFpbmVyIGg0LCAuY29udGVudC1jb250YWluZXIgaDUsIC5jb250ZW50LWNvbnRhaW5lciBoNiB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLyogbGluZSAzNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG4udGl0bGUucGFnZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IC43NWVtO1xufVxuXG4vKiBsaW5lIDQwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MgKi9cbnN0cm9uZyB7XG4gIGxldHRlci1zcGFjaW5nOiAuMDJlbTtcbn1cblxuLyogbGluZSA0NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG4ubWNlQ29udGVudEJvZHksIC5tY2VDb250ZW50Qm9keSBwLCAubWNlQ29udGVudEJvZHkgb2wsIC5tY2VDb250ZW50Qm9keSB1bCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgY29sb3I6ICM2MDYxNmQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA2MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG4ucGFuZS1wYWdlLWNvbnRlbnQgLmZpZWxkLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgLmZpZWxkLWl0ZW0gcCwgLnBhbmUtcGFnZS1jb250ZW50IC5maWVsZC10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IC5maWVsZC1pdGVtIG9sLCAucGFuZS1wYWdlLWNvbnRlbnQgLmZpZWxkLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgLmZpZWxkLWl0ZW0gdWwsXG4ucGFuZS1wYWdlLWNvbnRlbnQgLmZpZWxkLXR5cGUtdGV4dC1sb25nIC5maWVsZC1pdGVtIHAsXG4ucGFuZS1wYWdlLWNvbnRlbnQgLmZpZWxkLXR5cGUtdGV4dC1sb25nIC5maWVsZC1pdGVtIG9sLFxuLnBhbmUtcGFnZS1jb250ZW50IC5maWVsZC10eXBlLXRleHQtbG9uZyAuZmllbGQtaXRlbSB1bCxcbi5wYW5lLXBhZ2UtY29udGVudCAucGFyYWdyYXBocy1pdGVtLXBhcmFncmFwaC1zbmlwcGV0IHAsXG4ucGFuZS1wYWdlLWNvbnRlbnQgLnBhcmFncmFwaHMtaXRlbS1wYXJhZ3JhcGgtc25pcHBldCBvbCxcbi5wYW5lLXBhZ2UtY29udGVudCAucGFyYWdyYXBocy1pdGVtLXBhcmFncmFwaC1zbmlwcGV0IHVsLFxuLnBhbmUtcGFnZS1jb250ZW50IC5wYXJhZ3JhcGhzLWl0ZW0tcGFyYWdyYXBoLWNvbnRlbnQgcCxcbi5wYW5lLXBhZ2UtY29udGVudCAucGFyYWdyYXBocy1pdGVtLXBhcmFncmFwaC1jb250ZW50IG9sLFxuLnBhbmUtcGFnZS1jb250ZW50IC5wYXJhZ3JhcGhzLWl0ZW0tcGFyYWdyYXBoLWNvbnRlbnQgdWwsXG4ucGFuZS1wYWdlLWNvbnRlbnQgLm9hLWV2ZW50LWRlc2NyaXB0aW9uIHAsXG4ucGFuZS1wYWdlLWNvbnRlbnQgLm9hLWV2ZW50LWRlc2NyaXB0aW9uIG9sLFxuLnBhbmUtcGFnZS1jb250ZW50IC5vYS1ldmVudC1kZXNjcmlwdGlvbiB1bCxcbi5wYW5lLXBhZ2UtY29udGVudCAub2EtbmV3cy1ib2R5IHAsXG4ucGFuZS1wYWdlLWNvbnRlbnQgLm9hLW5ld3MtYm9keSBvbCxcbi5wYW5lLXBhZ2UtY29udGVudCAub2EtbmV3cy1ib2R5IHVsLFxuLnBhbmUtcGFnZS1jb250ZW50IC5wYXJhZ3JhcGhzLWl0ZW0tdml1LXRleHQtc2VjdGlvbiBwLFxuLnBhbmUtcGFnZS1jb250ZW50IC5wYXJhZ3JhcGhzLWl0ZW0tdml1LXRleHQtc2VjdGlvbiBvbCxcbi5wYW5lLXBhZ2UtY29udGVudCAucGFyYWdyYXBocy1pdGVtLXZpdS10ZXh0LXNlY3Rpb24gdWwge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDY4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MgKi9cbi5wYW5lLXBhZ2UtY29udGVudCAuZmllbGQtdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSAuZmllbGQtaXRlbSwgLnBhbmUtcGFnZS1jb250ZW50IC5maWVsZC10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IC5maWVsZC1pdGVtIHAsIC5wYW5lLXBhZ2UtY29udGVudCAuZmllbGQtdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSAuZmllbGQtaXRlbSBvbCwgLnBhbmUtcGFnZS1jb250ZW50IC5maWVsZC10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IC5maWVsZC1pdGVtIHVsLFxuLnBhbmUtcGFnZS1jb250ZW50IC5maWVsZC10eXBlLXRleHQtbG9uZyAuZmllbGQtaXRlbSxcbi5wYW5lLXBhZ2UtY29udGVudCAuZmllbGQtdHlwZS10ZXh0LWxvbmcgLmZpZWxkLWl0ZW0gcCxcbi5wYW5lLXBhZ2UtY29udGVudCAuZmllbGQtdHlwZS10ZXh0LWxvbmcgLmZpZWxkLWl0ZW0gb2wsXG4ucGFuZS1wYWdlLWNvbnRlbnQgLmZpZWxkLXR5cGUtdGV4dC1sb25nIC5maWVsZC1pdGVtIHVsLFxuLnBhbmUtcGFnZS1jb250ZW50IC5wYXJhZ3JhcGhzLWl0ZW0tcGFyYWdyYXBoLXNuaXBwZXQsXG4ucGFuZS1wYWdlLWNvbnRlbnQgLnBhcmFncmFwaHMtaXRlbS1wYXJhZ3JhcGgtc25pcHBldCBwLFxuLnBhbmUtcGFnZS1jb250ZW50IC5wYXJhZ3JhcGhzLWl0ZW0tcGFyYWdyYXBoLXNuaXBwZXQgb2wsXG4ucGFuZS1wYWdlLWNvbnRlbnQgLnBhcmFncmFwaHMtaXRlbS1wYXJhZ3JhcGgtc25pcHBldCB1bCxcbi5wYW5lLXBhZ2UtY29udGVudCAucGFyYWdyYXBocy1pdGVtLXBhcmFncmFwaC1jb250ZW50LFxuLnBhbmUtcGFnZS1jb250ZW50IC5wYXJhZ3JhcGhzLWl0ZW0tcGFyYWdyYXBoLWNvbnRlbnQgcCxcbi5wYW5lLXBhZ2UtY29udGVudCAucGFyYWdyYXBocy1pdGVtLXBhcmFncmFwaC1jb250ZW50IG9sLFxuLnBhbmUtcGFnZS1jb250ZW50IC5wYXJhZ3JhcGhzLWl0ZW0tcGFyYWdyYXBoLWNvbnRlbnQgdWwsXG4ucGFuZS1wYWdlLWNvbnRlbnQgLm9hLWV2ZW50LWRlc2NyaXB0aW9uLFxuLnBhbmUtcGFnZS1jb250ZW50IC5vYS1ldmVudC1kZXNjcmlwdGlvbiBwLFxuLnBhbmUtcGFnZS1jb250ZW50IC5vYS1ldmVudC1kZXNjcmlwdGlvbiBvbCxcbi5wYW5lLXBhZ2UtY29udGVudCAub2EtZXZlbnQtZGVzY3JpcHRpb24gdWwsXG4ucGFuZS1wYWdlLWNvbnRlbnQgLm9hLW5ld3MtYm9keSxcbi5wYW5lLXBhZ2UtY29udGVudCAub2EtbmV3cy1ib2R5IHAsXG4ucGFuZS1wYWdlLWNvbnRlbnQgLm9hLW5ld3MtYm9keSBvbCxcbi5wYW5lLXBhZ2UtY29udGVudCAub2EtbmV3cy1ib2R5IHVsLFxuLnBhbmUtcGFnZS1jb250ZW50IC5wYXJhZ3JhcGhzLWl0ZW0tdml1LXRleHQtc2VjdGlvbixcbi5wYW5lLXBhZ2UtY29udGVudCAucGFyYWdyYXBocy1pdGVtLXZpdS10ZXh0LXNlY3Rpb24gcCxcbi5wYW5lLXBhZ2UtY29udGVudCAucGFyYWdyYXBocy1pdGVtLXZpdS10ZXh0LXNlY3Rpb24gb2wsXG4ucGFuZS1wYWdlLWNvbnRlbnQgLnBhcmFncmFwaHMtaXRlbS12aXUtdGV4dC1zZWN0aW9uIHVsIHtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi8qIGxpbmUgNzMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyAqL1xuLnBhbmUtcGFnZS1jb250ZW50IC5maWVsZC10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IC5maWVsZC1pdGVtIG9sLCAucGFuZS1wYWdlLWNvbnRlbnQgLmZpZWxkLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgLmZpZWxkLWl0ZW0gdWwsXG4ucGFuZS1wYWdlLWNvbnRlbnQgLmZpZWxkLXR5cGUtdGV4dC1sb25nIC5maWVsZC1pdGVtIG9sLFxuLnBhbmUtcGFnZS1jb250ZW50IC5maWVsZC10eXBlLXRleHQtbG9uZyAuZmllbGQtaXRlbSB1bCxcbi5wYW5lLXBhZ2UtY29udGVudCAucGFyYWdyYXBocy1pdGVtLXBhcmFncmFwaC1zbmlwcGV0IG9sLFxuLnBhbmUtcGFnZS1jb250ZW50IC5wYXJhZ3JhcGhzLWl0ZW0tcGFyYWdyYXBoLXNuaXBwZXQgdWwsXG4ucGFuZS1wYWdlLWNvbnRlbnQgLnBhcmFncmFwaHMtaXRlbS1wYXJhZ3JhcGgtY29udGVudCBvbCxcbi5wYW5lLXBhZ2UtY29udGVudCAucGFyYWdyYXBocy1pdGVtLXBhcmFncmFwaC1jb250ZW50IHVsLFxuLnBhbmUtcGFnZS1jb250ZW50IC5vYS1ldmVudC1kZXNjcmlwdGlvbiBvbCxcbi5wYW5lLXBhZ2UtY29udGVudCAub2EtZXZlbnQtZGVzY3JpcHRpb24gdWwsXG4ucGFuZS1wYWdlLWNvbnRlbnQgLm9hLW5ld3MtYm9keSBvbCxcbi5wYW5lLXBhZ2UtY29udGVudCAub2EtbmV3cy1ib2R5IHVsLFxuLnBhbmUtcGFnZS1jb250ZW50IC5wYXJhZ3JhcGhzLWl0ZW0tdml1LXRleHQtc2VjdGlvbiBvbCxcbi5wYW5lLXBhZ2UtY29udGVudCAucGFyYWdyYXBocy1pdGVtLXZpdS10ZXh0LXNlY3Rpb24gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi8qIGxpbmUgNzcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyAqL1xuLnBhbmUtcGFnZS1jb250ZW50IC5wYXJhZ3JhcGhzLWl0ZW0tcGFyYWdyYXBoLWNvbnRlbnQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi8qIGxpbmUgODAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyAqL1xuLnBhbmUtcGFnZS1jb250ZW50IC5lbnRpdHktcGFyYWdyYXBocy1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4vKiBsaW5lIDgzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MgKi9cbi5wYW5lLXBhZ2UtY29udGVudCAucGFuZWwtcGFuZWwtaW5uZXIgPiAucGFuZWwtcGFuZS5wYW5lLW5vZGUtZmllbGQtb2EtcmVsYXRlZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4vKiBsaW5lIDg2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MgKi9cbi5wYW5lLXBhZ2UtY29udGVudCAucGFuZS1ub2RlLWNvbW1lbnRzIC5vYS1saXN0IC5vYS1jb21tZW50LXJlcGx5LWJvZHksXG4ucGFuZS1wYWdlLWNvbnRlbnQgLnBhbmUtY29udGVudCAjY29tbWVudHMgLm9hLWxpc3QgLm9hLWNvbW1lbnQtcmVwbHktYm9keSxcbi5wYW5lLXBhZ2UtY29udGVudCAub2EtY29tbWVudC1yZXBseS1ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBjb2xvcjogIzYwNjE2ZDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5cbi8qIGxpbmUgOTMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyAqL1xuLnBhbmUtcGFnZS1jb250ZW50IC5wYW5lLW5vZGUtY29tbWVudHMgLm9hLWxpc3QgLm9hLWNvbW1lbnQtcmVwbHktYm9keSBwLFxuLnBhbmUtcGFnZS1jb250ZW50IC5wYW5lLWNvbnRlbnQgI2NvbW1lbnRzIC5vYS1saXN0IC5vYS1jb21tZW50LXJlcGx5LWJvZHkgcCxcbi5wYW5lLXBhZ2UtY29udGVudCAub2EtY29tbWVudC1yZXBseS1ib2R5IHAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbjogMCAwIDFlbSAwO1xufVxuXG4vKiBsaW5lIDk3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MgKi9cbi5wYW5lLXBhZ2UtY29udGVudCAucGFuZS1ub2RlLWNvbW1lbnRzIC5vYS1saXN0IC5vYS1jb21tZW50LXJlcGx5LWJvZHkgLnVzZXItaW5mbywgLnBhbmUtcGFnZS1jb250ZW50IC5wYW5lLW5vZGUtY29tbWVudHMgLm9hLWxpc3QgLm9hLWNvbW1lbnQtcmVwbHktYm9keSAubGlua3MsXG4ucGFuZS1wYWdlLWNvbnRlbnQgLnBhbmUtY29udGVudCAjY29tbWVudHMgLm9hLWxpc3QgLm9hLWNvbW1lbnQtcmVwbHktYm9keSAudXNlci1pbmZvLFxuLnBhbmUtcGFnZS1jb250ZW50IC5wYW5lLWNvbnRlbnQgI2NvbW1lbnRzIC5vYS1saXN0IC5vYS1jb21tZW50LXJlcGx5LWJvZHkgLmxpbmtzLFxuLnBhbmUtcGFnZS1jb250ZW50IC5vYS1jb21tZW50LXJlcGx5LWJvZHkgLnVzZXItaW5mbyxcbi5wYW5lLXBhZ2UtY29udGVudCAub2EtY29tbWVudC1yZXBseS1ib2R5IC5saW5rcyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLyogbGluZSAxMDQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyAqL1xuaDEge1xuICBjb2xvcjogIzJhMmMzNztcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDEwNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMTA0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDExNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG5oMS50aXRsZSB7XG4gIGNvbG9yOiAjMDAzQjVDO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiBsaW5lIDEyMCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG5oMiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDEyMCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMTIwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuXG4vKiBsaW5lIDEzMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG4ub2EtcGFuZSAucGFuZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAwIDAgMC44ZW0gMDtcbiAgcGFkZGluZzogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNGVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLypcbi5yYWRpeC1sYXlvdXRzLXNpZGViYXIge1xuICBvcGFjaXR5OiAwLjg1O1xuICBoMiwgaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDRlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgfVxuICAucGFuZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMCAtMTVweCAwO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCA1cHg7XG4gICAgYXtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmZpZWxkLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgLmZpZWxkLWl0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5ncm91cC1jb250ZW50IGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbiovXG4vKiBsaW5lIDE2OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG5oMywgaDMucGFuZWwtdGl0bGUsIGgzLnBhbmUtdGl0bGUge1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDE2OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG4gIGgzLCBoMy5wYW5lbC10aXRsZSwgaDMucGFuZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDE2OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG4gIGgzLCBoMy5wYW5lbC10aXRsZSwgaDMucGFuZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTgwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MgKi9cbi52aWV3LW9hLXRlYW0tbGlzdCBoMyBhIHtcbiAgY29sb3I6ICM3Nzc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8qIGxpbmUgMTg2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MgKi9cbmg0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNGVtO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTg2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAxODYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTk3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MgKi9cbi5lbnRpdHktcGFyYWdyYXBocy1pdGVtIC5maWVsZC1sYWJlbC1oZWFkaW5nIC5maWVsZC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLypcbi5yYWRpeC1sYXlvdXRzLXNpZGViYXIge1xuICBjb2xvcjogIzYwNjE2ZDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuKi9cbi8qIGxpbmUgMjA2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MgKi9cbi5ncm91cC1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiBsaW5lIDIwOCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG4uZ3JvdXAtaGVhZGVyIGgzLCAuZ3JvdXAtaGVhZGVyIGg0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogIzZENzA3NDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNFQUVBRUE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAxLjNlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuM2VtO1xufVxuXG4vKiBsaW5lIDIyMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG4udmlldy1jb250ZW50IHRhYmxlID4gY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICM2RDcwNzQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDEuM2VtO1xufVxuXG4vKiBsaW5lIDIzMiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG4ub2EtcmVzcG9uc2l2ZS1yZWdpb24gLmZhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4vKiBsaW5lIDIzNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG4ubW9yZS1saW5rIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDI0MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG4gIGFiYnJbdGl0bGVdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLyogZW5zdXJlIGNvbnNpc3RlbnQgc3R5bGluZyBhY3Jvc3MgYnJvd3NlcnMgKi9cbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIH1cbiAgLyogbGluZSAyNDksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICBhYmJyW3RpdGxlXTpob3Zlcjo6YWZ0ZXIsXG4gIGFiYnJbdGl0bGVdOmZvY3VzOjphZnRlciB7XG4gICAgY29udGVudDogYXR0cih0aXRsZSk7XG4gICAgLyogcG9zaXRpb24gdG9vbHRpcCBsaWtlIHRoZSBuYXRpdmUgb25lICovXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTFlMWU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICB9XG59XG5cbi8qIGxpbmUgMywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYm9vc3RyYXBfb3ZlcnJpZGVzL19jb21wb25lbnRfZml4ZXMuc2NzcyAqL1xuLnBhbmVsLnBhbmVsLWJvb3RzdHJhcC1wYW5lIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi8qIGxpbmUgNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYm9vc3RyYXBfb3ZlcnJpZGVzL19jb21wb25lbnRfZml4ZXMuc2NzcyAqL1xuLnBhbmVsLnBhbmVsLWJvb3RzdHJhcC1wYW5lIC5wYW5lbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiBsaW5lIDksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jvb3N0cmFwX292ZXJyaWRlcy9fY29tcG9uZW50X2ZpeGVzLnNjc3MgKi9cbi5wYW5lbC5wYW5lbC1ib290c3RyYXAtcGFuZSAucGFuZWwtdGl0bGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogbGluZSAxNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYm9vc3RyYXBfb3ZlcnJpZGVzL19jb21wb25lbnRfZml4ZXMuc2NzcyAqL1xuLnBhbmVsLWJvb3RzdHJhcC1wYW5lLnNlcnZpY2UtYmxvY2sucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLyogbGluZSAxOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYm9vc3RyYXBfb3ZlcnJpZGVzL19jb21wb25lbnRfZml4ZXMuc2NzcyAqL1xuLnBhbmVsLWJvb3RzdHJhcC1wYW5lLnNlcnZpY2UtYmxvY2sucm91bmRlZC0yeCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi8qIGxpbmUgMjIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jvb3N0cmFwX292ZXJyaWRlcy9fY29tcG9uZW50X2ZpeGVzLnNjc3MgKi9cbi5wYW5lbC1ib290c3RyYXAtcGFuZS5zZXJ2aWNlLWJsb2NrIC5zZXJ2aWNlLWJsb2NrLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLyogbGluZSAyNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYm9vc3RyYXBfb3ZlcnJpZGVzL19jb21wb25lbnRfZml4ZXMuc2NzcyAqL1xuLnNlcnZpY2UtYmxvY2tfX3RleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8qIGxpbmUgMywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19hdWRpZW5jZV9uYXYuc2NzcyAqL1xuLnZpdS1hdWRpZW5jZS1uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19hdWRpZW5jZV9uYXYuc2NzcyAqL1xuICAudml1LWF1ZGllbmNlLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMTcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fYXVkaWVuY2VfbmF2LnNjc3MgKi9cbiAgLnZpdU5hdmlnYXRpb25fX2F1ZGllbmNlX25hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBsaW5lIDIyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2F1ZGllbmNlX25hdi5zY3NzICovXG4ubG9nZ2VkLWluIC52aXUtYXVkaWVuY2UtbmF2IHtcbiAgYmFja2dyb3VuZDogIzAwN0RCQTtcbn1cblxuLyogbGluZSAyNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19hdWRpZW5jZV9uYXYuc2NzcyAqL1xuLnZpdS1hdWRpZW5jZS1uYXZfX2xpc3Qge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xufVxuXG4vKiBsaW5lIDMwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2F1ZGllbmNlX25hdi5zY3NzICovXG4udml1LWF1ZGllbmNlLW5hdl9fbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogbGluZSAzMiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19hdWRpZW5jZV9uYXYuc2NzcyAqL1xuLnZpdS1hdWRpZW5jZS1uYXZfX2xpc3QgbGkgYSB7XG4gIHBhZGRpbmc6IC4yZW0gLjVlbTtcbiAgZm9udC1zaXplOiAuOGVtO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIGxpbmUgMzYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fYXVkaWVuY2VfbmF2LnNjc3MgKi9cbi52aXUtYXVkaWVuY2UtbmF2X19saXN0IGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLyogbGluZSA0NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19hdWRpZW5jZV9uYXYuc2NzcyAqL1xuLnZpdS1hdWRpZW5jZS1uYXYgZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgNDksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fYXVkaWVuY2VfbmF2LnNjc3MgKi9cbiNhdWRpZW5jZS1zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiAjMDA3REJBO1xufVxuXG4vKiBsaW5lIDMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fYnJhbmQuc2NzcyAqL1xuLnZpdS1icmFuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxNi42NjY2NyU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIHRvcDogMjBweDtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19icmFuZC5zY3NzICovXG4gIC52aXUtYnJhbmQge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2JyYW5kLnNjc3MgKi9cbiAgLnZpdS1icmFuZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2JyYW5kLnNjc3MgKi9cbiAgLnZpdS1icmFuZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19icmFuZC5zY3NzICovXG4gIC52aXUtYnJhbmQge1xuICAgIHRvcDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2JyYW5kLnNjc3MgKi9cbiAgLnZpdS1icmFuZCB7XG4gICAgdG9wOiA3NXB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fYnJhbmQuc2NzcyAqL1xuLnBhZ2UtYWRtaW4gLnZpdS1icmFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMjIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fYnJhbmQuc2NzcyAqL1xuLnZpdS1sb2dvLWxpbmsge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4vKiBsaW5lIDI2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2JyYW5kLnNjc3MgKi9cbi52aXUtbG9nbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAyNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19icmFuZC5zY3NzICovXG4gIC52aXUtbG9nbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbGVmdDogMjAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDI2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2JyYW5kLnNjc3MgKi9cbiAgLnZpdS1sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi8qIGxpbmUgNDEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fYnJhbmQuc2NzcyAqL1xuLmxvZ28tZ3JpZC1jb250YWluZXItLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHggKiAyKTtcbiAgdG9wOiAxMHB4O1xuICB6LWluZGV4OiAxMDE7XG4gICp6b29tOiAxO1xufVxuXG4vKiBsaW5lIDksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jhc2UvX21peGlucy5zY3NzICovXG4ubG9nby1ncmlkLWNvbnRhaW5lci0tZml4ZWQ6YmVmb3JlLCAubG9nby1ncmlkLWNvbnRhaW5lci0tZml4ZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi8qIGxpbmUgMTQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jhc2UvX21peGlucy5zY3NzICovXG4ubG9nby1ncmlkLWNvbnRhaW5lci0tZml4ZWQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgNDEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fYnJhbmQuc2NzcyAqL1xuICAubG9nby1ncmlkLWNvbnRhaW5lci0tZml4ZWQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4ICogMik7XG4gICAgdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDQxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2JyYW5kLnNjc3MgKi9cbiAgLmxvZ28tZ3JpZC1jb250YWluZXItLWZpeGVkIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCAqIDIpO1xuICAgIHRvcDogMjVweDtcbiAgfVxufVxuXG4vKiBsaW5lIDQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fY29sb3JlZF9wYWdlX2ZyYW1lLnNjc3MgKi9cbmJvZHkubm90LWxvZ2dlZC1pbiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fY29sb3JlZF9wYWdlX2ZyYW1lLnNjc3MgKi9cbiAgYm9keS5ub3QtbG9nZ2VkLWluIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fY29sb3JlZF9wYWdlX2ZyYW1lLnNjc3MgKi9cbiAgYm9keS5ub3QtbG9nZ2VkLWluIHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fY29sb3JlZF9wYWdlX2ZyYW1lLnNjc3MgKi9cbmJvZHkubm90LWxvZ2dlZC1pbjpiZWZvcmUge1xuICB6LWluZGV4OiAxMDA7XG4gIGNvbnRlbnQ6ICcnO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm9yZGVyOiBzb2xpZCAxMXB4ICMwMDNCNUM7XG4gIGJvcmRlci1jb2xvcjogIzAwM0I1QztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuNXMgZWFzZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fY29sb3JlZF9wYWdlX2ZyYW1lLnNjc3MgKi9cbiAgYm9keS5ub3QtbG9nZ2VkLWluOmJlZm9yZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAyMXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDE1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2NvbG9yZWRfcGFnZV9mcmFtZS5zY3NzICovXG4gIGJvZHkubm90LWxvZ2dlZC1pbjpiZWZvcmUge1xuICAgIGJvcmRlci13aWR0aDogMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogbGluZSAzOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19jb2xvcmVkX3BhZ2VfZnJhbWUuc2NzcyAqL1xuICBib2R5Lm5vdC1sb2dnZWQtaW4gLmNvbnRhaW5lci1mbHVpZCA+IC5yb3c6bm90KCNmb290ZXIpOm5vdCguaGVhZGVyLWhlcm8tY29udGFpbmVyKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLyogbGluZSA0OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19jb2xvcmVkX3BhZ2VfZnJhbWUuc2NzcyAqL1xuYm9keS5ub3QtbG9nZ2VkLWluLmRhcmtibHVlOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwM0I1Qztcbn1cblxuLyogbGluZSA1MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19jb2xvcmVkX3BhZ2VfZnJhbWUuc2NzcyAqL1xuYm9keS5ub3QtbG9nZ2VkLWluLndoaXRlOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbi8qIGxpbmUgNTUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fY29sb3JlZF9wYWdlX2ZyYW1lLnNjc3MgKi9cbmJvZHkubm90LWxvZ2dlZC1pbi53aGl0ZSAudml1LWF1ZGllbmNlLW5hdl9fbGlzdCBsaSBhIHtcbiAgY29sb3I6ICMwMDdEQkE7XG59XG5cbi8qIGxpbmUgNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuLnZpdUZvb3RlciwgYm9keSAjZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDNCNUM7XG59XG5cbi8qIGxpbmUgMTEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbi52aXVGb290ZXItY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDE1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4udml1Rm9vdGVyIGEge1xuICBjb2xvcjogIzAwM0I1Qztcbn1cblxuLyogbGluZSAxOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuLnZpdUZvb3Rlcl9fbGlua0xpc3RfX2hlYWRpbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAxOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuICAudml1Rm9vdGVyX19saW5rTGlzdF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDE5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4gIC52aXVGb290ZXJfX2xpbmtMaXN0X19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLyogbGluZSAzMCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuLnZpdUZvb3Rlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBtYXJnaW46IDAgYXV0byAyZW0gYXV0bztcbn1cblxuLyogbGluZSAzNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuLmZvb3Rlcl9fbGlua0xpc3RfX2xpc3Qge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4vKiBsaW5lIDQxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4udml1Rm9vdGVyX19jb250YWN0X19oZWFkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMWVtIDA7XG59XG5cbi8qIGxpbmUgNDYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbi52aXVGb290ZXJfX2NvbnRhY3RfX2FkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLyogbGluZSA0OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuLnZpdUZvb3Rlcl9fY29udGFjdF9fYWRkcmVzcyBhZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgNTUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbiAgLnZpdUZvb3Rlcl9fY29udGFjdF9fYWRkcmVzcyBhZGRyZXNzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbiAgLnZpdUZvb3Rlcl9fY29udGFjdF9fcGhvbmUtZW1haWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLyogbGluZSA2NywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuI2Zvb3Rlci1nb29nbGUtbWFwIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDcxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4udml1Rm9vdGVyX19hY2tub3dsZWRnZW1lbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IC41ZW07XG59XG5cbi8qIGxpbmUgNzYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbi52aXVGb290ZXJfX3ByaW1hcnkge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi8qIGxpbmUgNzksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbi52aXVGb290ZXJfX3ByaW1hcnlfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgNzksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbiAgLnZpdUZvb3Rlcl9fcHJpbWFyeV9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDc5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4gIC52aXVGb290ZXJfX3ByaW1hcnlfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgNzksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbiAgLnZpdUZvb3Rlcl9fcHJpbWFyeV9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDc5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4gIC52aXVGb290ZXJfX3ByaW1hcnlfX2lubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cbn1cblxuLyogbGluZSA4NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuLnZpdUZvb3Rlcl9fbGlua3Mtc2Vjb25kYXJ5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDg4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4udml1Rm9vdGVyX19saW5rcy1zZWNvbmRhcnkgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIGxpbmUgOTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbi52aXVGb290ZXJfX2xpbmtzLXNlY29uZGFyeSBsaTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCIgfFwiO1xufVxuXG4vKiBsaW5lIDk0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4udml1Rm9vdGVyX19saW5rcy1zZWNvbmRhcnkgYSB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBsaW5lIDEwMCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuLnZpdS1jb3B5cmlnaHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICp6b29tOiAxO1xufVxuXG4vKiBsaW5lIDksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jhc2UvX21peGlucy5zY3NzICovXG4udml1LWNvcHlyaWdodDpiZWZvcmUsIC52aXUtY29weXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4vKiBsaW5lIDE0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9iYXNlL19taXhpbnMuc2NzcyAqL1xuLnZpdS1jb3B5cmlnaHQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTEwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4gIC52aXVGb290ZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLyogbGluZSAxMTMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbiAgLnZpdUZvb3Rlcl9fbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxuICAvKiBsaW5lIDExNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuICAudml1LWNvcHlyaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMTtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgLyogbGluZSAxMjQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbiAgLnZpdS1jb3B5cmlnaHQgYSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC8qIGxpbmUgMTI4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4gIC52aXVGb290ZXIgLnBhZ2Utc2VjdGlvbl9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAxNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbiAgLnZpdUZvb3Rlcl9fbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICBtYXJnaW46IDAgYXV0byA0ZW0gYXV0bztcbiAgfVxuICAvKiBsaW5lIDE0NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuICAudml1LWNvcHlyaWdodCB7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuLyogbGluZSA0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2dsb2JhbF9jdGFzLnNjc3MgKi9cbi5nbG9iYWxDVEFzIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fZ2xvYmFsX2N0YXMuc2NzcyAqL1xuLmdsb2JhbENUQXMgLnBhZ2Utc2VjdGlvbl9fY29udGVudF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjYuNjY2NjclO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19nbG9iYWxfY3Rhcy5zY3NzICovXG4gIC5nbG9iYWxDVEFzIC5wYWdlLXNlY3Rpb25fX2NvbnRlbnRfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSA5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2dsb2JhbF9jdGFzLnNjc3MgKi9cbiAgLmdsb2JhbENUQXMgLnBhZ2Utc2VjdGlvbl9fY29udGVudF9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSA5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2dsb2JhbF9jdGFzLnNjc3MgKi9cbiAgLmdsb2JhbENUQXMgLnBhZ2Utc2VjdGlvbl9fY29udGVudF9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fZ2xvYmFsX2N0YXMuc2NzcyAqL1xuICAuZ2xvYmFsQ1RBcyAucGFnZS1zZWN0aW9uX19jb250ZW50X19pbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2dsb2JhbF9jdGFzLnNjc3MgKi9cbiAgLmdsb2JhbENUQXMgLnBhZ2Utc2VjdGlvbl9fY29udGVudF9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSA5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2dsb2JhbF9jdGFzLnNjc3MgKi9cbiAgLmdsb2JhbENUQXMgLnBhZ2Utc2VjdGlvbl9fY29udGVudF9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fZ2xvYmFsX2N0YXMuc2NzcyAqL1xuICAuZ2xvYmFsQ1RBcyAucGFnZS1zZWN0aW9uX19jb250ZW50X19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19nbG9iYWxfY3Rhcy5zY3NzICovXG4gIC5nbG9iYWxDVEFzIC5wYWdlLXNlY3Rpb25fX2NvbnRlbnRfX2lubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cbn1cblxuLyogbGluZSAxOCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19nbG9iYWxfY3Rhcy5zY3NzICovXG4uZ2xvYmFsQ1RBcy5jb2xzLTIgLnBhZ2Utc2VjdGlvbl9fY29udGVudF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjYuNjY2NjclO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fZ2xvYmFsX2N0YXMuc2NzcyAqL1xuICAuZ2xvYmFsQ1RBcy5jb2xzLTIgLnBhZ2Utc2VjdGlvbl9fY29udGVudF9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDE4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2dsb2JhbF9jdGFzLnNjc3MgKi9cbiAgLmdsb2JhbENUQXMuY29scy0yIC5wYWdlLXNlY3Rpb25fX2NvbnRlbnRfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMTgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fZ2xvYmFsX2N0YXMuc2NzcyAqL1xuICAuZ2xvYmFsQ1RBcy5jb2xzLTIgLnBhZ2Utc2VjdGlvbl9fY29udGVudF9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDE4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2dsb2JhbF9jdGFzLnNjc3MgKi9cbiAgLmdsb2JhbENUQXMuY29scy0yIC5wYWdlLXNlY3Rpb25fX2NvbnRlbnRfX2lubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDE4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2dsb2JhbF9jdGFzLnNjc3MgKi9cbiAgLmdsb2JhbENUQXMuY29scy0yIC5wYWdlLXNlY3Rpb25fX2NvbnRlbnRfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMTgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fZ2xvYmFsX2N0YXMuc2NzcyAqL1xuICAuZ2xvYmFsQ1RBcy5jb2xzLTIgLnBhZ2Utc2VjdGlvbl9fY29udGVudF9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDE4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2dsb2JhbF9jdGFzLnNjc3MgKi9cbiAgLmdsb2JhbENUQXMuY29scy0yIC5wYWdlLXNlY3Rpb25fX2NvbnRlbnRfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAxOCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19nbG9iYWxfY3Rhcy5zY3NzICovXG4gIC5nbG9iYWxDVEFzLmNvbHMtMiAucGFnZS1zZWN0aW9uX19jb250ZW50X19pbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxufVxuXG4vKiBsaW5lIDI5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2dsb2JhbF9jdGFzLnNjc3MgKi9cbi5nbG9iYWxDVEFzX19pY29uLCAuZ2xvYmFsQ1RBc19faW50cm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDMzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2dsb2JhbF9jdGFzLnNjc3MgKi9cbi5nbG9iYWxDVEFzX19jdGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAyZW07XG59XG5cbi8qIGxpbmUgMzcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fZ2xvYmFsX2N0YXMuc2NzcyAqL1xuLmdsb2JhbENUQXNfX2N0YSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4vKiBsaW5lIDQxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2dsb2JhbF9jdGFzLnNjc3MgKi9cbi5nbG9iYWxDVEFzX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgNDYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fZ2xvYmFsX2N0YXMuc2NzcyAqL1xuICAuY3RhLWJ1dHRvbi5nbG9iYWxDVEFzX19saW5rIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA1NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19nbG9iYWxfY3Rhcy5zY3NzICovXG4gIC5nbG9iYWxDVEFzX19jdGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIH1cbiAgLyogbGluZSA1OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19nbG9iYWxfY3Rhcy5zY3NzICovXG4gIC5nbG9iYWxDVEFzX19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDNlbTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gIH1cbiAgLyogbGluZSA2MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19nbG9iYWxfY3Rhcy5zY3NzICovXG4gIC5nbG9iYWxDVEFzX19pbnRybyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC8qIGxpbmUgNjUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fZ2xvYmFsX2N0YXMuc2NzcyAqL1xuICAuZ2xvYmFsQ1RBc19faW50cm8gc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAvKiBUT0RPIC0gdG9wIHNlbGVjdG9yIHRvIGJlIGRlcHJlY2F0ZWQgKi9cbiAgLyogbGluZSA3MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19nbG9iYWxfY3Rhcy5zY3NzICovXG4gIC5wYW5lLXZpdS1nbG9iYWwtY3RhcyAuZ2xvYmFsQ1RBc19fbGluay5jdGEtYnV0dG9uLFxuICAuZ2xvYmFsQ1RBcy0tY2VudGVyZWQgLmdsb2JhbENUQXNfX2xpbmsuY3RhLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDgxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2dsb2JhbF9jdGFzLnNjc3MgKi9cbiAgLmdsb2JhbENUQXNfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAvKiBsaW5lIDg1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2dsb2JhbF9jdGFzLnNjc3MgKi9cbiAgLmdsb2JhbENUQXNfX2ljb24ge1xuICAgIGZvbnQtc2l6ZTogNGVtO1xuICB9XG4gIC8qIGxpbmUgODksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fZ2xvYmFsX2N0YXMuc2NzcyAqL1xuICAuZ2xvYmFsQ1RBc19fY3RhIHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAvKiBsaW5lIDkyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2dsb2JhbF9jdGFzLnNjc3MgKi9cbiAgLmdsb2JhbENUQXNfX2N0YTpob3ZlciwgLmdsb2JhbENUQXNfX2N0YTphY3RpdmUsIC5nbG9iYWxDVEFzX19jdGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC8qIGxpbmUgOTgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fZ2xvYmFsX2N0YXMuc2NzcyAqL1xuICAuZ2xvYmFsQ1RBc19fbGluayB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi8qIEZsZXggQ1RBcyBsZWZ0IGFsaWduZWQgKi9cbi8qIGxpbmUgMTA1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2dsb2JhbF9jdGFzLnNjc3MgKi9cbi5nbG9iYWxDVEFzLS1mbGV4IC5nbG9iYWxDVEFzX19jdGEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vKiBGbGV4IENUQXMgY2VudGVyIGFsaWduZWQgKi9cbi8qIGxpbmUgMTEwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2dsb2JhbF9jdGFzLnNjc3MgKi9cbi5nbG9iYWxDVEFzLS1mbGV4LmN0YXMtLXRleHQtY2VudGVyZWQgLmdsb2JhbENUQXNfX2N0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSAxMTIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fZ2xvYmFsX2N0YXMuc2NzcyAqL1xuLmdsb2JhbENUQXMtLWZsZXguY3Rhcy0tdGV4dC1jZW50ZXJlZCAuZ2xvYmFsQ1RBc19fY3RhIC5nbG9iYWxDVEFzX19saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLyogbGluZSAxMjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fZ2xvYmFsX2N0YXMuc2NzcyAqL1xuLmdsb2JhbENUQXMtLWZsZXguY29scy0zIC5nbG9iYWxDVEFzX19jdGEsIC5nbG9iYWxDVEFzLS1mbGV4LmNvbHMtMyAuaW1hZ2UtYmxvY2stY3Rhc19fY3RhLCAuaW1hZ2UtYmxvY2stY3Rhcy5jb2xzLTMgLmdsb2JhbENUQXNfX2N0YSwgLmltYWdlLWJsb2NrLWN0YXMuY29scy0zIC5pbWFnZS1ibG9jay1jdGFzX19jdGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTIwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2dsb2JhbF9jdGFzLnNjc3MgKi9cbiAgLmdsb2JhbENUQXMtLWZsZXguY29scy0zIC5nbG9iYWxDVEFzX19jdGEsIC5nbG9iYWxDVEFzLS1mbGV4LmNvbHMtMyAuaW1hZ2UtYmxvY2stY3Rhc19fY3RhLCAuaW1hZ2UtYmxvY2stY3Rhcy5jb2xzLTMgLmdsb2JhbENUQXNfX2N0YSwgLmltYWdlLWJsb2NrLWN0YXMuY29scy0zIC5pbWFnZS1ibG9jay1jdGFzX19jdGEge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAxMjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fZ2xvYmFsX2N0YXMuc2NzcyAqL1xuICAuZ2xvYmFsQ1RBcy0tZmxleC5jb2xzLTMgLmdsb2JhbENUQXNfX2N0YSwgLmdsb2JhbENUQXMtLWZsZXguY29scy0zIC5pbWFnZS1ibG9jay1jdGFzX19jdGEsIC5pbWFnZS1ibG9jay1jdGFzLmNvbHMtMyAuZ2xvYmFsQ1RBc19fY3RhLCAuaW1hZ2UtYmxvY2stY3Rhcy5jb2xzLTMgLmltYWdlLWJsb2NrLWN0YXNfX2N0YSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMTIwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2dsb2JhbF9jdGFzLnNjc3MgKi9cbiAgLmdsb2JhbENUQXMtLWZsZXguY29scy0zIC5nbG9iYWxDVEFzX19jdGEsIC5nbG9iYWxDVEFzLS1mbGV4LmNvbHMtMyAuaW1hZ2UtYmxvY2stY3Rhc19fY3RhLCAuaW1hZ2UtYmxvY2stY3Rhcy5jb2xzLTMgLmdsb2JhbENUQXNfX2N0YSwgLmltYWdlLWJsb2NrLWN0YXMuY29scy0zIC5pbWFnZS1ibG9jay1jdGFzX19jdGEge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTI1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2dsb2JhbF9jdGFzLnNjc3MgKi9cbi5nbG9iYWxDVEFzLS1mbGV4LmNvbHMtMiAuZ2xvYmFsQ1RBc19fY3RhLCAuZ2xvYmFsQ1RBcy0tZmxleC5jb2xzLTIgLmltYWdlLWJsb2NrLWN0YXNfX2N0YSwgLmltYWdlLWJsb2NrLWN0YXMuY29scy0yIC5nbG9iYWxDVEFzX19jdGEsIC5pbWFnZS1ibG9jay1jdGFzLmNvbHMtMiAuaW1hZ2UtYmxvY2stY3Rhc19fY3RhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDEyNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19nbG9iYWxfY3Rhcy5zY3NzICovXG4gIC5nbG9iYWxDVEFzLS1mbGV4LmNvbHMtMiAuZ2xvYmFsQ1RBc19fY3RhLCAuZ2xvYmFsQ1RBcy0tZmxleC5jb2xzLTIgLmltYWdlLWJsb2NrLWN0YXNfX2N0YSwgLmltYWdlLWJsb2NrLWN0YXMuY29scy0yIC5nbG9iYWxDVEFzX19jdGEsIC5pbWFnZS1ibG9jay1jdGFzLmNvbHMtMiAuaW1hZ2UtYmxvY2stY3Rhc19fY3RhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMTI1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2dsb2JhbF9jdGFzLnNjc3MgKi9cbiAgLmdsb2JhbENUQXMtLWZsZXguY29scy0yIC5nbG9iYWxDVEFzX19jdGEsIC5nbG9iYWxDVEFzLS1mbGV4LmNvbHMtMiAuaW1hZ2UtYmxvY2stY3Rhc19fY3RhLCAuaW1hZ2UtYmxvY2stY3Rhcy5jb2xzLTIgLmdsb2JhbENUQXNfX2N0YSwgLmltYWdlLWJsb2NrLWN0YXMuY29scy0yIC5pbWFnZS1ibG9jay1jdGFzX19jdGEge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDEyNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19nbG9iYWxfY3Rhcy5zY3NzICovXG4gIC5nbG9iYWxDVEFzLS1mbGV4LmNvbHMtMiAuZ2xvYmFsQ1RBc19fY3RhLCAuZ2xvYmFsQ1RBcy0tZmxleC5jb2xzLTIgLmltYWdlLWJsb2NrLWN0YXNfX2N0YSwgLmltYWdlLWJsb2NrLWN0YXMuY29scy0yIC5nbG9iYWxDVEFzX19jdGEsIC5pbWFnZS1ibG9jay1jdGFzLmNvbHMtMiAuaW1hZ2UtYmxvY2stY3Rhc19fY3RhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4vKiBsaW5lIDEzMCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19nbG9iYWxfY3Rhcy5zY3NzICovXG4uZ2xvYmFsQ1RBcy0tZmxleC5jb2xzLTEgLmdsb2JhbENUQXNfX2N0YSwgLmdsb2JhbENUQXMtLWZsZXguY29scy0xIC5pbWFnZS1ibG9jay1jdGFzX19jdGEsIC5pbWFnZS1ibG9jay1jdGFzLmNvbHMtMSAuZ2xvYmFsQ1RBc19fY3RhLCAuaW1hZ2UtYmxvY2stY3Rhcy5jb2xzLTEgLmltYWdlLWJsb2NrLWN0YXNfX2N0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAxMzAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fZ2xvYmFsX2N0YXMuc2NzcyAqL1xuICAuZ2xvYmFsQ1RBcy0tZmxleC5jb2xzLTEgLmdsb2JhbENUQXNfX2N0YSwgLmdsb2JhbENUQXMtLWZsZXguY29scy0xIC5pbWFnZS1ibG9jay1jdGFzX19jdGEsIC5pbWFnZS1ibG9jay1jdGFzLmNvbHMtMSAuZ2xvYmFsQ1RBc19fY3RhLCAuaW1hZ2UtYmxvY2stY3Rhcy5jb2xzLTEgLmltYWdlLWJsb2NrLWN0YXNfX2N0YSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDEzMCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19nbG9iYWxfY3Rhcy5zY3NzICovXG4gIC5nbG9iYWxDVEFzLS1mbGV4LmNvbHMtMSAuZ2xvYmFsQ1RBc19fY3RhLCAuZ2xvYmFsQ1RBcy0tZmxleC5jb2xzLTEgLmltYWdlLWJsb2NrLWN0YXNfX2N0YSwgLmltYWdlLWJsb2NrLWN0YXMuY29scy0xIC5nbG9iYWxDVEFzX19jdGEsIC5pbWFnZS1ibG9jay1jdGFzLmNvbHMtMSAuaW1hZ2UtYmxvY2stY3Rhc19fY3RhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMTMwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2dsb2JhbF9jdGFzLnNjc3MgKi9cbiAgLmdsb2JhbENUQXMtLWZsZXguY29scy0xIC5nbG9iYWxDVEFzX19jdGEsIC5nbG9iYWxDVEFzLS1mbGV4LmNvbHMtMSAuaW1hZ2UtYmxvY2stY3Rhc19fY3RhLCAuaW1hZ2UtYmxvY2stY3Rhcy5jb2xzLTEgLmdsb2JhbENUQXNfX2N0YSwgLmltYWdlLWJsb2NrLWN0YXMuY29scy0xIC5pbWFnZS1ibG9jay1jdGFzX19jdGEge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi8qIEZsZXggQ1RBcyBtdWx0aS1yb3cgKi9cbi8qIGxpbmUgMTM4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2dsb2JhbF9jdGFzLnNjc3MgKi9cbi5nbG9iYWxDVEFzLS1mbGV4LmNvbHMtMyAuZ2xvYmFsQ1RBc19fY3RhOm50aC1jaGlsZCgzbisxKSxcbi5nbG9iYWxDVEFzLS1mbGV4LmNvbHMtMiAuZ2xvYmFsQ1RBc19fY3RhOm50aC1jaGlsZCgybisxKSxcbi5nbG9iYWxDVEFzLS1mbGV4LmNvbC0xIC5nbG9iYWxDVEFzX19jdGE6bnRoLWNoaWxkKDFuKzEpIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi8qIGxpbmUgMTQ0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2dsb2JhbF9jdGFzLnNjc3MgKi9cbi5nbG9iYWxDVEFzLS1mbGV4LmNvbHMtMyAuZ2xvYmFsQ1RBc19fY3RhOm50aC1jaGlsZChuKzQpLFxuLmdsb2JhbENUQXMtLWZsZXguY29scy0yIC5nbG9iYWxDVEFzX19jdGE6bnRoLWNoaWxkKG4rMykge1xuICBtYXJnaW4tdG9wOiAzZW07XG59XG5cbi8qIGxpbmUgMTQ5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2dsb2JhbF9jdGFzLnNjc3MgKi9cbi5nbG9iYWxDVEFzLS1mbGV4LmNvbC0xIC5nbG9iYWxDVEFzX19jdGEge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLyogbGluZSAxNTQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fZ2xvYmFsX2N0YXMuc2NzcyAqL1xuLmdsb2JhbENUQXMtLWZsZXhfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzZW07XG59XG5cbi8qIGxpbmUgMTU5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2dsb2JhbF9jdGFzLnNjc3MgKi9cbi5pbWFnZS1ibG9jay1jdGFzX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4vKiBsaW5lIDE2NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19nbG9iYWxfY3Rhcy5zY3NzICovXG4uZ2xvYmFsQ1RBcy0tZmxleCAuZ2xvYmFsQ1RBc19fY3RhLS1oYXMtaW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMTY3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2dsb2JhbF9jdGFzLnNjc3MgKi9cbi5nbG9iYWxDVEFzX19jdGEtLWhhcy1pbWFnZSAuZ2xvYmFsQ1RBc19fbGluayB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8qIGxpbmUgMTcyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2dsb2JhbF9jdGFzLnNjc3MgKi9cbi5nbG9iYWxDVEFzX19jdGFfX2ltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMTcyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2dsb2JhbF9jdGFzLnNjc3MgKi9cbiAgLmdsb2JhbENUQXNfX2N0YV9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4vKiBsaW5lIDMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9faGVhZGVyX2hlcm8uc2NzcyAqL1xuLmhlYWRlci1oZXJvLWNvbnRhaW5lciwgLnBhZ2Utc2VjdGlvbi5wYWdlLXNlY3Rpb24tLWhlcm8ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBsaW5lIDcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9faGVhZGVyX2hlcm8uc2NzcyAqL1xuLnBhZ2Utc2VjdGlvbi5wYWdlLXNlY3Rpb24tLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBsaW5lIDcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9faGVhZGVyX2hlcm8uc2NzcyAqL1xuICAucGFnZS1zZWN0aW9uLnBhZ2Utc2VjdGlvbi0taGVybyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIH1cbn1cblxuLyogbGluZSAyMCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19oZWFkZXJfaGVyby5zY3NzICovXG4ucGFnZS1zZWN0aW9uLS1oZXJvIC5wYWdlLXNlY3Rpb25fX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAyNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19oZWFkZXJfaGVyby5zY3NzICovXG4ucGFnZS1zZWN0aW9uLS1oZXJvIC5wYWdlLXNlY3Rpb25fX2NvbnRlbnRfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMjQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9faGVhZGVyX2hlcm8uc2NzcyAqL1xuICAucGFnZS1zZWN0aW9uLS1oZXJvIC5wYWdlLXNlY3Rpb25fX2NvbnRlbnRfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMjQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9faGVhZGVyX2hlcm8uc2NzcyAqL1xuICAucGFnZS1zZWN0aW9uLS1oZXJvIC5wYWdlLXNlY3Rpb25fX2NvbnRlbnRfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMjQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9faGVhZGVyX2hlcm8uc2NzcyAqL1xuICAucGFnZS1zZWN0aW9uLS1oZXJvIC5wYWdlLXNlY3Rpb25fX2NvbnRlbnRfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAyNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19oZWFkZXJfaGVyby5zY3NzICovXG4gIC5wYWdlLXNlY3Rpb24tLWhlcm8gLnBhZ2Utc2VjdGlvbl9fY29udGVudF9faW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG4gIH1cbn1cblxuLyogbGluZSAzMiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19oZWFkZXJfaGVyby5zY3NzICovXG4ucGFnZS1zZWN0aW9uLS1ub3RjaC1oZWlnaHQge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzAwM0I1Qztcbn1cblxuLyogbGluZSA2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2hlYWRlcl9zZWFyY2hfaGVyby5zY3NzICovXG4udml1X3RpdGxlIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9faGVhZGVyX3NlYXJjaF9oZXJvLnNjc3MgKi9cbiAgLnZpdV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgdG9wOiA2MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19oZWFkZXJfc2VhcmNoX2hlcm8uc2NzcyAqL1xuICAudml1X3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIHRvcDogNzVweDtcbiAgfVxufVxuXG4vKiBsaW5lIDMxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2hlYWRlcl9zZWFyY2hfaGVyby5zY3NzICovXG4udml1X3RpdGxlIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuICAvKiBsaW5lIDYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9faGVhZGVyX3NlYXJjaF9oZXJvLnNjc3MgKi9cbiAgLnZpdV90aXRsZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG4vKiBsaW5lIDQxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2hlYWRlcl9zZWFyY2hfaGVyby5zY3NzICovXG4uaG9tZXBhZ2VIZXJvX19zbG9nYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAuNGVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA0MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19oZWFkZXJfc2VhcmNoX2hlcm8uc2NzcyAqL1xuICAuaG9tZXBhZ2VIZXJvX19zbG9nYW4ge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSA0MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19oZWFkZXJfc2VhcmNoX2hlcm8uc2NzcyAqL1xuICAuaG9tZXBhZ2VIZXJvX19zbG9nYW4ge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDU3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2hlYWRlcl9zZWFyY2hfaGVyby5zY3NzICovXG4uaG9tZXBhZ2VIZXJvX19jdGEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSA2MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19oZWFkZXJfc2VhcmNoX2hlcm8uc2NzcyAqL1xuLnBhZ2Utc2VjdGlvbi0tc2VhcmNoLWhlcm8gLnBhZ2Utc2VjdGlvbl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cblxuLyogbGluZSA2NywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19oZWFkZXJfc2VhcmNoX2hlcm8uc2NzcyAqL1xuLnBhZ2Utc2VjdGlvbi5wYWdlLXNlY3Rpb24tLXNlYXJjaC1oZXJvIHtcbiAgei1pbmRleDogMztcbn1cblxuLyogbGluZSA3MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19oZWFkZXJfc2VhcmNoX2hlcm8uc2NzcyAqL1xuLmhvbWVwYWdlSGVyb19fc2VhcmNoIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgNzIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9faGVhZGVyX3NlYXJjaF9oZXJvLnNjc3MgKi9cbiAgLmhvbWVwYWdlSGVyb19fc2VhcmNoIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4vKiBsaW5lIDgzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2hlYWRlcl9zZWFyY2hfaGVyby5zY3NzICovXG4uaG9tZXBhZ2VIZXJvX19zY3JvbGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbWFyZ2luLXRvcDogM2VtO1xufVxuXG4vKiBsaW5lIDkwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2hlYWRlcl9zZWFyY2hfaGVyby5zY3NzICovXG4uaG9tZXBhZ2VIZXJvX19zY3JvbGwgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAuNWVtO1xufVxuXG4vKiBsaW5lIDk0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2hlYWRlcl9zZWFyY2hfaGVyby5zY3NzICovXG4uaG9tZXBhZ2VIZXJvX19zY3JvbGwgYTpob3ZlciwgLmhvbWVwYWdlSGVyb19fc2Nyb2xsIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGxpbmUgNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19oZWFkZXJfdmlkZW9faGVyby5zY3NzICovXG4uaG9tZXBhZ2VIZXJvX192aWRlbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19oZWFkZXJfdmlkZW9faGVyby5zY3NzICovXG4ucGFnZS1zZWN0aW9uLS1ob21lcGFnZS12aWRlbyAucGFnZS1zZWN0aW9uX19iZyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDE0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2hlYWRlcl92aWRlb19oZXJvLnNjc3MgKi9cbiAgLmhvbWVwYWdlSGVyb19fdmlkZW8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLyogMS4gTm8gb2JqZWN0LWZpdCBzdXBwb3J0OiAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi1hc3BlY3QtcmF0aW86IDE2IC8gOSkge1xuICAvKiBsaW5lIDI2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2hlYWRlcl92aWRlb19oZXJvLnNjc3MgKi9cbiAgLmhvbWVwYWdlSGVyb19fdmlkZW8ge1xuICAgIGhlaWdodDogMzAwJTtcbiAgICB0b3A6IC0xMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtYXNwZWN0LXJhdGlvOiAxNiAvIDkpIHtcbiAgLyogbGluZSAyOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19oZWFkZXJfdmlkZW9faGVyby5zY3NzICovXG4gIC5ob21lcGFnZUhlcm9fX3ZpZGVvIHtcbiAgICB3aWR0aDogMzAwJTtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxufVxuXG4vKiAyLiBJZiBzdXBwb3J0aW5nIG9iamVjdC1maXQsIG92ZXJyaWRpbmcgKDEpOiAqL1xuQHN1cHBvcnRzIChvYmplY3QtZml0OiBjb3Zlcikge1xuICAvKiBsaW5lIDMzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX2hlYWRlcl92aWRlb19oZXJvLnNjc3MgKi9cbiAgLmhvbWVwYWdlSGVyb19fdmlkZW8ge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4vKiBsaW5lIDIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fb2FfYmFzZXRoZW1lX292ZXJyaWRlcy5zY3NzICovXG5odG1sLCBib2R5IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4vKlxuYm9keS5vYS1yZXNwb25zaXZlLXJlZ2lvbi1sZWZ0LW9uIHtcbiAgcGFkZGluZy1sZWZ0OiA0MnB4IC0gJGZyYW1lLXdpZHRoLXhzO1xuICBAaW5jbHVkZSBicmVha3BvaW50KFwic21cIil7XG4gICAgcGFkZGluZy1sZWZ0OiA0MnB4IC0gJGZyYW1lLXdpZHRoLXNtO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtZFwiKXtcbiAgICBwYWRkaW5nLWxlZnQ6IDQycHggLSAkZnJhbWUtd2lkdGgtbWQ7XG4gIH1cbn1cblxuLnBhbmVsLWRpc3BsYXkgLm9hLXJlc3BvbnNpdmUtZGVza3RvcC5vYS1yZXNwb25zaXZlLXJlZ2lvbi1sZWZ0IHtcbiAgYmFja2dyb3VuZDogcmdiYSg0OCwgNDgsIDQ4LCAxKTtcbn1cbiovXG4vKiBsaW5lIDIyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX29hX2Jhc2V0aGVtZV9vdmVycmlkZXMuc2NzcyAqL1xuLm9hLWZ1bGx3aWR0aCB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDIyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX29hX2Jhc2V0aGVtZV9vdmVycmlkZXMuc2NzcyAqL1xuICAub2EtZnVsbHdpZHRoIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMjIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fb2FfYmFzZXRoZW1lX292ZXJyaWRlcy5zY3NzICovXG4gIC5vYS1mdWxsd2lkdGgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAyMiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19vYV9iYXNldGhlbWVfb3ZlcnJpZGVzLnNjc3MgKi9cbiAgLm9hLWZ1bGx3aWR0aCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbn1cblxuLyogbGluZSAzOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19vYV9iYXNldGhlbWVfb3ZlcnJpZGVzLnNjc3MgKi9cbmJvZHkgLmNvbnRhaW5lci1mbHVpZCAjZm9vdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbiAgKnpvb206IDE7XG59XG5cbi8qIGxpbmUgOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9fbWl4aW5zLnNjc3MgKi9cbmJvZHkgLmNvbnRhaW5lci1mbHVpZCAjZm9vdGVyOmJlZm9yZSwgYm9keSAuY29udGFpbmVyLWZsdWlkICNmb290ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi8qIGxpbmUgMTQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jhc2UvX21peGlucy5zY3NzICovXG5ib2R5IC5jb250YWluZXItZmx1aWQgI2Zvb3RlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAzOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19vYV9iYXNldGhlbWVfb3ZlcnJpZGVzLnNjc3MgKi9cbiAgYm9keSAuY29udGFpbmVyLWZsdWlkICNmb290ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19vYV9iYXNldGhlbWVfb3ZlcnJpZGVzLnNjc3MgKi9cbiAgYm9keSAuY29udGFpbmVyLWZsdWlkICNmb290ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19vYV9iYXNldGhlbWVfb3ZlcnJpZGVzLnNjc3MgKi9cbiAgYm9keSAuY29udGFpbmVyLWZsdWlkICNmb290ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG59XG5cbi8qIGxpbmUgNDQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fb2FfYmFzZXRoZW1lX292ZXJyaWRlcy5zY3NzICovXG4ucm93Lm9hLXJlc3BvbnNpdmUtcmVnaW9uLXJvdy1sZWZ0Lm9hLXJlc3BvbnNpdmUtcmVnaW9uLXJvdy1yaWdodCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIGxpbmUgNDgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fb2FfYmFzZXRoZW1lX292ZXJyaWRlcy5zY3NzICovXG4ucGFuZWwtZGlzcGxheSAub2EtcmVzcG9uc2l2ZS1kZXNrdG9wLm9hLXJlc3BvbnNpdmUtcmVnaW9uLWxlZnQge1xuICBiYWNrZ3JvdW5kOiAjMDA3REJBO1xufVxuXG4vKiBsaW5lIDU0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX29hX2Jhc2V0aGVtZV9vdmVycmlkZXMuc2NzcyAqL1xuLm9hLXRvb2xiYXItc3R5bGUubmF2YmFyIHtcbiAgei1pbmRleDogOTk5O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSA1NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19vYV9iYXNldGhlbWVfb3ZlcnJpZGVzLnNjc3MgKi9cbiAgLm9hLXRvb2xiYXItc3R5bGUubmF2YmFyIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDYzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX29hX2Jhc2V0aGVtZV9vdmVycmlkZXMuc2NzcyAqL1xuICAubmF2YmFyIC5vYS1yZXNwb25zaXZlLXJlZ2lvbnMtdG9nZ2xlLWxlZnQge1xuICAgIHRvcDogNDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNjYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fb2FfYmFzZXRoZW1lX292ZXJyaWRlcy5zY3NzICovXG4gIGJvZHkub2EtcmVzcG9uc2l2ZS1yZWdpb24tbGVmdC1vbiAucGFuZWwtZGlzcGxheSAub2EtcmVzcG9uc2l2ZS1kZXNrdG9wLm9hLXJlc3BvbnNpdmUtcmVnaW9uLWxlZnQsIC5wYW5lbC1kaXNwbGF5IC5vYS1yZXNwb25zaXZlLWRlc2t0b3Aub2EtcmVzcG9uc2l2ZS1yZWdpb24tbGVmdC5vYS1yZXNwb25zaXZlLWV4cGFuZCB7XG4gICAgdG9wOiAyNXB4O1xuICB9XG59XG5cbi8qIGxpbmUgNzEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fb2FfYmFzZXRoZW1lX292ZXJyaWRlcy5zY3NzICovXG51bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG5cbi8qIGxpbmUgNzQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fb2FfYmFzZXRoZW1lX292ZXJyaWRlcy5zY3NzICovXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbi8qIGxpbmUgNzgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fb2FfYmFzZXRoZW1lX292ZXJyaWRlcy5zY3NzICovXG4ucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzLCAucGFuZWwtcGFuZSB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDgwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX29hX2Jhc2V0aGVtZV9vdmVycmlkZXMuc2NzcyAqL1xuLnBhbmVsLXBhbmUucGFuZS12aWV3cy1wYW5lczphZnRlciwgLnBhbmVsLXBhbmU6YWZ0ZXIge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3BhZ2Uuc2NzcyAqL1xuaHRtbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLyogbGluZSA3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3BhZ2Uuc2NzcyAqL1xuYm9keSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi8qIGxpbmUgMTEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcGFnZS5zY3NzICovXG4ucGFnZS1hZG1pbiAucGFuZS1wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFNEUzRTY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTRFM0U2O1xufVxuXG4vKiBsaW5lIDE3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3BhZ2Uuc2NzcyAqL1xuLmJyZWFkY3J1bWIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vKiBsaW5lIDIzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3BhZ2Uuc2NzcyAqL1xuI21haW4td3JhcHBlciAjbWFpbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDI5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3BhZ2Uuc2NzcyAqL1xuICAjbWFpbi13cmFwcGVyLm9hLWxheW91dC1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gIH1cbn1cblxuLyogbGluZSAzNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wYWdlLnNjc3MgKi9cbmJvZHkub2EtaG9tZSAucGFuZS1wYWdlLWNvbnRlbnQgLnJhZGl4LWxheW91dHMtY29udGVudCA+IC5wYW5lbC1wYW5lbC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBsaW5lIDQxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3BhZ2Uuc2NzcyAqL1xuYm9keSAjZm9vdGVyIHtcbiAgbWFyZ2luOiAwIC00cHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzODUzO1xuICBib3JkZXItdG9wOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wYWdlLnNjc3MgKi9cbmJvZHkub2Etbm8tcGFnZS10aXRsZSAjbWFpbi13cmFwcGVyICNtYWluIHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuXG4vKiBsaW5lIDU1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3BhZ2Uuc2NzcyAqL1xuLnBhbmVsLWRpc3BsYXkgLm9hLXJlc3BvbnNpdmUtZGVza3RvcC5vYS1yZXNwb25zaXZlLXJlZ2lvbi1sZWZ0IC5idG4ge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIGxpbmUgNTcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcGFnZS5zY3NzICovXG4ucGFuZWwtZGlzcGxheSAub2EtcmVzcG9uc2l2ZS1kZXNrdG9wLm9hLXJlc3BvbnNpdmUtcmVnaW9uLWxlZnQgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjNWJiZDViO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi8qIGxpbmUgNjEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcGFnZS5zY3NzICovXG4ucGFuZWwtZGlzcGxheSAub2EtcmVzcG9uc2l2ZS1kZXNrdG9wLm9hLXJlc3BvbnNpdmUtcmVnaW9uLWxlZnQgLmJ0bi5idG4tY2lyY2xlIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgcGFkZGluZzogN3B4O1xufVxuXG4vKiBsaW5lIDcxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3BhZ2Uuc2NzcyAqL1xuLm9hLWxheW91dC1zaWRlYmFyMSB7XG4gIHdpZHRoOiA0MnB4O1xuICBsZWZ0OiAtNTA7XG59XG5cbi8qIGxpbmUgNzYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcGFnZS5zY3NzICovXG4ubmF2YmFyLXRyYXkge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC41OSk7XG59XG5cbi8qIGxpbmUgODAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcGFnZS5zY3NzICovXG4ubmF2YmFyIC5vYS1yZXNwb25zaXZlLXJlZ2lvbnMtdG9nZ2xlLWxlZnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAxNnB4O1xufVxuXG4vKiBsaW5lIDg1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3BhZ2Uuc2NzcyAqL1xuLm5hdmJhciAub2EtcmVzcG9uc2l2ZS1yZWdpb25zLXRvZ2dsZS1sZWZ0LmJ0biB7XG4gIGNvbG9yOiAjREREO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMTAwMTtcbn1cblxuLyogbGluZSA5MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wYWdlLnNjc3MgKi9cbi5uYXZiYXIgLm9hLXJlc3BvbnNpdmUtcmVnaW9ucy10b2dnbGUtbGVmdC5idG4uYnRuLWNpcmNsZSB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLyogbGluZSA5NywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wYWdlLnNjc3MgKi9cbi5uYXZiYXIgLm9hLXJlc3BvbnNpdmUtcmVnaW9ucy10b2dnbGUtbGVmdCAuZmEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogbGluZSAxMDMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcGFnZS5zY3NzICovXG4gIC5uYXZiYXIgLm9hLXJlc3BvbnNpdmUtcmVnaW9ucy10b2dnbGUtbGVmdCB7XG4gICAgdG9wOiA4cHg7XG4gIH1cbn1cblxuLyogbGluZSAxMTEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcGFnZS5zY3NzICovXG5ib2R5Lm9hLXJlc3BvbnNpdmUtcmVnaW9uLWxlZnQtb24gLm5hdmJhciAub2EtbmF2YmFyIC5vYS1yZXNwb25zaXZlLXJlZ2lvbnMtdG9nZ2xlLWxlZnQuYnRuLmJ0bi1jaXJjbGU6aG92ZXIsIGJvZHkub2EtcmVzcG9uc2l2ZS1yZWdpb24tbGVmdC1vbiAubmF2YmFyIC5vYS1uYXZiYXIgLm9hLXJlc3BvbnNpdmUtcmVnaW9ucy10b2dnbGUtbGVmdC5idG4uYnRuLWNpcmNsZTphY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogZ3JheTtcbn1cblxuLyogbGluZSAxMjEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcGFnZS5zY3NzICovXG4jdG9vbGJhci1tZW51LWJ1dHRvbi5idG4tY2lyY2xlIHtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG59XG5cbi8qKiBWSVUgTGF5b3V0ICoqL1xuLyogbGluZSAxMjgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcGFnZS5zY3NzICovXG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDEzMiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wYWdlLnNjc3MgKi9cbiNtYWluLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDE0MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wYWdlLnNjc3MgKi9cbmJvZHk6bm90KC5mdWxsc2NyZWVuLWhlcm8pIC5yb3cub2EtZmxleC1ncm93LFxuLmhlYWRlci1zdHlsZS1hbGxfbGFyZ2U6bm90KC5mdWxsc2NyZWVuLWhlcm8pIC5yb3cub2EtZmxleC1ncm93LFxuLmhlYWRlci1zdHlsZS1ob21lX2xhcmdlOm5vdCguZnVsbHNjcmVlbi1oZXJvKSAucm93Lm9hLWZsZXgtZ3JvdyB7XG4gIG1hcmdpbi10b3A6IC00NXZoO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpIGFuZCAoZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChkZXZpY2UtaGVpZ2h0OiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC8qIGxpbmUgMTQxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3BhZ2Uuc2NzcyAqL1xuICBib2R5Om5vdCguZnVsbHNjcmVlbi1oZXJvKSAucm93Lm9hLWZsZXgtZ3JvdyxcbiAgLmhlYWRlci1zdHlsZS1hbGxfbGFyZ2U6bm90KC5mdWxsc2NyZWVuLWhlcm8pIC5yb3cub2EtZmxleC1ncm93LFxuICAuaGVhZGVyLXN0eWxlLWhvbWVfbGFyZ2U6bm90KC5mdWxsc2NyZWVuLWhlcm8pIC5yb3cub2EtZmxleC1ncm93IHtcbiAgICBtYXJnaW4tdG9wOiAtNDYwLjhweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpIGFuZCAoZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChkZXZpY2UtaGVpZ2h0OiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAvKiBsaW5lIDE0MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wYWdlLnNjc3MgKi9cbiAgYm9keTpub3QoLmZ1bGxzY3JlZW4taGVybykgLnJvdy5vYS1mbGV4LWdyb3csXG4gIC5oZWFkZXItc3R5bGUtYWxsX2xhcmdlOm5vdCguZnVsbHNjcmVlbi1oZXJvKSAucm93Lm9hLWZsZXgtZ3JvdyxcbiAgLmhlYWRlci1zdHlsZS1ob21lX2xhcmdlOm5vdCguZnVsbHNjcmVlbi1oZXJvKSAucm93Lm9hLWZsZXgtZ3JvdyB7XG4gICAgbWFyZ2luLXRvcDogLTM0NS42cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxKSBhbmQgKGRldmljZS13aWR0aDogMzIwcHgpIGFuZCAoZGV2aWNlLWhlaWdodDogNDgwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC8qIGxpbmUgMTQxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3BhZ2Uuc2NzcyAqL1xuICBib2R5Om5vdCguZnVsbHNjcmVlbi1oZXJvKSAucm93Lm9hLWZsZXgtZ3JvdyxcbiAgLmhlYWRlci1zdHlsZS1hbGxfbGFyZ2U6bm90KC5mdWxsc2NyZWVuLWhlcm8pIC5yb3cub2EtZmxleC1ncm93LFxuICAuaGVhZGVyLXN0eWxlLWhvbWVfbGFyZ2U6bm90KC5mdWxsc2NyZWVuLWhlcm8pIC5yb3cub2EtZmxleC1ncm93IHtcbiAgICBtYXJnaW4tdG9wOiAtMjE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxKSBhbmQgKGRldmljZS13aWR0aDogMzIwcHgpIGFuZCAoZGV2aWNlLWhlaWdodDogNDgwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAvKiBsaW5lIDE0MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wYWdlLnNjc3MgKi9cbiAgYm9keTpub3QoLmZ1bGxzY3JlZW4taGVybykgLnJvdy5vYS1mbGV4LWdyb3csXG4gIC5oZWFkZXItc3R5bGUtYWxsX2xhcmdlOm5vdCguZnVsbHNjcmVlbi1oZXJvKSAucm93Lm9hLWZsZXgtZ3JvdyxcbiAgLmhlYWRlci1zdHlsZS1ob21lX2xhcmdlOm5vdCguZnVsbHNjcmVlbi1oZXJvKSAucm93Lm9hLWZsZXgtZ3JvdyB7XG4gICAgbWFyZ2luLXRvcDogLTE0NHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkgYW5kIChkZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKGRldmljZS1oZWlnaHQ6IDU2OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAvKiBsaW5lIDE0MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wYWdlLnNjc3MgKi9cbiAgYm9keTpub3QoLmZ1bGxzY3JlZW4taGVybykgLnJvdy5vYS1mbGV4LWdyb3csXG4gIC5oZWFkZXItc3R5bGUtYWxsX2xhcmdlOm5vdCguZnVsbHNjcmVlbi1oZXJvKSAucm93Lm9hLWZsZXgtZ3JvdyxcbiAgLmhlYWRlci1zdHlsZS1ob21lX2xhcmdlOm5vdCguZnVsbHNjcmVlbi1oZXJvKSAucm93Lm9hLWZsZXgtZ3JvdyB7XG4gICAgbWFyZ2luLXRvcDogLTI1NS42cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxKSBhbmQgKGRldmljZS13aWR0aDogMzIwcHgpIGFuZCAoZGV2aWNlLWhlaWdodDogNTY4cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAvKiBsaW5lIDE0MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wYWdlLnNjc3MgKi9cbiAgYm9keTpub3QoLmZ1bGxzY3JlZW4taGVybykgLnJvdy5vYS1mbGV4LWdyb3csXG4gIC5oZWFkZXItc3R5bGUtYWxsX2xhcmdlOm5vdCguZnVsbHNjcmVlbi1oZXJvKSAucm93Lm9hLWZsZXgtZ3JvdyxcbiAgLmhlYWRlci1zdHlsZS1ob21lX2xhcmdlOm5vdCguZnVsbHNjcmVlbi1oZXJvKSAucm93Lm9hLWZsZXgtZ3JvdyB7XG4gICAgbWFyZ2luLXRvcDogLTE0NHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTUwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3BhZ2Uuc2NzcyAqL1xuLm5vZGUtdHlwZS12aXUtY29udGVudC1wYWdlLmhlYWRlci1zdHlsZS1ob21lX2xhcmdlOm5vdCguZnVsbHNjcmVlbi1oZXJvKSAucm93Lm9hLWZsZXgtZ3JvdyB7XG4gIG1hcmdpbi10b3A6IC04NXZoO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpIGFuZCAoZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChkZXZpY2UtaGVpZ2h0OiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC8qIGxpbmUgMTUwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3BhZ2Uuc2NzcyAqL1xuICAubm9kZS10eXBlLXZpdS1jb250ZW50LXBhZ2UuaGVhZGVyLXN0eWxlLWhvbWVfbGFyZ2U6bm90KC5mdWxsc2NyZWVuLWhlcm8pIC5yb3cub2EtZmxleC1ncm93IHtcbiAgICBtYXJnaW4tdG9wOiAtODcwLjRweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpIGFuZCAoZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChkZXZpY2UtaGVpZ2h0OiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAvKiBsaW5lIDE1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wYWdlLnNjc3MgKi9cbiAgLm5vZGUtdHlwZS12aXUtY29udGVudC1wYWdlLmhlYWRlci1zdHlsZS1ob21lX2xhcmdlOm5vdCguZnVsbHNjcmVlbi1oZXJvKSAucm93Lm9hLWZsZXgtZ3JvdyB7XG4gICAgbWFyZ2luLXRvcDogLTY1Mi44cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxKSBhbmQgKGRldmljZS13aWR0aDogMzIwcHgpIGFuZCAoZGV2aWNlLWhlaWdodDogNDgwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC8qIGxpbmUgMTUwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3BhZ2Uuc2NzcyAqL1xuICAubm9kZS10eXBlLXZpdS1jb250ZW50LXBhZ2UuaGVhZGVyLXN0eWxlLWhvbWVfbGFyZ2U6bm90KC5mdWxsc2NyZWVuLWhlcm8pIC5yb3cub2EtZmxleC1ncm93IHtcbiAgICBtYXJnaW4tdG9wOiAtNDA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxKSBhbmQgKGRldmljZS13aWR0aDogMzIwcHgpIGFuZCAoZGV2aWNlLWhlaWdodDogNDgwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAvKiBsaW5lIDE1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wYWdlLnNjc3MgKi9cbiAgLm5vZGUtdHlwZS12aXUtY29udGVudC1wYWdlLmhlYWRlci1zdHlsZS1ob21lX2xhcmdlOm5vdCguZnVsbHNjcmVlbi1oZXJvKSAucm93Lm9hLWZsZXgtZ3JvdyB7XG4gICAgbWFyZ2luLXRvcDogLTI3MnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkgYW5kIChkZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKGRldmljZS1oZWlnaHQ6IDU2OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAvKiBsaW5lIDE1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wYWdlLnNjc3MgKi9cbiAgLm5vZGUtdHlwZS12aXUtY29udGVudC1wYWdlLmhlYWRlci1zdHlsZS1ob21lX2xhcmdlOm5vdCguZnVsbHNjcmVlbi1oZXJvKSAucm93Lm9hLWZsZXgtZ3JvdyB7XG4gICAgbWFyZ2luLXRvcDogLTQ4Mi44cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxKSBhbmQgKGRldmljZS13aWR0aDogMzIwcHgpIGFuZCAoZGV2aWNlLWhlaWdodDogNTY4cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAvKiBsaW5lIDE1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wYWdlLnNjc3MgKi9cbiAgLm5vZGUtdHlwZS12aXUtY29udGVudC1wYWdlLmhlYWRlci1zdHlsZS1ob21lX2xhcmdlOm5vdCguZnVsbHNjcmVlbi1oZXJvKSAucm93Lm9hLWZsZXgtZ3JvdyB7XG4gICAgbWFyZ2luLXRvcDogLTI3MnB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTU1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3BhZ2Uuc2NzcyAqL1xuLm5vZGUtdHlwZS12aXUtY29udGVudC1wYWdlLmhlYWRlci1zdHlsZS1ob21lX2xhcmdlOm5vdCguZnVsbHNjcmVlbi1oZXJvKS5ub19ub3RjaCAucGFnZS1zZWN0aW9uLS1ub3RjaC1oZWlnaHQsIC5ub2RlLXR5cGUtdml1LWNvbnRlbnQtcGFnZS5oZWFkZXItc3R5bGUtaG9tZV9sYXJnZTpub3QoLmZ1bGxzY3JlZW4taGVybykubm9fbm90Y2ggLnBhZ2Utc2VjdGlvbi0tbm90Y2gtaGVpZ2h0IC5wYWdlLXNlY3Rpb25fX2NvbnRlbnQge1xuICBtaW4taGVpZ2h0OiAzNXZoO1xufVxuXG4vKiBsaW5lIDE2MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wYWdlLnNjc3MgKi9cbi5oZWFkZXItc3R5bGUtYWxsX3NtYWxsOm5vdCguZnVsbHNjcmVlbi1oZXJvKSAucm93Lm9hLWZsZXgtZ3JvdyB7XG4gIG1hcmdpbi10b3A6IC04NXZoO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpIGFuZCAoZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChkZXZpY2UtaGVpZ2h0OiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC8qIGxpbmUgMTYzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3BhZ2Uuc2NzcyAqL1xuICAuaGVhZGVyLXN0eWxlLWFsbF9zbWFsbDpub3QoLmZ1bGxzY3JlZW4taGVybykgLnJvdy5vYS1mbGV4LWdyb3cge1xuICAgIG1hcmdpbi10b3A6IC04NzAuNHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkgYW5kIChkZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKGRldmljZS1oZWlnaHQ6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC8qIGxpbmUgMTYzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3BhZ2Uuc2NzcyAqL1xuICAuaGVhZGVyLXN0eWxlLWFsbF9zbWFsbDpub3QoLmZ1bGxzY3JlZW4taGVybykgLnJvdy5vYS1mbGV4LWdyb3cge1xuICAgIG1hcmdpbi10b3A6IC02NTIuOHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkgYW5kIChkZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKGRldmljZS1oZWlnaHQ6IDQ4MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAvKiBsaW5lIDE2MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wYWdlLnNjc3MgKi9cbiAgLmhlYWRlci1zdHlsZS1hbGxfc21hbGw6bm90KC5mdWxsc2NyZWVuLWhlcm8pIC5yb3cub2EtZmxleC1ncm93IHtcbiAgICBtYXJnaW4tdG9wOiAtNDA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxKSBhbmQgKGRldmljZS13aWR0aDogMzIwcHgpIGFuZCAoZGV2aWNlLWhlaWdodDogNDgwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAvKiBsaW5lIDE2MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wYWdlLnNjc3MgKi9cbiAgLmhlYWRlci1zdHlsZS1hbGxfc21hbGw6bm90KC5mdWxsc2NyZWVuLWhlcm8pIC5yb3cub2EtZmxleC1ncm93IHtcbiAgICBtYXJnaW4tdG9wOiAtMjcycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxKSBhbmQgKGRldmljZS13aWR0aDogMzIwcHgpIGFuZCAoZGV2aWNlLWhlaWdodDogNTY4cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC8qIGxpbmUgMTYzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3BhZ2Uuc2NzcyAqL1xuICAuaGVhZGVyLXN0eWxlLWFsbF9zbWFsbDpub3QoLmZ1bGxzY3JlZW4taGVybykgLnJvdy5vYS1mbGV4LWdyb3cge1xuICAgIG1hcmdpbi10b3A6IC00ODIuOHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkgYW5kIChkZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKGRldmljZS1oZWlnaHQ6IDU2OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLyogbGluZSAxNjMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcGFnZS5zY3NzICovXG4gIC5oZWFkZXItc3R5bGUtYWxsX3NtYWxsOm5vdCguZnVsbHNjcmVlbi1oZXJvKSAucm93Lm9hLWZsZXgtZ3JvdyB7XG4gICAgbWFyZ2luLXRvcDogLTI3MnB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTY4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3BhZ2Uuc2NzcyAqL1xuLmhlYWRlci1zdHlsZS1hbGxfc21hbGw6bm90KC5mdWxsc2NyZWVuLWhlcm8pLm5vX25vdGNoIC5wYWdlLXNlY3Rpb24tLW5vdGNoLWhlaWdodCwgLmhlYWRlci1zdHlsZS1hbGxfc21hbGw6bm90KC5mdWxsc2NyZWVuLWhlcm8pLm5vX25vdGNoIC5wYWdlLXNlY3Rpb24tLW5vdGNoLWhlaWdodCAucGFnZS1zZWN0aW9uX19jb250ZW50IHtcbiAgbWluLWhlaWdodDogMzV2aDtcbn1cblxuLyogbGluZSAxNzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcGFnZS5zY3NzICovXG5ib2R5Lm5vX25vdGNoIC5yb3cub2EtZmxleC1ncm93IHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDE3OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wYWdlLnNjc3MgKi9cbmJvZHkubm9fbm90Y2ggLnJvdy5vYS1mbGV4LWdyb3cgLm1haW4ge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDE4NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wYWdlLnNjc3MgKi9cbi5jb250ZW50LWNhbnZhcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTg0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3BhZ2Uuc2NzcyAqL1xuICAuY29udGVudC1jYW52YXMge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDE4NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wYWdlLnNjc3MgKi9cbiAgLmNvbnRlbnQtY2FudmFzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMTg0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3BhZ2Uuc2NzcyAqL1xuICAuY29udGVudC1jYW52YXMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDE4NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wYWdlLnNjc3MgKi9cbiAgLmNvbnRlbnQtY2FudmFzIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTg0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3BhZ2Uuc2NzcyAqL1xuICAuY29udGVudC1jYW52YXMge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAxODQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcGFnZS5zY3NzICovXG4gIC5jb250ZW50LWNhbnZhcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMTg0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3BhZ2Uuc2NzcyAqL1xuICAuY29udGVudC1jYW52YXMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDE4NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wYWdlLnNjc3MgKi9cbiAgLmNvbnRlbnQtY2FudmFzIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cbn1cblxuLyogbGluZSAxOTEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcGFnZS5zY3NzICovXG4uY29udGVudC1jYW52YXMgLmNvbnRlbnQtY2FudmFzLWlubmVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmctdG9wOiAyZW07XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMDAzQjVDO1xufVxuXG4vKiBsaW5lIDE5OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wYWdlLnNjc3MgKi9cbiNzaXRlLWNvbnRleHQtaGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMDAzQjVDO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IC41ZW0gMWVtO1xuICBtYXJnaW46IDA7XG59XG5cbi8qIGxpbmUgMjA2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3BhZ2Uuc2NzcyAqL1xuI3NpdGUtY29udGV4dC1oZWFkaW5nIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBsaW5lIDIxNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wYWdlLnNjc3MgKi9cbi5mdWxsc2NyZWVuLWhlcm8gI3NpdGUtY29udGV4dC1oZWFkaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAyMTcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcGFnZS5zY3NzICovXG4uZnVsbHNjcmVlbi1oZXJvIC5jb250ZW50LWNhbnZhcyAuY29udGVudC1jYW52YXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG59XG5cbi8qIGxpbmUgMjIyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3BhZ2Uuc2NzcyAqL1xuLm5vX25vdGNoICNzaXRlLWNvbnRleHQtaGVhZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDIyNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wYWdlLnNjc3MgKi9cbiAgLm5vX25vdGNoIC5jb250ZW50LWNhbnZhcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC8qIGxpbmUgMjI5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3BhZ2Uuc2NzcyAqL1xuICAubm9fbm90Y2ggI3NpdGUtY29udGV4dC1oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGxlZnQ6IC0xMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMjM2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3BhZ2Uuc2NzcyAqL1xuLm5vX25vdGNoIC5jb250ZW50LWNhbnZhcyAuY29udGVudC1jYW52YXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG59XG5cbi8qKiBBY3R1YWwgY29udGVudCBjb250YWluZXIgd2l0aGluIHRoZSBjYW52YXNcbiAgICBCZWNhdXNlIHRoaXMgaXMgbmVzdGVkIHdpdGhpbiB0aGUgY2FudmFzIGFib3ZlLFxuICAgIGFuZCBkZXNpZ24gc3BlY3MgcmVxdWlyZSBpdCB0byBjb25mb3JtIHRvIHRoZVxuICAgIG91dGVyIDEyIGNvbCBncmlkLCB3ZSBtdXN0IHJlZGVmaW5lIHRoZSBncmlkLWNvbHVtbnNcbiAgICBmb3IgdGhlIG5lc3RlZCBncmlkcywgZGVwZW5kaW5nIG9uIHRoZSBicmVha3BvaW50IG9mXG4gICAgaXRzIGNvbnRhaW5lciBhYm92ZS5cbioqL1xuLyogbGluZSAyNDksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcGFnZS5zY3NzICovXG4uY29udGVudC1jb250YWluZXIsIC5ub19ub3RjaCAuc2l0ZS1jb250ZXh0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA5MS42NjY2NyU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xufVxuXG4vKiBsaW5lIDI1NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wYWdlLnNjc3MgKi9cbi5jb250ZW50LWNvbnRhaW5lciwgLm5vX25vdGNoIC5zaXRlLWNvbnRleHQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDI1NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wYWdlLnNjc3MgKi9cbiAgLmNvbnRlbnQtY29udGFpbmVyLCAubm9fbm90Y2ggLnNpdGUtY29udGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogODEuODE4MTglO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDI1NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wYWdlLnNjc3MgKi9cbiAgLmNvbnRlbnQtY29udGFpbmVyLCAubm9fbm90Y2ggLnNpdGUtY29udGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAyNTYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcGFnZS5zY3NzICovXG4gIC5jb250ZW50LWNvbnRhaW5lciwgLm5vX25vdGNoIC5zaXRlLWNvbnRleHQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAyNTYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcGFnZS5zY3NzICovXG4gIC5jb250ZW50LWNvbnRhaW5lciwgLm5vX25vdGNoIC5zaXRlLWNvbnRleHQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogOS4wOTA5MSU7XG4gIH1cbn1cblxuLyogbGluZSAyNjQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcGFnZS5zY3NzICovXG4uY29udGVudC1jb250YWluZXIsIC5ub19ub3RjaCAuc2l0ZS1jb250ZXh0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAyNjQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcGFnZS5zY3NzICovXG4gIC5jb250ZW50LWNvbnRhaW5lciwgLm5vX25vdGNoIC5zaXRlLWNvbnRleHQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMjY0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3BhZ2Uuc2NzcyAqL1xuICAuY29udGVudC1jb250YWluZXIsIC5ub19ub3RjaCAuc2l0ZS1jb250ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMjY0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3BhZ2Uuc2NzcyAqL1xuICAuY29udGVudC1jb250YWluZXIsIC5ub19ub3RjaCAuc2l0ZS1jb250ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMjY0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3BhZ2Uuc2NzcyAqL1xuICAuY29udGVudC1jb250YWluZXIsIC5ub19ub3RjaCAuc2l0ZS1jb250ZXh0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDI3MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wYWdlLnNjc3MgKi9cbi5wYWdlLWFkbWluIC5jb250ZW50LWNvbnRhaW5lciwgLnBhZ2UtYWRtaW4ubm9fbm90Y2ggLnNpdGUtY29udGV4dC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG5cbi8qIEFkanVzdG1lbnRzIGZvciBhZG1pbiBpbnRlcmZhY2VzICovXG4vKiBsaW5lIDI3OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wYWdlLnNjc3MgKi9cbi5wYWdlLWFkbWluIC5jb250YWluZXIsXG4ucGFnZS1ub2RlLWVkaXQgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiBsaW5lIDI4MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wYWdlLnNjc3MgKi9cbi5wYWdlLWFkbWluICNtYWluLXdyYXBwZXIsXG4ucGFnZS1ub2RlLWVkaXQgI21haW4td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLyogbGluZSAyODQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcGFnZS5zY3NzICovXG4ucGFnZS1hZG1pbiAudml1LWF1ZGllbmNlLW5hdixcbi5wYWdlLW5vZGUtZWRpdCAudml1LWF1ZGllbmNlLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLyogbGluZSAyOTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcGFnZS5zY3NzICovXG4uY29udGVudCAucGFuZWwtcGFuZS5wYW5lLXBhZ2UtY29udGVudCB7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG59XG5cbi8qIGxpbmUgMjk3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3BhZ2Uuc2NzcyAqL1xuI2NvZmZlZS1mb3JtLmhpZGUtZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMzA1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3BhZ2Uuc2NzcyAqL1xuLm5vLWNvbnRlbnQtcGFkZGluZyAjbWFpbi13cmFwcGVyICNtYWluIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzMDksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcGFnZS5zY3NzICovXG4ubm8tY29udGVudC1wYWRkaW5nIGgxLnRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAzMTIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcGFnZS5zY3NzICovXG4ubm8tY29udGVudC1wYWRkaW5nIC5jb250ZW50LWNhbnZhcyAuY29udGVudC1jYW52YXMtaW5uZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLyogbGluZSAzMTUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcGFnZS5zY3NzICovXG4ubm8tY29udGVudC1wYWRkaW5nIC5jb250ZW50IC5wYW5lbC1wYW5lLnBhbmUtcGFnZS1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi8qKlxuICogRml4IGZvciB2dywgdmgsIHZtaW4sIHZtYXggb24gaU9TIDcuXG4gKiBodHRwOi8vY2FuaXVzZS5jb20vI2ZlYXQ9dmlld3BvcnQtdW5pdHNcbiAqXG4gKiBUaGlzIGZpeCB3b3JrcyBieSByZXBsYWNpbmcgdmlld3BvcnQgdW5pdHMgd2l0aCBweCB2YWx1ZXMgb24ga25vd24gc2NyZWVuIHNpemVzLlxuICpcbiAqIGlQaG9uZSA2IGFuZCA2IFBsdXMgY2Fubm90IHJ1biBpT1MgNywgc28gYXJlIG5vdCB0YXJnZXRlZCBieSB0aGlzIGZpeC5cbiAqIFRhcmdldCBkZXZpY2VzIHJ1bm5pbmcgaU9TIDgrIHdpbGwgaW5jaWRlbnRhbGx5IGV4ZWN1dGUgdGhlIG1lZGlhIHF1ZXJ5LFxuICogYnV0IHRoaXMgd2lsbCBzdGlsbCBwcm9kdWNlIHRoZSBleHBlY3RlZCByZXN1bHQ7IHNvIHRoaXMgaXMgbm90IGEgcHJvYmxlbS5cbiAqXG4gKiBBcyBhbiBleGFtcGxlLCByZXBsYWNlOlxuICpcbiAqICAgaGVpZ2h0OiA1MHZoO1xuICogICBmb250LXNpemU6IDV2bWluO1xuICpcbiAqIHdpdGg6XG4gKlxuICogICBAaW5jbHVkZSB2aWV3cG9ydC11bml0KGhlaWdodCwgNTB2aCk7XG4gKiAgIEBpbmNsdWRlIHZpZXdwb3J0LXVuaXQoZm9udC1zaXplLCA1dm1pbik7XG4gKi9cbi8qIGxpbmUgNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wcm9ncmFtX25vZGUuc2NzcyAqL1xuLnByb2dyYW0taGVhZGVyIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qIGxpbmUgMTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcHJvZ3JhbV9ub2RlLnNjc3MgKi9cbi5wcm9ncmFtLWhlYWRlciBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAxMCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wcm9ncmFtX25vZGUuc2NzcyAqL1xuICAucHJvZ3JhbS1oZWFkZXIgbGkge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDEwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3Byb2dyYW1fbm9kZS5zY3NzICovXG4gIC5wcm9ncmFtLWhlYWRlciBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDEwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3Byb2dyYW1fbm9kZS5zY3NzICovXG4gIC5wcm9ncmFtLWhlYWRlciBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcHJvZ3JhbV9ub2RlLnNjc3MgKi9cbiAgLnByb2dyYW0taGVhZGVyIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcHJvZ3JhbV9ub2RlLnNjc3MgKi9cbiAgLnByb2dyYW0taGVhZGVyIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAxMCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wcm9ncmFtX25vZGUuc2NzcyAqL1xuICAucHJvZ3JhbS1oZWFkZXIgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcHJvZ3JhbV9ub2RlLnNjc3MgKi9cbi5wcm9ncmFtLWhlYWRlciAuZmllbGQtaXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwM0I1Qztcbn1cblxuLyogbGluZSAyMCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wcm9ncmFtX25vZGUuc2NzcyAqL1xuLmZpZWxkLWxhYmVsOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xufVxuXG4vKiBsaW5lIDI0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3Byb2dyYW1fbm9kZS5zY3NzICovXG4uZmllbGQtcHJvZ3JhbS1sZW5ndGggLmZpZWxkLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7XG59XG5cbi8qIGxpbmUgMjcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcHJvZ3JhbV9ub2RlLnNjc3MgKi9cbi5maWVsZC1jcmVkZW50aWFsIC5maWVsZC1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuXG4vKiBsaW5lIDMwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3Byb2dyYW1fbm9kZS5zY3NzICovXG4uZmllbGQtcHJvZ3JhbS1vcHRpb25zIC5maWVsZC1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiO1xufVxuXG4vKiBsaW5lIDMzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3Byb2dyYW1fbm9kZS5zY3NzICovXG4uZmllbGQtY2FtcHVzIC5maWVsZC1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiO1xufVxuXG4vKiBsaW5lIDM3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3Byb2dyYW1fbm9kZS5zY3NzICovXG4uZmllbGQtaW50YWtlLW5leHQgLmZpZWxkLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7XG59XG5cbi8qIGxpbmUgNDEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcHJvZ3JhbV9ub2RlLnNjc3MgKi9cbi5maWVsZC1wcm9ncmFtLXdlYnNpdGUgYSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDEuNWVtIDA7XG4gIHBhZGRpbmc6IDAuNmVtIDFlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSAzNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9fbWl4aW5zLnNjc3MgKi9cbi5maWVsZC1wcm9ncmFtLXdlYnNpdGUgYTpob3ZlciwgLmZpZWxkLXByb2dyYW0td2Vic2l0ZSBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBsaW5lIDQ1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3Byb2dyYW1fbm9kZS5zY3NzICovXG4ucHJvZ3JhbS13ZWJzaXRlLWxpbmtzIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qIGxpbmUgNDcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcHJvZ3JhbV9ub2RlLnNjc3MgKi9cbi5wcm9ncmFtLXdlYnNpdGUtbGlua3MgLmZpZWxkLCAucHJvZ3JhbS13ZWJzaXRlLWxpbmtzIC5jdGEtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tcmlnaHQ6IC41ZW07XG59XG5cbi8qIGxpbmUgNTYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcHJvZ3JhbV9ub2RlLnNjc3MgKi9cbi5ub2RlLXByb2dyYW0gLnZpZXctZGlzcGxheS1pZC1pbnRha2VfcHJlX29wZW4gLnZpZXctY29udGVudCwgLm5vZGUtcHJvZ3JhbSAudmlldy1kaXNwbGF5LWlkLWludGFrZV9vcGVuIC52aWV3LWNvbnRlbnQge1xuICBtYXJnaW46IDEuNWVtIDA7XG4gIHBhZGRpbmc6IDAuNmVtIDA7XG59XG5cbi8qIGxpbmUgNjUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcHJvZ3JhbV9ub2RlLnNjc3MgKi9cbi5yb3ctLWFwcHNfYWNjZXB0aW5nIC5wcm9ncmFtX25vZGVfX2ludGFrZV9uZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDY1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3Byb2dyYW1fbm9kZS5zY3NzICovXG4gIC5yb3ctLWFwcHNfYWNjZXB0aW5nIC5wcm9ncmFtX25vZGVfX2ludGFrZV9uZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgNjUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcHJvZ3JhbV9ub2RlLnNjc3MgKi9cbiAgLnJvdy0tYXBwc19hY2NlcHRpbmcgLnByb2dyYW1fbm9kZV9faW50YWtlX25leHQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDY1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3Byb2dyYW1fbm9kZS5zY3NzICovXG4gIC5yb3ctLWFwcHNfYWNjZXB0aW5nIC5wcm9ncmFtX25vZGVfX2ludGFrZV9uZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSA2NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wcm9ncmFtX25vZGUuc2NzcyAqL1xuICAucm93LS1hcHBzX2FjY2VwdGluZyAucHJvZ3JhbV9ub2RlX19pbnRha2VfbmV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxufVxuXG4vKiBsaW5lIDY5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3Byb2dyYW1fbm9kZS5zY3NzICovXG4ucm93LS1hcHBzX2FjY2VwdGluZyAucHJvZ3JhbV9ub2RlX19hY2NlcHRpbmdfYXBwbHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgLyogYWRqdXN0IGZvciBhYm92ZSBtaXhpbiBub3QgYWN0dWFsbHkgaW1wbGVtZW50ZWQgcHJvcGVybHkgaW4gdHdicyAzICovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDY5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3Byb2dyYW1fbm9kZS5zY3NzICovXG4gIC5yb3ctLWFwcHNfYWNjZXB0aW5nIC5wcm9ncmFtX25vZGVfX2FjY2VwdGluZ19hcHBseSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDY5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3Byb2dyYW1fbm9kZS5zY3NzICovXG4gIC5yb3ctLWFwcHNfYWNjZXB0aW5nIC5wcm9ncmFtX25vZGVfX2FjY2VwdGluZ19hcHBseSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgNjksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcHJvZ3JhbV9ub2RlLnNjc3MgKi9cbiAgLnJvdy0tYXBwc19hY2NlcHRpbmcgLnByb2dyYW1fbm9kZV9fYWNjZXB0aW5nX2FwcGx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSA2OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wcm9ncmFtX25vZGUuc2NzcyAqL1xuICAucm93LS1hcHBzX2FjY2VwdGluZyAucHJvZ3JhbV9ub2RlX19hY2NlcHRpbmdfYXBwbHkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzMuMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDY5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3Byb2dyYW1fbm9kZS5zY3NzICovXG4gIC5yb3ctLWFwcHNfYWNjZXB0aW5nIC5wcm9ncmFtX25vZGVfX2FjY2VwdGluZ19hcHBseSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02Ni42NjY2JTtcbiAgfVxufVxuXG4vKiBsaW5lIDc3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3Byb2dyYW1fbm9kZS5zY3NzICovXG4ucm93LS1hcHBzX2FjY2VwdGluZyAucHJvZ3JhbV9ub2RlX19wcm9ncmFtX3dlYnNpdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgNzcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcHJvZ3JhbV9ub2RlLnNjc3MgKi9cbiAgLnJvdy0tYXBwc19hY2NlcHRpbmcgLnByb2dyYW1fbm9kZV9fcHJvZ3JhbV93ZWJzaXRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgNzcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcHJvZ3JhbV9ub2RlLnNjc3MgKi9cbiAgLnJvdy0tYXBwc19hY2NlcHRpbmcgLnByb2dyYW1fbm9kZV9fcHJvZ3JhbV93ZWJzaXRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSA3NywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wcm9ncmFtX25vZGUuc2NzcyAqL1xuICAucm93LS1hcHBzX2FjY2VwdGluZyAucHJvZ3JhbV9ub2RlX19wcm9ncmFtX3dlYnNpdGUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi8qIGxpbmUgODIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcHJvZ3JhbV9ub2RlLnNjc3MgKi9cbi5yb3ctLWFwcHNfb3BlbiAucHJvZ3JhbV9ub2RlX19hcHBsaWNhdGlvbnNfb3BlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA4MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wcm9ncmFtX25vZGUuc2NzcyAqL1xuICAucm93LS1hcHBzX29wZW4gLnByb2dyYW1fbm9kZV9fYXBwbGljYXRpb25zX29wZW4ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSA4MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wcm9ncmFtX25vZGUuc2NzcyAqL1xuICAucm93LS1hcHBzX29wZW4gLnByb2dyYW1fbm9kZV9fYXBwbGljYXRpb25zX29wZW4ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDgyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3Byb2dyYW1fbm9kZS5zY3NzICovXG4gIC5yb3ctLWFwcHNfb3BlbiAucHJvZ3JhbV9ub2RlX19hcHBsaWNhdGlvbnNfb3BlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLyogbGluZSA4NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wcm9ncmFtX25vZGUuc2NzcyAqL1xuLnJvdy0tYXBwc19vcGVuIC5wcm9ncmFtX25vZGVfX3Byb2dyYW1fd2Vic2l0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA4NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wcm9ncmFtX25vZGUuc2NzcyAqL1xuICAucm93LS1hcHBzX29wZW4gLnByb2dyYW1fbm9kZV9fcHJvZ3JhbV93ZWJzaXRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgODUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcHJvZ3JhbV9ub2RlLnNjc3MgKi9cbiAgLnJvdy0tYXBwc19vcGVuIC5wcm9ncmFtX25vZGVfX3Byb2dyYW1fd2Vic2l0ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgODUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcHJvZ3JhbV9ub2RlLnNjc3MgKi9cbiAgLnJvdy0tYXBwc19vcGVuIC5wcm9ncmFtX25vZGVfX3Byb2dyYW1fd2Vic2l0ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgOTEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcHJvZ3JhbV9ub2RlLnNjc3MgKi9cbiAgLm5vZGUtcHJvZ3JhbSAuZmllbGQtaW50YWtlLXByZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gIH1cbiAgLyogbGluZSA5NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wcm9ncmFtX25vZGUuc2NzcyAqL1xuICAubm9kZS1wcm9ncmFtIC5maWVsZC1wcm9ncmFtLXdlYnNpdGUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4vKiBJbnRha2UgdGFibGVzICovXG4vKiBsaW5lIDEwMiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wcm9ncmFtX25vZGUuc2NzcyAqL1xuLmNsaWNrYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogbGluZSAxMDYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fcHJvZ3JhbV9ub2RlLnNjc3MgKi9cbi5jbGlja2FibGU6bm90KC5jb2xsYXBzZWQpIC5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiO1xufVxuXG4vKiBsaW5lIDExMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19wcm9ncmFtX25vZGUuc2NzcyAqL1xuLnZpdUludGFrZV9fZGV0YWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC40ZW07XG59XG5cbi8qIGxpbmUgOCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4ucGFuZS1ub2RlLWJvZHkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi8qIGxpbmUgMTIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuLnBhbmVsLWdyb3VwIHtcbiAgcGFkZGluZy1ib3R0b206IDEuMGVtO1xufVxuXG4vKiBsaW5lIDE2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbi5wYXJhZ3JhcGhzLWl0ZW1zLWZpZWxkLWNvbnRlbnQtcGFyYWdyYXBocyA+IC5lbnRpdHktcGFyYWdyYXBocy1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMS4wZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMGVtO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgMjYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtY29udGVudC1wYXJhZ3JhcGhzID4gLnNlY3Rpb24tc3BhY2luZyB7XG4gIG1hcmdpbi10b3A6IDEuMGVtO1xufVxuXG4vKiBsaW5lIDMwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbi5wYXJhZ3JhcGhzLWl0ZW1zLWZpZWxkLWNvbnRlbnQtcGFyYWdyYXBocyA+IC5zZWN0aW9uLXNwYWNpbmcgKyAuc2VjdGlvbi1zcGFjaW5nLFxuLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtY29udGVudC1wYXJhZ3JhcGhzID4gLnNlY3Rpb24tc3BhY2luZzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4ucGFyYWdyYXBocy1pdGVtcy1maWVsZC1jb250ZW50LXBhcmFncmFwaHMgLnBhbmVsLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSAzOCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4ucGFyYWdyYXBocy1pdGVtcy1maWVsZC1jb250ZW50LXBhcmFncmFwaHMgaDE6Zmlyc3QtY2hpbGQsIC5wYXJhZ3JhcGhzLWl0ZW1zLWZpZWxkLWNvbnRlbnQtcGFyYWdyYXBocyBoMjpmaXJzdC1jaGlsZCwgLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtY29udGVudC1wYXJhZ3JhcGhzIGgzOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLypcbi5mdWxsc2NyZWVuLWhlcm8gLm9hLWZsZXgtZ3Jvd3tcbiAgbWFyZ2luLXRvcDogLTJlbTtcbiAgLmNvbnRlbnQtY2FudmFzIC5jb250ZW50LWNhbnZhcy1pbm5lcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuICB9XG59XG4qL1xuLyogbGluZSA1NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4ucGFnZS1zZWN0aW9uX19jb250ZW50X19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA5MS42NjY2NyU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDU2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhZ2Utc2VjdGlvbl9fY29udGVudF9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDU2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhZ2Utc2VjdGlvbl9fY29udGVudF9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSA1NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4gIC5wYWdlLXNlY3Rpb25fX2NvbnRlbnRfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA1NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4gIC5wYWdlLXNlY3Rpb25fX2NvbnRlbnRfX2lubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDU2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhZ2Utc2VjdGlvbl9fY29udGVudF9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSA1NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4gIC5wYWdlLXNlY3Rpb25fX2NvbnRlbnRfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSA1NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4gIC5wYWdlLXNlY3Rpb25fX2NvbnRlbnRfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSA1NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4gIC5wYWdlLXNlY3Rpb25fX2NvbnRlbnRfX2lubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBsaW5lIDU2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhZ2Utc2VjdGlvbl9fY29udGVudF9faW5uZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuLyogbGluZSA3MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4ucGFnZS1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogbGluZSA3MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4gIC5wYWdlLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi8qIGxpbmUgODQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuLnBhcmFsbGF4LWNvbWJvX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDg4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbi5wYWdlLXNlY3Rpb25fX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDBweDtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMC41O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA4OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4gIC5wYWdlLXNlY3Rpb25fX2JnIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cblxuLyogbGluZSAxMDEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuLnBhZ2Utc2VjdGlvbi0tbm8tZGltIC5wYWdlLXNlY3Rpb25fX2JnIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTAxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhZ2Utc2VjdGlvbi0tbm8tZGltIC5wYWdlLXNlY3Rpb25fX2JnIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8qIGxpbmUgMTA4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbi5wYWdlLXNlY3Rpb24tLWhlcm86bm90KC5weC0tdGV4dC1saWdodCk6bm90KC5weC0tdGV4dC1kYXJrKSAucGFnZS1zZWN0aW9uX19iZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDExNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4gIC5wYWdlLXNlY3Rpb24tLXBpbiAucGFnZS1zZWN0aW9uX19iZyxcbiAgLnBhZ2Utc2VjdGlvbi0tYmctaW1hZ2UucGFnZS1zZWN0aW9uLS1wdWxsIC5wYWdlLXNlY3Rpb25fX2JnIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC8qIGxpbmUgMTE3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhZ2Utc2VjdGlvbi0tcGluIC5wYWdlLXNlY3Rpb25fX2JnOmJlZm9yZSxcbiAgLnBhZ2Utc2VjdGlvbi0tYmctaW1hZ2UucGFnZS1zZWN0aW9uLS1wdWxsIC5wYWdlLXNlY3Rpb25fX2JnOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgfVxuICAvKiBsaW5lIDEyNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4gIC5wYWdlLXNlY3Rpb24tLXBpbiAucGFnZS1zZWN0aW9uX19iZy5kaW06YmVmb3JlLFxuICAucGFnZS1zZWN0aW9uLS1iZy1pbWFnZS5wYWdlLXNlY3Rpb24tLXB1bGwgLnBhZ2Utc2VjdGlvbl9fYmcuZGltOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAvKiBsaW5lIDEzMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4gIC5wYWdlLXNlY3Rpb24tLXBpbiAucGFnZS1zZWN0aW9uX19iZzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgfVxuICAvKiBsaW5lIDEzNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4gIC5wYWdlLXNlY3Rpb24tLXBpbi5wYWdlLXNlY3Rpb24tLWNvbG9yLTMgLnBhZ2Utc2VjdGlvbl9fYmc6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIH1cbiAgLyogbGluZSAxMzcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuICAucGFnZS1zZWN0aW9uLS1waW4gLnBhZ2Utc2VjdGlvbl9fYmc6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIH1cbiAgLyogbGluZSAxNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuICAucGFnZS1zZWN0aW9uLS1waW4ucGFnZS1zZWN0aW9uLS1jb2xvci0zIC5wYWdlLXNlY3Rpb25fX2JnOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAvKiBsaW5lIDE0NywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4gIC5wYWdlLXNlY3Rpb24tLXBpbi5wYWdlLXNlY3Rpb24tLXB1bGwtcmlnaHQgLnBhZ2Utc2VjdGlvbl9fYmc6YmVmb3JlLCAucGFnZS1zZWN0aW9uLS1iZy1pbWFnZS5wYWdlLXNlY3Rpb24tLXB1bGwtcmlnaHQgLnBhZ2Utc2VjdGlvbl9fYmc6YmVmb3JlIHtcbiAgICAvKiBodHRwczovL3d3dy5jc3NtYXRpYy5jb20vZ3JhZGllbnQtZ2VuZXJhdG9yIydcXC1tb3pcXC1saW5lYXJcXC1ncmFkaWVudFxcJTI4bGVmdFxcJTJDXFwlMjByZ2JhXFwlMjgwXFwlMkMwXFwlMkMwXFwlMkMwXFwlMjlcXCUyMDQ0XFwlMjVcXCUyQ1xcJTIwcmdiYVxcJTI4MFxcJTJDMFxcJTJDMFxcJTJDMFxcLjY2XFwlMjlcXCUyMDY0XFwlMjVcXCUyOVxcJTNCJyAqL1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCB0cmFuc3BhcmVudCA0NCUsIHJnYmEoMCwgMCwgMCwgMC42NikgNjQlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoNDQlLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoNjQlLCByZ2JhKDAsIDAsIDAsIDAuNjYpKSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgdHJhbnNwYXJlbnQgNDQlLCByZ2JhKDAsIDAsIDAsIDAuNjYpIDY0JSk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHRyYW5zcGFyZW50IDQ0JSwgcmdiYSgwLCAwLCAwLCAwLjY2KSA2NCUpO1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgdHJhbnNwYXJlbnQgNDQlLCByZ2JhKDAsIDAsIDAsIDAuNjYpIDY0JSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCA0NCUsIHJnYmEoMCwgMCwgMCwgMC42NikgNjQlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwJywgR3JhZGllbnRUeXBlPTEgKTtcbiAgfVxuICAvKiBsaW5lIDE1OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4gIC5wYWdlLXNlY3Rpb24tLXBpbi5wYWdlLXNlY3Rpb24tLXB1bGwtbGVmdCAucGFnZS1zZWN0aW9uX19iZzpiZWZvcmUsIC5wYWdlLXNlY3Rpb24tLWJnLWltYWdlLnBhZ2Utc2VjdGlvbi0tcHVsbC1sZWZ0IC5wYWdlLXNlY3Rpb25fX2JnOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC42NikgMzYlLCB0cmFuc3BhcmVudCA1NiUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgzNiUsIHJnYmEoMCwgMCwgMCwgMC42NikpLCBjb2xvci1zdG9wKDU2JSwgdHJhbnNwYXJlbnQpKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNjYpIDM2JSwgdHJhbnNwYXJlbnQgNTYlKTtcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjY2KSAzNiUsIHRyYW5zcGFyZW50IDU2JSk7XG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNjYpIDM2JSwgdHJhbnNwYXJlbnQgNTYlKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC42NikgMzYlLCB0cmFuc3BhcmVudCA1NiUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAnLCBHcmFkaWVudFR5cGU9MSApO1xuICB9XG4gIC8qIGxpbmUgMTY4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhZ2Utc2VjdGlvbi0tcGluLnBhZ2Utc2VjdGlvbi0tcHVsbC1yaWdodC5wYWdlLXNlY3Rpb24tLWNvbG9yLTMgLnBhZ2Utc2VjdGlvbl9fYmc6YmVmb3JlLCAucGFnZS1zZWN0aW9uLS1iZy1pbWFnZS5wYWdlLXNlY3Rpb24tLXB1bGwtcmlnaHQucGFnZS1zZWN0aW9uLS1jb2xvci0zIC5wYWdlLXNlY3Rpb25fX2JnOmJlZm9yZSB7XG4gICAgLyogaHR0cHM6Ly93d3cuY3NzbWF0aWMuY29tL2dyYWRpZW50LWdlbmVyYXRvciMnXFwtbW96XFwtbGluZWFyXFwtZ3JhZGllbnRcXCUyOGxlZnRcXCUyQ1xcJTIwcmdiYVxcJTI4MFxcJTJDMFxcJTJDMFxcJTJDMFxcJTI5XFwlMjA0NFxcJTI1XFwlMkNcXCUyMHJnYmFcXCUyODBcXCUyQzBcXCUyQzBcXCUyQzBcXC42NlxcJTI5XFwlMjA2NFxcJTI1XFwlMjlcXCUzQicgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA0NCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NikgNjQlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoNDQlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSwgY29sb3Itc3RvcCg2NCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NikpKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDQ0JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY2KSA2NCUpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDQ0JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY2KSA2NCUpO1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA0NCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NikgNjQlKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNDQlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjYpIDY0JSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsIEdyYWRpZW50VHlwZT0xICk7XG4gIH1cbiAgLyogbGluZSAxNzksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuICAucGFnZS1zZWN0aW9uLS1waW4ucGFnZS1zZWN0aW9uLS1wdWxsLWxlZnQucGFnZS1zZWN0aW9uLS1jb2xvci0zIC5wYWdlLXNlY3Rpb25fX2JnOmJlZm9yZSwgLnBhZ2Utc2VjdGlvbi0tYmctaW1hZ2UucGFnZS1zZWN0aW9uLS1wdWxsLWxlZnQucGFnZS1zZWN0aW9uLS1jb2xvci0zIC5wYWdlLXNlY3Rpb25fX2JnOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NikgMzYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDU2JSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDM2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY2KSksIGNvbG9yLXN0b3AoNTYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY2KSAzNiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTYlKTtcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY2KSAzNiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTYlKTtcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NikgMzYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDU2JSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjYpIDM2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1NiUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLCBHcmFkaWVudFR5cGU9MSApO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDE5NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4gIC5wYWdlLXNlY3Rpb24tLXBhcmFsbGF4IC5wYWdlLXNlY3Rpb25fX2JnIHtcbiAgICBoZWlnaHQ6IDEzMCU7XG4gIH1cbn1cblxuLyogbGluZSAyMDYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuLnBhZ2Utc2VjdGlvbl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgei1pbmRleDogMjtcbn1cblxuLyogbGluZSAyMTMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuLnBhZ2Utc2VjdGlvbl9fY29udGVudF9fY2VudGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cblxuLyogbGluZSAyMTksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuLnBhZ2Utc2VjdGlvbiAucGFnZS1zZWN0aW9uX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbi8qIGxpbmUgMjMzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbi5wYWdlLXNlY3Rpb24tLWNlbnRlciAucGFnZS1zZWN0aW9uX19jb250ZW50X19pbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSAyMzksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuLnBhZ2Utc2VjdGlvbi0tcHVsbC1sZWZ0IC5wYWdlLXNlY3Rpb25fX2NvbnRlbnRfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDIzOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4gIC5wYWdlLXNlY3Rpb24tLXB1bGwtbGVmdCAucGFnZS1zZWN0aW9uX19jb250ZW50X19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDIzOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4gIC5wYWdlLXNlY3Rpb24tLXB1bGwtbGVmdCAucGFnZS1zZWN0aW9uX19jb250ZW50X19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMjM5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhZ2Utc2VjdGlvbi0tcHVsbC1sZWZ0IC5wYWdlLXNlY3Rpb25fX2NvbnRlbnRfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAyMzksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuICAucGFnZS1zZWN0aW9uLS1wdWxsLWxlZnQgLnBhZ2Utc2VjdGlvbl9fY29udGVudF9faW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gIH1cbn1cblxuLyogbGluZSAyNDYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuLnBhZ2Utc2VjdGlvbi0tcHVsbC1yaWdodCAucGFnZS1zZWN0aW9uX19jb250ZW50X19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAyNDYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuICAucGFnZS1zZWN0aW9uLS1wdWxsLXJpZ2h0IC5wYWdlLXNlY3Rpb25fX2NvbnRlbnRfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMjQ2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhZ2Utc2VjdGlvbi0tcHVsbC1yaWdodCAucGFnZS1zZWN0aW9uX19jb250ZW50X19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMjQ2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhZ2Utc2VjdGlvbi0tcHVsbC1yaWdodCAucGFnZS1zZWN0aW9uX19jb250ZW50X19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMjQ2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhZ2Utc2VjdGlvbi0tcHVsbC1yaWdodCAucGFnZS1zZWN0aW9uX19jb250ZW50X19pbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxufVxuXG4vKiBsaW5lIDI1MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4ucGFnZS1zZWN0aW9uLS1wYXJhbGxheCB7XG4gIG1pbi1oZWlnaHQ6IDY1dmg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkgYW5kIChkZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKGRldmljZS1oZWlnaHQ6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLyogbGluZSAyNTIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuICAucGFnZS1zZWN0aW9uLS1wYXJhbGxheCB7XG4gICAgbWluLWhlaWdodDogNjY1LjZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpIGFuZCAoZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChkZXZpY2UtaGVpZ2h0OiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAvKiBsaW5lIDI1MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4gIC5wYWdlLXNlY3Rpb24tLXBhcmFsbGF4IHtcbiAgICBtaW4taGVpZ2h0OiA0OTkuMnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkgYW5kIChkZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKGRldmljZS1oZWlnaHQ6IDQ4MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAvKiBsaW5lIDI1MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4gIC5wYWdlLXNlY3Rpb24tLXBhcmFsbGF4IHtcbiAgICBtaW4taGVpZ2h0OiAzMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpIGFuZCAoZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChkZXZpY2UtaGVpZ2h0OiA0ODBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC8qIGxpbmUgMjUyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhZ2Utc2VjdGlvbi0tcGFyYWxsYXgge1xuICAgIG1pbi1oZWlnaHQ6IDIwOHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkgYW5kIChkZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKGRldmljZS1oZWlnaHQ6IDU2OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAvKiBsaW5lIDI1MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4gIC5wYWdlLXNlY3Rpb24tLXBhcmFsbGF4IHtcbiAgICBtaW4taGVpZ2h0OiAzNjkuMnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkgYW5kIChkZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKGRldmljZS1oZWlnaHQ6IDU2OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLyogbGluZSAyNTIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuICAucGFnZS1zZWN0aW9uLS1wYXJhbGxheCB7XG4gICAgbWluLWhlaWdodDogMjA4cHg7XG4gIH1cbn1cblxuLyogbGluZSAyNTUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuLnBhZ2Utc2VjdGlvbi0tcGFyYWxsYXggLnBhZ2Utc2VjdGlvbl9fY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDY1dmg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkgYW5kIChkZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKGRldmljZS1oZWlnaHQ6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLyogbGluZSAyNTUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuICAucGFnZS1zZWN0aW9uLS1wYXJhbGxheCAucGFnZS1zZWN0aW9uX19jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiA2NjUuNnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkgYW5kIChkZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKGRldmljZS1oZWlnaHQ6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC8qIGxpbmUgMjU1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhZ2Utc2VjdGlvbi0tcGFyYWxsYXggLnBhZ2Utc2VjdGlvbl9fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogNDk5LjJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpIGFuZCAoZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChkZXZpY2UtaGVpZ2h0OiA0ODBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLyogbGluZSAyNTUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuICAucGFnZS1zZWN0aW9uLS1wYXJhbGxheCAucGFnZS1zZWN0aW9uX19jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAzMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpIGFuZCAoZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChkZXZpY2UtaGVpZ2h0OiA0ODBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC8qIGxpbmUgMjU1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhZ2Utc2VjdGlvbi0tcGFyYWxsYXggLnBhZ2Utc2VjdGlvbl9fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMjA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxKSBhbmQgKGRldmljZS13aWR0aDogMzIwcHgpIGFuZCAoZGV2aWNlLWhlaWdodDogNTY4cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC8qIGxpbmUgMjU1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhZ2Utc2VjdGlvbi0tcGFyYWxsYXggLnBhZ2Utc2VjdGlvbl9fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMzY5LjJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpIGFuZCAoZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChkZXZpY2UtaGVpZ2h0OiA1NjhweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC8qIGxpbmUgMjU1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhZ2Utc2VjdGlvbi0tcGFyYWxsYXggLnBhZ2Utc2VjdGlvbl9fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMjA4cHg7XG4gIH1cbn1cblxuLyogbGluZSAyNjEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuLnBhZ2Utc2VjdGlvbi0tZnVsbC1oZWlnaHQge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxKSBhbmQgKGRldmljZS13aWR0aDogNzY4cHgpIGFuZCAoZGV2aWNlLWhlaWdodDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAvKiBsaW5lIDI2MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4gIC5wYWdlLXNlY3Rpb24tLWZ1bGwtaGVpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiAxMDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxKSBhbmQgKGRldmljZS13aWR0aDogNzY4cHgpIGFuZCAoZGV2aWNlLWhlaWdodDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLyogbGluZSAyNjEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuICAucGFnZS1zZWN0aW9uLS1mdWxsLWhlaWdodCB7XG4gICAgbWluLWhlaWdodDogNzY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxKSBhbmQgKGRldmljZS13aWR0aDogMzIwcHgpIGFuZCAoZGV2aWNlLWhlaWdodDogNDgwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC8qIGxpbmUgMjYxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhZ2Utc2VjdGlvbi0tZnVsbC1oZWlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkgYW5kIChkZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKGRldmljZS1oZWlnaHQ6IDQ4MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLyogbGluZSAyNjEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuICAucGFnZS1zZWN0aW9uLS1mdWxsLWhlaWdodCB7XG4gICAgbWluLWhlaWdodDogMzIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxKSBhbmQgKGRldmljZS13aWR0aDogMzIwcHgpIGFuZCAoZGV2aWNlLWhlaWdodDogNTY4cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC8qIGxpbmUgMjYxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhZ2Utc2VjdGlvbi0tZnVsbC1oZWlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDU2OHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkgYW5kIChkZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKGRldmljZS1oZWlnaHQ6IDU2OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLyogbGluZSAyNjEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuICAucGFnZS1zZWN0aW9uLS1mdWxsLWhlaWdodCB7XG4gICAgbWluLWhlaWdodDogMzIwcHg7XG4gIH1cbn1cblxuLyogbGluZSAyNjQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuLnBhZ2Utc2VjdGlvbi0tZnVsbC1oZWlnaHQgLnBhZ2Utc2VjdGlvbl9fY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpIGFuZCAoZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChkZXZpY2UtaGVpZ2h0OiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC8qIGxpbmUgMjY0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhZ2Utc2VjdGlvbi0tZnVsbC1oZWlnaHQgLnBhZ2Utc2VjdGlvbl9fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMTAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkgYW5kIChkZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKGRldmljZS1oZWlnaHQ6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC8qIGxpbmUgMjY0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhZ2Utc2VjdGlvbi0tZnVsbC1oZWlnaHQgLnBhZ2Utc2VjdGlvbl9fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogNzY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxKSBhbmQgKGRldmljZS13aWR0aDogMzIwcHgpIGFuZCAoZGV2aWNlLWhlaWdodDogNDgwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC8qIGxpbmUgMjY0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhZ2Utc2VjdGlvbi0tZnVsbC1oZWlnaHQgLnBhZ2Utc2VjdGlvbl9fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogNDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxKSBhbmQgKGRldmljZS13aWR0aDogMzIwcHgpIGFuZCAoZGV2aWNlLWhlaWdodDogNDgwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAvKiBsaW5lIDI2NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4gIC5wYWdlLXNlY3Rpb24tLWZ1bGwtaGVpZ2h0IC5wYWdlLXNlY3Rpb25fX2NvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkgYW5kIChkZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKGRldmljZS1oZWlnaHQ6IDU2OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAvKiBsaW5lIDI2NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4gIC5wYWdlLXNlY3Rpb24tLWZ1bGwtaGVpZ2h0IC5wYWdlLXNlY3Rpb25fX2NvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDU2OHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkgYW5kIChkZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKGRldmljZS1oZWlnaHQ6IDU2OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLyogbGluZSAyNjQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuICAucGFnZS1zZWN0aW9uLS1mdWxsLWhlaWdodCAucGFnZS1zZWN0aW9uX19jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDI3MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4ucGFnZS1zZWN0aW9uLS1yZWR1Y2VkLXBhZGRpbmcgLnBhZ2Utc2VjdGlvbl9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxZW07XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDI3MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4gIC5wYWdlLXNlY3Rpb24tLXJlZHVjZWQtcGFkZGluZyAucGFnZS1zZWN0aW9uX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW07XG4gIH1cbn1cblxuLyogbGluZSAyODIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuLnBhZ2Utc2VjdGlvbi0tbm8tcGFkZGluZyAucGFnZS1zZWN0aW9uX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbn1cblxuLyogbGluZSAyODgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuLnBhZ2Utc2VjdGlvbi0tcmVkdWNlZC1wYWRkaW5nLXRvcCAucGFnZS1zZWN0aW9uX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDFlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMjg4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhZ2Utc2VjdGlvbi0tcmVkdWNlZC1wYWRkaW5nLXRvcCAucGFnZS1zZWN0aW9uX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICB9XG59XG5cbi8qIGxpbmUgMjk3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbi5wYWdlLXNlY3Rpb24tLW5vLXBhZGRpbmctdG9wIC5wYWdlLXNlY3Rpb25fX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMWVtO1xufVxuXG4vKiBsaW5lIDMwMywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4ucGFnZS1zZWN0aW9uLS1yZWR1Y2VkLXBhZGRpbmctYm90dG9tIC5wYWdlLXNlY3Rpb25fX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAzMDMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuICAucGFnZS1zZWN0aW9uLS1yZWR1Y2VkLXBhZGRpbmctYm90dG9tIC5wYWdlLXNlY3Rpb25fX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW07XG4gIH1cbn1cblxuLyogbGluZSAzMTIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuLnBhZ2Utc2VjdGlvbi0tbm8tcGFkZGluZy1ib3R0b20gLnBhZ2Utc2VjdGlvbl9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG59XG5cbi8qIGxpbmUgMzE3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbi5wYWdlLXNlY3Rpb24tLXBhcmFsbGF4LnB4LS10ZXh0LWxpZ2h0IC5wYWdlLXNlY3Rpb25fX2NvbnRlbnQge1xuICB0ZXh0LXNoYWRvdzogMHB4IDBweCAyZW0gcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cblxuLyogbGluZSAzMjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuLnBhZ2Utc2VjdGlvbi0tcGFyYWxsYXgucHgtLXRleHQtZGFyayAucGFnZS1zZWN0aW9uX19jb250ZW50IHtcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHggMmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG59XG5cbi8qIGxpbmUgMzI3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbi5wYWdlLXNlY3Rpb24tLXBhcmFsbGF4LWNvbWJvIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkgYW5kIChkZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKGRldmljZS1oZWlnaHQ6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLyogbGluZSAzMjcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuICAucGFnZS1zZWN0aW9uLS1wYXJhbGxheC1jb21ibyB7XG4gICAgbWluLWhlaWdodDogMTAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkgYW5kIChkZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKGRldmljZS1oZWlnaHQ6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC8qIGxpbmUgMzI3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhZ2Utc2VjdGlvbi0tcGFyYWxsYXgtY29tYm8ge1xuICAgIG1pbi1oZWlnaHQ6IDc2OHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkgYW5kIChkZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKGRldmljZS1oZWlnaHQ6IDQ4MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAvKiBsaW5lIDMyNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4gIC5wYWdlLXNlY3Rpb24tLXBhcmFsbGF4LWNvbWJvIHtcbiAgICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpIGFuZCAoZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChkZXZpY2UtaGVpZ2h0OiA0ODBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC8qIGxpbmUgMzI3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhZ2Utc2VjdGlvbi0tcGFyYWxsYXgtY29tYm8ge1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkgYW5kIChkZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKGRldmljZS1oZWlnaHQ6IDU2OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAvKiBsaW5lIDMyNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4gIC5wYWdlLXNlY3Rpb24tLXBhcmFsbGF4LWNvbWJvIHtcbiAgICBtaW4taGVpZ2h0OiA1NjhweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpIGFuZCAoZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChkZXZpY2UtaGVpZ2h0OiA1NjhweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC8qIGxpbmUgMzI3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhZ2Utc2VjdGlvbi0tcGFyYWxsYXgtY29tYm8ge1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMzMyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbi5wYWdlLXNlY3Rpb24ucGFnZS1zZWN0aW9uLS1wYXJhbGxheC1jb21ibyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIGxpbmUgMzM2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbi5wYXJhbGxheC1jb21ib19faGVhZGluZ19sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMzM2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhcmFsbGF4LWNvbWJvX19oZWFkaW5nX2xhcmdlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzM2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhcmFsbGF4LWNvbWJvX19oZWFkaW5nX2xhcmdlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMzQ5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhZ2Utc2VjdGlvbl9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuICAvKiBsaW5lIDM1NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4gIC5wYXJhbGxheC1jb21ibyAucGFnZS1zZWN0aW9uLS1wYXJhbGxheCAucGFnZS1zZWN0aW9uX19jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLyogbGluZSAzNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuICAucGFyYWxsYXgtY29tYm8gLnBhZ2Utc2VjdGlvbl9fY29udGVudCB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC8qIGxpbmUgMzYzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhcmFsbGF4LWNvbWJvIC5wYXJhbGxheC1jb21ib19fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMzV2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpIGFuZCAoZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChkZXZpY2UtaGVpZ2h0OiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC8qIGxpbmUgMzYzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhcmFsbGF4LWNvbWJvIC5wYXJhbGxheC1jb21ib19fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMzU4LjRweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkgYW5kIChkZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKGRldmljZS1oZWlnaHQ6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC8qIGxpbmUgMzYzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhcmFsbGF4LWNvbWJvIC5wYXJhbGxheC1jb21ib19fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMjY4LjhweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkgYW5kIChkZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKGRldmljZS1oZWlnaHQ6IDQ4MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAvKiBsaW5lIDM2MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4gIC5wYXJhbGxheC1jb21ibyAucGFyYWxsYXgtY29tYm9fX2NvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDE2OHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxKSBhbmQgKGRldmljZS13aWR0aDogMzIwcHgpIGFuZCAoZGV2aWNlLWhlaWdodDogNDgwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAvKiBsaW5lIDM2MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4gIC5wYXJhbGxheC1jb21ibyAucGFyYWxsYXgtY29tYm9fX2NvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDExMnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxKSBhbmQgKGRldmljZS13aWR0aDogMzIwcHgpIGFuZCAoZGV2aWNlLWhlaWdodDogNTY4cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC8qIGxpbmUgMzYzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhcmFsbGF4LWNvbWJvIC5wYXJhbGxheC1jb21ib19fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMTk4LjhweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkgYW5kIChkZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKGRldmljZS1oZWlnaHQ6IDU2OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLyogbGluZSAzNjMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuICAucGFyYWxsYXgtY29tYm8gLnBhcmFsbGF4LWNvbWJvX19jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAxMTJweDtcbiAgfVxufVxuXG4vKiBsaW5lIDM3NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4uc2Nyb2xsbWFnaWMtcGluLXNwYWNlciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMzc5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbi5wYWdlLXNlY3Rpb25fX2JnLWNsaXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogbGluZSAzODcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuLnBhZ2Utc2VjdGlvbl9fYmcgcGljdHVyZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xufVxuXG4vKiBsaW5lIDM5NywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4ucGFyYWdyYXBocy1pdGVtLXZpdS10ZXh0LXNlY3Rpb24ge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbi8qIGxpbmUgNDAzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbi5maWVsZC1wYXJhZ3JhcGgtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDNlbTtcbn1cblxuLyogbGluZSA0MTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuLnBhZ2Utc2VjdGlvbi0tbWFwIHtcbiAgbWluLWhlaWdodDogNjV2aDtcbn1cblxuLyogbGluZSA0MTIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuLnBhZ2Utc2VjdGlvbi0tbWFwIGlmcmFtZSB7XG4gIG1pbi1oZWlnaHQ6IDY1dmg7XG59XG5cbi8qIGxpbmUgNDE5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbi5wYWdlLXNlY3Rpb24tLXlvdXR1YmUge1xuICBtaW4taGVpZ2h0OiA2NXZoO1xufVxuXG4vKiBsaW5lIDQyMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4ucGFnZS1zZWN0aW9uLS15b3V0dWJlIC5wbGF5ZXIge1xuICBtaW4taGVpZ2h0OiA2NXZoO1xufVxuXG4vKiBsaW5lIDQyNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4ucGFnZS1zZWN0aW9uLS15b3V0dWJlIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA2NXZoO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIFRleHQgYW5kIEltYWdlICovXG4vKiBsaW5lIDQzMywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4ucGFnZS1zZWN0aW9uLS10ZXh0LWFuZC1pbWFnZSAucGFnZS1zZWN0aW9uX19jb250ZW50X19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA2Ni42NjY2NyU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA0MzMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuICAucGFnZS1zZWN0aW9uLS10ZXh0LWFuZC1pbWFnZSAucGFnZS1zZWN0aW9uX19jb250ZW50X19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgNDMzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhZ2Utc2VjdGlvbi0tdGV4dC1hbmQtaW1hZ2UgLnBhZ2Utc2VjdGlvbl9fY29udGVudF9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSA0MzMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuICAucGFnZS1zZWN0aW9uLS10ZXh0LWFuZC1pbWFnZSAucGFnZS1zZWN0aW9uX19jb250ZW50X19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgNDMzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhZ2Utc2VjdGlvbi0tdGV4dC1hbmQtaW1hZ2UgLnBhZ2Utc2VjdGlvbl9fY29udGVudF9faW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgNDMzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhZ2Utc2VjdGlvbi0tdGV4dC1hbmQtaW1hZ2UgLnBhZ2Utc2VjdGlvbl9fY29udGVudF9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSA0MzMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc2VjdGlvbnMuc2NzcyAqL1xuICAucGFnZS1zZWN0aW9uLS10ZXh0LWFuZC1pbWFnZSAucGFnZS1zZWN0aW9uX19jb250ZW50X19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgNDMzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhZ2Utc2VjdGlvbi0tdGV4dC1hbmQtaW1hZ2UgLnBhZ2Utc2VjdGlvbl9fY29udGVudF9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDQzMywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4gIC5wYWdlLXNlY3Rpb24tLXRleHQtYW5kLWltYWdlIC5wYWdlLXNlY3Rpb25fX2NvbnRlbnRfX2lubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgNDMzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhZ2Utc2VjdGlvbi0tdGV4dC1hbmQtaW1hZ2UgLnBhZ2Utc2VjdGlvbl9fY29udGVudF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDQ0NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4gIC5wYWdlLXNlY3Rpb24tLXRleHQtYW5kLWltYWdlLnBhZ2Utc2VjdGlvbi0tdGV4dC1pbWFnZS1wdWxsLXJpZ2h0IC5wYWdlLXNlY3Rpb25fX2NvbnRlbnRfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi8qIGxpbmUgNDUwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbi5wYWdlLXNlY3Rpb24tLXRleHQtYW5kLWltYWdlLnBhZ2Utc2VjdGlvbi0tdGV4dC1pbWFnZS1jZW50ZXIgLnBhZ2Utc2VjdGlvbl9fY29udGVudF9faW5uZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgNDU1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbi5wYWdlLXNlY3Rpb24tLXRleHQtYW5kLWltYWdlX19pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDQ1NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4gIC5wYWdlLXNlY3Rpb24tLXRleHQtYW5kLWltYWdlX19pbWFnZSB7XG4gICAgZmxleDogMCAwIDM1MHB4O1xuICB9XG59XG5cbi8qIGxpbmUgNDU5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbi5wYWdlLXNlY3Rpb24tLXRleHQtYW5kLWltYWdlX19pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDQ1NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4gIC5wYWdlLXNlY3Rpb24tLXRleHQtYW5kLWltYWdlX19pbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbTtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG4gIC8qIGxpbmUgNDY4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbiAgLnBhZ2Utc2VjdGlvbi0tdGV4dC1hbmQtaW1hZ2VfX2ltYWdlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDQ3NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zZWN0aW9ucy5zY3NzICovXG4gIC5wYWdlLXNlY3Rpb24tLXRleHQtaW1hZ2UtcHVsbC1yaWdodCAucGFnZS1zZWN0aW9uLS10ZXh0LWFuZC1pbWFnZV9faW1hZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogM2VtO1xuICB9XG59XG5cbi8qIGxpbmUgNDg0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MgKi9cbi5wYWdlLXNlY3Rpb25fX2J1dHRvbiAuY3RhLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cblxuLyogbGluZSAzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NvY2lhbC5zY3NzICovXG4ucGFuZS12aXUtc29jaWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc29jaWFsLnNjc3MgKi9cbiAgLnBhbmUtdml1LXNvY2lhbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc29jaWFsLnNjc3MgKi9cbiAgLnBhbmUtdml1LXNvY2lhbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NvY2lhbC5zY3NzICovXG4gIC5wYW5lLXZpdS1zb2NpYWwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc29jaWFsLnNjc3MgKi9cbiAgLnBhbmUtdml1LXNvY2lhbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbiAgfVxufVxuXG4vKiBsaW5lIDgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc29jaWFsLnNjc3MgKi9cbi52aXUtc29jaWFsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxZW0gMDtcbiAgY2xlYXI6IGJvdGg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLyogbGluZSAxMywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zb2NpYWwuc2NzcyAqL1xuLnZpdS1zb2NpYWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC43NWVtO1xufVxuXG4vKiBsaW5lIDE3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NvY2lhbC5zY3NzICovXG4udml1LXNvY2lhbCBhIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlO1xufVxuXG4vKiBsaW5lIDE5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NvY2lhbC5zY3NzICovXG4udml1LXNvY2lhbCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogLjc7XG59XG5cbi8qIGxpbmUgMjQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fc29jaWFsLnNjc3MgKi9cbi52aXUtc29jaWFsIC5pY29uLWZhbGxiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAyOCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zb2NpYWwuc2NzcyAqL1xuLnZpdS1zb2NpYWxfX3NvY2lhbEljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDI4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3NvY2lhbC5zY3NzICovXG4gIC52aXUtc29jaWFsX19zb2NpYWxJY29uIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cblxuLyogbGluZSAzNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L19zb2NpYWwuc2NzcyAqL1xuLnZpdS1zb2NpYWwucmV2ZXJzZS1jb2xvciBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4vKiBsaW5lIDYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2X21tZW51LnNjc3MgKi9cbi5tbS1saXN0dmlldyA+IGxpIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBsaW5lIDEwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3ZpdU5hdl9tbWVudS5zY3NzICovXG4ubW0tbWVudSwgLm1tLXBhbmVsIHtcbiAgYmFja2dyb3VuZDogIzAwM0I1QztcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4vKiBsaW5lIDE1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3ZpdU5hdl9tbWVudS5zY3NzICovXG4ubW0tcGFuZWxzIHtcbiAgYmFja2dyb3VuZDogIzAwM0I1Qztcbn1cblxuLyogbGluZSAxOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L192aXVOYXZfbW1lbnUuc2NzcyAqL1xuLm1tLXBhbmVscyA+IC5tbS1wYW5lbCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLyogbGluZSAyMywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L192aXVOYXZfbW1lbnUuc2NzcyAqL1xudmVydGljYWwgPiAubW0tcGFuZWwsIC5tbS1tZW51IC5tbS1saXN0dmlldyA+IGxpLm1tLW9wZW5lZC5tbS12ZXJ0aWNhbCA+IGEubW0tbmV4dCwgLm1tLW1lbnUubW0tdmVydGljYWwgLm1tLWxpc3R2aWV3ID4gbGkubW0tb3BlbmVkID4gLm1tLXBhbmVsLCAubW0tbWVudS5tbS12ZXJ0aWNhbCAubW0tbGlzdHZpZXcgPiBsaS5tbS1vcGVuZWQgPiBhLm1tLW5leHQge1xuICBiYWNrZ3JvdW5kOiAjMDAzQjVDO1xufVxuXG4vKiBsaW5lIDI2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3ZpdU5hdl9tbWVudS5zY3NzICovXG4ubW0tbGlzdHZpZXcgLm1tLXZlcnRpY2FsIC5tbS1wYW5lbCwgLm1tLXZlcnRpY2FsIC5tbS1saXN0dmlldyAubW0tcGFuZWwge1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwcHg7XG59XG5cbi8qIGxpbmUgMzAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2X21tZW51LnNjc3MgKi9cbi5tbS1saXN0dmlldywgLm1tLW5hdmJhciAubW0tbmF2YmFyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIGxpbmUgMzYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2X21tZW51LnNjc3MgKi9cbi5tbS1saXN0dmlldyA+IGxpIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDgyJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMzYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2X21tZW51LnNjc3MgKi9cbiAgLm1tLWxpc3R2aWV3ID4gbGkge1xuICAgIG1heC13aWR0aDogNDcwcHg7XG4gIH1cbn1cblxuLyogbGluZSA0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L192aXVOYXZfbW1lbnUuc2NzcyAqL1xuLm1tLWxpc3R2aWV3ID4gbGkgPiBhLCAubW0tbGlzdHZpZXcgPiBsaSA+IHNwYW4ge1xuICBwYWRkaW5nOiAuN2VtIC43ZW0gLjdlbSAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4vKiBsaW5lIDQ1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3ZpdU5hdl9tbWVudS5zY3NzICovXG4ubW0tbGlzdHZpZXcgPiBsaTpub3QoLm1tLWRpdmlkZXIpOmFmdGVyIHtcbiAgd2lkdGg6IDMwMCU7XG4gIGxlZnQ6IC0xMDAlO1xuICBib3JkZXItY29sb3I6ICMwMEE2RjY7XG59XG5cbi8qIGxpbmUgNTEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2X21tZW51LnNjc3MgKi9cbi5tbS1wYW5lbDpub3QoLm1tLWhhc25hdmJhcikgLm1tLWxpc3R2aWV3ID4gbGk6bm90KC5tbS1kaXZpZGVyKTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMDBBNkY2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwJTtcbiAgd2lkdGg6IDMwMCU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi8qIGxpbmUgNjMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2X21tZW51LnNjc3MgKi9cbi5tbS1uZXh0LCAubW0tYnRuLm1tLXByZXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMi40ZW07XG59XG5cbi8qIGxpbmUgNjksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2X21tZW51LnNjc3MgKi9cbi5tbS1idG4ubW0tcHJldiB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBmb250LXNpemU6IC43NWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA2OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L192aXVOYXZfbW1lbnUuc2NzcyAqL1xuICAubW0tYnRuLm1tLXByZXYge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG5cbi8qIGxpbmUgNzksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2X21tZW51LnNjc3MgKi9cbi5tbS1idG5fbmV4dDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbi8qIGxpbmUgODIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2X21tZW51LnNjc3MgKi9cbi5tbS1idG5fbmV4dDpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwQTZGNjtcbn1cblxuLyogbGluZSA4NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L192aXVOYXZfbW1lbnUuc2NzcyAqL1xuLm1tLWxpc3RpdGVtX19idG4ge1xuICB3aWR0aDogNTBweDtcbn1cblxuLyogbGluZSA4OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L192aXVOYXZfbW1lbnUuc2NzcyAqL1xuLm1tLWJ0bl9uZXh0OmFmdGVyIHtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbi8qXG4ubW0tbmV4dDpob3ZlcntcbiAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xufVxuLm1tLWxpc3R2aWV3IC5tbS1uZXh0OmJlZm9yZXtcbiAgYm9yZGVyOjA7XG59XG5cbi5tbS1uZXh0OmFmdGVyLC5tbS1wcmV2OmJlZm9yZXtcbiAgYm9yZGVyOjA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OmF1dG87XG4gIHdpZHRoOmF1dG87XG4gIGJvdHRvbTphdXRvO1xuICByaWdodDouNWVtO1xuICBsZWZ0OmF1dG87XG4gIGZvbnQtc2l6ZToxZW07XG4gIGZvbnQtZmFtaWx5OkZvbnRBd2Vzb21lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06dW5zZXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLm1tLW5leHQ6YWZ0ZXJ7XG4gIGNvbnRlbnQ6XCJcXGYwNjFcIjtcbn1cbi5tbS1wcmV2OmJlZm9yZXtcbiAgY29sb3I6d2hpdGU7XG4gIGNvbnRlbnQ6XCJcXGYwNjBcIjtcbiAgZm9udC1mYW1pbHk6Rm9udEF3ZXNvbWU7XG59XG4qL1xuLyogbGluZSAxMjgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2X21tZW51LnNjc3MgKi9cbi5tbS1wYW5lbHMgPiAubW0tcGFuZWw6Zmlyc3QtY2hpbGQgLm1tLW5hdmJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTMyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3ZpdU5hdl9tbWVudS5zY3NzICovXG4ubW0tbmF2YmFyIHtcbiAgYmFja2dyb3VuZDogIzAwN0RCQTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBsaW5lIDEzNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L192aXVOYXZfbW1lbnUuc2NzcyAqL1xuLm1tLW5hdmJhciA+ICoge1xuICBwYWRkaW5nOiAuN2VtIDA7XG59XG5cbi8qIGxpbmUgMTQwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3ZpdU5hdl9tbWVudS5zY3NzICovXG4ubW0tbmF2YmFyIC5tbS1uYXZiYXJfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA3MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDE0MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L192aXVOYXZfbW1lbnUuc2NzcyAqL1xuICAubW0tbmF2YmFyIC5tbS1uYXZiYXJfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICB9XG4gIC8qIGxpbmUgMTUwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3ZpdU5hdl9tbWVudS5zY3NzICovXG4gIC5tbS1uYXZiYXIgLm1tLW5hdmJhcl9fdGl0bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA1cHg7XG4gICAgYmFja2dyb3VuZDogIzAwM0I1QztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNTAlO1xuICAgIGhlaWdodDogMjAwJTtcbiAgICBsZWZ0OiAtMTVweDtcbiAgfVxufVxuXG4vKiBsaW5lIDE2MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L192aXVOYXZfbW1lbnUuc2NzcyAqL1xuLm1tLW5hdmJhciAubW0tbmF2YmFyX190aXRsZSA+IHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAxNjYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2X21tZW51LnNjc3MgKi9cbi5tbS1tZW51IC5tbS1uYXZiYXIgYSwgLm1tLW1lbnUgLm1tLW5hdmJhciA+ICoge1xuICBjb2xvcjogIzAwM0I1Qztcbn1cblxuLyogbGluZSAxNzAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2X21tZW51LnNjc3MgKi9cbi52aXVOYXZpZ2F0aW9uX19zb2NpYWwgLm1tLWxpc3RpdGVtX190ZXh0IHtcbiAgZmxleDogbm9uZTtcbn1cblxuLyogbGluZSAxNzQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2X21tZW51LnNjc3MgKi9cbi5tbS1wYW5lbHMgPiAubW0tcGFuZWwubW0taGFzbmF2YmFyIHtcbiAgcGFkZGluZy10b3A6IDEuOGVtO1xufVxuXG4vKiBsaW5lIDE4MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L192aXVOYXZfbW1lbnUuc2NzcyAqL1xuLm1tLW5hdmJhcl9fYnRuOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbi8qIGxpbmUgMTgzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3ZpdU5hdl9tbWVudS5zY3NzICovXG4ubW0tbGlzdGl0ZW1fX2J0bjpub3QoLm1tLWxpc3RpdGVtX190ZXh0KSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwN0RCQTtcbn1cblxuLyogbGluZSAxODgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2X21tZW51LnNjc3MgKi9cbi5leHBhbmRlZC5hY3RpdmUtdHJhaWwgLm1tLW5leHQge1xuICBjb2xvcjogIzAwM0I1Qztcbn1cblxuLyogbGluZSAxOTIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2X21tZW51LnNjc3MgKi9cbi5tbS1tZW51Lm1tLWhvdmVyc2VsZWN0ZWQgLm1tLWxpc3R2aWV3ID4gbGkgPiBhLm1tLWZ1bGxzdWJvcGVuICsgYSwgLm1tLW1lbnUubW0taG92ZXJzZWxlY3RlZCAubW0tbGlzdHZpZXcgPiBsaSA+IGEubW0tZnVsbHN1Ym9wZW4gKyBzcGFuLCAubW0tbWVudS5tbS1ob3ZlcnNlbGVjdGVkIC5tbS1saXN0dmlldyA+IGxpID4gYTpub3QoLm1tLWZ1bGxzdWJvcGVuKSwgLm1tLW1lbnUubW0tcGFyZW50c2VsZWN0ZWQgLm1tLWxpc3R2aWV3ID4gbGkgPiBhLm1tLWZ1bGxzdWJvcGVuICsgYSwgLm1tLW1lbnUubW0tcGFyZW50c2VsZWN0ZWQgLm1tLWxpc3R2aWV3ID4gbGkgPiBhLm1tLWZ1bGxzdWJvcGVuICsgc3BhbiwgLm1tLW1lbnUubW0tcGFyZW50c2VsZWN0ZWQgLm1tLWxpc3R2aWV3ID4gbGkgPiBhOm5vdCgubW0tZnVsbHN1Ym9wZW4pIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7XG59XG5cbi8qIGxpbmUgMTk2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3ZpdU5hdl9tbWVudS5zY3NzICovXG4ubW0tbWVudSAubW0tbGlzdHZpZXcgPiBsaS5tbS1zZWxlY3RlZCA+IGE6bm90KC5tbS1uZXh0KSwgLm1tLW1lbnUgLm1tLWxpc3R2aWV3ID4gbGkubW0tc2VsZWN0ZWQgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAzQjVDO1xufVxuXG4vKiBsaW5lIDIwMCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L192aXVOYXZfbW1lbnUuc2NzcyAqL1xuLm1tLW1lbnUubW0taG92ZXJzZWxlY3RlZCAubW0tbGlzdHZpZXcgPiBsaSA+IGEubW0tZnVsbHN1Ym9wZW46aG92ZXIgKyBzcGFuLCAubW0tbWVudS5tbS1ob3ZlcnNlbGVjdGVkIC5tbS1saXN0dmlldyA+IGxpID4gYTpub3QoLm1tLWZ1bGxzdWJvcGVuKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwM0I1Qztcbn1cblxuLyogbGluZSAyMDYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2X21tZW51LnNjc3MgKi9cbi5tbS1tZW51IGEsIC5tbS1uYXZiYXJfX3RpdGxlIHtcbiAgdHJhbnNpdGlvbjogcGFkZGluZy1sZWZ0LCBjb2xvciAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNTBtcywyNTBtcyAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDIxMCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L192aXVOYXZfbW1lbnUuc2NzcyAqL1xuLm1tLW1lbnUgYTpob3Zlcixcbi5tbS1uYXZiYXJfX3RpdGxlOmhvdmVyLFxuLm1tLW5hdmJhcl9fYnRuOm5vdCgubW0taGlkZGVuKSArIC5tbS1uYXZiYXJfX3RpdGxlOmhvdmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbn1cblxuLyogbGluZSAyMTYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2X21tZW51LnNjc3MgKi9cbi5tbS1tZW51IGEsIC5tbS1tZW51IGE6YWN0aXZlLCAubW0tbWVudSBhOmhvdmVyLCAubW0tbWVudSBhOmxpbmssIC5tbS1tZW51IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogbGluZSAyMjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2X21tZW51LnNjc3MgKi9cbi5tbS1saXN0aXRlbV9zZWxlY3RlZCA+IC5tbS1saXN0aXRlbV9fdGV4dCxcbi5tbS1tZW51X3NlbGVjdGVkLWhvdmVyIC5tbS1saXN0aXRlbV9fYnRuOmhvdmVyLCAubW0tbWVudV9zZWxlY3RlZC1ob3ZlciAubW0tbGlzdGl0ZW1fX3RleHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4vKiBsaW5lIDEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2X3NlYXJjaC5zY3NzICovXG4udml1X3Byb2dyYW1fcXVpY2tzZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L192aXVOYXZfc2VhcmNoLnNjc3MgKi9cbi52aXVfcHJvZ3JhbV9xdWlja3NlYXJjaCBpbnB1dCB7XG4gIHBhZGRpbmc6IDAuNGVtIDFlbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBsaW5lIDcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2X3NlYXJjaC5zY3NzICovXG4udml1X3Byb2dyYW1fcXVpY2tzZWFyY2ggYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogLjVlbTtcbiAgY29sb3I6ICMwMDdEQkE7XG59XG5cbi8qIGxpbmUgMTksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2X3NlYXJjaC5zY3NzICovXG4udml1TmF2aWdhdGlvbl9fc2VhcmNoIHtcbiAgZm9udC1zaXplOiAuNzVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi8qIGxpbmUgMjMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2X3NlYXJjaC5zY3NzICovXG4udml1TmF2aWdhdGlvbl9fc2VhcmNoIGlucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKiBsaW5lIDMwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3ZpdU5hdl9zZWFyY2guc2NzcyAqL1xuLnZpdU5hdmlnYXRpb25fX3NlYXJjaCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIGxpbmUgMzQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2X3NlYXJjaC5zY3NzICovXG4udml1TmF2aWdhdGlvbl9fc2VhcmNoIGJ1dHRvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogbGluZSAxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3ZpdU5hdl9zaWRyLnNjc3MgKi9cbi5zaWRyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDUwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDNCNUM7XG59XG5cbi8qIGxpbmUgMTQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2X3NpZHIuc2NzcyAqL1xuLnNpZHIucmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTEwMCU7XG59XG5cbi8qIGxpbmUgMTksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2X3NpZHIuc2NzcyAqL1xuLnNpZHIubGVmdCB7XG4gIGxlZnQ6IC0xMDAlO1xuICByaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMjYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2X3NpZHIuc2NzcyAqL1xuICAuc2lkciB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICB9XG4gIC8qIGxpbmUgMjksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2X3NpZHIuc2NzcyAqL1xuICAuc2lkci5yaWdodCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTYwMHB4O1xuICB9XG4gIC8qIGxpbmUgMzQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2X3NpZHIuc2NzcyAqL1xuICAuc2lkci5sZWZ0IHtcbiAgICBsZWZ0OiAtNjAwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDQwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3ZpdU5hdl9zaWRyLnNjc3MgKi9cbiAgLnNpZHIge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgfVxuICAvKiBsaW5lIDQzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3ZpdU5hdl9zaWRyLnNjc3MgKi9cbiAgLnNpZHIucmlnaHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC03MDBweDtcbiAgfVxuICAvKiBsaW5lIDQ4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3ZpdU5hdl9zaWRyLnNjc3MgKi9cbiAgLnNpZHIubGVmdCB7XG4gICAgbGVmdDogLTcwMHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi8qIGxpbmUgNTgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2X3NpZHIuc2NzcyAqL1xuI292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMTAyO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDcyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3ZpdU5hdl9zaWRyLnNjc3MgKi9cbi5zaWRyLW9wZW4gI292ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogbGluZSAyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3ZpdU5hdi5zY3NzICovXG4jdml1TmF2aWdhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbi8qIGxpbmUgMTMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2LnNjc3MgKi9cbi52aXVOYXZpZ2F0aW9uX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAxMywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L192aXVOYXYuc2NzcyAqL1xuICAudml1TmF2aWdhdGlvbl9faW5uZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgMjQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2LnNjc3MgKi9cbiAgLnZpdU5hdmlnYXRpb25fX3RvZ2dsZS1idXR0b25fX3RleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSAzMCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L192aXVOYXYuc2NzcyAqL1xuI3ZpdU5hdmlnYXRpb25fX3RvZ2dsZS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdG9wOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAzQjVDO1xuICBwYWRkaW5nOiAuNzVlbSAwIC43NWVtIDFlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHJpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogNjBweDtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4xcztcbn1cblxuLyogbGluZSA0MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L192aXVOYXYuc2NzcyAqL1xuI3ZpdU5hdmlnYXRpb25fX3RvZ2dsZS1idXR0b246aG92ZXIge1xuICByaWdodDogY2FsYygxMDAlICsgNXB4KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMzAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2LnNjc3MgKi9cbiAgI3ZpdU5hdmlnYXRpb25fX3RvZ2dsZS1idXR0b24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiA4MHB4O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzMCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L192aXVOYXYuc2NzcyAqL1xuICAjdml1TmF2aWdhdGlvbl9fdG9nZ2xlLWJ1dHRvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICB0b3A6IDEwMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgNTYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2LnNjc3MgKi9cbi52aXVOYXZpZ2F0aW9uX190b2dnbGUtYnV0dG9uX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC4yNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgNjQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2LnNjc3MgKi9cbi52aXVOYXZpZ2F0aW9uX190b2dnbGUtYnV0dG9uX19pY29uIHNwYW4sXG4udml1TmF2aWdhdGlvbl9fdG9nZ2xlLWJ1dHRvbl9faWNvbiBzcGFuOmJlZm9yZSxcbi52aXVOYXZpZ2F0aW9uX190b2dnbGUtYnV0dG9uX19pY29uIHNwYW46YWZ0ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IDBweDtcbn1cblxuLyogbGluZSA3NywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L192aXVOYXYuc2NzcyAqL1xuLnZpdU5hdmlnYXRpb25fX3RvZ2dsZS1idXR0b25fX2ljb24gc3BhbjpiZWZvcmUge1xuICB0b3A6IDZweDtcbn1cblxuLyogbGluZSA4MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L192aXVOYXYuc2NzcyAqL1xuLnZpdU5hdmlnYXRpb25fX3RvZ2dsZS1idXR0b25fX2ljb24gc3BhbjphZnRlciB7XG4gIHRvcDogMTJweDtcbn1cblxuLyogbGluZSA4NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L192aXVOYXYuc2NzcyAqL1xuLnZpdU5hdmlnYXRpb24tLW9wZW4gI3ZpdU5hdmlnYXRpb25fX3RvZ2dsZS1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4vKiBsaW5lIDg2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3ZpdU5hdi5zY3NzICovXG4udml1TmF2aWdhdGlvbi0tb3BlbiAjdml1TmF2aWdhdGlvbl9fdG9nZ2xlLWJ1dHRvbjpob3ZlciB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuXG4vKiBsaW5lIDkyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3ZpdU5hdi5zY3NzICovXG4jdml1TmF2aWdhdGlvbl9fY2xvc2UtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qIGxpbmUgOTgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2LnNjc3MgKi9cbiN2aXVOYXZpZ2F0aW9uX19jbG9zZS1idG4gZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDkyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3ZpdU5hdi5zY3NzICovXG4gICN2aXVOYXZpZ2F0aW9uX19jbG9zZS1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSAxMDYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2LnNjc3MgKi9cbi52aXVOYXZpZ2F0aW9uX191dGlsaXRpZXMge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogODIlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAxMDYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2LnNjc3MgKi9cbiAgLnZpdU5hdmlnYXRpb25fX3V0aWxpdGllcyB7XG4gICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDExMCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L192aXVOYXYuc2NzcyAqL1xuLnZpdU5hdmlnYXRpb25fX2F1ZGllbmNlX25hdiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIGNvbHVtbnM6IDI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4vKiBsaW5lIDExNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L192aXVOYXYuc2NzcyAqL1xuLnZpdU5hdmlnYXRpb25fX2F1ZGllbmNlX25hdiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IC41ZW07XG59XG5cbi8qIGxpbmUgMTIxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3ZpdU5hdi5zY3NzICovXG4uY3RhLWJ1dHRvbi52aXVOYXZpZ2F0aW9uX19hcHBseV9idG4ge1xuICBiYWNrZ3JvdW5kOiAjMDA3REJBO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG4gIG1hcmdpbjogMWVtIDA7XG59XG5cbi8qIGxpbmUgMTMxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3ZpdU5hdi5zY3NzICovXG4udml1TmF2aWdhdGlvbl9fYXVkaWVuY2VfbmF2IGEge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIGxpbmUgMTMzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3ZpdU5hdi5zY3NzICovXG4udml1TmF2aWdhdGlvbl9fYXVkaWVuY2VfbmF2IGE6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIGxpbmUgMTQxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3ZpdU5hdi5zY3NzICovXG4udml1TmF2aWdhdGlvbl9fbWVudS1oZWFkZXIsIC52aXVOYXZpZ2F0aW9uX190b2dnbGUtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDUwcHggMTBweCAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogODIlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAxNDEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2xheW91dC9fdml1TmF2LnNjc3MgKi9cbiAgLnZpdU5hdmlnYXRpb25fX21lbnUtaGVhZGVyLCAudml1TmF2aWdhdGlvbl9fdG9nZ2xlLW1lbnUge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDE0MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L192aXVOYXYuc2NzcyAqL1xuICAudml1TmF2aWdhdGlvbl9fbWVudS1oZWFkZXIsIC52aXVOYXZpZ2F0aW9uX190b2dnbGUtbWVudSB7XG4gICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDE1MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L192aXVOYXYuc2NzcyAqL1xuLnZpdU5hdmlnYXRpb25fX21lbnUtaGVhZGVyOmhvdmVyLCAudml1TmF2aWdhdGlvbl9fdG9nZ2xlLW1lbnU6aG92ZXIsIC52aXVOYXZpZ2F0aW9uX19tZW51LWhlYWRlcjpmb2N1cywgLnZpdU5hdmlnYXRpb25fX3RvZ2dsZS1tZW51OmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIGxpbmUgMTYwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3ZpdU5hdi5zY3NzICovXG4udml1TmF2aWdhdGlvbl9fdG9nZ2xlLW1lbnU6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMDU2JztcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogLjI1ZW07XG4gIGNvbG9yOiAjMDBBNkY2O1xufVxuXG4vKiBsaW5lIDE3MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L192aXVOYXYuc2NzcyAqL1xuLnZpdU5hdmlnYXRpb25fX3RvZ2dsZS1tZW51LmNvbGxhcHNlZDphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYwNTUnO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIGxpbmUgMTc4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3ZpdU5hdi5zY3NzICovXG4udml1TmF2aWdhdGlvbl9fc29jaWFsIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgcGFkZGluZzogLjQ1ZW0gLjQ1ZW0gLjQ1ZW0gMCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDE4MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L192aXVOYXYuc2NzcyAqL1xuLnZpdU5hdmlnYXRpb25fX3NvY2lhbCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDNCNUM7XG59XG5cbi8qIGxpbmUgMTg1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3ZpdU5hdi5zY3NzICovXG4udml1TmF2aWdhdGlvbl9fc29jaWFsIC52aXUtc29jaWFsX19zb2NpYWxJY29uIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG59XG5cbi8qIGxpbmUgMTg4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9sYXlvdXQvX3ZpdU5hdi5zY3NzICovXG4udml1TmF2aWdhdGlvbl9fc29jaWFsIC5pY29uLWZhbGxiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogQm91bmNlIGZvciBhdHRlbnRpb24gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDE5NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvbGF5b3V0L192aXVOYXYuc2NzcyAqL1xuICAudml1TmF2aWdhdGlvbl9fdG9nZ2xlLWJ1dHRvbi0tYm91bmNlIHtcbiAgICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0cztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAzO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgfVxuICBAa2V5ZnJhbWVzIGJvdW5jZSB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgICAyMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICB9XG4gICAgMzAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gICAgMzIlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTtcbiAgICB9XG4gICAgMzglIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICB9XG59XG5cbi8qIGxpbmUgMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fYWR2aXNvcnkuc2NzcyAqL1xuI2Fkdmlzb3J5LCAjY292aWQtYWR2aXNvcnkge1xuICBiYWNrZ3JvdW5kOiAjZmZjMTA3O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBjb2xvcjogIzNjM2MzYztcbiAgei1pbmRleDogNTtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLyogbGluZSAxMCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fYWR2aXNvcnkuc2NzcyAqL1xuI2Fkdmlzb3J5IGEsICNjb3ZpZC1hZHZpc29yeSBhIHtcbiAgY29sb3I6ICMzYzNjM2M7XG59XG5cbi8qIGxpbmUgMTMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2Fkdmlzb3J5LnNjc3MgKi9cbiNhZHZpc29yeSAuY3RhLWJ1dHRvbiwgI2NvdmlkLWFkdmlzb3J5IC5jdGEtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgYmFja2dyb3VuZDogI2U2OTUxOSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlNjk1MTkgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC40ZW0gMC43NWVtO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi8qIGxpbmUgMjIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2Fkdmlzb3J5LnNjc3MgKi9cbiNhZHZpc29yeSAuY3RhLWJ1dHRvbjpob3ZlciwgI2NvdmlkLWFkdmlzb3J5IC5jdGEtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmYTQxYyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNmZmE0MWMgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyOCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fYWR2aXNvcnkuc2NzcyAqL1xuI2NvdmlkLWFkdmlzb3J5IHtcbiAgYmFja2dyb3VuZDogIzAwNzhCMztcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4vKiBsaW5lIDMxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19hZHZpc29yeS5zY3NzICovXG4jY292aWQtYWR2aXNvcnkgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgMzYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2Fkdmlzb3J5LnNjc3MgKi9cbiAgI2Fkdmlzb3J5LCAjY292aWQtYWR2aXNvcnkge1xuICAgIHdpZHRoOiBjYWxjKCAxMDAlICsgMzBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA0NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fYWR2aXNvcnkuc2NzcyAqL1xuICAucGFnZS1zZWN0aW9uLnZpdS1jb3ZpZCAucGFnZS1zZWN0aW9uX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2Jvb3RzdHJhcF9wYW5lbC5zY3NzICovXG4ucGFuZWwge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi8qIGxpbmUgOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fYm9vdHN0cmFwX3BhbmVsLnNjc3MgKi9cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QyRDFEMTtcbn1cblxuLyogbGluZSAxMywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fYm9vdHN0cmFwX3BhbmVsLnNjc3MgKi9cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgLnBhbmUtdGl0bGUge1xuICBjb2xvcjogIzAwM0I1Qztcbn1cblxuLyogbGluZSAyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19icmlnaHRlZGdlX2xlbV9vdmVycmlkZXMuc2NzcyAqL1xuLnJvdy0tYnJpZ2h0ZWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNCNUM7XG59XG5cbi8qIGxpbmUgNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fYnJpZ2h0ZWRnZV9sZW1fb3ZlcnJpZGVzLnNjc3MgKi9cbi5iZS1peC1saW5rLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAzMHB4IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWRlZmF1bHQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAxLjVlbSAwO1xuICBwYWRkaW5nOiAwLjZlbSAxZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKiBsaW5lIDM3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9iYXNlL19taXhpbnMuc2NzcyAqL1xuLmJ0bi1kZWZhdWx0OmhvdmVyLCAuYnRuLWRlZmF1bHQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGxpbmUgMTIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuLmN0YS1idXR0b24ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAxLjVlbSAwO1xuICBwYWRkaW5nOiAwLjZlbSAxZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMzcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2Jhc2UvX21peGlucy5zY3NzICovXG4uY3RhLWJ1dHRvbjpob3ZlciwgLmN0YS1idXR0b246Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGxpbmUgMTYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuLmN0YS1idXR0b24tLWNlbnRlcmVkIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLyogbGluZSAxMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuLmZ1bGxjYWxlbmRhciAuZmMtZXZlbnQge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIHBhZGRpbmc6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcbiAgZm9udC1zaXplOiA5cHQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBsaW5lIDExLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4gIC5mdWxsY2FsZW5kYXIgLmZjLWV2ZW50IHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgZm9udC1zaXplOiA3cHQ7XG4gIH1cbn1cblxuLyogbGluZSAyNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuLmZ1bGxjYWxlbmRhciAuZmMtZXZlbnQtdGltZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDMxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4uZnVsbGNhbGVuZGFyIC5mYy1hZ2VuZGEgLmZjLWV2ZW50LXRpbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDM4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4uZnVsbGNhbGVuZGFyIC5mYy12aWV3LWJhc2ljRGF5IC5mYy1zdGF0ZS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyogbGluZSA0MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuLmZ1bGxjYWxlbmRhciAuZmMtdmlldy1iYXNpY0RheSAuZmMtZXZlbnQge1xuICBwYWRkaW5nOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcbiAgZm9udC1zaXplOiA5cHQ7XG59XG5cbi8qIGxpbmUgNTQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbi5mdWxsY2FsZW5kYXIgLmZjLWhlYWRlci10aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLmZ1bGxjYWxlbmRhciAuZmMtaGVhZGVyLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLyogbGluZSA2NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuICAuZnVsbGNhbGVuZGFyIC5mYy1oZWFkZXItY2VudGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxuICAvKiBsaW5lIDcxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4gIC5mdWxsY2FsZW5kYXIgLmZjLWhlYWRlci1yaWdodCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4vKiBsaW5lIDg1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4uZnVsbGNhbGVuZGFyLWxlZ2VuZCAuZmMtZXZlbnQgYTpmb2N1cywgLmZ1bGxjYWxlbmRhci1sZWdlbmQgLmZjLWV2ZW50IGE6aG92ZXIsIC5mdWxsY2FsZW5kYXItbGVnZW5kIC5mYy1ldmVudCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGxpbmUgODksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbi5mdWxsY2FsZW5kYXItbGVnZW5kIC5mYy1ldmVudCBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xufVxuXG4vKiBsaW5lIDk1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4uZnVsbGNhbGVuZGFyLWxlZ2VuZCAuZmMtZXZlbnQtaGlkZGVuIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGJcIjtcbn1cblxuLyogbGluZSAxMDUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbi52aWV3LW9hLWV2ZW50LWxpc3QgLml0ZW0tbGlzdCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi8qIGxpbmUgMTEwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4ub2EtZXZlbnQtZGF0ZS13cmFwcGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogNDVweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjMDAzZjVmO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDJweCAwO1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDBweDtcbn1cblxuLyogbGluZSAxMTksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbi5vYS1ldmVudC1kYXRlLW1vbnRoLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLyogbGluZSAxMjUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbi5vYS1ldmVudC1kYXRlLW1vbnRoIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyogbGluZSAxMjgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbi5vYS1ldmVudC1kYXRlLWRheSB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBsaW5lIDQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2NhbGxvdXRfYm94LnNjc3MgKi9cbi52aXUtY2FsbG91dC1ib3gge1xuICBwYWRkaW5nOiAyZW0gMS41ZW07XG4gIG1hcmdpbjogMmVtIDAgM2VtIDA7XG59XG5cbi8qIGxpbmUgOCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fY2FsbG91dF9ib3guc2NzcyAqL1xuLnZpdS1jYWxsb3V0LWJveCBoMyB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLyogbGluZSAxMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fY2FsbG91dF9ib3guc2NzcyAqL1xuLnZpdS1jYWxsb3V0LWJveCAuY3RhLWJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IC41ZW07XG59XG5cbi8qIGxpbmUgMTYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2NhbGxvdXRfYm94LnNjc3MgKi9cbi5maWVsZC1jYWxsb3V0LWltYWdlIHtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG59XG5cbi8qIGxpbmUgNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fY29tbWVudC5zY3NzICovXG4ub2EtcmVwbHktaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLyogbGluZSA4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19jb21tZW50LnNjc3MgKi9cbi5vYS1yZXBseS10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAxMiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fY29tbWVudC5zY3NzICovXG4jY29tbWVudHMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiBsaW5lIDE3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19jb21tZW50LnNjc3MgKi9cbi5vYS1saXN0Lm9hLWNvbW1lbnQgLmFjY29yZGlvbi10b2dnbGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi8qIGxpbmUgMjMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2NvbW1lbnQuc2NzcyAqL1xuLm9hLWxpc3Qub2EtY29tbWVudCAubGlua3Mge1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICNhNGE4YWI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi8qIGxpbmUgMzAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2NvbW1lbnQuc2NzcyAqL1xuLm9hLWxpc3Qub2EtY29tbWVudCAuY29tbWVudC1sYWJlbCAub2EtcHVsbG91dC1sZWZ0IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAzcHg7XG4gIGJhY2tncm91bmQ6ICNENkY1RDY7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGNvbG9yOiAjYTRhOGFiO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMCU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwJTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwJTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLyogbGluZSA1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fY29tbWVudC5zY3NzICovXG4uY29tbWVudC1sYWJlbCA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAzcHg7XG4gIGJhY2tncm91bmQ6ICNENkY1RDY7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGNvbG9yOiAjYTRhOGFiO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMCU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwJTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwJTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLyogbGluZSA2NywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fY29tbWVudC5zY3NzICovXG4ucGFuZS1ub2RlLWNvbW1lbnRzIC5vYS1saXN0IC5vYS1jb21tZW50LWhpZGUsXG4ucGFuZS1jb250ZW50ICNjb21tZW50cyAub2EtbGlzdCAub2EtY29tbWVudC1oaWRlIHtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuXG4vKiBsaW5lIDcyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19jb21tZW50LnNjc3MgKi9cbnRkLnZpZXdzLWZpZWxkLWNvbW1lbnQtY291bnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSA3NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fY29tbWVudC5zY3NzICovXG50ZC52aWV3cy1maWVsZC1jb21tZW50LWNvdW50IHNwYW4ge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLyogbGluZSA4NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fY29tbWVudC5zY3NzICovXG50ZC52aWV3cy1maWVsZC1jb21tZW50LWNvdW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDUwJTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICB0b3A6IDFweDtcbiAgbWFyZ2luOiAwIDNweCAwIC0xMnB4O1xuICBjb2xvcjogcmdiYSg2NCwgNjQsIDY0LCAwLjcpO1xufVxuXG4vKlxuLy8gVGhpcyB1c2VkIHRvIGJlIGluIHBhbm9wb2x5X2ltYWdlcyBidXQgd2FzIHJlbW92ZWQgYW5kIHRvbGQgdG8gcHV0IGludG8gdGhlbWVcbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4vLyBUaGlzIHVzZWQgdG8gYmUgaW4gY29tcGFzc19yYWRpeCB0byBvdmVycmlkZSBwYW5vcG9seV9pbWFnZXNcbi5maWVsZCBpbWcucGFub3BvbHktaW1hZ2UtZnVsbCxcbi5maWVsZCBpbWcucGFub3BvbHktaW1hZ2UtaGFsZixcbi5maWVsZCBpbWcucGFub3BvbHktaW1hZ2UtcXVhcnRlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLy8gcmVkdWNlIGxpc3QgcGFkZGluZ1xudWwsIG9se1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4qL1xuLyogbGluZSAzNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fZWxlbWVudHMuc2NzcyAqL1xuYVtocmVmJD0nLnBkZiddOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDAuMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjJlbTtcbn1cblxuLyogbGluZSAzNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fZWxlbWVudHMuc2NzcyAqL1xuYVtocmVmJD0nLmRvYyddOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDAuMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjJlbTtcbn1cblxuLyogbGluZSAzNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fZWxlbWVudHMuc2NzcyAqL1xuYVtocmVmJD0nLmRvY3gnXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwLjFlbTtcbiAgcGFkZGluZy1yaWdodDogMC4yZW07XG59XG5cbi8qIGxpbmUgMzQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2VsZW1lbnRzLnNjc3MgKi9cbmFbaHJlZiQ9Jy54bHMnXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwLjFlbTtcbiAgcGFkZGluZy1yaWdodDogMC4yZW07XG59XG5cbi8qIGxpbmUgMzQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2VsZW1lbnRzLnNjc3MgKi9cbmFbaHJlZiQ9Jy54bHN4J106YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMC4xZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuMmVtO1xufVxuXG4vKiBsaW5lIDM0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19lbGVtZW50cy5zY3NzICovXG5hW2hyZWYkPScucHB0J106YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMC4xZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuMmVtO1xufVxuXG4vKiBsaW5lIDM0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19lbGVtZW50cy5zY3NzICovXG5hW2hyZWYkPScucG90J106YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMC4xZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuMmVtO1xufVxuXG4vKiBsaW5lIDM0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19lbGVtZW50cy5zY3NzICovXG5hW2hyZWYkPScuZG90J106YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMC4xZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuMmVtO1xufVxuXG4vKiBsaW5lIDQyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19lbGVtZW50cy5zY3NzICovXG5hW2hyZWYkPScucGRmJ106YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjtcbn1cblxuLyogbGluZSA0NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fZWxlbWVudHMuc2NzcyAqL1xuYVtocmVmJD0nLmRvYyddOmJlZm9yZSwgYVtocmVmJD0nLmRvdCddOmJlZm9yZSwgYVtocmVmJD0nLmRvY3gnXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuXG4vKiBsaW5lIDUwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19lbGVtZW50cy5zY3NzICovXG5hW2hyZWYkPScueGxzJ106YmVmb3JlLCBhW2hyZWYkPScueGxzeCddOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG5cbi8qIGxpbmUgNTQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2VsZW1lbnRzLnNjc3MgKi9cbmFbaHJlZiQ9Jy5wcHQnXTpiZWZvcmUsIGFbaHJlZiQ9Jy5wb3QnXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiO1xufVxuXG4vKiBsaW5lIDU4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19lbGVtZW50cy5zY3NzICovXG4uY29udGVudCBhW2hyZWYqPVwiLy9cIl06bm90KFtocmVmKj1cInZpdS5jYVwiXSk6YWZ0ZXIsXG4jbmF2LXNpdGUgYVtocmVmKj1cIi8vXCJdOm5vdChbaHJlZio9XCJ2aXUuY2FcIl0pOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMC4yZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuMWVtO1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xuICBmb250LXNpemU6IDAuN2VtO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG59XG5cbi8qIGxpbmUgNzAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2VsZW1lbnRzLnNjc3MgKi9cbmEuaW1nLWxpbms6YmVmb3JlLFxuYS5pbWctbGluazphZnRlciwgI25hdi1zaXRlIGEuaW1nLWxpbmtbaHJlZio9XCIvL1wiXTpub3QoW2hyZWYqPVwidml1LmNhXCJdKTphZnRlciwgLmNvbnRlbnQgYS5pbWctbGlua1tocmVmKj1cIi8vXCJdOm5vdChbaHJlZio9XCJ2aXUuY2FcIl0pOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLyogbGluZSA3NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fZWxlbWVudHMuc2NzcyAqL1xuLmhpZGVCZWZvcmVUZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA4MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fZWxlbWVudHMuc2NzcyAqL1xuaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDg1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19lbGVtZW50cy5zY3NzICovXG5pbWdbc3JjKj1cImljb24uZ2lmXCJdLm1lZGlhLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSA0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19maWVsZC5zY3NzICovXG4udmlld3MtZmllbGQtZmllbGQtb2Etd29ya3RyYWNrZXItcHJpb3JpdHksXG4udmlld3MtZmllbGQtY29tbWVudC1jb3VudCxcbi52aWV3cy1maWVsZC1maWVsZC1vYS13b3JrdHJhY2tlci10YXNrLXR5cGUsXG4udmlld3MtZmllbGQtZmllbGQtb2Etd29ya3RyYWNrZXItdGFzay1zdGF0dXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fZm9ybV9wcm9ncmFtX3NlYXJjaC5zY3NzICovXG4jZWRpdC1zdWJtaXQtcHJvZ3JhbS1hcmVhLWNvdXJzZS1saXZlLXJlc3VsdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2Zvcm1fcHJvZ3JhbV9zZWFyY2guc2NzcyAqL1xuI2F1dG9jb21wbGV0ZSB7XG4gIHotaW5kZXg6IDEwNTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAjODg4ODg4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLyogbGluZSAxNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fZm9ybV9wcm9ncmFtX3NlYXJjaC5zY3NzICovXG4jYXV0b2NvbXBsZXRlIC5saXZlLXJlc3VsdC1zZWFyY2gtaXRlbS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4vKiBsaW5lIDIwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19mb3JtX3Byb2dyYW1fc2VhcmNoLnNjc3MgKi9cbiNhdXRvY29tcGxldGUgLmxpdmUtcmVzdWx0LXNlYXJjaC1pdGVtLXdyYXBwZXIuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMDA3REJBO1xufVxuXG4vKiBsaW5lIDIyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19mb3JtX3Byb2dyYW1fc2VhcmNoLnNjc3MgKi9cbiNhdXRvY29tcGxldGUgLmxpdmUtcmVzdWx0LXNlYXJjaC1pdGVtLXdyYXBwZXIuc2VsZWN0ZWQgYSwgI2F1dG9jb21wbGV0ZSAubGl2ZS1yZXN1bHQtc2VhcmNoLWl0ZW0td3JhcHBlci5zZWxlY3RlZCAudml1U2VhcmNoTFJfX1RpdGxlLCAjYXV0b2NvbXBsZXRlIC5saXZlLXJlc3VsdC1zZWFyY2gtaXRlbS13cmFwcGVyLnNlbGVjdGVkIC52aXVTZWFyY2hMUl9fc3ViVGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogbGluZSAyNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fZm9ybV9wcm9ncmFtX3NlYXJjaC5zY3NzICovXG4jYXV0b2NvbXBsZXRlIC5saXZlLXJlc3VsdC1zZWFyY2gtaXRlbS13cmFwcGVyIC52aXVTZWFyY2hMUl9fVGl0bGUge1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICMwMDdEQkE7XG59XG5cbi8qIGxpbmUgMzMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2Zvcm1fcHJvZ3JhbV9zZWFyY2guc2NzcyAqL1xuI2F1dG9jb21wbGV0ZSAubGl2ZS1yZXN1bHQtc2VhcmNoLWl0ZW0td3JhcHBlciAudml1U2VhcmNoTFJfX3N1YlRpdGxlIHtcbiAgZm9udC1zaXplOiAuOGVtO1xuICBjb2xvcjogIzAwN0RCQTtcbn1cblxuLyogbGluZSAzNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fZm9ybV9wcm9ncmFtX3NlYXJjaC5zY3NzICovXG4jYXV0b2NvbXBsZXRlIC5saXZlLXJlc3VsdC1zZWFyY2gtaXRlbS13cmFwcGVyIC52aXVTZWFyY2hMUl9fYWR2YW5jZWQtbGluayB7XG4gIGNvbG9yOiAjMDA3REJBO1xufVxuXG4vKiBsaW5lIDQzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19mb3JtX3Byb2dyYW1fc2VhcmNoLnNjc3MgKi9cbi52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy13aWRnZXQtZmlsdGVyLXNlYXJjaF9hcGlfdmlld3NfZnVsbHRleHQge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLyogbGluZSA0NywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fZm9ybV9wcm9ncmFtX3NlYXJjaC5zY3NzICovXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5saXZlLXJlc3VsdHMtc2VhcmNoLXRleHRmaWVsZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogNTAwcHg7XG59XG5cbi8qIGxpbmUgNTIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2Zvcm1fcHJvZ3JhbV9zZWFyY2guc2NzcyAqL1xuLmZvcm0tYXV0b2NvbXBsZXRlLmxpdmUtcmVzdWx0cy1zZWFyY2gtdGV4dGZpZWxkIHtcbiAgY29sb3I6ICMwMDNCNUM7XG4gIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xufVxuXG4vKiBsaW5lIDU4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19mb3JtX3Byb2dyYW1fc2VhcmNoLnNjc3MgKi9cbmh0bWwuanMgLmZvcm0tYXV0b2NvbXBsZXRlLmxpdmUtcmVzdWx0cy1zZWFyY2gtdGV4dGZpZWxkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3Byb2ZpbGVzL3ZpdS90aGVtZXMvdml1X3RoZW1lL2Fzc2V0cy9pbWFnZXMvaWNvbi9zZWFyY2gtaWNvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMWVtIHRvcCA1MCUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA2MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fZm9ybV9wcm9ncmFtX3NlYXJjaC5zY3NzICovXG5odG1sLmpzIC5mb3JtLWF1dG9jb21wbGV0ZS5saXZlLXJlc3VsdHMtc2VhcmNoLXRleHRmaWVsZDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSA2OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fZm9ybV9wcm9ncmFtX3NlYXJjaC5zY3NzICovXG5odG1sLmpzIC5saXZlLXJlc3VsdHMtc2VhcmNoLXRleHRmaWVsZC50aHJvYmJpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcHJvZmlsZXMvdml1L3RoZW1lcy92aXVfdGhlbWUvYXNzZXRzL2ltYWdlcy9pY29uL0FqYXhMb2FkZXIuZ2lmXCIpO1xufVxuXG4vKiBsaW5lIDQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuI25vZGUtZWRpdCAuZm9ybS1hY3Rpb25zIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXItY29sb3I6ICNDMUMxQzE7XG59XG5cbi8qIGxpbmUgMTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGxpbmUgMTIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZGVmYXVsdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogbGluZSAxNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4uZm9ybS1jb250cm9sIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyogbGluZSAyMiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG5pbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIC51aS1hdXRvY29tcGxldGUtaW5wdXQsIHRleHRhcmVhLCAudW5lZGl0YWJsZS1pbnB1dCB7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qIGxpbmUgMzAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuLmNob3Nlbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDM0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbi5jaG9zZW4tY29udGFpbmVyLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtc2l6ZTogLjhlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLyogbGluZSAzOCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWNob2ljZXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IC4zZW07XG59XG5cbi8qIGxpbmUgNDMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogbGluZSA0OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSB7XG4gIGJhY2tncm91bmQ6ICMwMDdEQkE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiA4cHggMjVweCA4cHggMTBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4vKiBsaW5lIDU1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgcmlnaHQ6IDZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLyogbGluZSA2MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlhcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogbGluZSA3MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMDA3REJBO1xufVxuXG4vKiBsaW5lIDc2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbi52aWV3LWN1cnJpY3VsdW0tYXBwcm92YWwgLnZpZXdzLXN1Ym1pdC1idXR0b24ge1xuICBjbGVhcjogYm90aDtcbn1cblxuLyogbGluZSA3OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4udmlldy1jdXJyaWN1bHVtLWFwcHJvdmFsIC52aWV3cy1yZXNldC1idXR0b24sIC52aWV3LWN1cnJpY3VsdW0tYXBwcm92YWwgLnZpZXdzLXN1Ym1pdC1idXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IC41ZW0gLjVlbSAwIDA7XG59XG5cbi8qICBXRUJGT1JNIENIQU5HRVMgKi9cbi8qIGxpbmUgODgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuLndlYmZvcm0tY29udGFpbmVyLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbn1cblxuLyogbGluZSA5MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4jdWktZGF0ZXBpY2tlci1kaXYge1xuICB6LWluZGV4OiA0ICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgOTgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuZm9ybSAud2ViZm9ybS1jb21wb25lbnQge1xuICBtYXJnaW46IDFlbSAwO1xufVxuXG4vKiBsaW5lIDEwMCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG5mb3JtIC53ZWJmb3JtLWNvbXBvbmVudCAuZm9ybS10ZXh0YXJlYS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi8qIGxpbmUgMTA2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbi53ZWJmb3JtLWNvbXBvbmVudC1maWVsZHNldCAuZmllbGRzZXQtbGVnZW5kIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLyogbGluZSA1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19pbWFnZV9jdGFfZ3JpZC5zY3NzICovXG4ucHJvZ0FyZWFHcmlkX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLyogbGluZSA5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19pbWFnZV9jdGFfZ3JpZC5zY3NzICovXG4ucHJvZ0FyZWFHcmlkX19saW5rOmhvdmVyIC5wcm9nQXJlYUdyaWRfX2ltYWdlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IC44O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHRyYW5zcGFyZW50IDI1JSwgYmxhY2sgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSwgY29sb3Itc3RvcCgyNSUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCgxMDAlLCBibGFjaykpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHRyYW5zcGFyZW50IDI1JSwgYmxhY2sgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHRyYW5zcGFyZW50IDI1JSwgYmxhY2sgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCB0cmFuc3BhcmVudCAyNSUsIGJsYWNrIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCB0cmFuc3BhcmVudCAyNSUsIGJsYWNrIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjMDAwMDAwJywgR3JhZGllbnRUeXBlPTAgKTtcbn1cblxuLyogbGluZSAyMiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9faW1hZ2VfY3RhX2dyaWQuc2NzcyAqL1xuLnByb2dBcmVhR3JpZF9faW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDNCNUM7XG4gIG9wYWNpdHk6IC42NTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLCBiYWNrZ3JvdW5kIDAuMjVzIGVhc2U7XG59XG5cbi8qIGxpbmUgMzEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2ltYWdlX2N0YV9ncmlkLnNjc3MgKi9cbi5wcm9nQXJlYUdyaWRfX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC41ZW07XG4gIGxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDJlbSByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBmb250LXNpemU6IDEuMmVtO1xufVxuXG4vKiBsaW5lIDYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9nYWxsZXJ5LnNjc3MgKi9cbi5zc190aHVtYnMgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9nYWxsZXJ5LnNjc3MgKi9cbi5zc190aHVtYnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLyogbGluZSA5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19sZWdhY3lfbWVudS5zY3NzICovXG4ubmF2LXZpdSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogLjhlbTtcbn1cblxuLyogbGluZSAxNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbGVnYWN5X21lbnUuc2NzcyAqL1xuLm5hdi12aXUgbGkge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4vKiBsaW5lIDE4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19sZWdhY3lfbWVudS5zY3NzICovXG4ubmF2LXZpdSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSAyMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbGVnYWN5X21lbnUuc2NzcyAqL1xuLm5hdi12aXUgbGkgLm5vbGluayB7XG4gIGNvbG9yOiAjNTU1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogN3B4IDEwcHg7XG59XG5cbi8qIGxpbmUgMjYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9tZW51LnNjc3MgKi9cbi5uYXYtdml1IGxpLCAubmF2LXZpdSBsaS5hY3RpdmUsIC5uYXYtdml1IGxpLmFjdGl2ZTpob3ZlciwgLm5hdi12aXUgbGkuYWN0aXZlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi8qIGxpbmUgMjksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9tZW51LnNjc3MgKi9cbi5uYXYtdml1IGxpIGEge1xuICBjb2xvcjogIzU1NTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dCAwcztcbn1cblxuLyogbGluZSAzNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbGVnYWN5X21lbnUuc2NzcyAqL1xuLm5hdi12aXUgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzJEODNDNTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4vKiBsaW5lIDQxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19sZWdhY3lfbWVudS5zY3NzICovXG4ubmF2LXZpdSBsaS5leHBhbmRlZCA+IGEsIC5uYXYtdml1IGxpLmV4cGFuZGVkID4gYS5hY3RpdmUsIC5uYXYtdml1IGxpLmV4cGFuZGVkID4gLm5vbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi8qIGxpbmUgNDUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9tZW51LnNjc3MgKi9cbi5uYXYtdml1IGxpIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIGxpbmUgNTEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9tZW51LnNjc3MgKi9cbi5uYXYtdml1IGxpLmFjdGl2ZSwgLm5hdi12aXUgbGkuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGxpbmUgNTUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9tZW51LnNjc3MgKi9cbi5uYXYtdml1IGxpIGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4vKiBsaW5lIDU4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19sZWdhY3lfbWVudS5zY3NzICovXG4ubmF2LXZpdSBsaSBsaSwgLm5hdi12aXUgbGkgbGkuYWN0aXZlLCAubmF2LXZpdSBsaSBsaS5hY3RpdmU6aG92ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4vKiBsaW5lIDYyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19sZWdhY3lfbWVudS5zY3NzICovXG4ubmF2LXZpdSBsaSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzJEODNDNTtcbn1cblxuLyogbGluZSA2NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbGVnYWN5X21lbnUuc2NzcyAqL1xuLm5hdi12aXUgbGkgYS5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIGxpbmUgNjksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9tZW51LnNjc3MgKi9cbi5uYXYtdml1IGxpIGkuZmEge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiA4NSU7XG59XG5cbi8qIGxpbmUgODUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9tZW51LnNjc3MgKi9cbi5uYXYtdml1ID4gbGkuYWN0aXZlLXRyYWlsLmFjdGl2ZSA+IGEsIC5uYXYtdml1ID4gbGkuYWN0aXZlLXRyYWlsLmFjdGl2ZSA+IC5ub2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4vKiBsaW5lIDg4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19sZWdhY3lfbWVudS5zY3NzICovXG4ubmF2LXZpdSA+IGxpLmFjdGl2ZS10cmFpbC5hY3RpdmUgPiBhOmFmdGVyLCAubmF2LXZpdSA+IGxpLmFjdGl2ZS10cmFpbC5hY3RpdmUgPiAubm9saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMwMDNGNUY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcHg7XG4gIHotaW5kZXg6IDM7XG4gIGxlZnQ6IDA7XG59XG5cbi8qIGxpbmUgMTAwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19sZWdhY3lfbWVudS5zY3NzICovXG4ubmF2LXZpdSA+IGxpLmFjdGl2ZS10cmFpbC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2LXZpdSA+IGxpLmFjdGl2ZS10cmFpbC5hY3RpdmUgYTphZnRlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogbGluZSAxMDUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9tZW51LnNjc3MgKi9cbi5uYXYtdml1IC5jb2xsYXBzZSwgLm5hdi12aXUgLmNvbGxhcHNpbmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4vKiBsaW5lIDExNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbGVnYWN5X21lbnUuc2NzcyAqL1xuLmxpc3QtdG9nZ2xlLm1lbnUtYmxvY2staGFuZGxlIHtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiA3cHggMTBweDtcbn1cblxuLyogbGluZSAxMjEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9tZW51LnNjc3MgKi9cbi5saXN0LXRvZ2dsZS5tZW51LWJsb2NrLWhhbmRsZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG59XG5cbi8qIGxpbmUgMTI2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19sZWdhY3lfbWVudS5zY3NzICovXG4ubGlzdC10b2dnbGUubWVudS1ibG9jay1oYW5kbGU6YWZ0ZXIge1xuICBjb2xvcjogIzc3NztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbXMtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtby1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuLyogbGluZSAxMzgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9tZW51LnNjc3MgKi9cbi5saXN0LXRvZ2dsZS5tZW51LWJsb2NrLWhhbmRsZS5hY3RpdmU6YWZ0ZXIge1xuICBjb2xvcjogIzc3NztcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi8qIGxpbmUgMTQzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19sZWdhY3lfbWVudS5zY3NzICovXG4ubGlzdC10b2dnbGUubWVudS1ibG9jay1oYW5kbGU6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICMyRDgzQzU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDE0OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbGVnYWN5X21lbnUuc2NzcyAqL1xuYS5hY3RpdmUgKyAubGlzdC10b2dnbGUubWVudS1ibG9jay1oYW5kbGU6YWZ0ZXIsIGE6aG92ZXIgKyAubGlzdC10b2dnbGUubWVudS1ibG9jay1oYW5kbGU6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAxNTUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9tZW51LnNjc3MgKi9cbi5ub2xpbmsgKyAubWVudS1ibG9jay1oYW5kbGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTY0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19sZWdhY3lfbWVudS5zY3NzICovXG4gIC5tYWluLW5hdi12aXUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLyogbGluZSAxNjcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9tZW51LnNjc3MgKi9cbiAgLm1haW4tbmF2LXZpdSA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbiAgLyogbGluZSAxNzksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9tZW51LnNjc3MgKi9cbiAgLm1haW4tbmF2LXZpdSA+IGxpOmhvdmVyOmJlZm9yZSwgLm1haW4tbmF2LXZpdSA+IGxpLmFjdGl2ZS10cmFpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDNGNUY7XG4gIH1cbiAgLyogbGluZSAxODgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9tZW51LnNjc3MgKi9cbiAgLm1haW4tbmF2LXZpdSA+IGxpID4gLm5vbGluaywgLm1haW4tbmF2LXZpdSA+IGxpID4gYSwgLm1haW4tbmF2LXZpdSA+IGxpID4gYS5hY3RpdmUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbiAgLyogbGluZSAxOTMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9tZW51LnNjc3MgKi9cbiAgLm1haW4tbmF2LXZpdSA+IGxpID4gYTpob3ZlciwgLm1haW4tbmF2LXZpdSA+IGxpID4gYS5hY3RpdmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICM1NTU7XG4gIH1cbiAgLyogbGluZSAxOTYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9tZW51LnNjc3MgKi9cbiAgLm1haW4tbmF2LXZpdSA+IGxpID4gYTpob3ZlciArIC5tZW51LWJsb2NrLWhhbmRsZTphZnRlciwgLm1haW4tbmF2LXZpdSA+IGxpID4gYS5hY3RpdmU6aG92ZXIgKyAubWVudS1ibG9jay1oYW5kbGU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjNzc3O1xuICB9XG4gIC8qIGxpbmUgMjAxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19sZWdhY3lfbWVudS5zY3NzICovXG4gIC5tYWluLW5hdi12aXUgPiBsaSA+IC5saXN0LXRvZ2dsZSB7XG4gICAgcGFkZGluZy10b3A6IDlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICB9XG4gIC8qIGxpbmUgMjA0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19sZWdhY3lfbWVudS5zY3NzICovXG4gIC5tYWluLW5hdi12aXUgPiBsaSA+IC5saXN0LXRvZ2dsZTphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgfVxuICAvKiBsaW5lIDIwOCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbGVnYWN5X21lbnUuc2NzcyAqL1xuICAubWFpbi1uYXYtdml1ID4gbGkgPiAuc3VibmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA5O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gICAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgfVxuICAvKiBsaW5lIDIxOCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbGVnYWN5X21lbnUuc2NzcyAqL1xuICAubWFpbi1uYXYtdml1ID4gbGkuZWRnZSA+IC5zdWJuYXYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLyogbGluZSAyMjYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9tZW51LnNjc3MgKi9cbiAgLm5vLXRvdWNoIC5tYWluLW5hdi12aXUgLmxpc3QtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qIGxpbmUgMjI5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19sZWdhY3lfbWVudS5zY3NzICovXG4gIC5uby10b3VjaCAubWFpbi1uYXYtdml1IC5zdWJuYXYgLnN1Ym5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICB0b3A6IC0xcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIH1cbiAgLyogbGluZSAyMzksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9tZW51LnNjc3MgKi9cbiAgLm5vLXRvdWNoIC5tYWluLW5hdi12aXUgLnN1Ym5hdiAuZWRnZSAuc3VibmF2IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLyogbGluZSAyNDUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9tZW51LnNjc3MgKi9cbiAgLm5vLXRvdWNoIC5tYWluLW5hdi12aXUgLmV4cGFuZGVkID4gYSwgLm5vLXRvdWNoIC5tYWluLW5hdi12aXUgLmV4cGFuZGVkID4gLm5vbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAvKiBsaW5lIDI0NywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbGVnYWN5X21lbnUuc2NzcyAqL1xuICAubm8tdG91Y2ggLm1haW4tbmF2LXZpdSAuZXhwYW5kZWQgPiBhOmJlZm9yZSwgLm5vLXRvdWNoIC5tYWluLW5hdi12aXUgLmV4cGFuZGVkID4gLm5vbGluazpiZWZvcmUge1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTVweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICB9XG4gIC8qIGxpbmUgMjU5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19sZWdhY3lfbWVudS5zY3NzICovXG4gIC5uby10b3VjaCAubWFpbi1uYXYtdml1IC5leHBhbmRlZDpob3ZlciA+IC5zdWJuYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiAwLjFzIDAuMnM7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNzAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9tZW51LnNjc3MgKi9cbiAgLm5vLXRvdWNoIC5tYWluLW5hdi12aXUgLnN1Ym5hdiAuZXhwYW5kZWQgPiBhOmJlZm9yZSwgLm5vLXRvdWNoIC5tYWluLW5hdi12aXUgLnN1Ym5hdiAuZXhwYW5kZWQgPiAubm9saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgfVxuICAvKiBsaW5lIDI3NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbGVnYWN5X21lbnUuc2NzcyAqL1xuICAubm8tdG91Y2ggLm1haW4tbmF2LXZpdSAuY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDAuMXMgMC4ycztcbiAgfVxuICAvKiBsaW5lIDI4NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbGVnYWN5X21lbnUuc2NzcyAqL1xuICAubWFpbi1uYXYtdml1IC5jb2xsYXBzZS5pbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvKiBsaW5lIDI4OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbGVnYWN5X21lbnUuc2NzcyAqL1xuICAudG91Y2ggLm1haW4tbmF2LXZpdS5yZWFkeSAuY29sbGFwc2UuaW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDI5OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbGVnYWN5X21lbnUuc2NzcyAqL1xuICAuaGVhZGVyLXZpdSAuZHJvcGRvd24gPiBhOjphZnRlciB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMjk5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19sZWdhY3lfbWVudS5zY3NzICovXG4gIC5oZWFkZXItdml1IC5kcm9wZG93biA+IGE6OmFmdGVyIHtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuXG4vKiBsaW5lIDMxNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbGVnYWN5X21lbnUuc2NzcyAqL1xuLnJlZ2lvbi1mb290ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDMxNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbGVnYWN5X21lbnUuc2NzcyAqL1xuLnJlZ2lvbi1mb290ZXIgdWwubWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgMzE5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19sZWdhY3lfbWVudS5zY3NzICovXG4ucmVnaW9uLWZvb3RlciB1bC5tZW51ID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDMyMywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbGVnYWN5X21lbnUuc2NzcyAqL1xuLnJlZ2lvbi1mb290ZXIgdWwubWVudSA+IGxpID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi8qIGxpbmUgMzI4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19sZWdhY3lfbWVudS5zY3NzICovXG4ucmVnaW9uLWZvb3RlciB1bC5tZW51ID4gbGkgPiB1bCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi8qIGxpbmUgMzMwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19sZWdhY3lfbWVudS5zY3NzICovXG4ucmVnaW9uLWZvb3RlciB1bC5tZW51ID4gbGkgPiB1bCA+IGxpID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLyogbGluZSAzMzcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9tZW51LnNjc3MgKi9cbi5yZWdpb24tZm9vdGVyIHVsLm1lbnUgYSB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4vKiBsaW5lIDM0MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbGVnYWN5X21lbnUuc2NzcyAqL1xuLnJlZ2lvbi1mb290ZXIgdWwubWVudSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBsaW5lIDM1MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbGVnYWN5X21lbnUuc2NzcyAqL1xuI21haW4gdWwuZHJvcGRvd24tbWVudSB1bCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiN2I3YjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCBncmF5LCAjNzM3MzczKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKGdyYXkpLCB0bygjNzM3MzczKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgZ3JheSwgIzczNzM3Myk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIGdyYXksICM3MzczNzMpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBncmF5LCAjNzM3MzczKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjN2Q3ZDdkJywgZW5kQ29sb3JzdHI9JyM3MTcxNzEnLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbi8qIGxpbmUgMzU1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19sZWdhY3lfbWVudS5zY3NzICovXG4udml1IGEubm9saW5rOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiBsaW5lIDM1OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbGVnYWN5X21lbnUuc2NzcyAqL1xuLnRvb2xiYXItc2VhcmNoIC5idG4ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLyogbGluZSAxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19sZWdhY3lfcGFyYWdyYXBocy5zY3NzICovXG4uc3R1ZGVudC1zdG9yeV9fcGhvdG8gaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbGVnYWN5X3BhcmFncmFwaHMuc2NzcyAqL1xuICAuc3R1ZGVudC1zdG9yeV9fcGhvdG8gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLypJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qU29jaWFsIEljb25zKi9cbi8qIGxpbmUgNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbGVnYWN5X3NvY2lhbC5zY3NzICovXG4uc29jaWFsLWljb25zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBsaW5lIDksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9zb2NpYWwuc2NzcyAqL1xuLnNvY2lhbC1pY29ucyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIGxpbmUgMTYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9zb2NpYWwuc2NzcyAqL1xuLnNvY2lhbC1pY29ucyBsaSBhIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIGxpbmUgMjcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9zb2NpYWwuc2NzcyAqL1xuYS5zb2NpYWwtaWNvbiB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBsaW5lIDM2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19sZWdhY3lfc29jaWFsLnNjc3MgKi9cbi5zb2NpYWwtaWNvbnMgbGk6aG92ZXIgYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM4cHg7XG59XG5cbi8qIGxpbmUgNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9zb2NpYWwuc2NzcyAqL1xuLnNvY2lhbC1pY29ucy1jb2xvciBsaSBhIHtcbiAgb3BhY2l0eTogMC43O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zOHB4ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAvKkZvciBDaHJvbWUqL1xufVxuXG4vKiBsaW5lIDQ3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19sZWdhY3lfc29jaWFsLnNjc3MgKi9cbi5zb2NpYWwtaWNvbnMtY29sb3IgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGxpbmUgNTIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9zb2NpYWwuc2NzcyAqL1xuLnNvY2lhbF9hbWF6b24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vc29jaWFsL2FtYXpvbi5wbmcpIG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSA1NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbGVnYWN5X3NvY2lhbC5zY3NzICovXG4uc29jaWFsX2JlaGFuY2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vc29jaWFsL2JlaGFuY2UucG5nKSBuby1yZXBlYXQ7XG59XG5cbi8qIGxpbmUgNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9zb2NpYWwuc2NzcyAqL1xuLnNvY2lhbF9ibG9nZ2VyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL3NvY2lhbC9ibG9nZ2VyLnBuZykgbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDY0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19sZWdhY3lfc29jaWFsLnNjc3MgKi9cbi5zb2NpYWxfZGV2aWFudGFydCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9zb2NpYWwvZGV2aWFudGFydC5wbmcpIG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSA2OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbGVnYWN5X3NvY2lhbC5zY3NzICovXG4uc29jaWFsX2RyaWJiYmxlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL3NvY2lhbC9kcmliYmJsZS5wbmcpIG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSA3MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbGVnYWN5X3NvY2lhbC5zY3NzICovXG4uc29jaWFsX2Ryb3Bib3gge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vc29jaWFsL2Ryb3Bib3gucG5nKSBuby1yZXBlYXQ7XG59XG5cbi8qIGxpbmUgNzYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9zb2NpYWwuc2NzcyAqL1xuLnNvY2lhbF9ldmVybm90ZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9zb2NpYWwvZXZlcm5vdGUucG5nKSBuby1yZXBlYXQ7XG59XG5cbi8qIGxpbmUgODAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9zb2NpYWwuc2NzcyAqL1xuLnNvY2lhbF9mYWNlYm9vayB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9zb2NpYWwvZmFjZWJvb2sucG5nKSBuby1yZXBlYXQ7XG59XG5cbi8qIGxpbmUgODQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9zb2NpYWwuc2NzcyAqL1xuLnNvY2lhbF9mb3Jyc3Qge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vc29jaWFsL2ZvcnJzdC5wbmcpIG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSA4OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbGVnYWN5X3NvY2lhbC5zY3NzICovXG4uc29jaWFsX2dpdGh1YiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9zb2NpYWwvZ2l0aHViLnBuZykgbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDkyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19sZWdhY3lfc29jaWFsLnNjc3MgKi9cbi5zb2NpYWxfZ29vZ2xlcGx1cyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9zb2NpYWwvZ29vZ2xlcGx1cy5wbmcpIG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSA5NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbGVnYWN5X3NvY2lhbC5zY3NzICovXG4uc29jaWFsX2pvbGljbG91ZCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9zb2NpYWwvam9saWNsb3VkLnBuZykgbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDEwMCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbGVnYWN5X3NvY2lhbC5zY3NzICovXG4uc29jaWFsX2xhc3QtZm0ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vc29jaWFsL2xhc3QtZm0ucG5nKSBuby1yZXBlYXQ7XG59XG5cbi8qIGxpbmUgMTA0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19sZWdhY3lfc29jaWFsLnNjc3MgKi9cbi5zb2NpYWxfbGlua2VkaW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vc29jaWFsL2xpbmtlZGluLnBuZykgbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDEwOCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbGVnYWN5X3NvY2lhbC5zY3NzICovXG4uc29jaWFsX3BpY2FzYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9zb2NpYWwvcGljYXNhLnBuZykgbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDExMiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbGVnYWN5X3NvY2lhbC5zY3NzICovXG4uc29jaWFsX3BpbnRyZXN0IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL3NvY2lhbC9waW50cmVzdC5wbmcpIG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSAxMTYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9zb2NpYWwuc2NzcyAqL1xuLnNvY2lhbF9yc3Mge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vc29jaWFsL3Jzcy5wbmcpIG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSAxMjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9zb2NpYWwuc2NzcyAqL1xuLnNvY2lhbF9za3lwZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9zb2NpYWwvc2t5cGUucG5nKSBuby1yZXBlYXQ7XG59XG5cbi8qIGxpbmUgMTI0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19sZWdhY3lfc29jaWFsLnNjc3MgKi9cbi5zb2NpYWxfc3BvdGlmeSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9zb2NpYWwvc3BvdGlmeS5wbmcpIG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSAxMjgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9zb2NpYWwuc2NzcyAqL1xuLnNvY2lhbF9zdHVtYmxldXBvbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9zb2NpYWwvc3R1bWJsZXVwb24ucG5nKSBuby1yZXBlYXQ7XG59XG5cbi8qIGxpbmUgMTMyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19sZWdhY3lfc29jaWFsLnNjc3MgKi9cbi5zb2NpYWxfdHVtYmxyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL3NvY2lhbC90dW1ibHIucG5nKSBuby1yZXBlYXQ7XG59XG5cbi8qIGxpbmUgMTM2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19sZWdhY3lfc29jaWFsLnNjc3MgKi9cbi5zb2NpYWxfdHdpdHRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9zb2NpYWwvdHdpdHRlci5wbmcpIG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSAxNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9zb2NpYWwuc2NzcyAqL1xuLnNvY2lhbF92aW1lbyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9zb2NpYWwvdmltZW8ucG5nKSBuby1yZXBlYXQ7XG59XG5cbi8qIGxpbmUgMTQ0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19sZWdhY3lfc29jaWFsLnNjc3MgKi9cbi5zb2NpYWxfd29yZHByZXNzIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL3NvY2lhbC93b3JkcHJlc3MucG5nKSBuby1yZXBlYXQ7XG59XG5cbi8qIGxpbmUgMTQ4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19sZWdhY3lfc29jaWFsLnNjc3MgKi9cbi5zb2NpYWxfeGluZyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9zb2NpYWwveGluZy5wbmcpIG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSAxNTIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9zb2NpYWwuc2NzcyAqL1xuLnNvY2lhbF95YWhvbyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9zb2NpYWwveWFob28ucG5nKSBuby1yZXBlYXQ7XG59XG5cbi8qIGxpbmUgMTU2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19sZWdhY3lfc29jaWFsLnNjc3MgKi9cbi5zb2NpYWxfeW91dHViZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9zb2NpYWwveW91dHViZS5wbmcpIG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSAxNjAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX2xlZ2FjeV9zb2NpYWwuc2NzcyAqL1xuLnNvY2lhbF92ayB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9zb2NpYWwvdmsucG5nKSBuby1yZXBlYXQ7XG59XG5cbi8qIGxpbmUgMTY0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19sZWdhY3lfc29jaWFsLnNjc3MgKi9cbi5zb2NpYWxfaW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL3NvY2lhbC9pbnN0YWdyYW0ucG5nKSBuby1yZXBlYXQ7XG59XG5cbi8qIGxpbmUgNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbWVudV9oaW50LnNjc3MgKi9cbi5tZW51LWhpbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgdG9wOiAxNjBweDtcbiAgd2lkdGg6IDI1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDNweCBzb2xpZCAjQkZEMjJCO1xuICBib3JkZXItcmFkaXVzOiAuNGVtO1xuICBjb2xvcjogIzBGM0I1QztcbiAgZm9udC1zaXplOiAuNmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMWVtIDFlbSAzZW0gMWVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgNSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbWVudV9oaW50LnNjc3MgKi9cbiAgLm1lbnUtaGludCB7XG4gICAgcmlnaHQ6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgIHRvcDogOTBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDIxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19tZW51X2hpbnQuc2NzcyAqL1xuLm1lbnUtaGludCBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEuMjVlbTtcbiAgcmlnaHQ6IDEuMjVlbTtcbiAgYmFja2dyb3VuZDogIzAwNzhCMztcbiAgZm9udC1zaXplOiAuOGVtO1xuICBwYWRkaW5nOiAuMjVlbSAuNWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogbGluZSAzNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbWVudV9oaW50LnNjc3MgKi9cbi5tZW51LWhpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA5MCU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0JGRDIyQjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICBtYXJnaW4tdG9wOiAtMTRweDtcbn1cblxuLyogbGluZSA0NywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbWVudV9oaW50LnNjc3MgKi9cbi5tZW51LWhpbnQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDkwJTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4vKiBsaW5lIDcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuLm9hX3Rvb2xiYXIgLmRyb3Bkb3duLW1lbnUge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi8qIGxpbmUgMTMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuLm9hX3Rvb2xiYXIgLmRyb3Bkb3duLW1lbnUub2Etbm9zY3JvbGwge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuXG4vKiBsaW5lIDE4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbi5vYV90b29sYmFyIC5kcm9wZG93biA+IGEgPiBpIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qIGxpbmUgMjQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuLm9hLW5hdmJhciAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLm9hLWNvbHVtbiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFQ0VDRjA7XG59XG5cbi8qIGxpbmUgMjcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuLm9hLW5hdmJhciAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLm9hLWNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4vKiBsaW5lIDMyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbi5uYXZiYXIgLm9hLW5hdmJhciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLyogbGluZSAzNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4ubmF2YmFyIC5vYS1uYXZiYXIgLnBhbmUtb2EtdG9vbGJhci1vYS1icmVhZGNydW1iIHVsLm9hX3Rvb2xiYXIgbGkuYnRuLWdyb3VwID4gLmJ0bixcbi5uYXZiYXIgLm9hLW5hdmJhciAucGFuZS1vYS1zcGFjZS1uYXYgdWwub2FfdG9vbGJhciBsaS5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuXG4vKiBsaW5lIDQyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbi5uYXZiYXIgLm9hLW5hdmJhciAucGFuZWwtcGFuZWwge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBsaW5lIDQ3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgLm5hdmJhciAub2EtbmF2YmFyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgNTIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuLnBhbmUtb2Etc3BhY2UtbWVudSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTdFN0U3O1xufVxuXG4vKiBsaW5lIDU2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbi5wYW5lLW9hLWVkaXQtbWluaXBhbmVsIC5wdWxsLXJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi8qIGxpbmUgNjEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuLmRyb3B1cCB1bC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSA2NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4ucGFuZS1vYS10b29sYmFyLXNlYXJjaCB1bC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLyogbGluZSA3MCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG51bC5kcm9wZG93bi1tZW51IC5pdGVtLWxpc3QgaDQge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIGxpbmUgODEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuI29hLXVzZXItYmFkZ2UgLmRyb3Bkb3duLW1lbnUgdWwub2EtdXNlci1saW5rcyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDFEMUQ0O1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgcGFkZGluZy10b3A6IDAuNWVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogbGluZSA4OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gIC5vYS1uYXZpZ2F0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKiBsaW5lIDkwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgLm9hLW5hdmlnYXRpb24gbmF2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKiBsaW5lIDkzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgLm9hLW5hdmlnYXRpb24gdWwubWVudSB7XG4gICAgYmFja2dyb3VuZDogIzU1NTtcbiAgfVxuICAvKiBsaW5lIDk2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgLm9hLW5hdmlnYXRpb24gdWwubWVudSBhID4gLmNhcmV0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiA2cHggMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi8qIGxpbmUgMTA5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbi5vYS1uYXZiYXIgdWwub2Etc3BhY2UtbmF2IHVsLmRyb3Bkb3duLW1lbnUgdWwgbGkgYS5hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMTExLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbi5vYS1uYXZiYXIgdWwub2Etc3BhY2UtbmF2IHVsLmRyb3Bkb3duLW1lbnUgdWwgbGkgYS5hY3RpdmU6bm90KDpob3Zlcikge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi8qIGxpbmUgMTE1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbi5vYS1uYXZiYXIgdWwub2Etc3BhY2UtbmF2IHVsLmRyb3Bkb3duLW1lbnUgdWwgbGkgYS5hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDhweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDAuOWVtO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDNweCAwO1xufVxuXG4vKiBsaW5lIDEyOCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4ub2EtbmF2YmFyIHVsLm9hLXNwYWNlLW5hdiB1bC5kcm9wZG93bi1tZW51IHVsIGxpLm9hLXNlY3Rpb25zIGEuYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuXG4vKiBsaW5lIDksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX25ld3NfZXZlbnRzLnNjc3MgKi9cbi5uZXdzX2V2ZW50c190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4vKiBsaW5lIDEzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19uZXdzX2V2ZW50cy5zY3NzICovXG4udml1RXZlbnRzX19ldmVudCxcbi52aXVOZXdzX19zdG9yeSB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLyogbGluZSAxOCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbmV3c19ldmVudHMuc2NzcyAqL1xuLnZpdU5ld3NfX3N0b3J5X19oZWFkaW5nLCAudml1RXZlbnRzX19ldmVudF9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAxOCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbmV3c19ldmVudHMuc2NzcyAqL1xuICAudml1TmV3c19fc3RvcnlfX2hlYWRpbmcsIC52aXVFdmVudHNfX2V2ZW50X19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMTgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX25ld3NfZXZlbnRzLnNjc3MgKi9cbiAgLnZpdU5ld3NfX3N0b3J5X19oZWFkaW5nLCAudml1RXZlbnRzX19ldmVudF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi8qIGxpbmUgMjcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX25ld3NfZXZlbnRzLnNjc3MgKi9cbi52aXVOZXdzX19zdG9yeV9faGVhZGluZyBhLCAudml1RXZlbnRzX19ldmVudF9faGVhZGluZyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMzUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX25ld3NfZXZlbnRzLnNjc3MgKi9cbiN2aXVOZXdzRXZlbnRzLnBhZ2Utc2VjdGlvbi0tY29sb3ItMSAudml1TmV3c19fc3RvcnlfX2hlYWRpbmcgYSxcbiN2aXVOZXdzRXZlbnRzLnBhZ2Utc2VjdGlvbi0tY29sb3ItMSAudml1RXZlbnRzX19ldmVudF9faGVhZGluZyBhIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNDEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX25ld3NfZXZlbnRzLnNjc3MgKi9cbi5jb250ZW50LWNvbnRhaW5lciAudml1TmV3c19fc3RvcnlfX2hlYWRpbmcsXG4uY29udGVudC1jb250YWluZXIgLnZpdUV2ZW50c19fZXZlbnRfX2hlYWRpbmcge1xuICBtYXJnaW46IDAgMCAuNWVtIDA7XG59XG5cbi8qIGxpbmUgNDcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX25ld3NfZXZlbnRzLnNjc3MgKi9cbi52aXVOZXdzX19zdG9yeV9fcGhvdG8sXG4udml1RXZlbnRzX19ldmVudF9fZGF0ZWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuXG4vKiBsaW5lIDU0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19uZXdzX2V2ZW50cy5zY3NzICovXG4udml1RXZlbnRzX19ldmVudF9fZGF0ZWljb24sIC5vYS1ldmVudC1kYXRlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBib3JkZXI6IDNweCBzb2xpZDtcbn1cblxuLyogbGluZSA2MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbmV3c19ldmVudHMuc2NzcyAqL1xuLnZpdUV2ZW50c19fZXZlbnRfX2RhdGVpY29uIC5vYS1ldmVudC1kYXRlLW1vbnRoLXdyYXBwZXIsIC5vYS1ldmVudC1kYXRlLXdyYXBwZXIgLm9hLWV2ZW50LWRhdGUtbW9udGgtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDAgMCA1cHggMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLyogbGluZSA2OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbmV3c19ldmVudHMuc2NzcyAqL1xuLnZpdUV2ZW50c19fZXZlbnRfX2RhdGVpY29uIC5vYS1ldmVudC1kYXRlLW1vbnRoLCAub2EtZXZlbnQtZGF0ZS13cmFwcGVyIC5vYS1ldmVudC1kYXRlLW1vbnRoIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qIGxpbmUgNzMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX25ld3NfZXZlbnRzLnNjc3MgKi9cbi52aXVFdmVudHNfX2V2ZW50X19kYXRlaWNvbiAub2EtZXZlbnQtZGF0ZS1kYXktd3JhcHBlcixcbi52aXVFdmVudHNfX2V2ZW50X19kYXRlaWNvbiAub2EtZXZlbnQtZGF0ZS1kYXksIC5vYS1ldmVudC1kYXRlLXdyYXBwZXIgLm9hLWV2ZW50LWRhdGUtZGF5LXdyYXBwZXIsXG4ub2EtZXZlbnQtZGF0ZS13cmFwcGVyIC5vYS1ldmVudC1kYXRlLWRheSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAwLjllbTtcbn1cblxuLyogbGluZSA3OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbmV3c19ldmVudHMuc2NzcyAqL1xuLnZpdUV2ZW50c19fZXZlbnRfX2RhdGVpY29uIGJyLCAub2EtZXZlbnQtZGF0ZS13cmFwcGVyIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSA4NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbmV3c19ldmVudHMuc2NzcyAqL1xuLnBhZ2Utc2VjdGlvbi0tdGV4dC1vbmx5LnBhZ2Utc2VjdGlvbi0tY29sb3ItMSAudml1RXZlbnRzX19ldmVudF9fZGF0ZWljb24sIC5wYWdlLXNlY3Rpb24tLXRleHQtb25seS5wYWdlLXNlY3Rpb24tLWNvbG9yLTIgLnZpdUV2ZW50c19fZXZlbnRfX2RhdGVpY29uIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuLyoqKlxuICBOZXdzICYgRXZlbnRzIGluIHRoZSBzaWRlYmFyLlxuICovXG4vKiBsaW5lIDk1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19uZXdzX2V2ZW50cy5zY3NzICovXG4ubmV3cy10ZWFzZXItc2lkZWJhciBoMywgLmV2ZW50cy10ZWFzZXItc2lkZWJhciBoMyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLyogbGluZSA5OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbmV3c19ldmVudHMuc2NzcyAqL1xuLm5ld3MtdGVhc2VyLXNpZGViYXIgcCwgLmV2ZW50cy10ZWFzZXItc2lkZWJhciBwIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cblxuLyogbGluZSA1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19ub2RlLnNjc3MgKi9cbi5ub2RlLW9hLXdvcmt0cmFja2VyLXRhc2sgaDIudGl0bGUuY29tbWVudC1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4vKiBsaW5lIDEwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19ub2RlLnNjc3MgKi9cbi5vYS1ldmVudC1kYXRlLW1vbnRoLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjNDBBMDNBO1xufVxuXG4vKiBsaW5lIDQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX251bWJlcmVkX3N0ZXAuc2NzcyAqL1xuLnZpdS1zdGVwIHtcbiAgbWFyZ2luOiAzZW0gMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbnVtYmVyZWRfc3RlcC5zY3NzICovXG4gIC52aXUtc3RlcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC8qIGxpbmUgMTQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX251bWJlcmVkX3N0ZXAuc2NzcyAqL1xuICAudml1LXN0ZXBfX251bWJlciB7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hTm92YS1MaWdodEl0Jywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI0M5QzhDODtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBmb250LXNpemU6IDg0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAyNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fbnVtYmVyZWRfc3RlcC5zY3NzICovXG4gIC52aXUtc3RlcF9fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG4gIC8qIGxpbmUgMjksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX251bWJlcmVkX3N0ZXAuc2NzcyAqL1xuICAudml1LXN0ZXBfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxufVxuXG4vKiBsaW5lIDQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3BhbmVsLnNjc3MgKi9cbi5jb250ZW50IC5yYWRpeC1sYXlvdXRzLWNvbnRlbnQgLnBhbmVsLXBhbmUge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBsaW5lIDksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3BhbmVsLnNjc3MgKi9cbi5wYW5lLW9hLWZvb3Rlci1wYW5lbCAucmFkaXgtbGF5b3V0cy1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDFlbTtcbn1cblxuLyogbGluZSAxNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fcGFuZWwuc2NzcyAqL1xuLm9hX3Zpc2liaWxpdHlfdG9vbGJhciB1bCB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG4vKiBsaW5lIDE3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19wYW5lbC5zY3NzICovXG4ub2FfdmlzaWJpbGl0eV90b29sYmFyIGkge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKiBsaW5lIDI2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19wYW5lbC5zY3NzICovXG4uY29udGVudCAucmFkaXgtbGF5b3V0cy1jb250ZW50IC5pbm5lci1wYW5lID4gLnBhbmVsLXBhbmUsXG5ib2R5LnBhbmVscy1pcGUgLmNvbnRlbnQgLnJhZGl4LWxheW91dHMtY29udGVudCAucGFuZWxzLWlwZS1wb3J0bGV0LWNvbnRlbnQgPiAucGFuZWwtcGFuZSxcbi5jb250ZW50IC5yYWRpeC1sYXlvdXRzLWNvbnRlbnQgLnBhbmVsLXBhbmUucGFuZS12aWV3cy1wYW5lcyB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFNEUzRTY7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi8qIGxpbmUgMzIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3BhbmVsLnNjc3MgKi9cbi5jb250ZW50IC5yYWRpeC1sYXlvdXRzLWNvbnRlbnQgLmlubmVyLXBhbmUgPiAucGFuZWwtcGFuZTphZnRlcixcbmJvZHkucGFuZWxzLWlwZSAuY29udGVudCAucmFkaXgtbGF5b3V0cy1jb250ZW50IC5wYW5lbHMtaXBlLXBvcnRsZXQtY29udGVudCA+IC5wYW5lbC1wYW5lOmFmdGVyLFxuLmNvbnRlbnQgLnJhZGl4LWxheW91dHMtY29udGVudCAucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAyZW0gc29saWQgI0YwRjBGMztcbiAgbWFyZ2luOiAyZW0gLTIxcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNEUzRTY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDQyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19wYW5lbC5zY3NzICovXG4gIC5jb250ZW50IC5yYWRpeC1sYXlvdXRzLWNvbnRlbnQgLmlubmVyLXBhbmUgPiAucGFuZWwtcGFuZSxcbiAgYm9keS5wYW5lbHMtaXBlIC5jb250ZW50IC5yYWRpeC1sYXlvdXRzLWNvbnRlbnQgLnBhbmVscy1pcGUtcG9ydGxldC1jb250ZW50ID4gLnBhbmVsLXBhbmUsXG4gIC5jb250ZW50IC5yYWRpeC1sYXlvdXRzLWNvbnRlbnQgLnBhbmVsLXBhbmUucGFuZS12aWV3cy1wYW5lcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC8qIGxpbmUgNDcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3BhbmVsLnNjc3MgKi9cbiAgLmNvbnRlbnQgLnJhZGl4LWxheW91dHMtY29udGVudCAuaW5uZXItcGFuZSA+IC5wYW5lbC1wYW5lOmFmdGVyLFxuICBib2R5LnBhbmVscy1pcGUgLmNvbnRlbnQgLnJhZGl4LWxheW91dHMtY29udGVudCAucGFuZWxzLWlwZS1wb3J0bGV0LWNvbnRlbnQgPiAucGFuZWwtcGFuZTphZnRlcixcbiAgLmNvbnRlbnQgLnJhZGl4LWxheW91dHMtY29udGVudCAucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzOmFmdGVyIHtcbiAgICBtYXJnaW46IDJlbSAtNDFweCAwO1xuICB9XG59XG5cbi8qIGxpbmUgNTMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3BhbmVsLnNjc3MgKi9cbi5vYS1wYW5lIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4vKiBsaW5lIDU3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19wYW5lbC5zY3NzICovXG4ucGFuZS1vYS10b29sYmFyLXRoZW1lLXBhbmVsIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIGhlaWdodDogNjdweDtcbn1cblxuLyogbGluZSA2MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fcGFuZWwuc2NzcyAqL1xuLm9hLW5hdmJhciAucGFuZWwtcGFuZWwgLnBhbmUtb2EtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMCA1cHggMTBweDtcbiAgbWF4LWhlaWdodDogODBweDtcbn1cblxuLyogbGluZSA2OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fcGFuZWwuc2NzcyAqL1xuLm9hLW5hdmJhciAucGFuZWwtcGFuZWwgLnBhbmUtb2EtbmF2aWdhdGlvbiBpbWcub2Etc2l0ZS1iYW5uZXItaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4vKiBsaW5lIDcxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19wYW5lbC5zY3NzICovXG4ub2EtbmF2YmFyIC5wYW5lbC1wYW5lbCAucGFuZS1vYS1uYXZpZ2F0aW9uIC5vYS1tZW51LWJhbm5lciB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi8qIGxpbmUgNzYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3BhbmVsLnNjc3MgKi9cbi5vYS1uYXZiYXIgLnBhbmVsLXBhbmVsIC5wYW5lLW9hLW5hdmlnYXRpb24gdWwubWVudSA+IGxpIC5jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi8qIGxpbmUgNzksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3BhbmVsLnNjc3MgKi9cbi5vYS1uYXZiYXIgLnBhbmVsLXBhbmVsIC5wYW5lLW9hLW5hdmlnYXRpb24gdWwubWVudSA+IGxpIC5kcm9wZG93bi1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cblxuLyogbGluZSA4MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fcGFuZWwuc2NzcyAqL1xuLm9hLW5hdmJhciAucGFuZWwtcGFuZWwgLnBhbmUtb2EtbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICBjb2xvcjogIzMzMztcbn1cblxuLyogbGluZSA4NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fcGFuZWwuc2NzcyAqL1xuLm9hLW5hdmJhciAucGFuZWwtcGFuZWwgLnBhbmUtb2EtbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBsaW5lIDk1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19wYW5lbC5zY3NzICovXG4gIC5vYS1iYW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSAxMDEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3BhbmVsLnNjc3MgKi9cbi5uYXZiYXIgLnBhbmVsLXBhbmVsIHVsLm9hX3Rvb2xiYXIub2Etc3BhY2UtbmF2IGgzID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgbWFyZ2luOiAtM3B4IC0xMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4vKiBsaW5lIDEwNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fcGFuZWwuc2NzcyAqL1xuLm5hdmJhciAucGFuZWwtcGFuZWwgdWwub2FfdG9vbGJhci5vYS1zcGFjZS1uYXYgaDMgPiBhOmhvdmVyLCAubmF2YmFyIC5wYW5lbC1wYW5lbCB1bC5vYV90b29sYmFyLm9hLXNwYWNlLW5hdiBoMyA+IGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBsaW5lIDExNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fcGFuZWwuc2NzcyAqL1xuLm5hdmJhciAucGFuZWwtcGFuZWwgdWwub2FfdG9vbGJhci5vYS1zcGFjZS1uYXYgbGkuYnRuLWdyb3VwIHVsLmRyb3Bkb3duLW1lbnUgbGkuYnRuLWdyb3VwLm9hLW5vLXNlcGFyYXRvcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMTksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3BhbmVsLnNjc3MgKi9cbi5uYXZiYXIgLnBhbmVsLXBhbmVsIHVsLm9hX3Rvb2xiYXIub2Etc3BhY2UtbmF2IGxpLmJ0bi1ncm91cCB1bC5kcm9wZG93bi1tZW51IGxpLm9hLWhpZXJhcmNoeSB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4vKiBsaW5lIDEyMiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fcGFuZWwuc2NzcyAqL1xuLm5hdmJhciAucGFuZWwtcGFuZWwgdWwub2FfdG9vbGJhci5vYS1zcGFjZS1uYXYgbGkuYnRuLWdyb3VwIHVsLmRyb3Bkb3duLW1lbnUgbGkub2EtaGllcmFyY2h5IGgzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTM1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19wYW5lbC5zY3NzICovXG5ib2R5Lm9hLW1haW4tbWVudSAubmF2YmFyIC5wYW5lbC1wYW5lbCAucGFuZS1vYS1zcGFjZS1uYXYge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBsaW5lIDE0MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fcGFuZWwuc2NzcyAqL1xuICBib2R5Lm9hLW1haW4tbWVudSAubmF2YmFyIC5wYW5lbC1wYW5lbCAucGFuZS1vYS1zcGFjZS1uYXYge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogbGluZSAxNTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3BhbmVsLnNjc3MgKi9cbi5vYS1uYXZiYXIgI29hLW5hdmJhci1zcGFjZXMgLm9hLXNwYWNlLW5hdiB7XG4gIGhlaWdodDogMzZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgMTUzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19wYW5lbC5zY3NzICovXG4ub2EtbmF2YmFyICNvYS1uYXZiYXItc3BhY2VzIC5vYS1zcGFjZS1uYXYgPiBsaTpmaXJzdC1jaGlsZCA+IHVsLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAzNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAxNTksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3BhbmVsLnNjc3MgKi9cbi5vYS1uYXZiYXIgI29hLW5hdmJhci1zcGFjZXMgLm9hLXNwYWNlLW5hdiA+IGxpIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi8qIGxpbmUgMTYzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19wYW5lbC5zY3NzICovXG4ub2EtbmF2YmFyICNvYS1uYXZiYXItc3BhY2VzIC5vYS1zcGFjZS1uYXYgLm9hLXNlcGFyYXRvciB7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM3NkJGNzI7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4vKiBsaW5lIDE3MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fcGFuZWwuc2NzcyAqL1xuLnBhbmUtb2Etc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBoZWlnaHQ6IDQycHg7XG59XG5cbi8qIGxpbmUgMTc4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19wYW5lbC5zY3NzICovXG4ucGFuZS1vYS1yZWNlbnQgLmZsYWctZmF2b3JpdGUtc3BhY2UgPiBhIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLyogbGluZSAxODcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3BhbmVsLnNjc3MgKi9cbi5wYW5lLW9hLWVkaXQtbWluaXBhbmVsIC5yYWRpeC1sYXlvdXRzLXNpZGViYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbn1cblxuLyogbGluZSAxOTMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3BhbmVsLnNjc3MgKi9cbmJvZHkub2EtaG9tZSAucGFuZS1vYS1lZGl0LW1pbmlwYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTk3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19wYW5lbC5zY3NzICovXG4uYnRuLmJ0bi1jaXJjbGUge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJSA1MCUgNTAlIDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCUgNTAlIDUwJSA1MCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA1MCUgNTAlIDUwJSA1MCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDUwJSA1MCUgNTAlIDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlIDUwJSA1MCUgNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuLyogbGluZSAyMDQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3BhbmVsLnNjc3MgKi9cbi5wYW5lLW9hLWFkbWluLW1pbmlwYW5lbCAuYnRuOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogZ3JheSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjEyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19wYW5lbC5zY3NzICovXG4ucGFuZS1vYS1lZGl0LW1pbmlwYW5lbCAucGFuZS1hZGQtc3BhY2UtY29udGVudCAuYnRuLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi8qIGxpbmUgMjE1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19wYW5lbC5zY3NzICovXG4ucGFuZS1vYS1lZGl0LW1pbmlwYW5lbCAucGFuZS1hZGQtc3BhY2UtY29udGVudCAuYnRuLWNpcmNsZSBpIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyogbGluZSAyMTksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3BhbmVsLnNjc3MgKi9cbi5wYW5lLW9hLWVkaXQtbWluaXBhbmVsIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEyZDM3O1xuICBvcGFjaXR5OiAuNjU7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4vKiBsaW5lIDIyMywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fcGFuZWwuc2NzcyAqL1xuLnBhbmUtb2EtZWRpdC1taW5pcGFuZWwgLmJ0bi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OUI1NDQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGxpbmUgMjI3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19wYW5lbC5zY3NzICovXG4ucGFuZS1vYS1lZGl0LW1pbmlwYW5lbCAuYnRuID4gaSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4vKiBsaW5lIDIzMywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fcGFuZWwuc2NzcyAqL1xuLnBhbmUtb2EtZWRpdC1taW5pcGFuZWwgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIG9wYWNpdHk6IC45NTtcbiAgY29sb3I6ICMyYTJjMzc7XG4gIGJvcmRlci1jb2xvcjogIzJhMmQzNztcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNTkpO1xufVxuXG4vKiBsaW5lIDI0NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fcGFuZWwuc2NzcyAqL1xuYm9keS5vYS1wcm9jZXNzLWlwZSAjcGFuZWxzLWlwZS1jb250cm9sLWNvbnRhaW5lciBhLnBhbmVscy1pcGUtc3RhcnRlZGl0LFxuYm9keS5vYS1wcm9jZXNzLWlwZSAjcGFuZWxzLWlwZS1jb250cm9sLWNvbnRhaW5lciBhLnBhbmVscy1pcGUtY2hhbmdlLWxheW91dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMjUyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19wYW5lbC5zY3NzICovXG4ucGFuZS1vYS1ldmVudC1kZXRhaWwtZXZlbnQtZGV0YWlscyAub2EtZXZlbnQtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIGNvbG9yOiAjNjA2MTZkO1xufVxuXG4vKiBsaW5lIDI1NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fcGFuZWwuc2NzcyAqL1xuLnBhbmUtb2EtZXZlbnQtZGV0YWlsLWV2ZW50LWRldGFpbHMgLm9hLWV2ZW50LWhlYWRlciBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjYxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19wYW5lbC5zY3NzICovXG4ucGFuZS1vYS1ldmVudC1kZXRhaWwtZXZlbnQtZGV0YWlscyAub2EtZXZlbnQtZGVzY3JpcHRpb24ge1xuICBjbGVhcjogYm90aDtcbn1cblxuLyogbGluZSAyNjQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3BhbmVsLnNjc3MgKi9cbi5wYW5lLW9hLWV2ZW50LWRldGFpbC1ldmVudC1kZXRhaWxzLnBhbmVsLXBhbmU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjcwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19wYW5lbC5zY3NzICovXG4ucGFuZS1ub2RlLWZpZWxkLW9hLXJlbGF0ZWQgLmFkZHRoaXNldmVudC1kcm9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAyNzMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3BhbmVsLnNjc3MgKi9cbi5wYW5lLW5vZGUtZmllbGQtb2EtcmVsYXRlZCAucGFuZWwtcGFuZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyNzYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3BhbmVsLnNjc3MgKi9cbi5wYW5lLW5vZGUtZmllbGQtb2EtcmVsYXRlZCAucmFkaXgtbGF5b3V0cy1zaWRlYmFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyNzksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3BhbmVsLnNjc3MgKi9cbi5wYW5lLW5vZGUtZmllbGQtb2EtcmVsYXRlZCAubW9yZS1saW5rIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKiBsaW5lIDI4MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fcGFuZWwuc2NzcyAqL1xuLnBhbmUtbm9kZS1maWVsZC1vYS1yZWxhdGVkIC5vYS1jYWxsb3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgYm9yZGVyLWNvbG9yOiAjQzFDMUMxO1xufVxuXG4vKiBsaW5lIDI4OSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fcGFuZWwuc2NzcyAqL1xuLnBhbmUtb2EtZXZlbnQtbGlzdC1vYS1ldmVudHMtdXBjb21pbmctc21hbGwgLm9hLWV2ZW50LWRhdGUtd3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLyogbGluZSAyOTQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3BhbmVsLnNjc3MgKi9cbi5mdWxsY2FsZW5kYXIgLmZjLXRvZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NFRjRDRDtcbn1cblxuLyogbGluZSAyOTksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3BhbmVsLnNjc3MgKi9cbi5vYS1uYXZiYXIgLnRvb2xiYXItc2VhcmNoIGZvcm0gaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuXG4vKiBsaW5lIDMwMywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fcGFuZWwuc2NzcyAqL1xuLm9hLW5hdmJhciAudG9vbGJhci1zZWFyY2ggZm9ybSAuYnRuLWdyb3VwIC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMzBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyogbGluZSAzMDksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3BhbmVsLnNjc3MgKi9cbi5vYS1uYXZiYXIgLnRvb2xiYXItc2VhcmNoIGZvcm0gLmJ0bi1ncm91cCAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciAuY2FyZXQsIC5vYS1uYXZiYXIgLnRvb2xiYXItc2VhcmNoIGZvcm0gLmJ0bi1ncm91cCAuYnRuLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUgLmNhcmV0IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzMzMztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMzMztcbn1cblxuLyogbGluZSAzMTUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3BhbmVsLnNjc3MgKi9cbi5vYS1uYXZiYXIgLnRvb2xiYXItc2VhcmNoIGZvcm0gLmJ0bi1ncm91cCB1bC5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IDQwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBsaW5lIDMyNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fcGFuZWwuc2NzcyAqL1xuICAjb2EtbmF2YmFyLXNlYXJjaCAudG9vbGJhci1zZWFyY2gge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAvKiBsaW5lIDMyNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fcGFuZWwuc2NzcyAqL1xuICAjb2EtbmF2YmFyLXNlYXJjaCAudG9vbGJhci1zZWFyY2ggaW5wdXQuc2VhcmNoLXRleHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NnB4KTtcbiAgfVxufVxuXG4vKiBsaW5lIDMzNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fcGFuZWwuc2NzcyAqL1xuLnBhbmUtb2Etbm90aWZpY2F0aW9ucy1wYW5lIC5mb3JtLWl0ZW0tb2Etbm90aWZpY2F0aW9ucy1ub3RpZnktbGlzdC1jb21iaW5lZCBsYWJlbCxcbi5wYW5lLW5vZGUtZm9ybS1vYS1ub3RpZmljYXRpb25zIC5mb3JtLWl0ZW0tb2Etbm90aWZpY2F0aW9ucy1ub3RpZnktbGlzdC1jb21iaW5lZCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKiBsaW5lIDM0MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fcGFuZWwuc2NzcyAqL1xuLnBhbmUtb2Etbm90aWZpY2F0aW9ucy1wYW5lIC5mb3JtLWl0ZW0tb2Etbm90aWZpY2F0aW9ucy1za2lwLW5vdGlmeSxcbi5wYW5lLW5vZGUtZm9ybS1vYS1ub3RpZmljYXRpb25zIC5mb3JtLWl0ZW0tb2Etbm90aWZpY2F0aW9ucy1za2lwLW5vdGlmeSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM3Nzc7XG59XG5cbi8qIGxpbmUgMzQ3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19wYW5lbC5zY3NzICovXG4ucGFuZS1vYS1ub3RpZmljYXRpb25zLXBhbmUgLmZsYWctd3JhcHBlcixcbi5wYW5lLW5vZGUtZm9ybS1vYS1ub3RpZmljYXRpb25zIC5mbGFnLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi8qIGxpbmUgMzUwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19wYW5lbC5zY3NzICovXG4ucGFuZS1vYS1ub3RpZmljYXRpb25zLXBhbmUgLmZsYWctbWVzc2FnZSxcbi5wYW5lLW5vZGUtZm9ybS1vYS1ub3RpZmljYXRpb25zIC5mbGFnLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyogbGluZSAzNTcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3BhbmVsLnNjc3MgKi9cbi5wYW5lLW9hLWNvbW1lbnQtbWVkaWEtY29tbWVudG5vZGUtYXR0YWNobWVudHMgLmF0dGFjaG1lbnRzIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLyogbGluZSAzNjEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3BhbmVsLnNjc3MgKi9cbi5wYW5lLW9hLWNvbW1lbnQtbWVkaWEtY29tbWVudG5vZGUtYXR0YWNobWVudHMgLnZpZXdzLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogI0Y0RjRGNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFODtcbn1cblxuLyogbGluZSAzNjYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3BhbmVsLnNjc3MgKi9cbi5wYW5lLW9hLWNvbW1lbnQtbWVkaWEtY29tbWVudG5vZGUtYXR0YWNobWVudHMgLnZpZXdzLXJvdyBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi8qIGxpbmUgMzY5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19wYW5lbC5zY3NzICovXG4ucGFuZS1vYS1jb21tZW50LW1lZGlhLWNvbW1lbnRub2RlLWF0dGFjaG1lbnRzIC52aWV3cy1yb3cgLnVzZXItaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKiBsaW5lIDM3MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fcGFuZWwuc2NzcyAqL1xuLnBhbmUtb2EtY29tbWVudC1tZWRpYS1jb21tZW50bm9kZS1hdHRhY2htZW50cyAudmlld3Mtcm93IC51c2VyLWluZm8gYSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8qIGxpbmUgMzc3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19wYW5lbC5zY3NzICovXG4ucGFuZS1vYS1jb21tZW50LW1lZGlhLWNvbW1lbnRub2RlLWF0dGFjaG1lbnRzIC52aWV3cy1yb3cgLmNvbW1lbnQtbGFiZWwgPiBhIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qIGxpbmUgMzgwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19wYW5lbC5zY3NzICovXG4ucGFuZS1vYS1jb21tZW50LW1lZGlhLWNvbW1lbnRub2RlLWF0dGFjaG1lbnRzIC52aWV3cy1yb3cgLmZpbGUtaW5mbyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIGxpbmUgMzg0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19wYW5lbC5zY3NzICovXG4ucGFuZS1vYS1jb21tZW50LW1lZGlhLWNvbW1lbnRub2RlLWF0dGFjaG1lbnRzIC52aWV3cy1yb3cgLmZpbGVuYW1lIGkge1xuICBjb2xvcjogIzQwQTEzQTtcbn1cblxuLyogbGluZSAzODgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3BhbmVsLnNjc3MgKi9cbi5wYW5lLW9hLWNvbW1lbnQtbWVkaWEtY29tbWVudG5vZGUtYXR0YWNobWVudHMgLnZpZXdzLXJvdyAub2EtbWVkaWEtZG9jdW1lbnQgLm9hLWRlc2NyaXB0aW9uIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qIGxpbmUgMzk0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19wYW5lbC5zY3NzICovXG4ub2EtbmF2YmFyIC5wYW5lbC1wYW5lbCAucGFuZWwtcGFuZSB7XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG59XG5cbi8qIGxpbmUgMzk5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19wYW5lbC5zY3NzICovXG4ub2EtbmF2YmFyIC5wdWxsLWxlZnQgI29hLXVzZXItYmFkZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLyogbGluZSA0MDIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3BhbmVsLnNjc3MgKi9cbi5vYS1uYXZiYXIgLnB1bGwtcmlnaHQgI29hLXVzZXItYmFkZ2Uge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4vKiBsaW5lIDQwNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fcGFuZWwuc2NzcyAqL1xuZGl2I3BhbmVscy1pcGUtY29udHJvbC1jb250YWluZXIge1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAxMzBweDtcbiAgbGVmdDogMTMwcHg7XG59XG5cbi8qIGxpbmUgNDE1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19wYW5lbC5zY3NzICovXG5kaXYjcGFuZWxzLWlwZS1jb250cm9sLWNvbnRhaW5lciAuZm9ybS1pdGVtLXJldmlzaW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cblxuLyogbGluZSA0MTgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3BhbmVsLnNjc3MgKi9cbmRpdiNwYW5lbHMtaXBlLWNvbnRyb2wtY29udGFpbmVyIC5mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLyogbGluZSA0MjQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3BhbmVsLnNjc3MgKi9cbi5jdXN0b20tcHJvZ3JhbS1vcHRpb24taGVhZGVyIC5maWVsZC1pdGVtIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19yZXNwb25zaXZlX3ZpZGVvLnNjc3MgKi9cbi52aWRlb1dyYXBwZXIsIC5tZWRpYS12aXV0dWJlLXZpZGVvLCAubWVkaWEteW91dHViZS12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgLyogMTY6OSAqL1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKiBsaW5lIDYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3Jlc3BvbnNpdmVfdmlkZW8uc2NzcyAqL1xuLnZpZGVvV3JhcHBlciBpZnJhbWUsIC5tZWRpYS12aXV0dWJlLXZpZGVvIGlmcmFtZSwgLm1lZGlhLXlvdXR1YmUtdmlkZW8gaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGxpbmUgMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fc2ExMXkuc2NzcyAqL1xuI3NhMTF5LXJlYWRhYmlsaXR5IHtcbiAgcGFkZGluZzogMTBweCAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2RjZGNkICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fc2ExMXkuc2NzcyAqL1xudWwjcmVhZGFiaWxpdHktbGlzdCB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW46IDVweCAwcHggMHB4IDBweDtcbn1cblxuLyogbGluZSAxMywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fc2ExMXkuc2NzcyAqL1xuI3JlYWRhYmlsaXR5LXN0YXR1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogbGluZSAxNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fc2ExMXkuc2NzcyAqL1xuLmZsZXNjaC1zY29yZSB7XG4gIG1hcmdpbjogMCA3cHggMCA3cHg7XG59XG5cbi8qIGxpbmUgMjEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3NhMTF5LnNjc3MgKi9cbi5yZWFkYWJpbGl0eS1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDNweCA1cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM0YjRiNGIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4vKiBsaW5lIDEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3NpZGVfdGFicy5zY3NzICovXG4uc2lkZS1zZWFyY2gtdGFiLCAuc2lkZS1hcHBseS10YWIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAuNzVlbSAxZW0gLjc1ZW0gMWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDYwcHg7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuMXM7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLyogbGluZSAxMywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fc2lkZV90YWJzLnNjc3MgKi9cbi5zaWRlLXNlYXJjaC10YWIge1xuICB0b3A6IDEwNXB4O1xuICByaWdodDogMDtcbiAgLyogYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXNlY29uZGFyeTsgKi9cbn1cblxuLyogbGluZSAxNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fc2lkZV90YWJzLnNjc3MgKi9cbi5zaWRlLXNlYXJjaC10YWI6aG92ZXIsIC5zaWRlLXNlYXJjaC10YWI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcmlnaHQ6IDA7XG59XG5cbi8qIGxpbmUgMjIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3NpZGVfdGFicy5zY3NzICovXG4uc2lkZS1zZWFyY2gtdGFiIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDI3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19zaWRlX3RhYnMuc2NzcyAqL1xuLnNpZGUtYXBwbHktdGFiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMzMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3NpZGVfdGFicy5zY3NzICovXG4gIC5zaWRlLXNlYXJjaC10YWIsIC5zaWRlLWFwcGx5LXRhYiB7XG4gICAgcGFkZGluZzogLjc1ZW0gMWVtIC43NWVtIDFlbTtcbiAgICB3aWR0aDogMTQ1cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAvKiBsaW5lIDM5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19zaWRlX3RhYnMuc2NzcyAqL1xuICAuc2lkZS1zZWFyY2gtdGFiIHtcbiAgICB0b3A6IDE2MHB4O1xuICAgIHJpZ2h0OiAtNXB4O1xuICB9XG4gIC8qIGxpbmUgNDIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3NpZGVfdGFicy5zY3NzICovXG4gIC5zaWRlLXNlYXJjaC10YWIgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDQ4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19zaWRlX3RhYnMuc2NzcyAqL1xuICAuc2lkZS1zZWFyY2gtdGFiIHtcbiAgICB0b3A6IDE4NXB4O1xuICB9XG4gIC8qIGxpbmUgNTIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3NpZGVfdGFicy5zY3NzICovXG4gIC5vZy1jb250ZXh0LW5vZGUtMjY2LnJvb3Rfc3BhY2VfaWRfMjUwNyAuc2lkZS1hcHBseS10YWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMjY1cHg7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgLyogYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXNlY29uZGFyeTsgKi9cbiAgfVxuICAvKiBsaW5lIDU3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19zaWRlX3RhYnMuc2NzcyAqL1xuICAub2ctY29udGV4dC1ub2RlLTI2Ni5yb290X3NwYWNlX2lkXzI1MDcgLnNpZGUtYXBwbHktdGFiOmhvdmVyLCAub2ctY29udGV4dC1ub2RlLTI2Ni5yb290X3NwYWNlX2lkXzI1MDcgLnNpZGUtYXBwbHktdGFiOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMjksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3NpdGUuc2NzcyAqL1xuLnJvb3Rfc3BhY2VfdXVpZF9lMzRmNjgxMS0yZWY2LTRjNTctOWNmOC02NmQ0MWEzMmFiYzQgI2N0YS1hcHBseS0tbWFpbi1tZW51LWhlYWRlcixcbi5yb290X3NwYWNlX3V1aWRfZjQ3MDE1YzUtZmQ0MS00N2EzLTllNjQtMjlkNGRkMDQyYzM3ICNjdGEtYXBwbHktLW1haW4tbWVudS1oZWFkZXIsXG4ucm9vdF9zcGFjZV91dWlkXzE2YmVhY2Q0LTQ5OGEtNDljNy1iNjA1LWM0MDI2NTAwYjllMCAjY3RhLWFwcGx5LS1tYWluLW1lbnUtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAzNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fc2l0ZS5zY3NzICovXG4ucm9vdF9zcGFjZV91dWlkXzQxNjAxMDVhLWNhMmQtNDJjYi1hYTg0LTVjMmFjMjczOGFiMyAuc2lkZS1zZWFyY2gtdGFiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19zb2NpYWwuc2NzcyAqL1xuLnZpdUZvbGxvdyB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3NvY2lhbC5zY3NzICovXG4udml1Rm9sbG93IGE6YWZ0ZXIge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgOCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fc29jaWFsLnNjc3MgKi9cbi52aXVGb2xsb3cgLnZpdS1zb2NpYWxfX3NvY2lhbEljb24ge1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1hcmdpbjogMCAxZW07XG59XG5cbi8qIGxpbmUgNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fc3RydWN0dXJlLnNjc3MgKi9cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3N0cnVjdHVyZS5zY3NzICovXG4udGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG4vKiBsaW5lIDEzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19zdHJ1Y3R1cmUuc2NzcyAqL1xuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuLnN0aWNreS1oZWFkZXIgPiB0aGVhZCA+IHRyID4gdGgge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyogbGluZSAxOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fc3RydWN0dXJlLnNjc3MgKi9cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xufVxuXG4vKiBsaW5lIDIzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19zdHJ1Y3R1cmUuc2NzcyAqL1xuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnN0aWNreS1oZWFkZXIgPiB0aGVhZCA+IHRyID4gdGgge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG4vKiBsaW5lIDI4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19zdHJ1Y3R1cmUuc2NzcyAqL1xuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnN0aWNreS1oZWFkZXIgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cblxuLyogbGluZSAzMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fc3RydWN0dXJlLnNjc3MgKi9cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnN0aWNreS1oZWFkZXIgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLyogbGluZSAzNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fc3RydWN0dXJlLnNjc3MgKi9cbnRhYmxlIHRkID4gZGl2LmZvcm0tdHlwZS1jaGVja2JveCxcbnRhYmxlIHRoID4gZGl2LmZvcm0tdHlwZS1jaGVja2JveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSA0MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fc3RydWN0dXJlLnNjc3MgKi9cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGxpbmUgNTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3N0cnVjdHVyZS5zY3NzICovXG4ucGFuZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDU0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19zdHJ1Y3R1cmUuc2NzcyAqL1xuLm9hLXBhbmUgLnBhbmUtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogbGluZSA1NywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fc3RydWN0dXJlLnNjc3MgKi9cbi5vYS1wYW5lIC5wYW5lLWNvbnRlbnQgLm9hLWxpc3Qge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIGxpbmUgNjIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3N0cnVjdHVyZS5zY3NzICovXG4ub2EtcGFuZS5pbm5lci1wYW5lIC5wYW5lbC1wYW5lIHtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbn1cblxuLyogdHJ5IHRvIHRhcmdldCB0aGUgbWFpbiBjb250ZW50IHJlZ2lvbiB3aGVuIGluc2lkZSBhIHBhbmVsIGxheW91dCAqL1xuLyogbGluZSA2OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fc3RydWN0dXJlLnNjc3MgKi9cbi5wYW5lLXBhZ2UtY29udGVudCAucmFkaXgtbGF5b3V0cy1jb250ZW50ID4gLnBhbmVsLXBhbmVsLWlubmVyIHtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuLyogbGluZSA3NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fc3RydWN0dXJlLnNjc3MgKi9cbi5wYW5lLXBhZ2UtY29udGVudCAucmFkaXgtbGF5b3V0cy1jb250ZW50IC5vYS1wYW5lLmlubmVyLXBhbmUgLnBhbmVsLXBhbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDEuNWVtO1xufVxuXG4vKiBsaW5lIDc5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19zdHJ1Y3R1cmUuc2NzcyAqL1xuYm9keS5wYW5lbHMtaXBlIC5wYW5lLXBhZ2UtY29udGVudCAucmFkaXgtbGF5b3V0cy1jb250ZW50ID4gLnBhbmVsLXBhbmVsLWlubmVyIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSA4OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fc3RydWN0dXJlLnNjc3MgKi9cbiAgLnBhbmUtcGFnZS1jb250ZW50IC5yYWRpeC1sYXlvdXRzLWNvbnRlbnQgPiAucGFuZWwtcGFuZWwtaW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLyogbGluZSA5MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fc3RydWN0dXJlLnNjc3MgKi9cbiAgYm9keS5wYW5lbHMtaXBlIC5wYW5lLXBhZ2UtY29udGVudCAucmFkaXgtbGF5b3V0cy1jb250ZW50ID4gLnBhbmVsLXBhbmVsLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgOTksIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3N0cnVjdHVyZS5zY3NzICovXG4ub2EtbGlzdC53ZWxsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyogbGluZSAxMDUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3N0cnVjdHVyZS5zY3NzICovXG4ub2EtbGlzdC1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLyogbGluZSAxMTAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3N0cnVjdHVyZS5zY3NzICovXG4uZ3JvdXAtY29udGVudCA+IGxpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQUVBRUE7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLyogbGluZSAxMTcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3N0cnVjdHVyZS5zY3NzICovXG4ucmFkaXgtbGF5b3V0cy1zaWRlYmFyIC5ncm91cC1jb250ZW50IGxpIHtcbiAgcGFkZGluZzogNXB4IDA7XG59XG5cbi8qIGxpbmUgMTIyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19zdHJ1Y3R1cmUuc2NzcyAqL1xuLm9hLWxpc3QtY2F0ZWdvcnkge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi8qIGxpbmUgMTI3LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL19zdHJ1Y3R1cmUuc2NzcyAqL1xuLnBhbmUtcGFuZS1vYS1tZXNzYWdlcyB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLyogbGluZSA1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL190YWItYWNjb3JkaW9uLnNjc3MgKi9cbi50YWJDb2xsYXBzZSB7XG4gICp6b29tOiAxO1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG59XG5cbi8qIGxpbmUgOSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9fbWl4aW5zLnNjc3MgKi9cbi50YWJDb2xsYXBzZTpiZWZvcmUsIC50YWJDb2xsYXBzZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLyogbGluZSAxNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvYmFzZS9fbWl4aW5zLnNjc3MgKi9cbi50YWJDb2xsYXBzZTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKiBsaW5lIDEyLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL190YWItYWNjb3JkaW9uLnNjc3MgKi9cbi5uYXYtdGFicy0tdGFiQ29sbGFwc2Uge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMwJTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuXG4vKiBsaW5lIDE4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL190YWItYWNjb3JkaW9uLnNjc3MgKi9cbi5uYXYtdGFicy0tdGFiQ29sbGFwc2UgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbn1cblxuLyogbGluZSAyMSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fdGFiLWFjY29yZGlvbi5zY3NzICovXG4ubmF2LXRhYnMtLXRhYkNvbGxhcHNlID4gbGkgYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKiBsaW5lIDI2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL190YWItYWNjb3JkaW9uLnNjc3MgKi9cbi5uYXYtdGFicy0tdGFiQ29sbGFwc2UgPiBsaS5hY3RpdmUgYSwgLm5hdi10YWJzLS10YWJDb2xsYXBzZSA+IGxpLmFjdGl2ZSBhOmhvdmVyLCAubmF2LXRhYnMtLXRhYkNvbGxhcHNlID4gbGkuYWN0aXZlIGE6Zm9jdXMge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi8qIGxpbmUgMzQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3RhYi1hY2NvcmRpb24uc2NzcyAqL1xuLnRhYi1jb250ZW50LS10YWJDb2xsYXBzZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLyogbGluZSA0NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fdGFiLWFjY29yZGlvbi5zY3NzICovXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGE6Zm9jdXMsIC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYTpob3ZlciwgLnZpdS1jb2xsYXBzaWJsZSAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYTpmb2N1cywgLnZpdS1jb2xsYXBzaWJsZSAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogbGluZSA0OCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fdGFiLWFjY29yZGlvbi5zY3NzICovXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGE6YmVmb3JlLCAudml1LWNvbGxhcHNpYmxlIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkIFwiO1xuICBmb250LWZhbWlseTogXCJGb250YXdlc29tZVwiO1xuICBtYXJnaW4tcmlnaHQ6IC41ZW07XG59XG5cbi8qIGxpbmUgNTMsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3RhYi1hY2NvcmRpb24uc2NzcyAqL1xuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhLmNvbGxhcHNlZDpiZWZvcmUsIC52aXUtY29sbGFwc2libGUgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGEuY29sbGFwc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhIFwiO1xufVxuXG4vKiBsaW5lIDQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3VzZXIuc2NzcyAqL1xuLnVzZXItaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNhNGE4YWI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8qIGxpbmUgOCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fdXNlci5zY3NzICovXG4udXNlci1pbmZvIGEge1xuICBjb2xvcjogIzJhMmMzNztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIGxpbmUgMTQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3VzZXIuc2NzcyAqL1xuLnVzZXItcGljdHVyZSBpbWcsXG4udXNlci1iYWRnZSBpbWcge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbn1cblxuLyogbGluZSAyNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fdXNlci5zY3NzICovXG4uY29udGVudCAucGFuZS11c2VyLWZpZWxkLXVzZXItcGljdHVyZSBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi8qIGxpbmUgMzIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3VzZXIuc2NzcyAqL1xuLm9hLWxpc3QgLnB1bGwtbGVmdCBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi8qIGxpbmUgMzYsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3VzZXIuc2NzcyAqL1xuLmJ0bi1pbnZlcnNlLnVzZXItYmFkZ2UgaW1nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGxpbmUgNDAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3VzZXIuc2NzcyAqL1xuLnZpZXctb2EtdGVhbS1saXN0IC51c2VyLWJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyogbGluZSA0MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fdXNlci5zY3NzICovXG4udmlldy1vYS10ZWFtLWxpc3QgLnVzZXItYmFkZ2UgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4vKiBsaW5lIDQ4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL191c2VyLnNjc3MgKi9cbi5vYS1jb21tZW50IC51c2VyLXBpY3R1cmUge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuXG4vKiBsaW5lIDUwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL191c2VyLnNjc3MgKi9cbi5vYS1jb21tZW50IC51c2VyLXBpY3R1cmUgaW1nIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cblxuLyogbGluZSA1NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fdXNlci5zY3NzICovXG4ub2EtbGlzdCAudXNlci1waWN0dXJlIGltZyB7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG4gIG1heC13aWR0aDogNDBweDtcbn1cblxuLyogbGluZSA2MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fdXNlci5zY3NzICovXG4uaW5kZW50ZWQge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cblxuLyogbGluZSA0LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL192aWV3LnNjc3MgKi9cbi52aWV3cy1leHBvc2VkLWZvcm0gLmZpbHRlci1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4vKiBsaW5lIDEwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL192aWV3LnNjc3MgKi9cbi5vYS1wYW5lIC52aWV3cy1leHBvc2VkLWZvcm0gLmZpbHRlci1idG4ge1xuICB0b3A6IC00MHB4O1xufVxuXG4vKiBsaW5lIDE2LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL192aWV3LnNjc3MgKi9cbi5wYW5lLWNvbnRlbnQgLm9hLXJpdmVyIC5vYS1saXN0LWlubmVyLFxuLnBhbmUtb2EtcmVjZW50LWFjdGl2aXR5LXNlY3Rpb24tYWN0aXZpdHkgLm9hLWxpc3QtaW5uZXIge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi8qIGxpbmUgMjEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3ZpZXcuc2NzcyAqL1xuLnBhbmUtY29udGVudCAub2Etcml2ZXIgLm9hLWxpc3QtaGVhZGVyID4gc3BhbiA+IGEgPiBzdHJvbmcsXG4ucGFuZS1vYS1yZWNlbnQtYWN0aXZpdHktc2VjdGlvbi1hY3Rpdml0eSAub2EtbGlzdC1oZWFkZXIgPiBzcGFuID4gYSA+IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLyogbGluZSAyNiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fdmlldy5zY3NzICovXG4ucGFuZS1jb250ZW50IC5vYS1yaXZlciAub2EtbGlzdC1oZWFkZXIgPiBzcGFuID4gYTpmaXJzdC1vZi10eXBlLFxuLnBhbmUtb2EtcmVjZW50LWFjdGl2aXR5LXNlY3Rpb24tYWN0aXZpdHkgLm9hLWxpc3QtaGVhZGVyID4gc3BhbiA+IGE6Zmlyc3Qtb2YtdHlwZSB7XG4gIGNvbG9yOiAjMmEyYzM3ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBsaW5lIDM1LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL192aWV3LnNjc3MgKi9cbi5wYW5lLW9wZW4tYXRyaXVtLW5ld3Mtb2EtcmVjZW50LW5ld3MgLnBhbmUtY29udGVudCB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjRUFFQUVBO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLyogbGluZSA0MiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fdmlldy5zY3NzICovXG4ubGFiZWwgLm1hcmtlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogbGluZSA0NSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fdmlldy5zY3NzICovXG4ubGFiZWwubWFyay1uZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY0LCAxNjEsIDU4LCAwLjcpO1xufVxuXG4vKiBsaW5lIDQ4LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL192aWV3LnNjc3MgKi9cbi5sYWJlbC5tYXJrLXVwZGF0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MCwgMTUwLCAwLCAwLjcpO1xufVxuXG4vKiBsaW5lIDUxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL192aWV3LnNjc3MgKi9cbi5sYWJlbC5tYXJrLXVucHVibGlzaGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjAsIDAsIDAsIDAuNyk7XG59XG5cbi8qIGxpbmUgNTcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3ZpZXcuc2NzcyAqL1xuLm9hLWxpc3Qub2EtZGlzY3Vzc2lvbi10b3BpYyAub2EtbGlzdC1oZWFkZXIub2EtZGVzY3JpcHRpb24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi8qIGxpbmUgNjEsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3ZpZXcuc2NzcyAqL1xuLm9hLWxpc3Qub2EtZGlzY3Vzc2lvbi10b3BpYyBoNSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLyogbGluZSA2NCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fdmlldy5zY3NzICovXG4ub2EtbGlzdC5vYS1kaXNjdXNzaW9uLXRvcGljIC51c2VyLWluZm8ge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi8qIGxpbmUgNjcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3ZpZXcuc2NzcyAqL1xuLm9hLWxpc3Qub2EtZGlzY3Vzc2lvbi10b3BpYyAub2EtZGF0ZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qIGxpbmUgNzAsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3ZpZXcuc2NzcyAqL1xuLm9hLWxpc3Qub2EtZGlzY3Vzc2lvbi10b3BpYyAub2EtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzc3Nztcbn1cblxuLyogbGluZSA3MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fdmlldy5zY3NzICovXG4ub2EtbGlzdC5vYS1kaXNjdXNzaW9uLXRvcGljIC5vYS1yZXBseS1sYXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLyogbGluZSA3NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fdmlldy5zY3NzICovXG4ub2EtbGlzdC5vYS1kaXNjdXNzaW9uLXRvcGljIC5vYS1yZXBseS1sYXN0ID4gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKiBsaW5lIDgwLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL192aWV3LnNjc3MgKi9cbi5vYS1saXN0Lm9hLWRpc2N1c3Npb24tdG9waWMgLm9hLXJlcGx5LWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogbGluZSA4MywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fdmlldy5zY3NzICovXG4ub2EtbGlzdC5vYS1kaXNjdXNzaW9uLXRvcGljIC5vYS1yZXBseS1pY29uIC5vYS1yZXBseS1jb3VudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDNweDtcbn1cblxuLyogbGluZSA5MSwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fdmlldy5zY3NzICovXG4ub2EtbGlzdC5vYS1kaXNjdXNzaW9uLXRvcGljIC5vYS1yZXBseS1pY29uIC5vYS1yZXBseS1jb3VudCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qIGxpbmUgOTUsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3ZpZXcuc2NzcyAqL1xuLm9hLWxpc3Qub2EtZGlzY3Vzc2lvbi10b3BpYyAub2EtcmVwbHktaWNvbiBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHRvcDogLTAuMWVtO1xuICBtYXJnaW46IDAgM3B4O1xuICBjb2xvcjogcmdiYSg2NCwgNjQsIDY0LCAwLjcpO1xufVxuXG4vKiBsaW5lIDEwNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fdmlldy5zY3NzICovXG4ub2EtbGlzdC5vYS1kaXNjdXNzaW9uLXRvcGljIC5vYS1yZXBseS1pY29uLnVwZGF0ZWQgaSB7XG4gIGNvbG9yOiByZ2JhKDE1MCwgMTUwLCAwLCAwLjcpO1xufVxuXG4vKiBsaW5lIDEwNywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fdmlldy5zY3NzICovXG4ub2EtbGlzdC5vYS1kaXNjdXNzaW9uLXRvcGljIC5vYS1yZXBseS1pY29uLm5ldyBpIHtcbiAgY29sb3I6IHJnYmEoNjQsIDE2MSwgNTgsIDAuNyk7XG59XG5cbi8qIGxpbmUgMTEzLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL192aWV3LnNjc3MgKi9cbi5vYS1saXN0Lm9hLW5ld3Mge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NGQ0ZDRjtcbiAgcGFkZGluZzogMCAwIDI1cHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLyogbGluZSAxMTcsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3ZpZXcuc2NzcyAqL1xuLm9hLWxpc3Qub2EtbmV3cyAub2EtZWRpdC1ub2RlIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi8qIGxpbmUgMTE5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL192aWV3LnNjc3MgKi9cbi5vYS1saXN0Lm9hLW5ld3MgLm9hLWVkaXQtbm9kZSBpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2E0YThhYjtcbn1cblxuLyogbGluZSAxMjQsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3ZpZXcuc2NzcyAqL1xuLm9hLWxpc3Qub2EtbmV3cyAub2EtZWRpdC1ub2RlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4vKiBsaW5lIDEyOCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fdmlldy5zY3NzICovXG4ub2EtbGlzdC5vYS1uZXdzIC5vYS1lZGl0LW5vZGUgYSA+IHNwYW4ge1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDEzNCwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fdmlldy5zY3NzICovXG4ub2EtbGlzdC5vYS1uZXdzIHAsIC5vYS1saXN0Lm9hLW5ld3Mgb2wsIC5vYS1saXN0Lm9hLW5ld3MgdWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLyogbGluZSAxMzgsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3ZpZXcuc2NzcyAqL1xuLm9hLWxpc3Qub2EtbmV3cyAub2EtbmV3cy1ib2R5IHtcbiAgbWFyZ2luLXRvcDogMC44ZW07XG59XG5cbi8qIGxpbmUgMTQxLCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL192aWV3LnNjc3MgKi9cbi5vYS1saXN0Lm9hLW5ld3MgLm9hLW5ld3MtaGVhZGVyIGgzIHtcbiAgbWFyZ2luOiAwIDAgMC41ZW0gMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vKiBsaW5lIDE0NiwgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fdmlldy5zY3NzICovXG4ub2EtbGlzdC5vYS1uZXdzIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC45ZW07XG59XG5cbi8qIGxpbmUgMTQ5LCAvaG9tZS9ib3F1aXN0bS9wcm9qZWN0cy9kNy92aXVfdGhlbWUvc2Nzcy9jb21wb25lbnRzL192aWV3LnNjc3MgKi9cbi5vYS1saXN0Lm9hLW5ld3MgLm1vcmUtbGluayB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4vKiBsaW5lIDE1NywgL2hvbWUvYm9xdWlzdG0vcHJvamVjdHMvZDcvdml1X3RoZW1lL3Njc3MvY29tcG9uZW50cy9fdmlldy5zY3NzICovXG4udmlld3Mtd2lkZ2V0LWZpbHRlci1zZWFyY2hfYXBpX3ZpZXdzX2Z1bGx0ZXh0IGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAxNjIsIC9ob21lL2JvcXVpc3RtL3Byb2plY3RzL2Q3L3ZpdV90aGVtZS9zY3NzL2NvbXBvbmVudHMvX3ZpZXcuc2NzcyAqL1xuLnBhbmUtcHJvZ3JhbXMtb3B0aW9ucy1wYW5lLXByb2dyYW0tb3B0aW9ucy1qc29uIGgyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8vXG4vLyBHcmlkIHN5c3RlbVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG4uY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLXNtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLW1kO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLWxnO1xuICB9XG59XG5cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aG91dCBhbnkgZGVmaW5lZFxuLy8gd2lkdGggZm9yIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbi5jb250YWluZXItZmx1aWQge1xuICBAaW5jbHVkZSBjb250YWluZXItZml4ZWQ7XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuLnJvdyB7XG4gIEBpbmNsdWRlIG1ha2Utcm93O1xufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zO1xuXG5cbi8vIEV4dHJhIHNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgZXh0cmEgc21hbGwgZGV2aWNlcyBsaWtlXG4vLyBzbWFydHBob25lcy5cblxuQGluY2x1ZGUgbWFrZS1ncmlkKHhzKTtcblxuXG4vLyBTbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBzbWFsbCBkZXZpY2UgcmFuZ2UsIGZyb20gcGhvbmVzXG4vLyB0byB0YWJsZXRzLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKHNtKTtcbn1cblxuXG4vLyBNZWRpdW0gZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQobWQpO1xufVxuXG5cbi8vIExhcmdlIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGxhcmdlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKGxnKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG4vLyBDZW50ZXJlZCBjb250YWluZXIgZWxlbWVudFxuXG4vLyBDVVNUT01JWkVEIEJZIFZJVSBmb3IgMyBkaWZmZXJlbnQgcmVzcG9uc2l2ZSBndXR0ZXIgd2lkdGhzIGFzIGRpY3RhdGVkIGJ5IEFwZXJvIGRlc2lnbnMuXG5cblxuQG1peGluIGNvbnRhaW5lci1maXhlZCgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbGcpIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcblxuICBwYWRkaW5nLWxlZnQ6IGNlaWwoKCRncmlkLWd1dHRlci13aWR0aC14cyAvIDIpKTtcbiAgcGFkZGluZy1yaWdodDogZmxvb3IoKCRncmlkLWd1dHRlci13aWR0aC14cyAvIDIpKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNlaWwoKCRncmlkLWd1dHRlci13aWR0aC1zbSAvIDIpKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoLXNtIC8gMikpO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHBhZGRpbmctbGVmdDogIGNlaWwoKCRncmlkLWd1dHRlci13aWR0aC1tZCAvIDIpKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoLW1kIC8gMikpO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHBhZGRpbmctbGVmdDogIGNlaWwoKCRncmlkLWd1dHRlci13aWR0aC1sZyAvIDIpKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoLWxnIC8gMikpO1xuICB9XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4vLyBDcmVhdGVzIGEgd3JhcHBlciBmb3IgYSBzZXJpZXMgb2YgY29sdW1uc1xuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuXG4gIG1hcmdpbi1sZWZ0OiAgY2VpbCgoJGd1dHRlciAvIC0yKSk7XG4gIG1hcmdpbi1yaWdodDogZmxvb3IoKCRndXR0ZXIgLyAtMikpO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogIGNlaWwoKCRncmlkLWd1dHRlci13aWR0aC1zbSAvIC0yKSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoLXNtIC8gLTIpKTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogIGNlaWwoKCRncmlkLWd1dHRlci13aWR0aC1tZCAvIC0yKSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoLW1kIC8gLTIpKTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogIGNlaWwoKCRncmlkLWd1dHRlci13aWR0aC1sZyAvIC0yKSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoLWxnIC8gLTIpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgZXh0cmEgc21hbGwgY29sdW1uc1xuQG1peGluIG1ha2UteHMtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgteHMpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgc21hbGwgY29sdW1uc1xuQG1peGluIG1ha2Utc20tY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgtc20pIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3JpZC1ndXR0ZXItd2lkdGgteHMgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aC14cyAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHBhZGRpbmctbGVmdDogICgkZ3JpZC1ndXR0ZXItd2lkdGgtc20gLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoLXNtIC8gMik7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHBhZGRpbmctbGVmdDogICgkZ3JpZC1ndXR0ZXItd2lkdGgtbWQgLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoLW1kIC8gMik7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aC1sZyAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGgtbGcgLyAyKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIG1lZGl1bSBjb2x1bW5zXG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aC1tZCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aC14cyAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoLXhzIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aC1zbSAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGgtc20gLyAyKTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICAoJGdyaWQtZ3V0dGVyLXdpZHRoLW1kIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aC1tZCAvIDIpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICAoJGdyaWQtZ3V0dGVyLXdpZHRoLWxnIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aC1sZyAvIDIpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbGFyZ2UgY29sdW1uc1xuQG1peGluIG1ha2UtbGctY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbGcpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3JpZC1ndXR0ZXItd2lkdGgteHMgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aC14cyAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHBhZGRpbmctbGVmdDogICgkZ3JpZC1ndXR0ZXItd2lkdGgtc20gLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoLXNtIC8gMik7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aC1tZCAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGgtbWQgLyAyKTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICAoJGdyaWQtZ3V0dGVyLXdpZHRoLWxnIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aC1sZyAvIDIpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbiIsIi8vIENsZWFyZml4XG4vL1xuLy8gRm9yIG1vZGVybiBicm93c2Vyc1xuLy8gMS4gVGhlIHNwYWNlIGNvbnRlbnQgaXMgb25lIHdheSB0byBhdm9pZCBhbiBPcGVyYSBidWcgd2hlbiB0aGVcbi8vICAgIGNvbnRlbnRlZGl0YWJsZSBhdHRyaWJ1dGUgaXMgaW5jbHVkZWQgYW55d2hlcmUgZWxzZSBpbiB0aGUgZG9jdW1lbnQuXG4vLyAgICBPdGhlcndpc2UgaXQgY2F1c2VzIHNwYWNlIHRvIGFwcGVhciBhdCB0aGUgdG9wIGFuZCBib3R0b20gb2YgZWxlbWVudHNcbi8vICAgIHRoYXQgYXJlIGNsZWFyZml4ZWQuXG4vLyAyLiBUaGUgdXNlIG9mIGB0YWJsZWAgcmF0aGVyIHRoYW4gYGJsb2NrYCBpcyBvbmx5IG5lY2Vzc2FyeSBpZiB1c2luZ1xuLy8gICAgYDpiZWZvcmVgIHRvIGNvbnRhaW4gdGhlIHRvcC1tYXJnaW5zIG9mIGNoaWxkIGVsZW1lbnRzLlxuLy9cbi8vIFNvdXJjZTogaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL21pY3JvLWNsZWFyZml4LWhhY2svXG5cbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiOyAvLyAxXG4gICAgZGlzcGxheTogdGFibGU7IC8vIDJcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuIiwiLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBib290c3RyYXAgc3BlY2lmaWMgdmFyaWFibGUuIHNldCB0byBmYWxzZSBpZiBub3QgdXNpbmcgcnVieSArIGFzc2V0IHBpcGVsaW5lIC8gY29tcGFzcy5cbiRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXI6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBHbG9iYWwgdmFsdWVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHcmF5c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGdyYXktZGFya2VyOiAgICAgICAgICAgIGxpZ2h0ZW4oIzAwMCwgMTMuNSUpICFkZWZhdWx0OyAvLyAjMjIyXG4kZ3JheS1kYXJrOiAgICAgICAgICAgICAgbGlnaHRlbigjMDAwLCAyMCUpICFkZWZhdWx0OyAgIC8vICMzMzNcbiRncmF5OiAgICAgICAgICAgICAgICAgICBsaWdodGVuKCMwMDAsIDMzLjUlKSAhZGVmYXVsdDsgLy8gIzU1NVxuJGdyYXktbGlnaHQ6ICAgICAgICAgICAgIGxpZ2h0ZW4oIzAwMCwgNjAlKSAhZGVmYXVsdDsgICAvLyAjOTk5XG4kZ3JheS1saWdodGVyOiAgICAgICAgICAgbGlnaHRlbigjMDAwLCA5My41JSkgIWRlZmF1bHQ7IC8vICNlZWVcblxuLy8gQnJhbmQgY29sb3JzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kYnJhbmQtcHJpbWFyeTogICAgICAgICAgICAgICAjMDAzQjVDO1xuJGJyYW5kLXNlY29uZGFyeTogICAgICAgICAgICAgIzAwN0RCQTtcbiRicmFuZC1zZWNvbmRhcnktaGlnaGxpZ2h0OiAgICMwMEE2RjY7XG4kYnJhbmQtc3VjY2VzczogICAgICAgICAgICAgICAjNWNiODVjICFkZWZhdWx0O1xuJGJyYW5kLXdhcm5pbmc6ICAgICAgICAgICAgICAgI2YwYWQ0ZSAhZGVmYXVsdDtcbiRicmFuZC1kYW5nZXI6ICAgICAgICAgICAgICAgICNkOTUzNGYgIWRlZmF1bHQ7XG4kYnJhbmQtaW5mbzogICAgICAgICAgICAgICAgICAjNWJjMGRlICFkZWZhdWx0O1xuXG4vLyBTY2FmZm9sZGluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiR0ZXh0LWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG5cbi8vIExpbmtzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcblxuLy8gVHlwb2dyYXBoeVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICBcIlByb3hpbWFOb3ZhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktc2VyaWY6ICAgICAgIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAxNHB4ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sYXJnZTogICAgICAgICBjZWlsKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0OyAvLyB+MThweFxuJGZvbnQtc2l6ZS1zbWFsbDogICAgICAgICBjZWlsKCRmb250LXNpemUtYmFzZSAqIDAuODUpICFkZWZhdWx0OyAvLyB+MTJweFxuXG4kZm9udC1zaXplLWgxOiAgICAgICAgICAgIGZsb29yKCRmb250LXNpemUtYmFzZSAqIDIuNikgIWRlZmF1bHQ7IC8vIH4zNnB4XG4kZm9udC1zaXplLWgyOiAgICAgICAgICAgIGZsb29yKCRmb250LXNpemUtYmFzZSAqIDIuMTUpICFkZWZhdWx0OyAvLyB+MzBweFxuJGZvbnQtc2l6ZS1oMzogICAgICAgICAgICBjZWlsKCRmb250LXNpemUtYmFzZSAqIDEuNykgIWRlZmF1bHQ7IC8vIH4yNHB4XG4kZm9udC1zaXplLWg0OiAgICAgICAgICAgIGNlaWwoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7IC8vIH4xOHB4XG4kZm9udC1zaXplLWg1OiAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRmb250LXNpemUtaDY6ICAgICAgICAgICAgY2VpbCgkZm9udC1zaXplLWJhc2UgKiAwLjg1KSAhZGVmYXVsdDsgLy8gfjEycHhcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAxLjQyODU3MTQyOSAhZGVmYXVsdDsgLy8gMjAvMTRcbiRsaW5lLWhlaWdodC1jb21wdXRlZDogICAgZmxvb3IoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UpICFkZWZhdWx0OyAvLyB+MjBweFxuXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICRmb250LWZhbWlseS1iYXNlICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgIDEuMSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuXG4vLyBJY29ub2dyYXBoeVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGljb24tZm9udC1wYXRoOiBcImJvb3RzdHJhcC9cIiAhZGVmYXVsdDtcbiRpY29uLWZvbnQtbmFtZTogXCJnbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyXCIgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEJhc2VkIG9uIDE0cHggZm9udC1zaXplIGFuZCAxLjQyOCBsaW5lLWhlaWdodCAofjIwcHggdG8gc3RhcnQpXG5cbiRwYWRkaW5nLWJhc2UtdmVydGljYWw6ICAgICAgICAgIDZweCAhZGVmYXVsdDtcbiRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDogICAgICAgIDEycHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOiAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOiAgICAgICAxNnB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDogICAgICAgICA1cHggIWRlZmF1bHQ7XG4kcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOiAgICAgICAxMHB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy14cy12ZXJ0aWNhbDogICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kcGFkZGluZy14cy1ob3Jpem9udGFsOiAgICAgICAgICA1cHggIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1sYXJnZTogICAgICAgICAgICAgIDEuMzMgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc21hbGw6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzLWJhc2U6ICAgICAgICAgICAgIDRweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICAgICAgIDZweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgICAgICAgIDNweCAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGgtYmFzZTogICAgICAgICAgICAgICA0cHggIWRlZmF1bHQ7XG4kY2FyZXQtd2lkdGgtbGFyZ2U6ICAgICAgICAgICAgICA1cHggIWRlZmF1bHQ7XG5cbi8vIFRhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgICAgICAgIDhweCAhZGVmYXVsdDtcbiR0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nOiAgICAgICA1cHggIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDsgLy8gb3ZlcmFsbCBiYWNrZ3JvdW5kLWNvbG9yXG4kdGFibGUtYmctYWNjZW50OiAgICAgICAgICAgICAgICAgICAgI2Y5ZjlmOSAhZGVmYXVsdDsgLy8gZm9yIHN0cmlwaW5nXG4kdGFibGUtYmctaG92ZXI6ICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiR0YWJsZS1iZy1hY3RpdmU6ICAgICAgICAgICAgICAgICAgICAkdGFibGUtYmctaG92ZXIgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0OyAvLyB0YWJsZSBhbmQgY2VsbCBib3JkZXJcblxuXG4vLyBCdXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBub3JtYWwgIWRlZmF1bHQ7XG5cbiRidG4tZGVmYXVsdC1jb2xvcjogICAgICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG4kYnRuLWRlZmF1bHQtYmc6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcblxuJGJ0bi1wcmltYXJ5LWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tcHJpbWFyeS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4tcHJpbWFyeS1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLXN1Y2Nlc3MtY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4kYnRuLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1zdWNjZXNzLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4td2FybmluZy1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbiRidG4td2FybmluZy1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXdhcm5pbmctYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1kYW5nZXItY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG4kYnRuLWRhbmdlci1ib3JkZXI6ICAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1kYW5nZXItYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1pbmZvLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4taW5mby1iZzogICAgICAgICAgICAgICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuJGJ0bi1pbmZvLWJvcmRlcjogICAgICAgICAgICAgICAgZGFya2VuKCRidG4taW5mby1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRpbnB1dC1iZy1kaXNhYmxlZDogICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5ICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWZvY3VzOiAgICAgICAgICAgICAjNjZhZmU5ICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1iYXNlOiAgICAgICAgICAgICAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGFyZ2U6ICAgICAgICAgICAgIChjZWlsKCRmb250LXNpemUtbGFyZ2UgKiAkbGluZS1oZWlnaHQtbGFyZ2UpICsgKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc21hbGw6ICAgICAgICAgICAgIChmbG9vcigkZm9udC1zaXplLXNtYWxsICogJGxpbmUtaGVpZ2h0LXNtYWxsKSArICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XG5cbiRsZWdlbmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kbGVnZW5kLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZTVlNWU1ICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlciAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyOiAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZmFsbGJhY2stYm9yZGVyOiAgICAgICAjY2NjICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgI2U1ZTVlNSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkZ3JheS1kYXJrLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cblxuLy8gQ09NUE9ORU5UIFZBUklBQkxFU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3IG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXNcbi8vIFRyeSB0byBhdm9pZCBjdXN0b21pemluZyB0aGVzZSA6KVxuXG4kemluZGV4LW5hdmJhcjogICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgIDEwMTAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1uYXZiYXItZml4ZWQ6ICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2dyb3VuZDogIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuXG4vLyBNZWRpYSBxdWVyaWVzIGJyZWFrcG9pbnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRXh0cmEgc21hbGwgc2NyZWVuIC8gcGhvbmVcbi8vIE5vdGU6IERlcHJlY2F0ZWQgJHNjcmVlbi14cyBhbmQgJHNjcmVlbi1waG9uZSBhcyBvZiB2My4wLjFcbiRzY3JlZW4teHM6ICAgICAgICAgICAgICAgICAgNDgwcHggIWRlZmF1bHQ7XG4kc2NyZWVuLXhzLW1pbjogICAgICAgICAgICAgICRzY3JlZW4teHMgIWRlZmF1bHQ7XG4kc2NyZWVuLXBob25lOiAgICAgICAgICAgICAgICRzY3JlZW4teHMtbWluICFkZWZhdWx0O1xuXG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcbi8vIE5vdGU6IERlcHJlY2F0ZWQgJHNjcmVlbi1zbSBhbmQgJHNjcmVlbi10YWJsZXQgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXNtOiAgICAgICAgICAgICAgICAgIDc2OHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1zbS1taW46ICAgICAgICAgICAgICAkc2NyZWVuLXNtICFkZWZhdWx0O1xuJHNjcmVlbi10YWJsZXQ6ICAgICAgICAgICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcblxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3Bcbi8vIE5vdGU6IERlcHJlY2F0ZWQgJHNjcmVlbi1tZCBhbmQgJHNjcmVlbi1kZXNrdG9wIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1tZDogICAgICAgICAgICAgICAgICA5OTJweCAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1tZCAhZGVmYXVsdDtcbiRzY3JlZW4tZGVza3RvcDogICAgICAgICAgICAgJHNjcmVlbi1tZC1taW4gIWRlZmF1bHQ7XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuLy8gTm90ZTogRGVwcmVjYXRlZCAkc2NyZWVuLWxnIGFuZCAkc2NyZWVuLWxnLWRlc2t0b3AgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLWxnOiAgICAgICAgICAgICAgICAgIDEyMDBweCAhZGVmYXVsdDtcbiRzY3JlZW4tbGctbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1sZyAhZGVmYXVsdDtcbiRzY3JlZW4tbGctZGVza3RvcDogICAgICAgICAgJHNjcmVlbi1sZy1taW4gIWRlZmF1bHQ7XG5cbi8vIFNvIG1lZGlhIHF1ZXJpZXMgZG9uJ3Qgb3ZlcmxhcCB3aGVuIHJlcXVpcmVkLCBwcm92aWRlIGEgbWF4aW11bVxuJHNjcmVlbi14cy1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1zbS1taW4gLSAxKSAhZGVmYXVsdDtcbiRzY3JlZW4tc20tbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tbWQtbWluIC0gMSkgIWRlZmF1bHQ7XG4kc2NyZWVuLW1kLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLWxnLW1pbiAtIDEpICFkZWZhdWx0O1xuXG4vLyBWSVUgY3VzdG9tIGxhcmdlciBzY3JlZW4gc2l6ZXNcbiRzY3JlZW4teGxnOiAgICAgICAgICAgICAgICAgIDEzMDBweCAhZGVmYXVsdDtcbiRzY3JlZW4teGxnLW1pbjogICAgICAgICAgICAgICRzY3JlZW4teGxnICFkZWZhdWx0O1xuXG4kc2NyZWVuLXh4bGc6ICAgICAgICAgICAgICAgICAgMTQwMHB4ICFkZWZhdWx0O1xuJHNjcmVlbi14eGxnLW1pbjogICAgICAgICAgICAgICRzY3JlZW4teHhsZyAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIHN5c3RlbVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBncmlkIHN5c3RlbVxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuLy8gUGFkZGluZywgdG8gYmUgZGl2aWRlZCBieSB0d28gYW5kIGFwcGxpZWQgdG8gdGhlIGxlZnQgYW5kIHJpZ2h0IG9mIGFsbCBjb2x1bW5zXG4kZ3JpZC1ndXR0ZXItd2lkdGgteHM6ICAgICAgOHB4ICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICRncmlkLWd1dHRlci13aWR0aC14cyAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aC1zbTogICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoLW1kOiAgICAgICAgIDIwcHggIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGgtbGc6ICAgICAgICAgMzBweCAhZGVmYXVsdDtcblxuLy8gT3ZlcnJpZGRlbiBvcHRpb25hbCBndXR0ZXIgd2lkdGhzIGZvciBjb2x1bW5zICppbnNpZGUqIGNvbnRlbnQgYXJlYVxuLy8kZ3JpZC1ndXR0ZXItd2lkdGgtbGc6ICAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXIgY29sbGFwc2VcblxuLy8gUG9pbnQgYXQgd2hpY2ggdGhlIG5hdmJhciBiZWNvbWVzIHVuY29sbGFwc2VkXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50OiAgICAgJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XG4vLyBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlZ2lucyBjb2xsYXBzaW5nXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heDogKCRncmlkLWZsb2F0LWJyZWFrcG9pbnQgLSAxKSAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEJhc2ljcyBvZiBhIG5hdmJhclxuJG5hdmJhci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICA1MHB4ICFkZWZhdWx0O1xuJG5hdmJhci1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAkbGluZS1oZWlnaHQtY29tcHV0ZWQgIWRlZmF1bHQ7XG4kbmF2YmFyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDogICAgICAgIGZsb29yKCRncmlkLWd1dHRlci13aWR0aCAvIDIpICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsOiAgICAgICAgICAoKCRuYXZiYXItaGVpZ2h0IC0gJGxpbmUtaGVpZ2h0LWNvbXB1dGVkKSAvIDIpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRlZmF1bHQtY29sb3I6ICAgICAgICAgICAgICM3NzcgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYmc6ICAgICAgICAgICAgICAgICNmOGY4ZjggIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWRlZmF1bHQtYmcsIDYuNSUpICFkZWZhdWx0O1xuXG4vLyBOYXZiYXIgbGlua3NcbiRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAjNzc3ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgIzU1NSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAjY2NjICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc6ICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBOYXZiYXIgYnJhbmQgbGFiZWxcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yLCAxMCUpICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBOYXZiYXIgdG9nZ2xlXG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnOiAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtaWNvbi1iYXItYmc6ICAgICAgICAjY2NjICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy8gSW52ZXJ0ZWQgbmF2YmFyXG4vL1xuLy8gUmVzZXQgaW52ZXJ0ZWQgbmF2YmFyIGJhc2ljc1xuJG5hdmJhci1pbnZlcnNlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1iZzogICAgICAgICAgICAgICAgICAgICAgICAgIzIyMiAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItaW52ZXJzZS1iZywgMTAlKSAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIGxpbmtzXG4kbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDEwJSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZzogICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgYnJhbmQgbGFiZWxcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgdG9nZ2xlXG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWhvdmVyLWJnOiAgICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjogICAgICAgICMzMzMgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJG5hdi1saW5rLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMHB4IDE1cHggIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cbiRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kbmF2LWRpc2FibGVkLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4kbmF2LW9wZW4tbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG5cbi8vIFRhYnNcbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgI2RkZCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I6ICAgICAkYm9keS1iZyAhZGVmYXVsdDtcblxuLy8gUGlsbHNcbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2VyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kcGFnZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJHBhZ2VyLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWhlYWRpbmctY29sb3I6ICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1mb250LXNpemU6ICAgICAgICAgICAgY2VpbCgkZm9udC1zaXplLWJhc2UgKiAxLjUpICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gc3RhdGVzIGFuZCBhbGVydHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRzdGF0ZS1zdWNjZXNzLXRleHQ6ICAgICAgICAgICAgICM0RDczMDAgIWRlZmF1bHQ7XG4kc3RhdGUtc3VjY2Vzcy1iZzogICAgICAgICAgICAgICAjRUNGNUQ5ICFkZWZhdWx0O1xuJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgI0QyRThBNiAhZGVmYXVsdDtcblxuJHN0YXRlLWluZm8tdGV4dDogICAgICAgICAgICAgICAgIzAwNTU4MCAhZGVmYXVsdDtcbiRzdGF0ZS1pbmZvLWJnOiAgICAgICAgICAgICAgICAgICNEOUVERjcgIWRlZmF1bHQ7XG4kc3RhdGUtaW5mby1ib3JkZXI6ICAgICAgICAgICAgICAjQTZENEVDICFkZWZhdWx0O1xuXG4kc3RhdGUtd2FybmluZy10ZXh0OiAgICAgICAgICAgICAjOTk2MTAwICFkZWZhdWx0O1xuJHN0YXRlLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgI0ZGRjFEOSAhZGVmYXVsdDtcbiRzdGF0ZS13YXJuaW5nLWJvcmRlcjogICAgICAgICAgICNGRkRGQTYgIWRlZmF1bHQ7XG5cbiRzdGF0ZS1kYW5nZXItdGV4dDogICAgICAgICAgICAgICM5OTAwMEEgICAhZGVmYXVsdDtcbiRzdGF0ZS1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICNGQkQ5REIgIWRlZmF1bHQ7XG4kc3RhdGUtZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICAjRjZBNkFCICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvcjogICAgICAgI2NjYyAhZGVmYXVsdDtcblxuJHBvcG92ZXItdGl0bGUtYmc6ICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDogICAgICAgICAgICgkcG9wb3Zlci1hcnJvdy13aWR0aCArIDEpICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgICByZ2JhKDAsMCwwLC4yNSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjogICM5OTkgIWRlZmF1bHQ7XG5cblxuLy8gTGFiZWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kbGFiZWwtZGVmYXVsdC1iZzogICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRsYWJlbC1wcmltYXJ5LWJnOiAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJGxhYmVsLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4kbGFiZWwtaW5mby1iZzogICAgICAgICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcbiRsYWJlbC13YXJuaW5nLWJnOiAgICAgICAgICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xuJGxhYmVsLWRhbmdlci1iZzogICAgICAgICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcblxuJGxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRsYWJlbC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICNmZmYgIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLXBhZGRpbmc6ICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtZmFsbGJhY2stYm9yZGVyLWNvbG9yOiAgICAgICAgICAjOTk5ICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgI2U1ZTVlNSAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRhbGVydC1wYWRkaW5nOiAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgbm9ybWFsICFkZWZhdWx0O1xuXG4kYWxlcnQtc3VjY2Vzcy1iZzogICAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcbiRhbGVydC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtc3VjY2Vzcy10ZXh0LWhvdmVyOiAgICAjNTE3QTAwICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtYnV0dG9uOiAgICAgICAgIzZFQTYwMCAhZGVmYXVsdDtcblxuJGFsZXJ0LWluZm8tYmc6ICAgICAgICAgICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XG4kYWxlcnQtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LWluZm8tdGV4dC1ob3ZlcjogICAgICAgIzAwNkZBOSAhZGVmYXVsdDtcbiRhbGVydC1pbmZvLWJvcmRlcjogICAgICAgICAgICRzdGF0ZS1pbmZvLWJvcmRlciAhZGVmYXVsdDtcbiRhbGVydC1pbmZvLWJ1dHRvbjogICAgICAgICAgICMwMDc2QjIgIWRlZmF1bHRcblxuJGFsZXJ0LXdhcm5pbmctYmc6ICAgICAgICAgICAgJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG4kYWxlcnQtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LXdhcm5pbmctdGV4dC1ob3ZlcjogICAgIzlCNjMwMCAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLWJvcmRlcjogICAgICAgICRzdGF0ZS13YXJuaW5nLWJvcmRlciAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLWJ1dHRvbjogICAgICAgICNFNjkzMDAgIWRlZmF1bHQ7XG5cbiRhbGVydC1kYW5nZXItYmc6ICAgICAgICAgICAgICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLXRleHQtaG92ZXI6ICAgICAjQ0IwMDBEICFkZWZhdWx0O1xuJGFsZXJ0LWRhbmdlci1ib3JkZXI6ICAgICAgICAgJHN0YXRlLWRhbmdlci1ib3JkZXIgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLWJ1dHRvbjogICAgICAgICAjQ0MwMDBFICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MtYmc6ICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItd2FybmluZy1iZzogICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1kYW5nZXItYmc6ICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItaW5mby1iZzogICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyOiAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1saW5rLWNvbG9yOiAgICAgICAgICAjNTU1ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yOiAgIzMzMyAhZGVmYXVsdDtcblxuXG4vLyBQYW5lbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kcGFuZWwtYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhbmVsLWlubmVyLWJvcmRlcjogICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRwYW5lbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kcGFuZWwtZm9vdGVyLWJnOiAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuXG4kcGFuZWwtZGVmYXVsdC10ZXh0OiAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuJHBhbmVsLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRwYW5lbC1kZWZhdWx0LWhlYWRpbmctYmc6ICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRwYW5lbC1wcmltYXJ5LXRleHQ6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFuZWwtcHJpbWFyeS1ib3JkZXI6ICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRwYW5lbC1wcmltYXJ5LWhlYWRpbmctYmc6ICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4kcGFuZWwtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLXN1Y2Nlc3MtaGVhZGluZy1iZzogICAgJHN0YXRlLXN1Y2Nlc3MtYmcgIWRlZmF1bHQ7XG5cbiRwYW5lbC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtd2FybmluZy1oZWFkaW5nLWJnOiAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcblxuJHBhbmVsLWRhbmdlci10ZXh0OiAgICAgICAgICAgJHN0YXRlLWRhbmdlci10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLWRhbmdlci1ib3JkZXI6ICAgICAgICAgJHN0YXRlLWRhbmdlci1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtZGFuZ2VyLWhlYWRpbmctYmc6ICAgICAkc3RhdGUtZGFuZ2VyLWJnICFkZWZhdWx0O1xuXG4kcGFuZWwtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLWluZm8taGVhZGluZy1iZzogICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XG5cblxuLy8gVGh1bWJuYWlsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgIDRweCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXI6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbiR0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjogICAgICR0ZXh0LWNvbG9yICFkZWZhdWx0O1xuJHRodW1ibmFpbC1jYXB0aW9uLXBhZGRpbmc6ICAgOXB4ICFkZWZhdWx0O1xuXG5cbi8vIFdlbGxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHdlbGwtYmc6ICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJhZGdlLWxpbmstaG92ZXItY29sb3I6ICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRiYWRnZS1iZzogICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4kYmFkZ2UtYWN0aXZlLWNvbG9yOiAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRiYWRnZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG5cbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgIGJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtbGluZS1oZWlnaHQ6ICAgICAgICAgICAxICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgMTBweCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1jb2xvcjogICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1zZXBhcmF0b3I6ICAgICAgICBcIi9cIiAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRjYXJvdXNlbC10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgwLDAsMCwuNikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgIDAgMXB4IDAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICNjNzI1NGUgIWRlZmF1bHQ7XG4kY29kZS1iZzogICAgICAgICAgICAgICAgICAgICAjZjlmMmY0ICFkZWZhdWx0O1xuXG4kcHJlLWJnOiAgICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRwcmUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAzNDBweCAhZGVmYXVsdDtcblxuLy8gVHlwZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRhYmJyLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJGhlYWRpbmdzLXNtYWxsLWNvbG9yOiAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjogICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kcGFnZS1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4vLyBNaXNjZWxsYW5lb3VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBIciBib3JkZXIgY29sb3JcbiRoci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cbi8vIEhvcml6b250YWwgZm9ybXMgJiBsaXN0c1xuJGNvbXBvbmVudC1vZmZzZXQtaG9yaXpvbnRhbDogMTgwcHggIWRlZmF1bHQ7XG5cblxuLy8gQ29udGFpbmVyIHNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4kY29udGFpbmVyLXRhYmxldDogICAgICAgICAgICAgKCg3MjBweCArICRncmlkLWd1dHRlci13aWR0aCkpICFkZWZhdWx0O1xuJGNvbnRhaW5lci1zbTogICAgICAgICAgICAgICAgICRjb250YWluZXItdGFibGV0ICFkZWZhdWx0O1xuXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxuJGNvbnRhaW5lci1kZXNrdG9wOiAgICAgICAgICAgICgoOTQwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpKSAhZGVmYXVsdDtcbiRjb250YWluZXItbWQ6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWRlc2t0b3AgIWRlZmF1bHQ7XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wOiAgICAgICgoMTE0MHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSkgIWRlZmF1bHQ7XG4kY29udGFpbmVyLWxnOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wICFkZWZhdWx0O1xuXG4vL2N1c3RvbSBWSVUgY29udGFpbmVyIHNpemVzXG5cbi8vIHhMYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3BcbiRjb250YWluZXIteGxhcmdlLWRlc2t0b3A6ICAgICAgKDEyNzBweCkgIWRlZmF1bHQ7XG4kY29udGFpbmVyLXhsZzogICAgICAgICAgICAgICAgICRjb250YWluZXIteGxhcmdlLWRlc2t0b3AgIWRlZmF1bHQ7XG4vLyB4eExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuJGNvbnRhaW5lci14eGxhcmdlLWRlc2t0b3A6ICAgICAgKDEzNzBweCkgIWRlZmF1bHQ7XG4kY29udGFpbmVyLXh4bGc6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLXh4bGFyZ2UtZGVza3RvcCAhZGVmYXVsdDtcblxuXG4vLyBDb2xvcmVkIGZyYW1lIGJvcmRlciBzaXplc1xuXG4kZnJhbWUtd2lkdGgteHM6ICAxMHB4O1xuJGZyYW1lLXdpZHRoLXNtOiAgMjBweDtcbiRmcmFtZS13aWR0aC1tZDogIDI1cHg7XG5cblxuXG4vLyBMZWdhY3kgbWVudSB2YXJzXG5cbiR0YWJsZXRNaW46ICRzY3JlZW4tdGFibGV0O1xuJGRlc2t0b3BNaW46ICRzY3JlZW4tZGVza3RvcDtcblxuJG5hdmJhckJvcmRlcjogYmx1ZTtcbiRkcm9wZG93bkxpbmtDb2xvckhvdmVyOiAgYmx1ZTtcbiRkcm9wZG93bkxpbmtCYWNrZ3JvdW5kQWN0aXZlOiBibHVlO1xuJGRyb3Bkb3duTGlua0JhY2tncm91bmRIb3ZlcjogZ3JheTtcbiRkcm9wZG93bkxpbmtDb2xvcjogYmx1ZTtcbiRibGFjazogYmxhY2s7XG5cblxuXG4vLyBMZWdhY3kgbWVudSB2YXJzXG5cbiR0YWJsZXRNaW46ICRzY3JlZW4tdGFibGV0O1xuJGRlc2t0b3BNaW46ICRzY3JlZW4tZGVza3RvcDtcblxuJG5hdmJhckJvcmRlcjogYmx1ZTtcbiRkcm9wZG93bkxpbmtDb2xvckhvdmVyOiAgYmx1ZTtcbiRkcm9wZG93bkxpbmtCYWNrZ3JvdW5kQWN0aXZlOiBibHVlO1xuJGRyb3Bkb3duTGlua0JhY2tncm91bmRIb3ZlcjogZ3JheTtcbiRkcm9wZG93bkxpbmtDb2xvcjogYmx1ZTtcbiRibGFjazogYmxhY2s7XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuXG4vLyBDVVNUT01JWkVEIEJZIFZJVSBmb3IgMyBkaWZmZXJlbnQgcmVzcG9uc2l2ZSBndXR0ZXIgd2lkdGhzIGFzIGRpY3RhdGVkIGJ5IEFwZXJvIGRlc2lnbnMuXG5cblxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGk6IDEsICRsaXN0OiBcIi5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIikge1xuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCI7XG4gIH1cbiAgI3skbGlzdH0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgLy8gSW5uZXIgZ3V0dGVyIHZpYSBwYWRkaW5nXG5cbiAgICBwYWRkaW5nLWxlZnQ6ICBjZWlsKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gICAgcGFkZGluZy1yaWdodDogZmxvb3IoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjZWlsKCgkZ3JpZC1ndXR0ZXItd2lkdGgtc20gLyAyKSk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoLXNtIC8gMikpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogY2VpbCgoJGdyaWQtZ3V0dGVyLXdpZHRoLW1kIC8gMikpO1xuICAgICAgcGFkZGluZy1yaWdodDogZmxvb3IoKCRncmlkLWd1dHRlci13aWR0aC1tZCAvIDIpKTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNlaWwoKCRncmlkLWd1dHRlci13aWR0aC1sZyAvIDIpKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGgtbGcgLyAyKSk7XG4gICAgfVxuICB9XG59XG5cblxuXG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRpOiAxLCAkbGlzdDogXCIuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCIpIHtcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIC8vIElubmVyIGd1dHRlciB2aWEgcGFkZGluZ1xuICAgIHBhZGRpbmctbGVmdDogIGNlaWwoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICB9XG59XG5cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzLCAkaTogMSwgJGxpc3Q6IFwiLmNvbC0jeyRjbGFzc30tI3skaX1cIikge1xuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLSN7JGNsYXNzfS0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5cbkBtaXhpbiBjYWxjLWdyaWQtY29sdW1uKCRpbmRleCwgJGNsYXNzLCAkdHlwZSkge1xuICBAaWYgKCR0eXBlID09IHdpZHRoKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS0jeyRpbmRleH0ge1xuICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdXNoKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLSN7JGluZGV4fSB7XG4gICAgICBsZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPT0gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtMCB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtI3skaW5kZXh9IHtcbiAgICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVsbCkgYW5kICgkaW5kZXggPT0gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtMCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBvZmZzZXQpIHtcbiAgICAuY29sLSN7JGNsYXNzfS1vZmZzZXQtI3skaW5kZXh9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG59XG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gbG9vcC1ncmlkLWNvbHVtbnMoJGNvbHVtbnMsICRjbGFzcywgJHR5cGUpIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgY2FsYy1ncmlkLWNvbHVtbigkaSwgJGNsYXNzLCAkdHlwZSk7XG4gIH1cbn1cblxuXG4vLyBDcmVhdGUgZ3JpZCBmb3Igc3BlY2lmaWMgY2xhc3NcbkBtaXhpbiBtYWtlLWdyaWQoJGNsYXNzKSB7XG4gIEBpbmNsdWRlIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHdpZHRoKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdWxsKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdXNoKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBvZmZzZXQpO1xufVxuIiwiLy9cbi8vIEdyaWQgc3lzdGVtXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi5jb250YWluZXIsLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLXNtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLW1kO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLWxnO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsZy1taW4pIHtcbiAgICB3aWR0aDogJGNvbnRhaW5lci14bGc7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teHhsZy1taW4pIHtcbiAgICB3aWR0aDogJGNvbnRhaW5lci14eGxnO1xuICB9XG59XG5cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aG91dCBhbnkgZGVmaW5lZFxuLy8gd2lkdGggZm9yIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbi5jb250YWluZXItZmx1aWQge1xuICBAaW5jbHVkZSBjb250YWluZXItZml4ZWQ7XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuLnJvdyB7XG4gIEBpbmNsdWRlIG1ha2Utcm93O1xufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zO1xuXG5cbi8vIEV4dHJhIHNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgZXh0cmEgc21hbGwgZGV2aWNlcyBsaWtlXG4vLyBzbWFydHBob25lcy5cblxuQGluY2x1ZGUgbWFrZS1ncmlkKHhzKTtcblxuXG4vLyBTbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBzbWFsbCBkZXZpY2UgcmFuZ2UsIGZyb20gcGhvbmVzXG4vLyB0byB0YWJsZXRzLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKHNtKTtcbn1cblxuXG4vLyBNZWRpdW0gZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQobWQpO1xufVxuXG5cbi8vIExhcmdlIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGxhcmdlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKGxnKTtcbn1cbiIsIi8vXG4vLyBBbGVydHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJHRleHQtY29sb3IsICRob3Zlci1jb2xvciwgJGJ1dHRvbi1jb2xvcikge1xuICBjb2xvcjogJHRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cblxuICAuYWxlcnQtbGluaywgYSB7XG4gICAgY29sb3I6JHRleHQtY29sb3I7XG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOiRob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuY3RhLWJ1dHRvbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1jb2xvcjtcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcbiAgICAgIGNvbG9yOiRidXR0b24tY29sb3I7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFsZXJ0IHtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6ICRhbGVydC1ib3JkZXItcmFkaXVzO1xuXG4gIC8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4gIGg0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0OyAvLyBTcGVjaWZpZWQgZm9yIHRoZSBoNCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgfVxuXG4gIC8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4gIC5hbGVydC1saW5rLCBhOm5vdCguY3RhLWJ1dHRvbikge1xuICAgIC8vZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xuICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gIH1cblxuICAvLyBJbXByb3ZlIGFsaWdubWVudCBhbmQgc3BhY2luZyBvZiBpbm5lciBjb250ZW50XG4gID4gcCxcbiAgPiB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gID4gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLy8gVGhlIG1pc3NwZWxsZWQgLmFsZXJ0LWRpc21pc3NhYmxlIHdhcyBkZXByZWNhdGVkIGluIDMuMi4wLlxuLmFsZXJ0LWRpc21pc3NhYmxlLFxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogKCRhbGVydC1wYWRkaW5nICsgMjApO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICByaWdodDogLTIxcHg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtc3VjY2Vzcy1iZywgJGFsZXJ0LXN1Y2Nlc3MtYm9yZGVyLCAkYWxlcnQtc3VjY2Vzcy10ZXh0LCAkYWxlcnQtc3VjY2Vzcy10ZXh0LWhvdmVyLCAkYWxlcnQtc3VjY2Vzcy1idXR0b24pO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWluZm8tYmcsICRhbGVydC1pbmZvLWJvcmRlciwgJGFsZXJ0LWluZm8tdGV4dCwgJGFsZXJ0LWluZm8tdGV4dC1ob3ZlciwgJGFsZXJ0LWluZm8tYnV0dG9uKTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC13YXJuaW5nLWJnLCAkYWxlcnQtd2FybmluZy1ib3JkZXIsICRhbGVydC13YXJuaW5nLXRleHQsICRhbGVydC13YXJuaW5nLXRleHQtaG92ZXIsICRhbGVydC13YXJuaW5nLWJ1dHRvbik7XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1kYW5nZXItYmcsICRhbGVydC1kYW5nZXItYm9yZGVyLCAkYWxlcnQtZGFuZ2VyLXRleHQsICRhbGVydC1kYW5nZXItdGV4dC1ob3ZlciwgJGFsZXJ0LWRhbmdlci1idXR0b24pO1xufVxuIiwiLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBDbGVhcmZpeCAtIERPIE5PVCBSRU1PVkVcbi8vIEluY2x1ZGVzIHRoZSBoYXMtbGF5b3V0IHBhcnQgZnJvbSBjb21wYXNzIHdpdGhvdXQgdGhlIG92ZXJmbG93IGhpZGRlblxuLy8gYW5kIHRoZSBwc2V1ZG8gY2xhc3NlcyBmcm9tIGJvb3RzdHJhcCwgb3RoZXJ3aXNlIGFsbCBkcm9wIG1lbnVzIGdldCBjbGlwcGVkLlxuQG1peGluIGNsZWFyZml4IHtcbiAgQGluY2x1ZGUgaGFzLWxheW91dDtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiOyAvLyAxXG4gICAgZGlzcGxheTogdGFibGU7IC8vIDJcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vLyBWZXJ0aWNhbCBjZW50ZXJcbkBtaXhpbiB2ZXJ0aWNhbC1jZW50ZXJ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cblxuLy8gQ1RBIGxpbmtcbkBtaXhpbiBjdGEtYnV0dG9ue1xuICAvLyBXb3JrIGFyb3VuZCBmb3IgYmxvY2sgaXRlbSBub3QgZnVsbCB3aWR0aFxuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAxLjVlbSAwO1xuICBwYWRkaW5nOjAuNmVtIDFlbTtcbiAgLy8gV29yayBhcm91bmQgZm9yIHBpbGwgc2hhcGVcbiAgYm9yZGVyLXJhZGl1czogNTAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJjpob3ZlciwmOmZvY3Vze1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBNaXhpbiB0byBwcm92aWRlIHBhZGRpbmcgYW5kIHdpZHRoIHJlc3RyaWN0aW9ucyB0byBtYWluIG5hdiBjb250ZW50XG4vLyBSZXF1aXJlZCB0byBzZWxlY3RpdmVseSBsZWF2ZSBzb21lIHRoaW5ncyBmdWxsIHdpZHRoIChkaXZpZGVyIGxpbmVzKVxuQG1peGluIG5hdl9jb250YWluZWR7XG4gIG1hcmdpbi1sZWZ0OmF1dG87XG4gIG1hcmdpbi1yaWdodDphdXRvO1xuICB3aWR0aDo4MiU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJzbVwiKXtcbiAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICB9XG59XG5cblxuLyoqXG4gKiBGaXggZm9yIHZ3LCB2aCwgdm1pbiwgdm1heCBvbiBpT1MgNy5cbiAqIGh0dHA6Ly9jYW5pdXNlLmNvbS8jZmVhdD12aWV3cG9ydC11bml0c1xuICpcbiAqIFRoaXMgZml4IHdvcmtzIGJ5IHJlcGxhY2luZyB2aWV3cG9ydCB1bml0cyB3aXRoIHB4IHZhbHVlcyBvbiBrbm93biBzY3JlZW4gc2l6ZXMuXG4gKlxuICogaVBob25lIDYgYW5kIDYgUGx1cyBjYW5ub3QgcnVuIGlPUyA3LCBzbyBhcmUgbm90IHRhcmdldGVkIGJ5IHRoaXMgZml4LlxuICogVGFyZ2V0IGRldmljZXMgcnVubmluZyBpT1MgOCsgd2lsbCBpbmNpZGVudGFsbHkgZXhlY3V0ZSB0aGUgbWVkaWEgcXVlcnksXG4gKiBidXQgdGhpcyB3aWxsIHN0aWxsIHByb2R1Y2UgdGhlIGV4cGVjdGVkIHJlc3VsdDsgc28gdGhpcyBpcyBub3QgYSBwcm9ibGVtLlxuICpcbiAqIEFzIGFuIGV4YW1wbGUsIHJlcGxhY2U6XG4gKlxuICogICBoZWlnaHQ6IDUwdmg7XG4gKiAgIGZvbnQtc2l6ZTogNXZtaW47XG4gKlxuICogd2l0aDpcbiAqXG4gKiAgIEBpbmNsdWRlIHZpZXdwb3J0LXVuaXQoaGVpZ2h0LCA1MHZoKTtcbiAqICAgQGluY2x1ZGUgdmlld3BvcnQtdW5pdChmb250LXNpemUsIDV2bWluKTtcbiAqL1xuQG1peGluIHZpZXdwb3J0LXVuaXQoJHByb3BlcnR5LCAkdmFsdWUpIHtcbiAgI3skcHJvcGVydHl9OiAkdmFsdWU7XG5cbiAgJHVuaXQ6IHVuaXQoJHZhbHVlKTtcblxuICBAaWYgKGluZGV4KCh2dywgdmgsIHZtaW4sIHZtYXgpLCAkdW5pdCkgIT0gbnVsbCkge1xuICAgICRkZXZpY2VzOiAoXG4gICAgICAgICAgICAgICAgICAgICg3NjhweCwgMTAyNHB4KSwgLy8gaVBhZCAoYWxsIHZlcnNpb25zKVxuICAgICAgICAgICAgICAgICAgICAoMzIwcHgsIDQ4MHB4KSwgIC8vIGlQaG9uZSA0XG4gICAgICAgICAgICAgICAgICAgICgzMjBweCwgNTY4cHgpICAgLy8gaVBob25lIDUsIDVDLCA1U1xuICAgICk7XG5cbiAgICBAZWFjaCAkZGV2aWNlIGluICRkZXZpY2VzIHtcbiAgICAgICRkZXZpY2Utd2lkdGg6IG50aCgkZGV2aWNlLCAxKTtcbiAgICAgICRkZXZpY2UtaGVpZ2h0OiBudGgoJGRldmljZSwgMik7XG5cbiAgICAgICRkZXZpY2UtcXVlcnk6IFwib25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpXCI7XG4gICAgICAkZGV2aWNlLXF1ZXJ5OiBcIiN7JGRldmljZS1xdWVyeX0gYW5kIChkZXZpY2Utd2lkdGg6ICN7JGRldmljZS13aWR0aH0pXCI7XG4gICAgICAkZGV2aWNlLXF1ZXJ5OiBcIiN7JGRldmljZS1xdWVyeX0gYW5kIChkZXZpY2UtaGVpZ2h0OiAjeyRkZXZpY2UtaGVpZ2h0fSlcIjtcblxuICAgICAgJHBlcmNlbnQ6ICR2YWx1ZSAvICgkdmFsdWUgKiAwICsgMSk7IC8vIHNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy81MzNcblxuICAgICAgJHBlcmNlbnQtd2lkdGg6ICRkZXZpY2Utd2lkdGggKiAkcGVyY2VudCAvIDEwMDtcbiAgICAgICRwZXJjZW50LWhlaWdodDogJGRldmljZS1oZWlnaHQgKiAkcGVyY2VudCAvIDEwMDtcblxuICAgICAgQGlmICgkdW5pdCA9PSB2bWluIG9yICR1bml0ID09IHZtYXgpIHtcbiAgICAgICAgQG1lZGlhICN7JGRldmljZS1xdWVyeX0ge1xuICAgICAgICAgICN7JHByb3BlcnR5fTogaWYoJHVuaXQgPT0gdm1pbiwgJHBlcmNlbnQtd2lkdGgsICRwZXJjZW50LWhlaWdodCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQG1lZGlhICN7JGRldmljZS1xdWVyeX0gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCR1bml0ID09IHZ3LCAkcGVyY2VudC13aWR0aCwgJHBlcmNlbnQtaGVpZ2h0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAjeyRkZXZpY2UtcXVlcnl9IGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgICAgICN7JHByb3BlcnR5fTogaWYoJHVuaXQgPT0gdncsICRwZXJjZW50LWhlaWdodCwgJHBlcmNlbnQtd2lkdGgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEdyYWRpZW50c1xuQG1peGluIGN0Yi1ncmFkaWVudC12ZXJ0aWNhbCgkc3RhcnRDb2xvcjogIzU1NSwgJGVuZENvbG9yOiAjMzMzKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IG1peCgkc3RhcnRDb2xvciwgJGVuZENvbG9yLCA2Mi41JSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0Q29sb3IsICRlbmRDb2xvcik7IC8vIEZGIDMuNitcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCRzdGFydENvbG9yKSwgdG8oJGVuZENvbG9yKSk7IC8vIFNhZmFyaSA0KywgQ2hyb21lIDIrXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0Q29sb3IsICRlbmRDb2xvcik7IC8vIFNhZmFyaSA1LjErLCBDaHJvbWUgMTArXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydENvbG9yLCAkZW5kQ29sb3IpOyAvLyBPcGVyYSAxMS4xMFxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnRDb2xvciwgJGVuZENvbG9yKTsgLy8gU3RhbmRhcmQsIElFMTBcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2Rhcmtlbigkc3RhcnRDb2xvciwgMSUpfScsIGVuZENvbG9yc3RyPScje2RhcmtlbigkZW5kQ29sb3IsIDElKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOSBhbmQgZG93blxufVxuXG4vLyBHcmFkaWVudHNcbkBtaXhpbiBjdGItZ3JhZGllbnQtdmVydGljYWwoJHN0YXJ0Q29sb3I6ICM1NTUsICRlbmRDb2xvcjogIzMzMykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJHN0YXJ0Q29sb3IsICRlbmRDb2xvciwgNjIuNSUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydENvbG9yLCAkZW5kQ29sb3IpOyAvLyBGRiAzLjYrXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgkc3RhcnRDb2xvciksIHRvKCRlbmRDb2xvcikpOyAvLyBTYWZhcmkgNCssIENocm9tZSAyK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydENvbG9yLCAkZW5kQ29sb3IpOyAvLyBTYWZhcmkgNS4xKywgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnRDb2xvciwgJGVuZENvbG9yKTsgLy8gT3BlcmEgMTEuMTBcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0Q29sb3IsICRlbmRDb2xvcik7IC8vIFN0YW5kYXJkLCBJRTEwXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tkYXJrZW4oJHN0YXJ0Q29sb3IsIDElKX0nLCBlbmRDb2xvcnN0cj0nI3tkYXJrZW4oJGVuZENvbG9yLCAxJSl9JywgR3JhZGllbnRUeXBlPTApOyAvLyBJRTkgYW5kIGRvd25cbn1cbiIsIi8vIEhlbHBlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuXG4vKlNwYWNlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1tYXJnaW4ge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLXRvcC1zcGFjZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLWJvdHRvbS1zcGFjZSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLW1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1wYWRkaW5nLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4vKiBDb21tZW50IHRoZSBmb2xsb3dpbmcgZm9yIG5vdywgZmlyc3Qgb25lIGlzIGNhdXNpbmcgaXNzdWVzLCBvdGhlcnNcbiAgIHByb2JhYmx5IG5vdCBuZWNlc3NhcnkgZWl0aGVyLiAqL1xuXG4vKlxuLmNvbnRlbnQteHMge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uY29udGVudC1zbSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLmNvbnRlbnQtbWQge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi5jb250ZW50LWxnIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbi5jb250ZW50LXhsZyB7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xufVxuXG4qL1xuXG4uc3BhY2UtbWQtaG9yIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uc3BhY2UtbGctaG9yIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG4uc3BhY2UteGxnLWhvciB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS01LCAubWFyZ2luLWJvdHRvbS0xMCwgLm1hcmdpbi1ib3R0b20tMTUsIC5tYXJnaW4tYm90dG9tLTIwLCAubWFyZ2luLWJvdHRvbS0yNSwgLm1hcmdpbi1ib3R0b20tMzAsIC5tYXJnaW4tYm90dG9tLTM1LCAubWFyZ2luLWJvdHRvbS00MCwgLm1hcmdpbi1ib3R0b20tNDUsIC5tYXJnaW4tYm90dG9tLTUwLCAubWFyZ2luLWJvdHRvbS01NSwgLm1hcmdpbi1ib3R0b20tNjAsIC5tYXJnaW4tYm90dG9tLTEwMCB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubWFyZ2luLWJvdHRvbS01IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS0yNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMzUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS01NSB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tNzAge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS04MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc20tbWFyZ2luLWJvdHRvbS0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5zbS1tYXJnaW4tYm90dG9tLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnNtLW1hcmdpbi1ib3R0b20tMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAuc20tbWFyZ2luLWJvdHRvbS00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5zbS1tYXJnaW4tYm90dG9tLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLnNtLW1hcmdpbi1ib3R0b20tNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tZC1tYXJnaW4tYm90dG9tLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLm1kLW1hcmdpbi1ib3R0b20tMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAubWQtbWFyZ2luLWJvdHRvbS0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5tZC1tYXJnaW4tYm90dG9tLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLm1kLW1hcmdpbi1ib3R0b20tNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAubWQtbWFyZ2luLWJvdHRvbS02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4vKk90aGVyIFNwYWNlcyovXG5cbi5tYXJnaW4tdG9wLTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm1hcmdpbi1sZWZ0LTUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ubWFyZ2luLWxlZnQtMTAge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLm1hcmdpbi1yaWdodC01IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5wYWRkaW5nLXNtIHtcbiAgcGFkZGluZzogNDBweCA0MHB4O1xufVxuXG4ucGFkZGluZy10b3AtNSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5wYWRkaW5nLWxlZnQtNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG5cblxuXG4vLyBGbG9hdCBoZWxwZXJzIChiYWNrd2FyZCBjb21wYXRpYmlsaXR5IGZvciBtaWdyYXRlZCBjb250ZW50KVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmltYWdlcmlnaHR7XG4gIGZsb2F0OnJpZ2h0O1xuICBtYXJnaW46IC41ZW0gMCAxZW0gMWVtO1xufVxuLmltYWdlbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IC41ZW0gMWVtIDFlbSAwO1xufVxuXG4vLyBtYXJnaW5zIGZvciBmbG9hdGVkIGltYWdlcyB1c2luZyB0aGUgYWxpZ24gYnV0dG9ucyBpbiB0aW55bWNlLlxuaW1ne1xuICAmW3N0eWxlKj1cImZsb2F0OiBsZWZ0XCJde1xuICAgIEBleHRlbmQgLmltYWdlbGVmdDtcbiAgfVxuICAmW3N0eWxlKj1cImZsb2F0OmxlZnRcIl17XG4gICAgQGV4dGVuZCAuaW1hZ2VsZWZ0O1xuICB9XG4gICZbc3R5bGUqPVwiZmxvYXQ6IHJpZ2h0XCJde1xuICAgIEBleHRlbmQgLmltYWdlcmlnaHQ7XG4gIH1cbiAgJltzdHlsZSo9XCJmbG9hdDpyaWdodFwiXXtcbiAgICBAZXh0ZW5kIC5pbWFnZXJpZ2h0O1xuICB9XG4gICZbc3R5bGUqPVwiZGlzcGxheTogYmxvY2s7IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87XCJde1xuICAgIG1hcmdpbjoxZW0gMDtcbiAgfVxufVxuXG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5baWRdIHtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDNleDtcbn1cbiIsIi8qXG4gKiBUZW1wbGF0ZSBOYW1lOiBVbmlmeSAtIFJlc3BvbnNpdmUgQm9vdHN0cmFwIFRlbXBsYXRlXG4gKiBEZXNjcmlwdGlvbjogQnVzaW5lc3MsIENvcnBvcmF0ZSwgUG9ydGZvbGlvLCBFLWNvbW1lcmNlLCBCbG9nIGFuZCBPbmUgUGFnZSBUZW1wbGF0ZS5cbiAqIFZlcnNpb246IDEuOS4yXG4gKiBBdXRob3I6IEBodG1sc3RyZWFtXG4gKiBXZWJzaXRlOiBodHRwOi8vaHRtbHN0cmVhbS5jb21cbiovXG5cbi8qWy0tLS0tKioqIFRBQkxFIE9GIENPTlRFTlQgKioqLS0tLS1dXG5cbjEuIFByb21vIEJsb2Nrc1xuMi4gQnJlYWRjcnVtYnNcbiAgMi4xIC0gQnJlYWRjcnVtYnMgdjFcbiAgMi4yIC0gQnJlYWRjcnVtYnMgdjJcbiAgMi4zIC0gQnJlYWRjcnVtYnMgdjNcbjMuIEltYWdlIEhvdmVyIEVmZmVjdHNcbjQuIEJsb2NrIEdyaWRcbiAgNC4xIC0gQmxvY2sgR3JpZCB2MVxuICA0LjIgLSBCbG9jayBHcmlkIHYyXG41LiBTZXJ2aWNlcyBCb3ggdjFcbjYuIFNlcnZpY2UgQmxvY2tcbiAgNi4xIC0gU2VydmljZSBCbG9jayB2MVxuICA2LjIgLSBTZXJ2aWNlIEJsb2NrIHYyXG4gIDYuMyAtIFNlcnZpY2UgQmxvY2sgdjNcbiAgNi40IC0gU2VydmljZSBCbG9jayB2NFxuICA2LjUgLSBTZXJ2aWNlIEJsb2NrIHY1XG4gIDYuNiAtIFNlcnZpY2UgQmxvY2sgdjZcbiAgNi43IC0gU2VydmljZSBCbG9jayB2N1xuICA2LjggLSBTZXJ2aWNlIEJsb2NrIHY4XG4gIDYuIyAtIENvbG9yZWQgQ29udGVudCBCb3hlc1xuICA2LiMgLSBGdW5ueSBCb3hlc1xuNy4gUHJvY2Vzc1xuOC4gVGVhbVxuXHQ4LjEgLSBUZWFtIHYxXG5cdDguMiAtIFRlYW0gdjJcblx0OC4zIC0gVGVhbSB2M1xuXHQ4LjQgLSBUZWFtIHY0XG5cdDguNSAtIFRlYW0gdjVcblx0OC42IC0gVGVhbSB2NlxuXHQ4LjcgLSBUZWFtIHY3XG45LiBDYWxsIFRvIEFjdGlvblxuICA5LjEgLSBDYWxsIFRvIEFjdGlvbiB2MVxuICA5LjIgLSBDYWxsIFRvIEFjdGlvbiB2MlxuMTAuIFBvcnRmb2xpbyBCb3hcbiAgMTAuMSAtIFBvcnRmb2xpbyBCb3ggdjFcbjExLiBQb3J0Zm9saW8gQm94ZXNcblx0MTEuMSBQb3J0Zm9saW8gQm94IHYxXG5cdDExLjIgUG9ydGZvbGlvIEJveCB2MlxuMTIuIFRodW1ibmFpbFxuMTMuIEltYWdlIEJhY2tncm91bmRzXG4gIDEzLjEgLSBJbWFnZSBCYWNrZ3JvdW5kcyB2MVxuICAxMy4yIC0gSW1hZ2UgQmFja2dyb3VuZHMgdjJcbjE0LiBQYXJhbGxheCBRdW90ZVxuMTUuIFBhcmFsbGF4IFRlYW1cbjE2LiBQYXJhbGxheCBDb3VudGVyXG4gIDE2LjEgLSBQYXJhbGxheCBDb3VudGVyIHYxXG4gIDE2LjIgLSBQYXJhbGxheCBDb3VudGVyIHYyXG4gIDE2LjMgLSBQYXJhbGxheCBDb3VudGVyIHYzXG4gIDE2LjQgLSBQYXJhbGxheCBDb3VudGVyIHY0XG4xNy4gRmxhdCBCYWNrZ3JvdW5kIEJsb2NrXG4xOC4gRmxhdCBUZXN0aW1vbmlhbHNcbjE5LiBUZXN0aW1vbmlhbHNcbiAgMTkuMSAtIFRlc3RpbW9uaWFscyB2NFxuICAxOS4yIC0gVGVzdGltb25pYWxzIHY1XG4gIDE5LjMgLSBUZXN0aW1vbmlhbHMgdjZcbiAgMTkuNCAtIE90aGVyIFRlc3RpbW9uaWFsc1xuICAxOS41IC0gT3RoZXIgVGVzdGltb25pYWxzIDFcbjIwLiBGZWF0dXJlZCBCbG9nXG4yMS4gQmxvZyBDb21tZW50c1xuMjIuIFF1b3RlXG5cdDIyLjEgLSBRdW90ZSB2MlxuMjMuIFRlYW0gU29jaWFsXG4yNC4gQm94IFNoYWRvd3NcbjI1LiBJbnRlcmFjdGl2ZSBTbGlkZXJcbiAgMjUuMSAtIEludGVyYWN0aXZlIFNsaWRlciB2MVxuICAyNS4yIC0gSW50ZXJhY3RpdmUgU2xpZGVyIHYyXG4yNi4gQmxvZyBUcmVuZGluZ1xuMjcuIEJsb2cgTGF0ZXN0IFBvc3RzXG4yOC4gQmxvZyBQaG90b3N0cmVhbVxuMjkuIE5ld3NsZXR0ZXJcbjMwLiBCbG9nIFBvc3QgUXVvdGVcbjMxLiBCbG9nIFBvc3QgQXV0aG9yXG4zMi4gQmxvZyBDb21tZW50c1xuMzMuIE5ld3NcbiAgMzMuMSAtIE5ld3MgdjFcbiAgMzMuMiAtIE5ld3MgdjJcbiAgMzMuMyAtIE5ld3MgdjNcbjM0LiBCbG9nIEdyaWRcbjM1LiBCbG9nIFRodW1iXG4zNi4gU2hvcCBTdWJzY3JpYmVcbjM3LiBQYXJhbGxheCBTbGlkZXIgKE1haW4pXG4zOC4gTWFzdGVyIFNsaWRlclxuMzkuIFJldm9sdXRpb24gU2xpZGVyXG40MC4gTGF5ZXIgU2xpZGVyXG40MS4gQ2xpZW50cyBDYXJvdXNlbFxuNDIuIFBpZSBDaGFydFxuNDMuIENvdW50ZXJcbjQ0LiBCYWNrIFRvIFRvcFxuNDUuIE93bCBDYXJvdXNlbFxuXHQ0NS4xIC0gUmVjZW50IFdvcmtzIChPd2wgQ2Fyb3VzZWwpXG5cdDQ1LjIgLSBQYXJhbGxheCBUd2l0dGVyIChPd2wgQ2Fyb3VzZWwpXG5cdDQ1LjMgLSBDbGllbnRzIFNlY3Rpb24gKE93bCBDYXJvdXNlbClcblx0NDUuNCAtIE93bCBWaWRlb1xuNDYuIEJvb3RzdHJhcCBDYXJvdXNlbHNcblx0NDYuMSAtIEJvb3RzdHJhcCBDYXJvdXNlbCB2MVxuXHQ0Ni4yIC0gQm9vdHN0cmFwIENhcm91c2VsIHYyXG40Ny4gVGFic1xuXHQ0Ny4xIC0gVGFiIHYxXG5cdDQ3LjIgLSBUYWIgdjJcblx0NDcuMyAtIFRhYiB2M1xuXHQ0Ny40IC0gVGFiIHY0XG5cdDQ3LjUgLSBUYWIgdjVcblx0NDcuNiAtIFRhYiB2NlxuNDguIEFjY29yZGlvbnNcbjQ5LiBQYWdpbmF0aW9uc1xuNTAuIFBhZ2Vyc1xuXHQ1MC4xIC0gUGFnZXJzIERlZmF1bHRcblx0NTAuMiAtIFBhZ2VycyB2MlxuXHQ1MC4zIC0gUGFnZXJzIHYzXG5cdDUwLjQgLSBQYWdlcnMgdjRcbjUxLiBTaWRlYmFyIE1lbnVcblx0NTEuMSAtIFNpZGViYXIgTWVudSB2MVxuNTIuIENvbnRlbnQgQm94ZXNcblx0NTIuMSAtIENvbnRlbnQgQm94ZXMgdjFcblx0NTIuMiAtIENvbnRlbnQgQm94ZXMgdjJcblx0NTIuMyAtIENvbnRlbnQgQm94ZXMgdjNcblx0NTIuNCAtIENvbnRlbnQgQm94ZXMgdjRcblx0NTIuNSAtIENvbnRlbnQgQm94ZXMgdjVcblx0NTIuNiAtIENvbnRlbnQgQm94ZXMgdjZcbjUzLiBUYWdsaW5lIEJveGVzXG5cdDUzLjEgLSBUYWdsaW5lIEJveGVzIHYxXG5cdDUzLjIgLSBUYWdsaW5lIEJveGVzIHYyXG5cdDUzLjMgLSBUYWdsaW5lIEJveGVzIHYzXG5cdDUzLjQgLSBUYWdsaW5lIEJveGVzIHY0XG5cdDUzLjUgLSBUYWdsaW5lIEJveGVzIHY1XG5cdDUzLjYgLSBUYWdsaW5lIEJveGVzIHY2XG5cdDUzLjcgLSBUYWdsaW5lIEJveGVzIHY2XG41NC4gVGFnc1xuXHQ1NC4xIC0gVGFncyB2MVxuXHQ1NC4yIC0gVGFncyB2MlxuXHQ1NC4zIC0gVGFncyB2M1xuXHQ1NC40IC0gVGFncyB2NFxuXG4jIy4gTWFpbiBQYWdlIFN0eWxlc1xuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbMS4gUHJvbW8gQmxvY2tzXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlByb21vIEJhY2tncm91bmQgSW1hZ2VzKi9cblxuLnByb21vLWJnLXBhdHRlcm4tdjEtZGFyayB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGF0dGVybnMvNS5wbmcpIHJlcGVhdDtcbn1cblxuLnByb21vLWJnLXBhdHRlcm4tdjEtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhdHRlcm5zLzE2LnBuZykgcmVwZWF0O1xufVxuXG4vKlByb21vIEJhY2tncm91bmQgSW1hZ2VzKi9cblxuLnByb21vLWJnLWltZy12MSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmcvaW1nMS5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnByb21vLWJnLWltZy12MiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmcvaW1nNS5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnByb21vLWJnLWltZy12MyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmcvaW1nMTAuanBnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5wcm9tby1iZy1pbWctdjQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnL2ltZzExLmpwZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ucHJvbW8tYmctaW1nLXY1IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZy9pbWc2LmpwZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4vKlByb21vIEJhY2tncm91bmQgRml4ZWQqL1xuXG4ucHJvbW8tYmctZml4ZWQge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xufVxuXG4vKlByb21vIFRleHRzIHYxKi9cblxuLnByb21vLXRleHQtdjEge1xuICBwYWRkaW5nOiAzcHggMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZmZmO1xuXG4gICYuY29sb3ItZGFyayB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTU1O1xuICB9XG59XG5cbi8qUHJvbW8gVGV4dHMgdjIqL1xuXG4ucHJvbW8tdGV4dC12MiB7XG4gIGZvbnQtc2l6ZTogNTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDYzcHg7XG59XG5cbi8qUHJvbW8gVmlkZW8gSWNvbiovXG5cbi5wcm9tby12aWRlby1pY29uLXdyYXAge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5jb2xvci1saWdodCB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgIH1cbiAgfVxuXG4gICYuY29sb3ItZGFyayB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgICB9XG4gIH1cbn1cblxuLnByb21vLXZpZGVvLWljb24ge1xuICBsZWZ0OiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbMi4gQnJlYWRjcnVtYnNdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qRGVmYXVsdCBCcmVhZGNydW1icyovXG5cbi5icmVhZGNydW1icyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDEwcHggMCA2cHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWVlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhdHRlcm5zL2JyZWFkY3J1bWJzLnBuZykgcmVwZWF0O1xufVxuXG4udmlkZW8tYnVzaW5lc3MtaW1nMSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi92aWRlby95b3V0dWJlLWJ1c2luZXNzL3ZpZGVvLWJ1c2luZXNzLWltZzEuanBnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gIC8qU2NhbGVzIHRoZSBiYWNrZ3JvdW5kIGltYWdlIHRvIGJlIGFzIGxhcmdlIGFzIHBvc3NpYmxlKi9cbn1cblxuLmJyZWFkY3J1bWJzIGgxIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIHRvcDogMTBweDtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGEge1xuICAgIGNvbG9yOiAjNzc3O1xuICB9XG5cbiAgbGkge1xuICAgICYuYWN0aXZlLCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNzJjMDJjO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBoMS5wdWxsLWxlZnQsIHVsLnB1bGwtcmlnaHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgaDEucHVsbC1sZWZ0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmJyZWFkY3J1bWIge1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLypCcmVhZGNydW1icyBEYXJrIGFuZCBMaWdodCovXG5cbi5icmVhZGNydW1icyB7XG4gICYuYnJlYWRjcnVtYnMtZGFyayB7XG4gICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMjBweDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggIzc3NztcbiAgfVxuXG4gICYuYnJlYWRjcnVtYnMtbGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgcGFkZGluZzogMzBweCAwIDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICM3Nzc7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgfVxuXG4gICYuYnJlYWRjcnVtYnMtZGFyayB7XG4gICAgaDEsIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogMjAwO1xuICAgIH1cbiAgfVxuXG4gICYuYnJlYWRjcnVtYnMtbGlnaHQge1xuICAgIGgxLCBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICB9XG5cbiAgICBoMSwgYSB7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICB9XG4gIH1cblxuICAmLmJyZWFkY3J1bWJzLWRhcmsgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gICYuYnJlYWRjcnVtYnMtbGlnaHQgaDEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4vKkJyZWFkY3J1bWJzIFNpemVzKi9cblxuLmJyZWFkY3J1bWJzLXNtIHtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuXG4uYnJlYWRjcnVtYnMtbWQge1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuXG4uYnJlYWRjcnVtYnMtbGcge1xuICBwYWRkaW5nOiAyMDBweCAwO1xufVxuXG4vKkJyZWFkY3J1bWJzIHYxIGFuZCB2M1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmJyZWFkY3J1bWJzLXYxLCAuYnJlYWRjcnVtYnMtdjMge1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluLW91dDtcbn1cblxuLypCcmVhZGNydW1icyB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmJyZWFkY3J1bWJzLXYxIHtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JyZWFkY3J1bWJzL2ltZzEuanBnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gIC8qU2NhbGVzIHRoZSBiYWNrZ3JvdW5kIGltYWdlIHRvIGJlIGFzIGxhcmdlIGFzIHBvc3NpYmxlKi9cblxuICAmOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIH1cblxuICBzcGFuLCBoMSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5icmVhZGNydW1icy12MSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgfVxuICB9XG59XG5cbi8qQnJlYWRjcnVtYnMgdjJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5icmVhZGNydW1icy12MiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLzExLmpwZykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmJyZWFkY3J1bWJzLXYyLWluIHtcbiAgcGFkZGluZzogODBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5icmVhZGNydW1icy12MiBoMSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYnJlYWRjcnVtYi12MiBsaSB7XG4gIGEsICYuYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIGkge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1pbi13aWR0aDogMTlweDtcbiAgICBwYWRkaW5nOiAzcHggN3B4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG5cbi8qQnJlYWRjcnVtYnMgdjNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5icmVhZGNydW1icy12MyB7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLmJyZWFkY3J1bWJzLWxnIHtcbiAgICBwYWRkaW5nOiAyMDBweCAwO1xuICB9XG5cbiAgJi5pbWctdjEge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYnJlYWRjcnVtYnMvaW1nMS5qcGcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIH1cblxuICAmLmltZy12MiB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9icmVhZGNydW1icy9pbWcyLmpwZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgfVxuXG4gICYuaW1nLXYzIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JyZWFkY3J1bWJzL2ltZzMuanBnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cblxuICBoMSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5icmVhZGNydW1icy12My5icmVhZGNydW1icy1sZyB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJyZWFkY3J1bWJzLXYzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgICAmLmJyZWFkY3J1bWJzLWxnIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbMy4gSW1hZ2UgSG92ZXIgRWZmZWN0c11cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypJbWFnZSBIb3ZlciB2MSovXG5cbi5pbWctaG92ZXItdjEge1xuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciBzcGFuOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIH1cblxuICBpbWcge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5cbi5pbWctaG92ZXItdjIgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5pbWctaG92ZXItdjEge1xuICBzcGFuOmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgfVxuXG4gICY6aG92ZXIgaW1nIHtcbiAgICAtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59XG5cbi8qSW1hZ2UgSG92ZXIgdjIqL1xuXG4uaW1nLWhvdmVyLXYyIHtcbiAgaW1nIHtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICB9XG5cbiAgJjpob3ZlciBpbWcge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbNC4gQmxvY2sgR3JpZF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypCbG9jayBHcmlkIHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYmxvY2stZ3JpZC12MSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMTVweCA1cHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZWVlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM3MmMwMmM7XG4gIH1cblxuICBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAmLmJsb2NrLWdyaWQtdjEtaW1nIHtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cbiAgfVxuXG4gICYuY29udGVudC1ib3hlcy12MSBpbWcucHVsbC1sZWZ0IHtcbiAgICBmbG9hdDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgaDMgYSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgJi5jb250ZW50LWJveGVzLXYxIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICB9XG4gIH1cblxuICAuc3Rhci12b3RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi8qU3RhciBWb3RlKi9cblxuLypBZGRpdGlvbmFsIEluZm8qL1xuXG4uYmxvY2stZ3JpZC12MS1hZGQtaW5mbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZWVlO1xuXG4gIGxpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHBhZGRpbmc6IDRweCA3cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXI6IHNvbGlkIDJweCAjZWVlO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8qQmxvY2sgR3JpZCB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmJsb2NrLWdyaWQtdjIge1xuICBwYWRkaW5nOiAwO1xuXG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgIC8qRm9yIENocm9tZSovXG4gIH1cbn1cblxuLmJsb2NrLWdyaWQtdjItaW5mbyB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICNlZWU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuXG4uYmxvY2stZ3JpZC12MiBsaTpob3ZlciAuYmxvY2stZ3JpZC12Mi1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzJjMDJjO1xufVxuXG4uYmxvY2stZ3JpZC12Mi1pbmZvIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuc3Rhci12b3RlIGxpIHtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzUuIFNlcnZpY2VzIEJveF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogU2VydmljZXMgQm94IHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uc2VydmljZS1ib3gtdjEge1xuICAuc2VydmljZS1ibG9jayB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIHAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBib3R0b206IC0xNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgICAgYmFja2dyb3VuZDogIzcyYzAyYztcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG5cbiAgbGkge1xuICAgIG1hcmdpbjogOHB4IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgYm9yZGVyLXRvcDogZG90dGVkIDFweCAjNzJjMDJjO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzcyYzAyYztcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbNi4gU2VydmljZSBCbG9jayBdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qU2VydmljZSBCbG9jayB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnNlcnZpY2UtYmxvY2stdjEge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDVweCAyMHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjI7XG5cbiAgaSB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogLTMwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogNjJweDtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjNzJjMDJjO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIGgzLCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi8qU2VydmljZSBCbG9jayB2MiAodXNlZCBpbiBwYWdlXzQwNF9lcnJvcjIuaHRtbClcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zZXJ2aWNlLWJsb2NrLXYyIC5zZXJ2aWNlLWJsb2NrLWluIHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcblxuICBpIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cblxuICBoNCB7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgaSwgaDQsIHAge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi8qU2VydmljZSBCbG9jayB2MyAodXNlZCBpbiBwcm9maWxlIHBhZ2VzKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnNlcnZpY2UtYmxvY2stdjMge1xuICBwYWRkaW5nOiAyMHB4O1xuXG4gIGkge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG4gIH1cblxuICAuc2VydmljZS1oZWFkaW5nIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAuc2VydmljZS1pbiB7XG4gICAgc21hbGwge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICAuY291bnRlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuc2VydmljZS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5jb3VudGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cblxuICAucHJvZ3Jlc3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxuXG4gIC5zZXJ2aWNlLWluIHtcbiAgICBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zdGF0aXN0aWNzIHtcbiAgICAuaGVhZGluZy14cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG5cbiAgICBzbWFsbCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAucHJvZ3Jlc3Mge1xuICAgICAgYmFja2dyb3VuZDogI2JiYjtcbiAgICB9XG5cbiAgICAucHJvZ3Jlc3MtYmFyLWxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbi8qU2VydmljZSBJbm5uZXIqL1xuXG4vKlN0YXRpc3RpY3MqL1xuXG4vKlNlcnZpY2UgQmxvY2sgdjRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zZXJ2aWNlLWJsb2NrLXY0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuXG4gICY6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDI1cHggMjBweCAwIDIwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnNlcnZpY2UtZGVzYyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaSB7XG4gICAgICBjb2xvcjogIzcyYzAyYztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cbn1cblxuLypTZXJ2aWNlIEJsb2NrIHY1XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uc2VydmljZS1ibG9jay12NSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcblxuICAuc2VydmljZS1pbm5lciB7XG4gICAgcGFkZGluZzogODBweCA0MHB4O1xuXG4gICAgaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG5cbiAgLnNlcnZpY2UtYm9yZGVyIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlcnZpY2UtYmxvY2stdjUgLnNlcnZpY2UtYm9yZGVyIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIH1cbn1cblxuLypTZXJ2aWNlIEJsb2NrIHY2XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uc2VydmljZS1ibG9jay12NiB7XG4gIGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogNXB4IDE1cHggMCAwO1xuICB9XG5cbiAgLnNlcnZpY2UtZGVzYyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cbn1cblxuLypTZXJ2aWNlIEJsb2NrIHY3XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uc2VydmljZS1ibG9jay12NyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiA0NXB4IDIwcHggMjBweDtcblxuICBpIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAtMjVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogIzcyYzAyYztcbiAgICBtYXJnaW4tbGVmdDogLTIyLjVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICBoMywgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4vKlNlcnZpY2UgQmxvY2sgdjhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zZXJ2aWNlLWJsb2NrLXY4IHtcbiAgcGFkZGluZzogMjVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcblxuICBpIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luOiA1cHggMjVweCAwIDA7XG4gIH1cblxuICAuc2VydmljZS1ibG9jay1kZXNjIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogIzcyYzAyYztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypDb2xvcmVkIENvbnRlbnQgQm94ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zZXJ2aWNlLWJsb2NrIHtcbiAgcGFkZGluZzogNjBweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICBoMiB7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnNlcnZpY2UtYmxvY2stbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xufVxuXG4uc2VydmljZS1ibG9jay1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZTtcblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4ICNlZWU7XG4gIH1cbn1cblxuLnNlcnZpY2UtYmxvY2stbGlnaHQge1xuICBwLCBoMiB7XG4gICAgY29sb3I6ICM1NTU7XG4gIH1cbn1cblxuLnNlcnZpY2UtYmxvY2stZGVmYXVsdCB7XG4gIHAsIGgyIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgfVxufVxuXG4uc2VydmljZS1ibG9jay11IHtcbiAgYmFja2dyb3VuZDogIzcyYzAyYztcbn1cblxuLnNlcnZpY2UtYmxvY2stYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMzNDk4ZGI7XG59XG5cbi5zZXJ2aWNlLWJsb2NrLXJlZCB7XG4gIGJhY2tncm91bmQ6ICNlNzRjM2M7XG59XG5cbi5zZXJ2aWNlLWJsb2NrLXNlYSB7XG4gIGJhY2tncm91bmQ6ICMxYWJjOWM7XG59XG5cbi5zZXJ2aWNlLWJsb2NrLWdyZXkge1xuICBiYWNrZ3JvdW5kOiAjOTVhNWE2O1xufVxuXG4uc2VydmljZS1ibG9jay15ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAjZjFjNDBmO1xufVxuXG4uc2VydmljZS1ibG9jay1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZTY3ZTIyO1xufVxuXG4uc2VydmljZS1ibG9jay1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICMyZWNjNzE7XG59XG5cbi5zZXJ2aWNlLWJsb2NrLXB1cnBsZSB7XG4gIGJhY2tncm91bmQ6ICM5YjZiY2M7XG59XG5cbi5zZXJ2aWNlLWJsb2NrLWFxdWEge1xuICBiYWNrZ3JvdW5kOiAjMjdkN2U3O1xufVxuXG4uc2VydmljZS1ibG9jay1icm93biB7XG4gIGJhY2tncm91bmQ6ICM5YzgwNjE7XG59XG5cbi5zZXJ2aWNlLWJsb2NrLWRhcmstYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICM0NzY1YTA7XG59XG5cbi5zZXJ2aWNlLWJsb2NrLWxpZ2h0LWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzc5ZDViMztcbn1cblxuLnNlcnZpY2UtYmxvY2stZGFyayB7XG4gIGJhY2tncm91bmQ6ICM1NTU7XG59XG5cbi5zZXJ2aWNlLWJsb2NrLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2VjZjBmMTtcbn1cblxuLyogRnVubnkgQm94ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5mdW5ueS1ib3hlcyB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICBoMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjNTU1O1xuICAgIH1cbiAgfVxuXG4gIHAgYSB7XG4gICAgY29sb3I6ICM3MmMwMmM7XG4gIH1cblxuICAuZnVubnktYm94ZXMtaW1nIHtcbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG5cbiAgICAgIGkge1xuICAgICAgICBjb2xvcjogIzcyYzAyYztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luOiA1cHggMTBweCAxNXB4IDA7XG4gICAgfVxuICB9XG5cbiAgdWwuZnVubnktYm94ZXMtcmF0aW5nIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBpIHtcbiAgICAgIGNvbG9yOiAjZjhiZTJjO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmOGJlMmM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZnVubnktYm94ZXMgLmZ1bm55LWJveGVzLWltZyBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi8qRnVubnkgQ29sb3JlZCBCb3hlcyovXG5cbi5mdW5ueS1ib3hlcy1jb2xvcmVkIHtcbiAgcCwgaDIgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuZnVubnktYm94ZXMtaW1nIGxpIHtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIGkge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbi8qUmVkIEZ1bm55IEJveCovXG5cbi5mdW5ueS1ib3hlcy1yZWQge1xuICBiYWNrZ3JvdW5kOiAjZTc0YzNjO1xufVxuXG4vKkRhcmsgUmVkIEZ1bm55IEJveCovXG5cbi5mdW5ueS1ib3hlcy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kOiAjOWI2YmNjO1xufVxuXG4vKkJsdWUgRnVubnkgQm94Ki9cblxuLmZ1bm55LWJveGVzLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMzQ5OGRiO1xufVxuXG4vKkdyZXkgRnVubnkgQm94Ki9cblxuLmZ1bm55LWJveGVzLWdyZXkge1xuICBiYWNrZ3JvdW5kOiAjOTVhNWE2O1xufVxuXG4vKlR1cnF1b2lzZSBGdW5ueSBCb3gqL1xuXG4uZnVubnktYm94ZXMtc2VhIHtcbiAgYmFja2dyb3VuZDogIzFhYmM5Yztcbn1cblxuLypUdXJxdW9pc2UgVG9wIEJvcmRlcmVkIEZ1bm55IEJveCovXG5cbi5mdW5ueS1ib3hlcy10b3Atc2VhIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMnB4ICMxYWJjOWM7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzE2YTA4NTtcbiAgfVxufVxuXG4vKlllbGxvdyBUb3AgQm9yZGVyZWQgRnVubnkgQm94KiovXG5cbi5mdW5ueS1ib3hlcy10b3AteWVsbG93IHtcbiAgYm9yZGVyLXRvcDogc29saWQgMnB4ICNmMWM0MGY7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2YzOWMxMjtcbiAgfVxufVxuXG4vKlJlZCBUb3AgQm9yZGVyZWQgRnVubnkgQm94KiovXG5cbi5mdW5ueS1ib3hlcy10b3AtcmVkIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMnB4ICNlNzRjM2M7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2MwMzkyYjtcbiAgfVxufVxuXG4vKlB1cnBsZSBUb3AgQm9yZGVyZWQgRnVubnkgQm94KiovXG5cbi5mdW5ueS1ib3hlcy10b3AtcHVycGxlIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMnB4ICM5YjZiY2M7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzgxNGZiNTtcbiAgfVxufVxuXG4vKk9yYW5nZSBMZWZ0IEJvcmRlcmVkIEZ1bm55IEJveCoqL1xuXG4uZnVubnktYm94ZXMtbGVmdC1vcmFuZ2Uge1xuICBib3JkZXItbGVmdDogc29saWQgMnB4ICNlNjdlMjI7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNkMzU0MDA7XG4gIH1cbn1cblxuLypHcmVlbiBMZWZ0IEJvcmRlcmVkIEZ1bm55IEJveCoqL1xuXG4uZnVubnktYm94ZXMtbGVmdC1ncmVlbiB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggIzcyYzAyYztcblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzVmYjYxMTtcbiAgfVxufVxuXG4vKkJsdWUgTGVmdCBCb3JkZXJlZCBGdW5ueSBCb3gqKi9cblxuLmZ1bm55LWJveGVzLWxlZnQtYmx1ZSB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggIzM0OThkYjtcblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzI5ODBiOTtcbiAgfVxufVxuXG4vKkRhcmsgTGVmdCBCb3JkZXJlZCBGdW5ueSBCb3gqKi9cblxuLmZ1bm55LWJveGVzLWxlZnQtZGFyayB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggIzU1NTtcblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzMzMztcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFs3LiBQcm9jZXNzXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlByb2Nlc3MgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5wcm9jZXNzLXYxIHtcbiAgLnByb2Nlc3MtaW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgID4gbGkgaSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjNzJjMDJjO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlcjogc29saWQgOXB4ICNmZmY7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IC05cHg7XG4gICAgICAgIGxlZnQ6IC05cHg7XG4gICAgICAgIHJpZ2h0OiAtOXB4O1xuICAgICAgICBib3R0b206IC05cHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvY2Vzcy1kZXNjIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICA+IGxpIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cblxuICAucHJvY2Vzcy1ib3JkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgICBsZWZ0OiAxMiU7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXRvcDogc29saWQgMnB4ICNkZGQ7XG4gICAgfVxuICB9XG59XG5cbi8qUHJvY2VzcyBEZXNjcmlwdGlvbiovXG5cbi8qUHJvY2VzcyBCb3JkZXIqL1xuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2Nlc3MtdjEgLnByb2Nlc3MtYm9yZGVyOmJlZm9yZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzguIFRlYW1dXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFRlYW0gdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi50ZWFtLXYxIHtcbiAgdWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIGxpIHtcbiAgICA+IC50ZWFtLWltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgID4gLnRlYW0taW1nOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgfVxuXG4gICAgICA+IC50ZWFtLWltZyB1bCB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuXG4gICAgICA+IHA6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICM3MmMwMmM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAudGVhbS1pbWcgdWwge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNDUlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAtMThweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgID4ge1xuICAgICAgLnRlYW0taW1nIHtcbiAgICAgICAgdWwgbGkge1xuICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIGkge1xuICAgICAgICAgIGNvbG9yOiAjZWVlO1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2VlZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICYuZmEtdHdpdHRlcjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzNDk4ZGI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMzNDk4ZGI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5mYS1mYWNlYm9vazpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0NzY1YTA7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM0NzY1YTA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5mYS1nb29nbGUtcGx1czpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNzRjM2M7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNlNzRjM2M7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDdweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2JiYjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlRlYW0gSW1hZ2UqL1xuXG4vKlRlYW0gU29jaWFscyovXG5cbi8qVGVhbSBEaXNjcmlwdGlvbiovXG5cbi8qVGVhbSB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnRlYW0tdjIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5pbm5lci10ZWFtIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaDMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIHNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cblxuICAgIGhyIHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi8qVGVhbS1Tb2NpYWwgKFRlbXBvcmFyeSkqL1xuXG4udGVhbS1zb2NpYWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gIGxpIHtcbiAgICBwYWRkaW5nOiAwIDJweDtcblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZzogNnB4IDRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGkge1xuICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgJi5mYiB7XG4gICAgICAgIGNvbG9yOiAjNDg2MmEzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDg2MmEzO1xuICAgICAgfVxuXG4gICAgICAmLnR3IHtcbiAgICAgICAgY29sb3I6ICMxNTljZWI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNTljZWI7XG4gICAgICB9XG5cbiAgICAgICYuZ3Age1xuICAgICAgICBjb2xvcjogI2RjNGEzODtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RjNGEzODtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5mYjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNDg2MmEzO1xuICAgICAgfVxuXG4gICAgICAmLnR3OmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNTljZWI7XG4gICAgICB9XG5cbiAgICAgICYuZ3A6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogI2RjNGEzODtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypUZWFtIHYzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4udGVhbS12MyB7XG4gIC50ZWFtLWltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICY6aG92ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnRlYW0taG92ZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA2MCU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAtOTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIC50ZWFtLWltZzpob3ZlciAudGVhbS1ob3ZlciB7XG4gICAgdG9wOiA1MCU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIC50ZWFtLWhvdmVyIHtcbiAgICBzcGFuLCBzbWFsbCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC50ZWFtLXNvY2lhbC12MyBpIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qVGVhbSBIb3ZlciBHcmFkaWVudCovXG5cbi8qVGVhbSBTb2NpYWwqL1xuXG4vKlRlYW0gdjRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi50ZWFtLXY0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIHNtYWxsIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAudGVhbS1zb2NpYWwtdjQgYSB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzcyYzAyYztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLypUZWFtIHY1XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4udGVhbS12NSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBzcGFuIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBzbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICM3MmMwMmM7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgYmFja2dyb3VuZDogIzc3NztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIH1cblxuICAudGVhbS1pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAudGVhbS1ob3ZlciB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDYwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIC50ZWFtLWltZzpob3ZlciAudGVhbS1ob3ZlciB7XG4gICAgdG9wOiA1MCU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIC50ZWFtLWhvdmVyIC50ZWFtLXNvY2lhbC12NSBpIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMzNweDtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgcGFkZGluZzogOXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxufVxuXG4vKlRlYW0gSG92ZXIgR3JhZGllbnQqL1xuXG4vKlNvY2lhbCBOZXR3b3JrLSovXG5cbi8qVGVhbSB2NlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnRlYW0tdjYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjNzJjMDJjO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi8qVGVhbSB2N1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnRlYW0tdjcge1xuICAudGVhbS12Ny1pbiB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG5cbiAgLnRlYW0tdjctbmFtZSB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLnRlYW0tdjctcG9zaXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjNzJjMDJjO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAudGVhbS12Ny1uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG5cbiAgLnNvY2lhbC1pY29ucy12MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC50ZWFtLXY3LWltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB9XG4gIH1cblxuICAudGVhbS1hcnJvdy1yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnRlYW0tYXJyb3ctbGVmdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cblxuICAudGVhbS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBib3JkZXItd2lkdGg6IDIwcHggMCAyMHB4IDI1cHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xuICB9XG5cbiAgLnRlYW0tYXJyb3ctbGVmdDpiZWZvcmUge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIGJvcmRlci13aWR0aDogMjBweCAyNXB4IDIwcHggMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLypUZWFtIFNwYWNlKi9cblxuLypUZWFtIEltYWdlKi9cblxuLypUZWFtIEluZm8qL1xuXG4vKlRlYW0gSW5mbyBNZWRpYSBRdWVyaWVzKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAvKlRlYW0gQXJyb3dzKi9cblxuICAudGVhbS12NyB7XG4gICAgLnRlYW0tYXJyb3ctbGVmdDpiZWZvcmUsIC50ZWFtLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBsZWZ0OiA3MHB4O1xuICAgICAgYm90dG9tOiAtMjVweDtcbiAgICAgIGJvcmRlci13aWR0aDogMjVweCAyMHB4IDAgMjBweDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAudGVhbS1hcnJvdy1sZWZ0OmJlZm9yZSwgLnRlYW0tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDcwcHg7XG4gICAgICBib3R0b206IC0yNXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAyNXB4IDIwcHggMCAyMHB4O1xuICAgIH1cblxuICAgIC5lcXVhbC1oZWlnaHQtY29sdW1uIHtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8qRXF1YWwgSGVpZ2h0IENvbHVtbnMqL1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFs5LiBDYWxsIFRvIEFjdGlvbl1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypDYWxsIFRvIEFjdGlvbiB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmNhbGwtYWN0aW9uLXYxIHtcbiAgcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmLmNhbGwtYWN0aW9uLXYxLWJveGVkIHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cblxuICAuY2FsbC1hY3Rpb24tdjEtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC5jYWxsLWFjdGlvbi12MS1pbiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgJi5pbm5lci1idG4ge1xuICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYWxsLWFjdGlvbi12MSAuY2FsbC1hY3Rpb24tdjEtaW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYuaW5uZXItYnRuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLypDYWxsIFRvIEFjdGlvbiB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmNhbGwtYWN0aW9uLXYyIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGF0dGVybnMvMTYucG5nKTtcblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBwIHtcbiAgICBwYWRkaW5nOiAwIDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYWxsLWFjdGlvbi12MiBwIHtcbiAgICBwYWRkaW5nOiBpbmhlcml0O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzEwLiBQb3J0Zm9saW8gQm94XVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlBvcnRmb2xpbyBCb3gqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wb3J0Zm9saW8tYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wb3J0Zm9saW8tYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9ydGZvbGlvLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4ucG9ydGZvbGlvLWJveCB7XG4gIGEuZmFuY3lib3gge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgIH1cblxuICAgICY6aG92ZXIgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB9XG4gIH1cblxuICAucG9ydGZvbGlvLWJveC1pbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjNzJjMDJjO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDUzcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgfVxuXG4gIGEuZmFuY3lib3g6aG92ZXIgLnBvcnRmb2xpby1ib3gtaW4ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICBzbWFsbC5wcm9qZWN0LXRhZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBjb2xvcjogIzk5OTtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNzJjMDJjO1xuICAgIH1cbiAgfVxufVxuXG4vKlByb2plY3QgVGFnKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbMTEuIFBvcnRmb2xpbyBCb3hlc11cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogUG9ydGZvbGlvIEJveCB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnBvcnRmb2xpby1ib3gtdjEge1xuICBtYXJnaW46IDA7XG5cbiAgW2NsYXNzXj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIGxpIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgIC8qRm9yIENocm9tZSovXG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgICY6aG92ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgIH1cblxuICAgICY6YWZ0ZXIsICY6aG92ZXI6YWZ0ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICY6aG92ZXIgaW1nIHtcbiAgICAgIC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgfVxuICB9XG5cbiAgLnBvcnRmb2xpby1ib3gtdjEtaW4ge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgbWFyZ2luLXRvcDogLTc1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIH1cblxuICBsaTpob3ZlciAucG9ydGZvbGlvLWJveC12MS1pbiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIC5wb3J0Zm9saW8tYm94LXYxLWluIHtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAsIGgzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBhLmJ0bi11IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgLypGb3IgQ2hyb21lKi9cbiAgICB9XG4gIH1cbn1cblxuLypQb3J0Zm9saW8gQm94IHYyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ucG9ydGZvbGlvLWJveC12MiB7XG4gIG1hcmdpbjogMCAwIDYwcHg7XG5cbiAgW2NsYXNzXj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIGxpIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgLypGb3IgQ2hyb21lKi9cblxuICAgICY6YWZ0ZXIge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgJjpob3ZlcjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgfVxuXG4gICAgJjphZnRlciwgJjpob3ZlcjphZnRlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIH1cbiAgfVxuXG4gIC5wb3J0Zm9saW8tYm94LXYyLWluIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIH1cblxuICBsaTpob3ZlciAucG9ydGZvbGlvLWJveC12Mi1pbiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIC5wb3J0Zm9saW8tYm94LXYyLWluIGkge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDExNCwgMTkyLCA0NCwgMC44KTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzcyYzAyYztcbiAgICB9XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbMTIuIFRodW1ibmFpbF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypUaHVtYm5haWwgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi50aHVtYm5haWxzLXYxIHtcbiAgLnRodW1ibmFpbC1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG5cbiAgLnJlYWQtbW9yZSB7XG4gICAgY29sb3I6ICM3MmMwMmM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbMTMuIEltYWdlIEJhY2tncm91bmRzXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBJbWFnZSBCYWNrZ3JvdW5kcyB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmJnLWltYWdlLXYxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogNTBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmcvMTEuanBnKSByZXBlYXQgZml4ZWQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgJjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG59XG5cbi8qSW1hZ2UgQmFja2dyb3VuZHMgdjJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5iZy1pbWFnZS12MiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLzcuanBnKSByZXBlYXQgZml4ZWQ7XG5cbiAgJjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB9XG59XG5cbi8qQmFja2dyb3VuZCBEYXJrIENvdmVyKi9cblxuLmJnLWltYWdlLXYyLWRhcmsge1xuICAmOmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cblxuICBoMiwgcCB7XG4gICAgY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFsxNC4gUGFyYWxsYXggUXVvdGVdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnBhcmFsbGF4LXF1b3RlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RlYW0vZmFjZXMuanBnKSA1MCUgMCByZXBlYXQgZml4ZWQ7XG5cbiAgJjphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhdHRlcm5zL2dyaWR0aWxlLnBuZykgcmVwZWF0O1xuICB9XG4gIC5jb250YWluZXJ7XG4gICAgbWFyZ2luOjAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKlBhcmFsbGF4IFF1b3RlIElubmVyKi9cblxuLnBhcmFsbGF4LXF1b3RlLWluIHtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMCA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG4gICAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyBcIiAnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1mYW1pbHk6IFRhaG9tYTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIH1cbiAgfVxuXG4gIHNtYWxsIHtcbiAgICBjb2xvcjogI2JiYjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFyYWxsYXgtcXVvdGUtaW4ge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vKlBhcmFsbGF4IFF1b3RlIExpZ2h0Ki9cblxuLnBhcmFsbGF4LXF1b3RlLWxpZ2h0IHtcbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICB9XG5cbiAgLnBhcmFsbGF4LXF1b3RlLWluIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDMwcHggODBweDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2RkZDtcblxuICAgIHAge1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogMjAwO1xuICAgIH1cblxuICAgIHNtYWxsIHtcbiAgICAgIGNvbG9yOiAjNTU1O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFsbGF4LXF1b3RlLWxpZ2h0IC5wYXJhbGxheC1xdW90ZS1pbiB7XG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgc21hbGwge1xuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICB9XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbMTUuIFBhcmFsbGF4IFRlYW1dXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnBhcmFsbGF4LXRlYW0ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RlYW0vZmFjZXMuanBnKSA1MCUgMCByZXBlYXQgZml4ZWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAudGl0bGUtYm94LXYyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIH1cbn1cblxuLnBhcmFsbGF4LXRlYW0tZGFyazpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cblxuLypQYXJhbGxheCBUZWFtKi9cblxuLnBhcmFsbGF4LXRlYW0ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RlYW0vZmFjZXMuanBnKSA1MCUgMCByZXBlYXQgZml4ZWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAudGl0bGUtYm94LXYyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLnBhcmFsbGF4LXRlYW0tZGFyazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzE2LiBQYXJhbGxheCBDb3VudGVyXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5wYXJhbGxheC1iZyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGF0dGVybnMvNS5wbmcpIHJlcGVhdCBmaXhlZDtcbn1cblxuLypQYXJhbGxheCBDb3VudGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ucGFyYWxsYXgtY291bnRlciB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wYXR0ZXJucy81LnBuZykgcmVwZWF0IGZpeGVkO1xuXG4gIC5jb3VudGVycyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG5cbiAgaDQge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgc3Bhbi5jb3VudGVyIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cblxuLypQYXJhbGxheCBDb3VudGVyIHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ucGFyYWxsYXgtY291bnRlci12MSB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wYXR0ZXJucy81LnBuZykgcmVwZWF0IGZpeGVkO1xuXG4gIC5jb3VudGVycyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTVweCAwIDEwcHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzU1NTtcbiAgfVxuXG4gIGg0IHtcbiAgICBjb2xvcjogI2VlZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIHNwYW4uY291bnRlciB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG59XG5cbi8qUGFyYWxsYXggQ291bnRlciB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnBhcmFsbGF4LWNvdW50ZXItdjIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDgwcHggMCA2MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhdHRlcm5zLzE2LnBuZykgcmVwZWF0IGZpeGVkO1xuXG4gICY6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItdG9wOiAyNXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWxlZnQ6IDI1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAyNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAyKTtcbiAgfVxuXG4gIC5jb3VudGVycyB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZGRkO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcblxuICAgIGg0IHtcbiAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFsbGF4LWNvdW50ZXItdjIgLmNvdW50ZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLypQYXJhbGxheCBDb3VudGVyIHYzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ucGFyYWxsYXgtY291bnRlci12MyB7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogODBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZy8yNS5qcGcpIDUwJSAwIGZpeGVkO1xuXG4gICY6YWZ0ZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuXG4gIC5mZWF0dXJlcyB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDogLTlweDtcbiAgICAgIGxlZnQ6IC05cHg7XG4gICAgICByaWdodDogLTlweDtcbiAgICAgIGJvdHRvbTogLTlweDtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogMjAwO1xuXG4gICAgICAmLmNvdW50ZXIge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgICYuZmVhdHVyZXMtaW5mbyB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAucGFyYWxsYXgtY291bnRlci12MyAuZmVhdHVyZXMge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIHBhZGRpbmc6IDIycHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDogLTdweDtcbiAgICAgIGxlZnQ6IC03cHg7XG4gICAgICByaWdodDogLTdweDtcbiAgICAgIGJvdHRvbTogLTdweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICYuY291bnRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cblxuICAgICAgJi5mZWF0dXJlcy1pbmZvIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlBhcmFsbGF4IENvdW50ZXIgdjRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5wYXJhbGxheC1jb3VudGVyLXY0IHtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLzE5LmpwZykgNTAlIDAgZml4ZWQ7XG5cbiAgJjphZnRlciB7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG5cbiAgaSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICBzcGFuLmNvdW50ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICBoNCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFsxNy4gRmxhdCBCYWNrZ3JvdW5kIEJsb2NrXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5mbGF0LWJnLWJsb2NrLXYxIHtcbiAgcGFkZGluZzogNDBweCAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhdHRlcm5zLzE2LnBuZykgcmVwZWF0O1xuXG4gIC5jaGVja2VkLWxpc3Qge1xuICAgICYuZmlyc3QtY2hpbGQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIGkge1xuICAgICAgY29sb3I6ICM3MmMwMmM7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gIH1cblxuICBpbWcuaW1nLW92ZXIge1xuICAgIHRvcDogLTcwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbi8qSW1hZ2UgT3ZlciovXG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZmxhdC1iZy1ibG9jay12MSBpbWcuaW1nLW92ZXIge1xuICAgIHRvcDogLTE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mbGF0LWJnLWJsb2NrLXYxIGltZy5pbWctb3ZlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFsxOC4gRmxhdCBUZXN0aW1vbmlhbHNdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmZsYXQtdGVzdGltb25pYWxzIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuXG4gIC5mbGF0LXRlc3RpbW9uaWFscy1pbiB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMzVweDtcbiAgICAgIGhlaWdodDogMTM1cHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAyNXB4O1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLigJxcIjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCLigJ1cIjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzE5LiBUZXN0aW1vbmlhbHNdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFRlc3RpbW9uaWFscyB2NFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnRlc3RpbW9uaWFscy12NCB7XG4gIC50ZXN0aW1vbmlhbHMtdjQtaW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNTVweDtcbiAgICBib3gtc2hhZG93OiAzcHggM3B4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjYmJiO1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgY29udGVudDogXCJcXDIwMUNcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbjogLTI1cHggMCAwIC00MHB4O1xuICAgICAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIHNlcmlmO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiA4MHB4O1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBib3R0b206IC0zMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMzBweCAzMHB4IDAgMDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIC13ZWJraXQtZmlsdGVyOiBkcm9wLXNoYWRvdygycHggMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygycHggMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cblxuICAudGVzdGltb25pYWxzLWF1dGhvciB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgZW0ge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgfVxuICB9XG59XG5cbi8qVGVzdGltb25pYWxzIHY1XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4udGVzdGltb25pYWxzLXY1IHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gIC50ZXN0aW1vbmlhbHMtZGVzYyB7XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogMjAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvdHRvbTogLTEycHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxM3B4IDEwcHggMCAxMHB4O1xuICAgICAgICBib3JkZXItY29sb3I6ICNmOWY5ZjkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRlc3RpbW9uaWFscy1ieSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICBpbWcge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICBzbWFsbCB7XG4gICAgICBjb2xvcjogIzcyYzAyYztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG59XG5cbi8qVGVzdGltb25pYWxzIEJ5Ki9cblxuLypUZXN0aW1vbmlhbHMgdjZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi50ZXN0aW1vbmlhbHMtdjYge1xuICAmLnRlc3RpbW9uaWFscy13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgfVxuXG4gIC50ZXN0aW1vbmlhbHMtaW5mbyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjZWVlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICM3MmMwMmM7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLnRlc3RpbW9uaWFscy1kZXNjIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIHN0cm9uZywgc3BhbiB7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlc3RpbW9uaWFscy12NiAudGVzdGltb25pYWxzLXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8qT3RoZXIgVGVzdGltb25pYWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogVGVzdGltb25pYWxzIHYzLCB2NCAqL1xuXG4udGVzdGltb25pYWxzLXNlY3Rpb24zIHtcbiAgLm93bC1zdGFnZS1vdXRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIH1cblxuICAudGVzdGltb25pYWxzLWl0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNlZWU7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDIwcHg7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFscy1zZWN0aW9uNCAudGVzdGltb25pYWxzLWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZWVlO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMjBweDtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuXG4udGVzdGltb25pYWxzLXNlY3Rpb24zIGltZywgLnRlc3RpbW9uaWFscy1zZWN0aW9uNCBpbWcge1xuICB3aWR0aDogNzRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDc0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAzcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNFNkU2RTY7XG4gIG1hcmdpbjogMCBhdXRvIDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50ZXN0aW1vbmlhbHMtc2VjdGlvbjMgYmxvY2txdW90ZSwgLnRlc3RpbW9uaWFscy1zZWN0aW9uNCBibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnRlc3RpbW9uaWFscy1zZWN0aW9uMyBibG9ja3F1b3RlIHAsIC50ZXN0aW1vbmlhbHMtc2VjdGlvbjQgYmxvY2txdW90ZSBwIHtcbiAgei1pbmRleDogOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi50ZXN0aW1vbmlhbHMtc2VjdGlvbjMgLnRlc3RpbW9uaWFscy1pdGVtIHtcbiAgc3Ryb25nLCBlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFscy1zZWN0aW9uNCAudGVzdGltb25pYWxzLWl0ZW0ge1xuICBzdHJvbmcsIGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG4udGVzdGltb25pYWxzLXNlY3Rpb24zIC50ZXN0aW1vbmlhbHMtaXRlbSBzdHJvbmcsIC50ZXN0aW1vbmlhbHMtc2VjdGlvbjQgLnRlc3RpbW9uaWFscy1pdGVtIHN0cm9uZyB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4udGVzdGltb25pYWxzLXNlY3Rpb24zIC50ZXN0aW1vbmlhbHMtaXRlbSBlbSwgLnRlc3RpbW9uaWFscy1zZWN0aW9uNCAudGVzdGltb25pYWxzLWl0ZW0gZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG9wYWNpdHk6IDAuNztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyogT3RoZXIgVGVzdGltb25pYWxzIDFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlRlc3RpbW9uaWFscyovXG5cbi50ZXN0aW1vbmlhbHMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIC50ZXN0aW1vbmlhbC1pbmZvIHtcbiAgICBjb2xvcjogIzcyYzAyYztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIGVtIHtcbiAgICAgIGNvbG9yOiAjNzc3O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBwYWRkaW5nOiAycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xuICAgIH1cbiAgfVxuXG4gIC50ZXN0aW1vbmlhbC1hdXRob3Ige1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuY2Fyb3VzZWwtYXJyb3cge1xuICAgIHRvcDogLTY1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaSB7XG4gICAgICBjb2xvcjogIzc3NztcbiAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgIG1pbi13aWR0aDogMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogIzcyYzAyYztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2Fyb3VzZWwtY29udHJvbCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZmlsdGVyOiBBbHBoYShvcGFjaXR5ID0gMTAwKTtcblxuICAgIC8qRm9yIElFKi9cblxuICAgICYubGVmdCB7XG4gICAgICByaWdodDogMjdweDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgJi5yaWdodCB7XG4gICAgICByaWdodDogMHB4O1xuICAgIH1cbiAgfVxuXG4gICYudGVzdGltb25pYWxzLXYxIC5pdGVtIHAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDgwcHg7XG4gICAgICBib3R0b206IC0yMHB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcDogMjJweCBzb2xpZDtcbiAgICAgIGJvcmRlci1sZWZ0OiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAyMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gICYudGVzdGltb25pYWxzLXYyIHtcbiAgICAudGVzdGltb25pYWwtaW5mbyB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtYXJyb3cge1xuICAgICAgdG9wOiAtNTVweDtcbiAgICB9XG5cbiAgICAuaXRlbSBwIHtcbiAgICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogOCU7XG4gICAgICAgIGJvdHRvbTogNDVweDtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDIwcHggc29saWQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAyNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnRlc3RpbW9uaWFscy12MSBwLCAmLnRlc3RpbW9uaWFscy12MiBwIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgfVxuXG4gICYudGVzdGltb25pYWxzLXYxIC5pdGVtIHA6YWZ0ZXIsICYudGVzdGltb25pYWxzLXYyIC5pdGVtIHA6YWZ0ZXIge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBib3JkZXItbGVmdC1zdHlsZTogaW5zZXQ7XG5cbiAgICAvKkZGIGZpeGVzKi9cbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IGluc2V0O1xuXG4gICAgLypGRiBmaXhlcyovXG4gIH1cbn1cblxuLypUZXN0aW1vbmlhbHMgdjEqL1xuXG4vKlRlc3RpbW9uaWFscyB2MiovXG5cbi8qR2VuZXJhbCBUZXN0aW1vbmlhbHMgdjEvdjIqL1xuXG4vKlRlc3RpbW9uaWFscyBCYWNrZ3JvdW5kcyovXG5cbi50ZXN0aW1vbmlhbHMtYmctZGFyayAuaXRlbSBwLCAudGVzdGltb25pYWxzLWJnLWRlZmF1bHQgLml0ZW0gcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG4udGVzdGltb25pYWxzLWJnLWRhcmsgLmNhcm91c2VsLWFycm93IGkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRlc3RpbW9uaWFscy1iZy1kZWZhdWx0IHtcbiAgLmNhcm91c2VsLWFycm93IGkge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLml0ZW0gcCB7XG4gICAgYmFja2dyb3VuZDogIzcyYzAyYztcbiAgfVxufVxuXG4vKlRlc3RpbW9uaWFscyBEZWZhdWx0Ki9cblxuLnRlc3RpbW9uaWFscy50ZXN0aW1vbmlhbHMtYmctZGVmYXVsdCAuaXRlbSBwOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzcyYzAyYztcbn1cblxuLnRlc3RpbW9uaWFscy1iZy1kZWZhdWx0IC5jYXJvdXNlbC1hcnJvdyBpIHtcbiAgYmFja2dyb3VuZDogIzcyYzAyYztcbn1cblxuLnRlc3RpbW9uaWFscy50ZXN0aW1vbmlhbHMtYmctZGVmYXVsdCAuY2Fyb3VzZWwtYXJyb3cgaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1ZmI2MTE7XG59XG5cbi8qVGVzdGltb25pYWxzIERhcmsqL1xuXG4udGVzdGltb25pYWxzLWJnLWRhcmsgLml0ZW0gcCB7XG4gIGJhY2tncm91bmQ6ICM1NTU7XG59XG5cbi50ZXN0aW1vbmlhbHMudGVzdGltb25pYWxzLWJnLWRhcmsgLml0ZW0gcDphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1NTU7XG59XG5cbi50ZXN0aW1vbmlhbHMtYmctZGFyayAuY2Fyb3VzZWwtYXJyb3cgaSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNTU1O1xufVxuXG4udGVzdGltb25pYWxzLnRlc3RpbW9uaWFscy1iZy1kYXJrIHtcbiAgLmNhcm91c2VsLWFycm93IGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gIH1cblxuICAudGVzdGltb25pYWwtaW5mbyB7XG4gICAgY29sb3I6ICM1NTU7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbMjAuIEZlYXR1cmVkIEJsb2ddXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmZlYXR1cmVkLWJsb2cge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiAjNzJjMDJjO1xuICAgIH1cbiAgfVxuXG4gIC5mZWF0dXJlZC1pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGkge1xuICAgICAgdG9wOiA2MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luOiAtMTcuNXB4IDAgMCAtMTcuNXB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciBpIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBwYWRkaW5nOiAxMXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICM3MmMwMmM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qVGVhbSBIb3ZlciBHcmFkaWVudCovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzIxLiBCbG9nIENvbW1lbnRzXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5ibG9nLWNvbW1lbnRzIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuY29tbWVudHMtaXRzZWxmIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGxlZnQ6IC0xN3B4O1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxNXB4IDE3cHggMTVweCAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgIH1cbiAgfVxuXG4gICYuYmxvZy1jb21tZW50cy1yZXBseSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gIH1cbn1cblxuLypDb21tZW50cyBSZXBseSovXG5cbi8qTWVkaWEgUXVlcmllcyovXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctY29tbWVudHMgLmNvbW1lbnRzLWl0c2VsZiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgdG9wOiAtMTdweDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMTVweCAxN3B4IDE1cHg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzIyLiBRdW90ZV1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ucXVvdGUtdjEge1xuICBwYWRkaW5nOiAxNzBweCAwIDE1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGF0dGVybnMvNS5wbmcpIHJlcGVhdDtcblxuICBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBwYWRkaW5nOiAwIDEwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29sb3I6ICM3MmMwMmM7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICBjb250ZW50OiBcIlxcMjAxQ1wiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luOiAtMzBweCAwIDAgLTQwcHg7XG4gICAgICBmb250LWZhbWlseTogR2VvcmdpYSwgc2VyaWY7XG4gICAgfVxuICB9XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucXVvdGUtdjEgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxufVxuXG4vKlF1b3RlIHYyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ucXVvdGUtdjIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDg1cHggMTAlIDQwcHg7XG5cbiAgcCB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogLTc1cHg7XG4gICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICBjb250ZW50OiBcIlxcMjAxQ1wiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgICAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIHNlcmlmO1xuICAgIH1cbiAgfVxuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbMjMuIFRlYW0gU29jaWFsXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zb2NpYWwtaWNvbnMtdjEgaSB7XG4gIGNvbG9yOiAjNTU1O1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBwYWRkaW5nOiA5cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzcyYzAyYztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cblxuLnNvY2lhbC1pY29ucy12MS0tZGFyayBpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzI0LiBCb3ggU2hhZG93c11cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uc2hhZG93LXdyYXBwZXIge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qQ29tbW9uIFN0eWxlKi9cblxuLmJveC1zaGFkb3cge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgIHRvcDogODAlO1xuICAgIGxlZnQ6IDVweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgYmFja2dyb3VuZDogIzk5OTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLypFZmZlY3QgMSovXG5cbi5zaGFkb3ctZWZmZWN0LTEge1xuICBib3gtc2hhZG93OiAwIDEwcHggNnB4IC02cHggI2JiYjtcbn1cblxuLypFZmZlY3QgMiwzLDQqL1xuXG4uc2hhZG93LWVmZmVjdC0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDEwcHggIzk5OTtcbiAgfVxufVxuXG4uc2hhZG93LWVmZmVjdC0zOmJlZm9yZSwgLnNoYWRvdy1lZmZlY3QtNDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcbiAgYm94LXNoYWRvdzogMCAxNXB4IDEwcHggIzk5OTtcbn1cblxuLnNoYWRvdy1lZmZlY3QtMjphZnRlciwgLnNoYWRvdy1lZmZlY3QtNDphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xufVxuXG4vKkVmZmVjdCA1Ki9cblxuLnNoYWRvdy1lZmZlY3QtNSB7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggI2NjYztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbMjUuIEludGVyYWN0aXZlIFNsaWRlcl1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogSW50ZXJhY3RpdmUgU2xpZGVyIHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uaW50ZXJhY3RpdmUtc2xpZGVyLXYxIHtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMTMwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYuaW1nLXYxIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLzE4LmpwZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgfVxuXG4gICYuaW1nLXYyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLzE5LmpwZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgfVxuXG4gICYuaW1nLXYzIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLzE4LmpwZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB9XG5cbiAgaDIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW50ZXJhY3RpdmUtc2xpZGVyLXYxIHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG59XG5cbi8qSW50ZXJhY3RpdmUgU2xpZGVyIHYyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uaW50ZXJhY3RpdmUtc2xpZGVyLXYyIHtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMjAwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmcvMTguanBnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5pbnRlcmFjdGl2ZS1zbGlkZXItdjItbWQge1xuICBwYWRkaW5nOiAyNTBweCAwO1xufVxuXG4uaW50ZXJhY3RpdmUtc2xpZGVyLXYyIHtcbiAgJi5pbWctdjEge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmcvMjUuanBnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB9XG5cbiAgJi5pbWctdjIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmcvMTQuanBnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB9XG5cbiAgJi5pbWctdjMge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmcvaW1nOC5qcGcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIH1cblxuICAmLmltZy12NCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZy9pbWc5LmpwZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgfVxuXG4gICYuaW50cm8tcHJvbW8taW1nIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pbnRyby9wcm9tby5qcGcpIHJlcGVhdC14IGZpeGVkIGNlbnRlciAoY2VudGVyIC8gY292ZXIpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBpbmZpbml0ZUJhY2tncm91bmQgNjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtbW96LWFuaW1hdGlvbjogaW5maW5pdGVCYWNrZ3JvdW5kIDY1cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uOiBpbmZpbml0ZUJhY2tncm91bmQgNjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pbnRlcmFjdGl2ZS1zbGlkZXItdjIuaW50cm8tcHJvbW8taW1nIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgICAtbW96LWFuaW1hdGlvbjogbm9uZTtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBpbmZpbml0ZUJhY2tncm91bmQge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cblxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAyNHB4IDA7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGluZmluaXRlQmFja2dyb3VuZCB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxuXG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDI0cHggMDtcbiAgfVxufVxuXG5ALW1vei1rZXlmcmFtZSBpbmZpbml0ZUJhY2tncm91bmQge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cblxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAyNHB4IDA7XG4gIH1cbn1cblxuLmludHJvLXByb21vLWNvdmVyLWRhcms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi5pbnRyby1wcm9tby1jb3Zlci1saWdodDphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cblxuLmludGVyYWN0aXZlLXNsaWRlci12MiB7XG4gIGgxIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW50ZXJhY3RpdmUtc2xpZGVyLXYyIGgxIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFsyNi4gQmxvZyBUcmVuZGluZ11cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYmxvZy10cmVuZGluZyB7XG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cblxuICBzbWFsbCB7XG4gICAgY29sb3I6ICM3Nzc7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjNzc3O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM3MmMwMmM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzI3LiBCbG9nIExhdGVzdCBQb3N0c11cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYmxvZy1sYXRlc3QtcG9zdHMge1xuICBsaSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMCAwIDNweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIHNtYWxsIHtcbiAgICBjb2xvcjogIzc3NztcblxuICAgIGEge1xuICAgICAgY29sb3I6ICM3Nzc7XG4gICAgfVxuXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFsyOC4gQmxvZyBQaG90b3N0cmVhbV1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYmxvZy1waG90b3N0cmVhbSB7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcblxuICBsaSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDNweCA1cHggNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogNzhweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbMjkuIE5ld3NsZXR0ZXJdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmJsb2ctbmV3c2xldHRlciB7XG4gIHAge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzMwLiBCbG9nIFBvc3QgUXVvdGVdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmJsb2ctcG9zdC1xdW90ZSB7XG4gIHBhZGRpbmc6IDM1cHggNjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIHAge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIHRvcDogLTNweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMDIyXCI7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICByaWdodDogLTEwcHg7XG4gICAgICBjb250ZW50OiBcIlxcMDAyMlwiO1xuICAgIH1cbiAgfVxuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1wb3N0LXF1b3RlIHtcbiAgICBwYWRkaW5nOiAzNXB4IDI1cHg7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIH1cbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFszMS4gQmxvZyBQb3N0IEF1dGhvcl1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYmxvZy1hdXRob3Ige1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gIGltZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5ibG9nLWF1dGhvci1kZXNjIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaDQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICB9XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbMzIuIEJsb2cgQ29tbWVudHNdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmJsb2ctY29tbWVudHMge1xuICBpbWcge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5jb21tZW50cy1pdHNlbGYge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgbGVmdDogLTE3cHg7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDE1cHggMTdweCAxNXB4IDA7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgfVxuICB9XG5cbiAgJi5ibG9nLWNvbW1lbnRzLXJlcGx5IHtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgfVxufVxuXG4vKkNvbW1lbnRzIFJlcGx5Ki9cblxuLypNZWRpYSBRdWVyaWVzKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1jb21tZW50cyAuY29tbWVudHMtaXRzZWxmIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB0b3A6IC0xN3B4O1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAxNXB4IDE3cHggMTVweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbMzMuIE5ld3NdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qTmV3cyB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLm5ld3Mtc2VjdGlvbiB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZWVlO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VlZTtcbn1cblxuLm5ld3MtdjEge1xuICAubmV3cy12MS1pbiB7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgfVxuXG4gIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDE1cHg7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjNTU1O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM3MmMwMmM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAubmV3cy12MS1pbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlZWU7XG5cbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzcyYzAyYztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKk5ld3MgdjJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKk5ld3MgQmFkZ2UqL1xuXG4ubmV3cy12MiB7XG4gIC5uZXdzLXYyLWJhZGdlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHAge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG5cbiAgICBzbWFsbCB7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cblxuICAubmV3cy12Mi1kZXNjIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICBoMyB7XG4gICAgICBtYXJnaW46IDAgMCAzcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzU1NTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzcyYzAyYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHNtYWxsIHtcbiAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAjNTU1O1xuICAgIH1cbiAgfVxufVxuXG4vKk5ld3MgRGVzY3JpcHRpb24qL1xuXG4vKk5ld3MgdjNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKk5ld3MgUG9zdHMqL1xuXG4ubmV3cy12MyB7XG4gIC5uZXdzLXYzLWluIHtcbiAgICBwYWRkaW5nOiAzNXB4IDMwcHg7XG4gIH1cblxuICAubmV3cy12My1pbi1zbSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAubmV3cy12My1pbi1zbSBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIH1cblxuICBoMiBhIHtcbiAgICBjb2xvcjogIzU1NTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICM3MmMwMmM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5wb3N0ZWQtaW5mbyBsaSB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG5cbiAgLm5ld3MtdjMtaW4tc20gLnBvc3RlZC1pbmZvIGxpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuXG4gIC5wb3N0ZWQtaW5mbyBsaTpiZWZvcmUsIC5uZXdzLXYzLWluLXNtIC5wb3N0ZWQtaW5mbyBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcvJztcbiAgfVxuXG4gIC5wb3N0ZWQtaW5mbyBsaTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gIH1cblxuICAubmV3cy12My1pbi1zbSAucG9zdGVkLWluZm8gbGk6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDExcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gIH1cblxuICAucG9zdGVkLWluZm8gbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlLCAubmV3cy12My1pbi1zbSAucG9zdGVkLWluZm8gbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAucG9zdGVkLWluZm8gbGkgYSB7XG4gICAgY29sb3I6ICM1NTU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNzJjMDJjO1xuICAgIH1cbiAgfVxuXG4gIC5wb3N0LXNoYXJlcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiA0MHB4IDAgMCAtNXB4O1xuICB9XG5cbiAgLm5ld3MtdjMtaW4tc20gLnBvc3Qtc2hhcmVzIHtcbiAgICBtYXJnaW46IDIwcHggMCAwIC01cHg7XG4gIH1cblxuICAucG9zdC1zaGFyZXMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCA1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgaSB7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogMTNweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgcmlnaHQ6IDZweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICM3MmMwMmM7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnBvc3Qtc2hhcmVzLWxnIGxpIHNwYW4ge1xuICAgIHRvcDogLTEwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogMjlweDtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MtdjMgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG4vKk5ld3MgSW5mbyovXG5cbi8qTmV3cyBTaGFyZXMqL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFszNC4gQmxvZyBHcmlkXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5ibG9nLWdyaWQge1xuICBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuXG4gIGgyLmJsb2ctZ3JpZC10aXRsZS1sZyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuXG4gIGgzIHtcbiAgICAmLmJsb2ctZ3JpZC10aXRsZS1zbSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uYmxvZy1ncmlkLWlubmVyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luOiAtNzBweCA0MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLypCbG9nIEdyaWQgR3JhZGllbnQqL1xuXG4uYmxvZy1ncmlkIHtcbiAgLmJsb2ctZ3JpZC1ncmFkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpIHtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9nLWdyaWQtaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBsaSB7XG4gICAgICBjb2xvcjogIzg4ODtcbiAgICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcvJztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICM4ODg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYS5yLW1vcmUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLypCbG9nIEdyaWQgSW5mbyovXG5cbi8qUmVhZCBNb3JlIExpbmsqL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFszNS4gQmxvZyBUaHVtYl1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYmxvZy10aHVtYiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmJsb2ctdGh1bWItaG92ZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzLCB0cmFuc2Zvcm0gMC4zNXM7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgJi52aWRlby1wbGF5LWJ0biB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhvdmVyLWdyYWQge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC42NXMsIHRyYW5zZm9ybSAwLjY1cztcbiAgICB9XG5cbiAgICAmOmhvdmVyIC5ob3Zlci1ncmFkIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IDAuNTVzO1xuICAgICAgdHJhbnNpdGlvbjogKG9wYWNpdHkgMC41NXMsKTtcbiAgICB9XG4gIH1cblxuICAuYmxvZy10aHVtYi1kZXNjIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvZy10aHVtYi1pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIGxpIHtcbiAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgcGFkZGluZzogMCAycHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJy8nO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzg4ODtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2U3NGMzYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYmxvZy10aHVtYi1jaXJjbGUgLmJsb2ctdGh1bWItaG92ZXIge1xuICAgICY6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIC5ob3Zlci1ncmFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5ibG9nLXRodW1iLWhvdmVyOmhvdmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDExNCwgMTkyLCA0NCwgMC45KTtcbiAgfVxufVxuXG4vKkJsb2cgR3JpZCBIb3ZlciovXG5cbi8qSWNvbiBIb3ZlciBHcmFkaWVudCovXG5cbi8qQmxvZyBUaHVtYiBEZXNjcmlwdGlvbiovXG5cbi8qQmxvZyBHcmlkIEluZm8qL1xuXG4vKkJsb2cgVGh1bWIgQ2lyY2xlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKkJsb2cgVGh1bWIgQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYmxvZy1ncmlkIC5ibG9nLWdyaWQtZ3JhZCBpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMTQsIDE5MiwgNDQsIDEpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFszNi4gU2hvcCBTdWJzY3JpYmVdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnNob3Atc3Vic2NyaWJlIHtcbiAgcGFkZGluZzogMjVweCAwO1xuXG4gIGgyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciwgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWdyb3VwLWJ0biB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgLmJ0biB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgfVxuICB9XG59XG5cbi8qSW5wdXQgRm9ybSBDb250cm9sKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBbMzcuIFBhcmFsbGF4IFNsaWRlciAoTWFpbildXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnNsaWRlci1pbm5lciB7XG4gIC5kYS1zbGlkZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XG4gIH1cblxuICAuZGEtZG90cyB7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5kYS1zbGlkZSBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAvKlNsaWRlciBQYXJhbGxheCovXG5cbiAgLmRhLXNsaWRlIC5kYS1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbMzguIE1hc3RlciBTbGlkZXJdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLm1zLXByb21vLWluZm8ge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLm1zLXByb21vLWluZm8taW4ge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tcy1wcm9tby1zdWIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLm1zLXByb21vLXN1Yi1pbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLm1zLWltZy1ib3JkZXJlZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDdweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBbMzkuIFJldm9sdXRpb24gU2xpZGVyXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi50cC1kb3R0ZWRvdmVybGF5IHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xufVxuXG4udHAtYnVsbGV0cy5wcmV2aWV3NCAuYnVsbGV0IHtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udHAtYmFubmVyLWNvbnRhaW5lciB1bCBsaSwgLmZ1bGxzY3JlZW5iYW5uZXItY29udGFpbmVyIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udHAtYmFubmVyLWNvbnRhaW5lciB7XG4gIGEge1xuICAgICYuYnRuLXUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnJlLWJ0bi1icmQge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNmZmY7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnRuLXUuYnRuLWJyZCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLypGdWxsd2lkdGgqL1xuXG4vKkZ1bGxzY3JlZW4qL1xuXG4uZnVsbHNjcmVlbi1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKlNsaWRlciBDb250ZW50cyB2MSovXG5cbi5yZXZvbHV0aW9uLW1jaC0xOmFmdGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogJyAnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLnJldm9sdXRpb24tY2gxIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLnJldm9sdXRpb24tY2gyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbiAgJjphZnRlciB7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBib3R0b206IC0yMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4vKlNsaWRlciBDb250ZW50cyB2MiovXG5cbi5yZS10aXRsZS12MSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDc1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5yZS10aXRsZS12MiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLnJlLXRleHQtdjEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLnJlLXRleHQtdjIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi8qU2xpZGVzKi9cblxuLnJzLWNhcHRpb24tMSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIHBhZGRpbmc6IDZweCA3NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZmZmO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ZmZjtcblxuICAmOmFmdGVyLCAmOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHJpZ2h0OiA0JTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBsZWZ0OiA0JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJzLWNhcHRpb24tMSB7XG4gICAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gIH1cbn1cblxuLnJzLWNhcHRpb24tMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDEwcHggNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICY6YWZ0ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBib3R0b206IC0xMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4ucnMtY2FwdGlvbi0zIGEge1xuICBtYXJnaW46IDAgNXB4O1xuICBwYWRkaW5nOiA3cHggMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ycy1jYXB0aW9uLTEsIC5ycy1jYXB0aW9uLTIsIC5ycy1jYXB0aW9uLTMge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBbNDAuIExheWVyIFNsaWRlcl1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ubGF5ZXJfc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxzLWN0LWhhbGYsIC5scy1jdC1jZW50ZXIge1xuICBib3JkZXItcmFkaXVzOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFs0MS4gQ2xpZW50cyBDYXJvdXNlbF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uY2xpZW50cyB7XG4gIGJvcmRlcjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgbGkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgICB9XG5cbiAgICBpbWcuY29sb3ItaW1nIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgICY6aG92ZXIgaW1nLmNvbG9yLWltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZmlsdGVyOiBncmF5O1xuXG4gICAgICAvKiBJRTYtOSAqL1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgWzQyLiBQaWUgQ2hhcnRdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnBpZS1wcm9ncmVzcy1jaGFydHMge1xuICAuaW5uZXItcGNoYXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuY2lyY2xlIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuY2lyY2xlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5waWUtcHJvZ3Jlc3MtY2hhcnRzIC5pbm5lci1wY2hhcnQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBbNDMuIENvdW50ZXJdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmNvdW50ZXJzIHtcbiAgY29sb3I6ICM1NTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG5cbiAgICAmLmNvdW50ZXItaWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgIGkge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgbWluLXdpZHRoOiA2NXB4O1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogIzcyYzAyYztcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogMzglO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGJvdHRvbTogLTdweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICM3MmMwMmM7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItbGVmdC1zdHlsZTogaW5zZXQ7XG5cbiAgICAgICAgICAvKkZGIGZpeGVzKi9cbiAgICAgICAgICBib3JkZXItcmlnaHQtc3R5bGU6IGluc2V0O1xuXG4gICAgICAgICAgLypGRiBmaXhlcyovXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHNwYW4uY291bnRlci1pY29uIGkge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvdW50ZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XG4gICAgfVxuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzQ0LiBCYWNrIFRvIFRvcF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4jdG9wY29udHJvbCB7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiA5OTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMTFweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcblxuICAmOmFmdGVyIHtcbiAgICB0b3A6IC0ycHg7XG4gICAgbGVmdDogOC41cHg7XG4gICAgY29udGVudDogXCJcXGYxMDZcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICM3MmMwMmM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbNDUuIE93bCBDYXJvdXNlbF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ub3dsLWJ0biB7XG4gIGNvbG9yOiAjNzc3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMnB4IDlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICM3MmMwMmM7XG4gIH1cbn1cblxuLypPd2wgQ2Fyb3VzZWwgdjEqL1xuXG4ub3dsLWNhcm91c2VsLXYxIHtcbiAgLm93bC1uYXZpZ2F0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLml0ZW0ge1xuICAgIG1hcmdpbjogMCA1cHg7XG5cbiAgICBpbWcge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5vd2wtcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKk93bCBDYXJvdXNlbCB2MiovXG5cbi5vd2wtY2Fyb3VzZWwtdjIge1xuICAub3dsLXNsaWRlci12MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5pdGVtIHtcbiAgICBtYXJnaW46IDAgMTVweDtcblxuICAgIGltZyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLm93bC1uYXZpZ2F0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAub3dsLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLypPd2wgQ2Fyb3VzZWwgdjMqL1xuXG4ub3dsLWNhcm91c2VsLXYzIHtcbiAgLml0ZW0ge1xuICAgIG1hcmdpbjogMCAxNXB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAub3dsLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLypPd2wgQ2Fyb3VzZWwgdjQqL1xuXG4ub3dsLWNhcm91c2VsLXY0IHtcbiAgLm93bC13cmFwcGVyLW91dGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLml0ZW0ge1xuICAgIG1hcmdpbjogMCAzcHg7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi8qT3dsIENhcm91c2VsIHY1Ki9cblxuLm93bC1jYXJvdXNlbC12NSB7XG4gIC5vd2wtd3JhcHBlci1vdXRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5vd2wtY29udHJvbHMge1xuICAgIC5vd2wtcGFnZS5hY3RpdmUgc3BhbiwgJi5jbGlja2FibGUgLm93bC1wYWdlOmhvdmVyIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZDogIzcyYzAyYztcbiAgICB9XG5cbiAgICAub3dsLXBhZ2Ugc3BhbiB7XG4gICAgICBtYXJnaW46IDVweCAzcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLypPd2wgU2xpZGVyIHY2Ki9cblxuLm93bC1jYXJvdXNlbC12NiB7XG4gIC5vd2wtY2Fyb3VzZWwtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgcGFkZGluZzogN3B4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTRlMmUyO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAub3dsLXdyYXBwZXItb3V0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAub3dsLWNvbnRyb2xzIC5vd2wtcGFnZSBzcGFuIHtcbiAgICBtYXJnaW46IDVweCAzcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKk93bCBQYWdpbmF0aW9uKi9cblxuLm93bC1wYWdpbmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5vd2wtdGhlbWUgLm93bC1jb250cm9scyB7XG4gIC5vd2wtcGFnZS5hY3RpdmUgc3BhbiwgJi5jbGlja2FibGUgLm93bC1wYWdlOmhvdmVyIHNwYW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZmlsdGVyOiBBbHBoYShPcGFjaXR5ID0gMTAwKTtcblxuICAgIC8qSUU3IGZpeCovXG4gIH1cblxuICAub3dsLXBhZ2Uge1xuICAgIHpvb206IDE7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG5cbiAgICAvKklFNyBsaWZlLXNhdmVyICovXG5cbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDVweCA3cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjYmJiO1xuICAgICAgZmlsdGVyOiBBbHBoYShPcGFjaXR5ID0gNTApO1xuXG4gICAgICAvKklFNyBmaXgqL1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8qT3dsIENhcm91c2VsIFN0eWxlIHYxKi9cblxuLm93bC1jYXJvdXNlbC1zdHlsZS12MSBpbWcge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLypPd2wgQ2Fyb3VzZWwgU3R5bGUgdjIqL1xuXG4ub3dsLWNhcm91c2VsLXN0eWxlLXYyIHtcbiAgLml0ZW0ge1xuICAgIG1hcmdpbjogMCAzcHg7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZTtcblxuICAgIGltZyB7XG4gICAgICBwYWRkaW5nOiAwIDNweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgICBib3JkZXItY29sb3I6ICNlNWU1ZTU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cblxuICAub3dsLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLypPd2wgQ2xpZW50cyB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLm93bC1jbGllbnRzLXYxIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLm93bC1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qT3dsIENhcm91c2VsIC0gVGVzdGltb25pYWxzIHYzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypUZXN0aW1vbmlhbHMgU2VjdGlvbiovXG5cbi50ZXN0aW1vbmlhbHMtdjMge1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICBsaSB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgID4gcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgLnRlc3RpbW9uaWFscy12My10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIHAge1xuICAgICAgY29sb3I6ICM3MmMwMmM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAub3dsLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAub3dsLWJ1dHRvbnMge1xuICAgIC5vd2wtcHJldiwgLm93bC1uZXh0IHtcbiAgICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDE1cHggMnB4IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5vd2wtcHJldjphZnRlciwgLm93bC1uZXh0OmFmdGVyIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGNvbG9yOiAjYmJiO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICB9XG5cbiAgICAub3dsLXByZXY6YWZ0ZXIge1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG4gICAgfVxuXG4gICAgLm93bC1uZXh0OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICB9XG5cbiAgICAub3dsLXByZXY6aG92ZXI6YWZ0ZXIsIC5vd2wtbmV4dDpob3ZlcjphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAub3dsLXByZXY6aG92ZXIsIC5vd2wtbmV4dDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNzJjMDJjO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxufVxuXG4vKlRlc3RpbW9uaWFscyBPd2wgTmF2aWdhdGlvbiovXG5cbi8qUmVjZW50IFdvcmtzIChPd2wgQ2Fyb3VzZWwpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ub3dsLXdvcmstdjEge1xuICAub3dsLW5hdmlnYXRpb24ge1xuICAgIHRvcDogM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLml0ZW0ge1xuICAgIGEge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgY29sb3I6ICM1NTU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBlbS5vdmVyZmxvdy1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZWVlO1xuICAgICAgfVxuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIGkge1xuICAgICAgICBjb2xvcjogIzc3NztcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMikgcm90YXRlKDNkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICM3MmMwMmM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypQYXJhbGxheCBUd2l0dGVyIChPd2wgQ2Fyb3VzZWwpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ucGFyYWxsYXgtdHdpdHRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzMzMyB1cmwoLi4vaW1nL2JnLzE5LmpwZykgNTAlIDAgZml4ZWQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cbiAgJjphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhdHRlcm5zL2dyaWR0aWxlLnBuZykgcmVwZWF0O1xuICB9XG59XG5cbi5wYXJhbGxheC10d2l0dGVyLWluIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBsaSB7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjZWVlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogI2RkZDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLm93bC1wYWdlIHtcbiAgICB3aWR0aDogMThweDtcbiAgfVxufVxuXG4vKlR3aXR0ZXIgQmxvY2sgKG93bC1jb250cm9scykqL1xuXG4vKkNsaWVudHMgU2VjdGlvbiAoT3dsIENhcm91c2VsKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmNsaWVudHMtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMzMzIHVybCguLi9pbWcvYmcvNy5qcGcpIDUwJSBmaXhlZDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblxuICAmOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGF0dGVybnMvZ3JpZHRpbGUucG5nKSByZXBlYXQ7XG4gIH1cblxuICAudGl0bGUtdjEge1xuICAgIHAsIGgyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIGxpIHtcbiAgICBtYXJnaW46IDAgM3B4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIC5vd2wtcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBPd2wgVmlkZW9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5vd2wtdmlkZW8ge1xuICBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcblxuICAgICYudmlkZW8tcGxheSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC01MnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC01MnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgfVxuXG4gIC5vd2wtY29udHJvbHMgLm93bC1wYWdlIHNwYW4ge1xuICAgIG1hcmdpbjogNXB4IDNweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFs0Ni4gQm9vdHN0cmFwIENhcm91c2Vsc11cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQm9vdHN0cmFwIENhcm91c2VsIHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uY2Fyb3VzZWwtdjEge1xuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZzogN3B4IDE1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuXG4gICAgcCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLmNhcm91c2VsLWFycm93IGEge1xuICAgICYuY2Fyb3VzZWwtY29udHJvbCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgIG1hcmdpbi10b3A6IC0xOHB4O1xuICAgICAgcGFkZGluZzogMnB4IDEycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5sZWZ0IGkge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAmLnJpZ2h0IGkge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8qIEJvb3RzdHJhcCBDYXJvdXNlbCB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmNhcm91c2VsLXYyIC5jYXJvdXNlbC1jb250cm9sIHtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICYubGVmdCwgJi5yaWdodCB7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogNTtcbiAgICBjb2xvcjogI2VlZTtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC0yMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlZWU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgJi5sZWZ0IHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG5cbiAgJi5yaWdodCB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuYXJyb3ctcHJldiB7XG4gICAgdG9wOiAtNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5hcnJvdy1uZXh0IHtcbiAgICB0b3A6IC01cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAtMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzQ3LiBUYWJzXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlRhYnMqL1xuXG4ubmF2LXRhYnMgPiBsaSA+IGEsIC5uYXYtcGlsbHMgPiBsaSA+IGEsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLypUYWJzIHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4udGFiLXYxIHtcbiAgLm5hdi10YWJzIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggIzcyYzAyYztcblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgfVxuXG4gICAgPiB7XG4gICAgICAuYWN0aXZlID4gYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICM3MmMwMmM7XG5cbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM3MmMwMmM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGkgPiBhIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM3MmMwMmM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAmLmltZy10YWItc3BhY2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qVGFicyB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnRhYi12MiB7XG4gIC5uYXYtdGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgIGxpIHtcbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiA5cHggMTZweDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogN3B4IDE1cHggOXB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAycHggIzcyYzAyYztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWItY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNlZWU7XG4gIH1cbn1cblxuLypUYWJzIHYzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4udGFiLXYzIHtcbiAgLm5hdi1waWxscyBsaSB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogIzc3NztcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNzJjMDJjO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjNjhhZjI4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjNzJjMDJjO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzY4YWYyODtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIHdpZHRoOiAxLjI1ZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xuICB9XG59XG5cbi8qVGFiIHY0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4udGFiLXY0IHtcbiAgLnRhYi1oZWFkaW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzMzMztcblxuICAgIGgyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi10YWJzIHtcbiAgICB0b3A6IDNweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICA+IHtcbiAgICAgIC5hY3RpdmUgPiBhIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGxpID4gYSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTBweDtcbiAgfVxufVxuXG4vKk5hdiBUYWJzKi9cblxuLypUYWIgdjVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi50YWItdjUge1xuICAubmF2LXRhYnMge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICBsaSB7XG4gICAgICBhIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDlweCAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogN3B4IDE1cHggOXB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAzcHggIzIyMjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWItY29udGVudCB7XG4gICAgcGFkZGluZzogMTNweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xuICB9XG59XG5cbi8qVGFiIHY2XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4udGFiLXY2IHtcbiAgLm5hdi10YWJzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGVkZWRlO1xuXG4gICAgPiBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICAgID4gYSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6ICM2ODcwNzQ7XG4gICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSA+IGEge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE4YmE5YjtcblxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE4YmE5YjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IGEge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE4YmE5YjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWItY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WzQ4LiBBY2NvcmRpb25zXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKkFjY29yZGlvbiB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFjYy12MSAucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZWZlZmU7XG4gIH1cbn1cblxuLmFjYy1pY29uIGEuYWNjb3JkaW9uLXRvZ2dsZSB7XG4gIGkge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG5cbiAgJjpob3ZlciBpIHtcbiAgICBjb2xvcjogIzM5NDE0YztcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFs0OS4gUGFnaW5hdGlvbnNdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLypQZWdpbmF0aW9uKi9cblxuLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IHtcbiAgYSwgc3BhbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbi1sZyA+IGxpIHtcbiAgJjpmaXJzdC1jaGlsZCA+IHtcbiAgICBhLCBzcGFuIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpsYXN0LWNoaWxkID4ge1xuICAgIGEsIHNwYW4ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2luYXRpb24ge1xuICA+IGxpOmxhc3QtY2hpbGQgPiB7XG4gICAgYSwgc3BhbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuXG4gIGxpIGEge1xuICAgIGNvbG9yOiAjNzc3O1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICM1ZmI2MTE7XG4gICAgICBib3JkZXItY29sb3I6ICM1ZmI2MTE7XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlID4ge1xuICAgIGEsIHNwYW4sIGE6aG92ZXIsIHNwYW46aG92ZXIsIGE6Zm9jdXMsIHNwYW46Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNzJjMDJjO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcyYzAyYztcbiAgICB9XG4gIH1cbn1cblxuLypQYWdpbmF0aW9uIFdpdGhvdXQgU3BhY2UqL1xuXG4ucGFnaW5hdGlvbi1uby1zcGFjZSAucGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbNTAuIFBhZ2Vyc11cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypQYWdlciovXG5cbi5wYWdlciB7XG4gIGxpID4ge1xuICAgIGEsIHNwYW4ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogIzVmYjYxMTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNWZiNjExO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucGFnZXItdjIgbGkgPiBhIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAmLnBhZ2VyLXYzIGxpID4gYSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAmLnBhZ2VyLXYyIGxpID4gYSB7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICM3MmMwMmM7XG4gICAgfVxuICB9XG5cbiAgJi5wYWdlci12MyBsaSA+IGEge1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjNzJjMDJjO1xuICAgIH1cbiAgfVxuXG4gICYucGFnZXItdjIgbGkucGFnZS1hbW91bnQsICYucGFnZXItdjMgbGkucGFnZS1hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICAmLnBhZ2VyLXYyIGxpLnBhZ2UtYW1vdW50IHtcbiAgICB0b3A6IDdweDtcbiAgICBjb2xvcjogIzc3NztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG5cbiAgJi5wYWdlci12MyBsaS5wYWdlLWFtb3VudCB7XG4gICAgdG9wOiA3cHg7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIGNvbG9yOiAjNzc3O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuXG4gICYucGFnZXItdjIucGFnZXItbWQgbGkgYSwgJi5wYWdlci12My5wYWdlci1tZCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogOHB4IDE4cHg7XG4gIH1cblxuICAmLnBhZ2VyLXY0IGxpIHtcbiAgICA+IGEge1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzIyMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBhZ2UtYW1vdW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIHRvcDogN3B4O1xuICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypQYWdlciB2MiBhbmQgdjNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qUGFnZXIgQW1vdW50Ki9cblxuLypQYWdlciBTaXplKi9cblxuLypQYWdlciB2NFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLypQYWdlciBBbW91bnQqL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFs1MS4gU2lkZWJhciBNZW51XVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBTaWRlYmFyIE1lbnUgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zaWRlYmFyLW5hdi12MSB7XG4gIGxpIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDhweCAzMHB4IDhweCAxMHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB1bCBhIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gICAgfVxuXG4gICAgdWwgYSB7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkO1xuICAgICAgcGFkZGluZzogNnB4IDMwcHggNnB4IDE3cHg7XG4gICAgfVxuICB9XG5cbiAgPiBsaS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICM3MTc5ODQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM3MTc5ODQ7XG4gICAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICAgfVxuXG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICAgfVxuXG4gICAgPiBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gIHVsIGxpIHtcbiAgICAmOmhvdmVyIGEsICYuYWN0aXZlIGEge1xuICAgICAgY29sb3I6ICM3MmMwMmM7XG4gICAgfVxuICB9XG59XG5cbi8qU2lkZWJhciBTdWIgTmF2aWdhdGlvbiovXG5cbi8qU2lkZWJhciBCYWRnZXMqL1xuXG4ubGlzdC1ncm91cC1pdGVtIGxpID4gLmJhZGdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2lkZWJhci1uYXYtdjEge1xuICBzcGFuLmJhZGdlIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmxpc3QtdG9nZ2xlID4gc3Bhbi5iYWRnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG5cbiAgdWwgbGkgc3Bhbi5iYWRnZSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4vKiBTaWRlYmFyIExpc3QgVG9nZ2xlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgJjpmaXJzdC1jaGlsZCwgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi5saXN0LXRvZ2dsZSB7XG4gICY6YWZ0ZXIge1xuICAgIHRvcDogN3B4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGNvbG9yOiAjNzc3O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIH1cblxuICAmLmFjdGl2ZTphZnRlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFs1Mi4gQ29udGVudCBCb3hlc11cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypDb250ZW50IEJveGVzIHYxKi9cblxuLmNvbnRlbnQtYm94ZXMtdjEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbi8qQ29udGVudCBCb3hlcyB2MiovXG5cbi5jb250ZW50LWJveGVzLXYyLW8ge1xuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cblxuICAuaWNvbi1tZCArIHNwYW4ge1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgfVxuXG4gIC5pY29uLWxnICsgc3BhbiB7XG4gICAgbWFyZ2luLXRvcDogMTFweDtcbiAgfVxuXG4gIC5pY29uLWN1c3RvbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRlbnQtYm94ZXMtdjIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC50ZXh0LWp1c3RpZnkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICB9XG59XG5cbi8qQ29udGVudCBCb3hlcyB2MyovXG5cbi5jb250ZW50LWJveGVzLXYzIHtcbiAgaS5pY29uLWN1c3RvbSB7XG4gICAgdG9wOiA4cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmNvbnRlbnQtYm94ZXMtaW4tdjMge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY29udGVudC1ib3hlcy12My1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICBpLmljb24tY3VzdG9tIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cbn1cblxuLypDb250ZW50IEJveGVzIFJpZ2h0IHYzKi9cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LWJveGVzLXYzLmNvbnRlbnQtYm94ZXMtdjMtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG5cbiAgICBpLmljb24tY3VzdG9tIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8qQ29udGVudCBCb3hlcyB2NCovXG5cbi5jb250ZW50LWJveGVzLXY0IHtcbiAgaDIge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBpIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBjb2xvcjogIzcyYzAyYztcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4uY29udGVudC1ib3hlcy1pbi12NCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbnRlbnQtYm94ZXMtdjQtc20gaSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi8qQ29udGVudCBCb3hlcyB2NSovXG5cbi5jb250ZW50LWJveGVzLXY1IHtcbiAgaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDExcHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAmOmhvdmVyIGkge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICM3MmMwMmM7XG4gIH1cbn1cblxuLypDb250ZW50IEJveGVzIHY2Ki9cblxuLmNvbnRlbnQtYm94ZXMtdjYge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGkge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNkZWRlZGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDogLThweDtcbiAgICAgIGxlZnQ6IC04cHg7XG4gICAgICByaWdodDogLThweDtcbiAgICAgIGJvdHRvbTogLThweDtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIgaSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNzJjMDJjO1xuICAgIH1cblxuICAgIGJhY2tncm91bmQ6ICM3MmMwMmM7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbNTMuIFRhZ2xpbmUgQm94ZXNdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qVGFnbGluZSBCb3hlcyovXG5cbi50YWctYm94IHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICYudGFnLXRleHQtc3BhY2UgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4vKlRhZ2xpbmUgQm94ZXMgdjEqL1xuXG4udGFnLWJveC12MSB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlZWU7XG4gIGJvcmRlci10b3A6IHNvbGlkIDJweCAjNzJjMDJjO1xufVxuXG4vKlRhZ2xpbmUgQm94ZXMgdjIqL1xuXG4udGFnLWJveC12MiB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlZWU7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggIzcyYzAyYztcbn1cblxuLypUYWdsaW5lIEJveGVzIHYzKi9cblxuLnRhZy1ib3gtdjMge1xuICBib3JkZXI6IHNvbGlkIDJweCAjZWVlO1xufVxuXG4vKlRhZ2xpbmUgQm94ZXMgdjQqL1xuXG4udGFnLWJveC12NCB7XG4gIGJvcmRlcjogZGFzaGVkIDFweCAjYmJiO1xufVxuXG4vKlRhZ2xpbmUgQm94ZXMgdjUqL1xuXG4udGFnLWJveC12NSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogZGFzaGVkIDFweCAjY2NjO1xuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8qVGFnbGluZSBCb3hlcyB2NiovXG5cbi50YWctYm94LXY2IHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZTtcbn1cblxuLypUYWdsaW5lIEJveGVzIHY3Ki9cblxuLnRhZy1ib3gtdjcge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggIzcyYzAyYztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbNTQuIFRhZ3NdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qVGFncyB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnRhZ3MtdjEgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggI2VlZTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2UwZTBlMDtcbiAgICB9XG4gIH1cbn1cblxuLypUYWdzIHYyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4udGFncy12MiBsaSB7XG4gIHBhZGRpbmc6IDdweCAwIDdweCA0cHg7XG5cbiAgYSB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNiYmI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzU1NTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzU1NTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxufVxuXG4vKlRhZ3MgdjNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi50YWdzLXYzIGxpIHtcbiAgcGFkZGluZzogN3B4IDAgN3B4IDRweDtcblxuICBhIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMjIyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICB9XG59XG5cbi8qVGFncyB2NFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnRhZ3MtdjQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIHBhZGRpbmc6IDNweCAycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICNiYmI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTc0YzNjO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTc0YzNjO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzLCB0cmFuc2Zvcm0gMC4yNXM7XG4gICAgfVxuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0WyMjLiBNYWluIFBhZ2UgU3R5bGVzXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBQdXJjaGFzZSBCbG9ja1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnB1cmNoYXNlIHtcbiAgcGFkZGluZzogMjVweCAwIDMwcHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWVlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhdHRlcm5zL2JyZWFkY3J1bWJzLnBuZykgcmVwZWF0O1xuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBzcGFuIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgfVxuXG4gIC5idG4tYnV5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBhIHtcbiAgICAgIG1hcmdpbi10b3A6IDI3cHg7XG5cbiAgICAgIGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wdXJjaGFzZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICB9XG5cbiAgICAuYnRuLWJ1eSBhIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbi8qIFNlcnZpY2UgQmxvY2tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zZXJ2aWNlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMTVweCAxNXB4IDEwcHg7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZjZmNmYztcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4ICNkZGQ7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgaSB7XG4gICAgICBjb2xvcjogIzY1NjU2NTtcbiAgICB9XG4gIH1cblxuICAuZGVzYyB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB9XG4gIH1cblxuICAuc2VydmljZS1pY29uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGNvbG9yOiAjNzJjMDJjO1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmLmljb24tY29ncyB7XG4gICAgICBmb250LXNpemU6IDM3cHg7XG4gICAgfVxuXG4gICAgJi5pY29uLXBsYW5lIHtcbiAgICAgIGZvbnQtc2l6ZTogNDNweDtcbiAgICB9XG4gIH1cbn1cblxuLyogUmVjZW50IFdvcmtcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5yZWNlbnQtd29yayB7XG4gIGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBlbS5vdmVyZmxvdy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgYSB7XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2VlZTtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGNvbG9yOiAjNzc3O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpIHJvdGF0ZSgzZGVnKTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjNzJjMDJjO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogV29yayAqL1xuXG4ud29yayB7XG4gIG1hcmdpbi10b3A6IDZweDtcblxuICAuZGV0YWlscyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuXG4gIC5jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIGNvbG9yOiAjNTg1ZjY5ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cblxuLypPdGhlciBGb290ZXIgQ29tbW9uIENsYXNzZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlRodW1iIEhlYWRsaW5lKi9cblxuLnRodW1iLWhlYWRsaW5lIGgyIHtcbiAgY29sb3I6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLypGb290ZXIgTG9nbyovXG5cbi5mb290ZXItbG9nbyB7XG4gIG1hcmdpbjogMTdweCAwIDIwcHg7XG59XG5cbi8qTGF0ZXN0IExpc3QqL1xuXG4ubGF0ZXN0LWxpc3Qge1xuICBsaSB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzNTM1MzU7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjZWVlO1xuICAgIH1cbiAgfVxuXG4gIHNtYWxsIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vKkxpbmsgTGlzdCovXG5cbi5saW5rLWxpc3Qge1xuICBsaSB7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICMzNTM1MzU7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogI2VlZTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgcGFkZGluZzogNnB4IDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIGxpIGkge1xuICAgIGNvbG9yOiAjYmJiO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi8qTGF0ZXN0IFR3ZWV0cyovXG5cbi5sYXRlc3QtdHdlZXRzIC5sYXRlc3QtdHdlZXRzLWlubmVyIHtcbiAgcCB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgYSB7XG4gICAgLypjb2xvcjogIzM0OThkYjsqL1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgaS5mYSB7XG4gICAgdG9wOiAycHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY29sb3I6ICNiYmI7XG4gICAgY29sb3I6ICM1NWFjZWU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIHNtYWxsIHtcbiAgICBjb2xvcjogIzc3NztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vKlNvY2lhbCBJY29ucyovXG5cbi5zb2NpYWwtaWNvbnMge1xuICBtYXJnaW4tdG9wOiA1cHg7XG5cbiAgbGkge1xuICAgIG1hcmdpbjogMDtcblxuICAgIGEge1xuICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICB9XG4gIH1cbn1cblxuLypUaHVtYm5haWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5hLnRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnRodW1ibmFpbC1zdHlsZSB7XG4gIHBhZGRpbmc6IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4ICNkZGQ7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5cbi50aHVtYm5haWwgaDMsIC50aHVtYm5haWwtc3R5bGUgaDMge1xuICBtYXJnaW46IDZweCAwIDhweCAwO1xufVxuXG4udGh1bWJuYWlsIGgzIGEsIC50aHVtYm5haWwtc3R5bGUgaDMgYSB7XG4gIGNvbG9yOiAjNTg1ZjY5O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi50aHVtYm5haWwgaDMgYTpob3ZlciB7XG4gIGNvbG9yOiAjNzJjMDJjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50aHVtYm5haWwtc3R5bGUge1xuICBoMyBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzcyYzAyYztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAudGh1bWJuYWlsLWltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIH1cblxuICBhLmJ0bi1tb3JlIHtcbiAgICByaWdodDogLTEwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDFweCA2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICM3MmMwMmM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggIzVmYjYxMTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIGEuYnRuLW1vcmUge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi50aHVtYm5haWwta2VuYnVybiB7XG4gIGltZyB7XG4gICAgbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgJjpob3ZlciBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKSByb3RhdGUoMmRlZyk7XG4gIH1cbn1cblxuLypTZXJ2aXZlIEJsb2Nrc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qU2VydmljZSBBbHRlcm5hdGl2ZSBCbG9jayovXG5cbi5zZXJ2aWNlLWFsdGVybmF0aXZlIC5zZXJ2aWNlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzc2Y2EyYztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG5cbiAgaSwgcCwgaDQge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi8qU2Vydml2ZSBCbG9jayBWZXJzaW9ucyovXG5cbi5zZXJ2aWNlLXYxIHtcbiAgaDIge1xuICAgIG1hcmdpbjogMTVweCAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgcCB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxufVxuXG4vKkJsb2cgUG9zdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5wb3N0cyAuZGwtaG9yaXpvbnRhbCB7XG4gIGEge1xuICAgIGNvbG9yOiAjNTU1O1xuICB9XG5cbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBkdCB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBwYWRkaW5nOiAycHg7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xuICAgIH1cbiAgfVxuXG4gIGRkIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNzJjMDJjO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgZHQgaW1nLCBkZCBhIHtcbiAgICAgIGNvbG9yOiAjNzJjMDJjO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNzJjMDJjICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cbn1cblxuLypBYm91dCBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4udGVhbSB7XG4gIHVsLnRlYW0tc29jYWlsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6ICNhYWE7XG4gICAgICAgIHBhZGRpbmc6IDZweCA3cHg7XG4gICAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzJjMDJjO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRodW1ibmFpbC1zdHlsZSB7XG4gICAgcGFkZGluZzogMTJweDtcblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgICY6aG92ZXIgaDMgYSB7XG4gICAgICBjb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxufVxuXG4vKkFib3V0IE1lIFBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYm91dC1tZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgaDIge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5zb2NpYWwtaWNvbnMge1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgfVxufVxuXG4vKkFib3V0IE15IEdvYWxzKi9cblxuLmFib3V0LW15LWdvYWxzIGgyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLypBYm91dCBTa2lsbHMqL1xuXG4uYWJvdXQtc2tpbGxzIHtcbiAgcGFkZGluZzogNDBweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYnJlYWRjcnVtYnMucG5nKSByZXBlYXQ7XG59XG5cbi8qR2FsbGVyeSBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZ2FsbGVyeS1wYWdlIHtcbiAgLnRodW1ibmFpbCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnRodW1ibmFpbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxufVxuXG4vKlByaXZhY3kgUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnByaXZhY3kgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjNzJjMDJjO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vKlBvcnRmb2xpbyBJdGVtIFBhZ2UgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5wb3J0Zm9saW8taXRlbSB7XG4gIGgyIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgfVxuXG4gIGxpIHtcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgfVxuXG4gIHAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLypQb3J0Zm9saW8gSXRlbSB2MSovXG5cbi5wb3J0Zm9saW8taXRlbTEge1xuICB1bCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgfVxuXG4gIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuXG4gICAgaSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICB9XG4gIH1cbn1cblxuLypTaWRlYmFyIEZlYXR1cmVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypCbG9nIFRhZ3MqL1xuXG51bC5ibG9nLXRhZ3Mge1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDJweCA3cHg7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICBtYXJnaW46IDAgM3B4IDZweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIGkge1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNzJjMDJjO1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypCbG9nIFBob3RvIFN0cmVhbSovXG5cbi5ibG9nLXBob3RvcyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcblxuICBpbWcge1xuICAgIHdpZHRoOiA1OHB4O1xuICAgIGhlaWdodDogNThweDtcbiAgICBtYXJnaW46IDAgMnB4IDhweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICM3MmMwMmM7XG4gICAgfVxuICB9XG59XG5cbi8qQmxvZyBMYXRlc3QgVHdlZXRzKi9cblxuLmJsb2ctdHdpdHRlciAuYmxvZy10d2l0dGVyLWlubmVyIHtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAmOmFmdGVyLCAmOmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAmOmFmdGVyLCAmOmJlZm9yZSB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAjZWVlO1xuICAgIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBpbnNldDtcblxuICAgIC8qRkYgZml4ZXMqL1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogaW5zZXQ7XG5cbiAgICAvKkZGIGZpeGVzKi9cbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBpbnNldDtcblxuICAgIC8qRkYgZml4ZXMqL1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IGluc2V0O1xuXG4gICAgLypGRiBmaXhlcyovXG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM3MmMwMmM7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzcyYzAyYztcblxuICAgICY6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzcyYzAyYztcbiAgICB9XG4gIH1cblxuICBzcGFuLnR3aXR0ZXItdGltZSB7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICM3MmMwMmM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICBpLmZhIHtcbiAgICB0b3A6IDJweDtcbiAgICBjb2xvcjogI2JiYjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi8qQ2hvb3NlIEJsb2NrKi9cblxuLndobyBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcblxuICBpIHtcbiAgICBjb2xvcjogIzcyYzAyYztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWluLXdpZHRoOiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBpIHtcbiAgICAgIGNvbG9yOiAjNzc3O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICM3Nzc7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qUHJvbW8gUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qU2xpZGVyIFBhcnQqL1xuXG4uZnVsbHdpZHRoYmFubmVyLWNvbnRhaW5lci5zbGlkZXItcHJvbW8ge1xuICBtYXgtaGVpZ2h0OiA0NjBweCAhaW1wb3J0YW50O1xufVxuXG4uc2xpZGVyLXByb21vLWluZm8tYmcge1xuICBwYWRkaW5nOiAyNXB4IDIwcHggMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZy1ibGFjay5wbmcpIHJlcGVhdDtcbn1cblxuLnNsaWRlci1wcm9tby1pbmZvIHtcbiAgc3Bhbi5iaWctc2l6ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHAge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8qUHJvbW8gQm94Ki9cblxuLnByb21vLWJveCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMjVweCAwIDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIHN0cm9uZyB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTVweDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICBtYXJnaW46IDIwcHggMCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIgc3Ryb25nIHtcbiAgICBjb2xvcjogIzcyYzAyYztcblxuICAgIGEge1xuICAgICAgY29sb3I6ICM3MmMwMmM7XG4gICAgfVxuICB9XG59XG5cbi8qUHJvbW8gU2VydmljZSovXG5cbi5wcm9tby1zZXJ2aWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgYS5idG4tdSB7XG4gICAgbWFyZ2luOiAwIDIwcHggMTBweCAwO1xuICB9XG59XG5cbi8qUHJvbW8gRWxlbWVudHMqL1xuXG4udGl0bGUtYm94IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMCAzMHB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VlZTtcblxuICAudGl0bGUtYm94LXRleHQge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGl0bGUtYm94IHtcbiAgICAudGl0bGUtYm94LXRleHQge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uYmxvY2stYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogZGFzaGVkIDFweCAjY2NjO1xufVxuXG4uYmxvY2stYmxvY2txdW90ZS1pbm5lciB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5ibG9jay1ibG9ja3F1b3RlIHAge1xuICBmb250LXNpemU6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qSW5mbyBCbG9ja3MqL1xuXG4uaW5mby1ibG9ja3Mge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICY6aG92ZXIgaS5pY29uLWluZm8tYmxvY2tzIHtcbiAgICBjb2xvcjogIzcyYzAyYztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIGkuaWNvbi1pbmZvLWJsb2NrcyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1pbi13aWR0aDogNTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5pbmZvLWJsb2Nrcy1pbiB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBoMyB7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxufVxuXG4vKkJyYW5kIFBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5icmFuZC1wYWdlIC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vKkZvcm0gUGFnZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5mb3JtLXBhZ2Uge1xuICBpbnB1dCwgc2VsZWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi8qTGFiZWxzIGFuZCBCYWRnZXMgUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxudWwubGFiZWxzLWRlbW8ge1xuICBtYXJnaW46IDVweCAwO1xuXG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgNXB4IDJweCAwO1xuICB9XG59XG5cbi5iYWRnZS1zaWRlYmFyIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZWVlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhZGdlLXNpZGViYXIge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG59XG5cbi8qTGluZSBJY29uIFBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5saW5lLWljb24tcGFnZSB7XG4gIC5pdGVtLWJveCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICBtYXJnaW46IDAgLTFweCAtMXB4IDA7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIH1cblxuICAuaXRlbS1ib3gtLWhpZ2hlciB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxuXG4gIC5pdGVtLWJveDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgfVxuXG4gIC5pdGVtIHtcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNzJjMDJjO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxpbmUtaWNvbi1wYWdlIC5pdGVtLWJveCB7XG4gICAgaGVpZ2h0OiAxMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmxpbmUtaWNvbi1wYWdlIC5pdGVtLWJveCB7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgfVxufVxuXG4vKkxpbmUgSWNvbiBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uaWNvbi1wYWdlLWZhIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAuaXRlbS1ib3gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDE2JSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLml0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgIGkge1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaWNvbi1wYWdlLWZhIC5pdGVtLWJveCB7XG4gICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaWNvbi1wYWdlLWZhIC5pdGVtLWJveCB7XG4gICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaWNvbi1wYWdlLWZhIC5pdGVtLWJveCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qR0xZUEhJQ09OUyBJY29ucyBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypTcGVjaWFsIHN0eWxlcyBmb3IgZGlzcGxheWluZyB0aGUgaWNvbnMgYW5kIHRoZWlyIGNsYXNzZXMqL1xuXG4uYnMtZ2x5cGhpY29ucyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICBsaSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDExNXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAtMXB4IC0xcHggMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICB9XG5cbiAgLmdseXBoaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogNXB4IGF1dG8gMTBweDtcbiAgfVxuXG4gIGxpOmhvdmVyIHtcbiAgICBjb2xvcjogIzcyYzAyYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnMtZ2x5cGhpY29ucyBsaSB7XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG59XG5cbi8qR2x5cGhpY29ucyBQcm8qL1xuXG4uZGVtby1wcm8tZ2x5cGhpY29ucyB7XG4gIGxpIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggMzBweDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgcGFkZGluZzogMTBweCA2MnB4O1xuICAgIH1cblxuICAgICYuZ2x5cGhpY29uczpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cblxuICAgICYuaGFsZmxpbmdzIHtcbiAgICAgIGhlaWdodDogMzBweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDcwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qR2x5cGhpY29ucyBQcm8gSGFsZmxpbmdzKi9cblxuLypDb250YWN0IFBhZ2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ubWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzUwcHg7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZWVlO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VlZTtcbn1cblxuLm1hcC1ib3gge1xuICBoZWlnaHQ6IDI1MHB4O1xufVxuXG4ubWFwLWJveC1zcGFjZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5tYXAtYm94LXNwYWNlMSB7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cblxuLypCYWNrZ3JvdW5kIE9wYWNpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zZXJ2aWNlLW9yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VydmljZS1iZyB7XG4gIHdpZHRoOiAyNTBweDtcbiAgcGFkZGluZzogNjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICByaWdodDogLTEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDU1ZGVnKTtcbn1cblxuLypFYXN5IEJsb2NrICh1c2VkIGZvciBpbWFnZSBiYWRnZXMpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZWFzeS1ibG9jay12MSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm92ZXJmbG93LWggaDMge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5lYXN5LWJsb2NrLXYxLWJhZGdlIHtcbiAgICBsZWZ0OiAwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbi8qRWFzeSBCbG9jayB2MiAodXNlZCBmb3IgaW1hZ2UgYmFkZ2VzKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmVhc3ktYmxvY2stdjIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5lYXN5LWJnLXYyIHtcbiAgICB0b3A6IDVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHJpZ2h0OiAtMzJweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxufVxuXG4vKkVhc3kgQmxvY2sgdjMgKHVzZWQgZm9yIGltYWdlIGJhZGdlcylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5lYXN5LWJsb2NrLXYzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogIzU4NWY2OTtcbiAgcGFkZGluZzogMzBweCAyMHB4IDIwcHg7XG5cbiAgJi5maXJzdCB7XG4gICAgYmFja2dyb3VuZDogIzY5NmY3NztcbiAgfVxuXG4gICYuc2Vjb25kIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzA3NzgwO1xuICB9XG5cbiAgJi50aGlyZCB7XG4gICAgYmFja2dyb3VuZDogIzc4N2Y4ODtcbiAgfVxuXG4gIGkge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtaW4td2lkdGg6IDQ1cHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cblxuICAuaW5uZXItZmFxLWIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBoMiwgaDMge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIH1cblxuICAgIGgyLCBoMywgcCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuLypGdWxsIFdpZHRoIEJsb2NrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZnVsbC13LWJsb2NrIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBiYWNrZ3JvdW5kOiAjMjgyODI4O1xuXG4gIC5pbmZvLWJsb2NrcyBpIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5pbmZvLWJsb2Nrcy1pbiB7XG4gICAgaDMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBjb2xvcjogI2NjYztcbiAgICB9XG4gIH1cblxuICAuaW5mby1ibG9ja3M6aG92ZXIgaS5pY29uLWluZm8tYmxvY2tzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4vKlNpbXBsZSBCbG9ja1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnNpbXBsZS1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogNjUlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTU1O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzU1NTtcbiAgICB9XG4gIH1cblxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnJlc3BvbnNpdmUtdmlkZW8ge1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxufVxuXG4vKlR3byBCbG9ja3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi50d28tYmxvY2tzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udHdvLWJsb2Nrcy1pbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgaSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTFweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWluLXdpZHRoOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjNTg1ZjY5O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi8qVGhyZWUgQmxvY2tzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4udGhyZWUtYmxvY2tzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGhyZWUtYmxvY2tzLWluIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICBpIHtcbiAgICBjb2xvcjogIzc3NztcbiAgICBwYWRkaW5nOiA5cHggNnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzc3O1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cbn1cblxuLypUZW1wZXJvcnkgQ2xhc3Nlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qQmFubmVyLWluZm8qL1xuXG4uYmFubmVyLWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDExcHg7XG5cbiAgICAvKm1pbi13aWR0aCB3b3JrcyB3aXRoIGxpbmUtaWNvbiovXG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA3cHggMjBweCAwIDA7XG5cbiAgICAmLmZhIHtcbiAgICAgIG1pbi13aWR0aDogNDZweDtcbiAgICB9XG4gIH1cblxuICAmLmxpZ2h0IGkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIH1cblxuICAmLmRhcmsgaSB7XG4gICAgYmFja2dyb3VuZDogIzU1NTtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgJi5saWdodCB7XG4gICAgaDMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBjb2xvcjogI2VlZTtcbiAgICB9XG4gIH1cbn1cblxuLyptaW4td2lkdGggd29ya3Mgd2l0aCBGb250QXdlc29tZSovXG5cbi8qVGl0bGUtQm94LVYyKi9cblxuLnRpdGxlLWJveC12MiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLypyZW1vdmUgcGFkZGluZyBmcm9tIFwiQ29sLVwiKi9cblxuLm5vLXNwYWNlIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLm5vLXNwYWNlLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLm5vLXNwYWNlLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qTGlzdCBTdHlsZSB2MSovXG5cbi5saXN0LXN0eWxlLXYxIHtcbiAgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxuXG4gIGkge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG5cbi8qU29jaWFsIENvbnRhY3RzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uc29jaWFsLWNvbnRhY3RzIGxpIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cblxuICBpIHtcbiAgICBjb2xvcjogIzc3NztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWluLXdpZHRoOiAxM3B4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLypTdGF0dXMgQmFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uc3RhdHVzLWJhciBsaSB7XG4gIHBhZGRpbmctbGVmdDogOXB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cblxuICBpIHtcbiAgICBjb2xvcjogIzcyYzAyYztcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuXG4gIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uc3RhdHVzLWJhci1pbiB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcblxuICAmOmFmdGVyIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdG9wOiAtMTBweDtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItYm90dG9tOiAxMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgYm9yZGVyLWxlZnQ6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBpbnNldDtcblxuICAgIC8qRkYgZml4ZXMqL1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogaW5zZXQ7XG5cbiAgICAvKkZGIGZpeGVzKi9cbiAgfVxufVxuXG4vKlNoYXJlIExpc3QqL1xuXG4uc2hhcmUtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIGkge1xuICAgICAgY29sb3I6ICM3MmMwMmM7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gIH1cbn1cblxuLypQZW9wbGUgU2F5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ucGVvcGxlLXNheSB7XG4gIGltZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogNnB4IDEwcHggMCAwO1xuICB9XG5cbiAgLm92ZXJmbG93LWgge1xuICAgIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuXG4gICAgc21hbGwge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuICB9XG59XG5cbi8qSW5zcGlyZSBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5pbWcuaW1nLW1vdXNlIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvIDYwcHg7XG59XG5cbi8qRGVzaXJlIFBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlNlcnZpY2UgSW5mbyovXG5cbi5zZXJ2aWNlLWluZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQwcHggMCA1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhdHRlcm5zLzE3LnBuZykgcmVwZWF0O1xuXG4gIC5pbmZvLWRlc2NyaXB0aW9uIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgaS5zZXJ2aWNlLWluZm8taWNvbiB7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3Nzc7XG4gIH1cblxuICAuaW5mby1kZXNjcmlwdGlvbiB7XG4gICAgaDMge1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAjNzc3O1xuICAgIH1cbiAgfVxufVxuXG4vKlBvcnRmb2xpbyBTaW5nbGUgSXRlbSBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypQcm9qZWN0IERldGFpbHMqL1xuXG4ucHJvamVjdC1kZXRhaWxzIHtcbiAgbGkge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgc3Ryb25nIHtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi8qQm9vdHN0cmFwIFRlc3RpbW9uaWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnRlc3RpbW9uaWFscy1icyB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZy8xNi5qcGcpIDUwJSAwIHJlcGVhdCBmaXhlZDtcblxuICAuaGVhZGxpbmUtY2VudGVyLXYyIHNwYW4uYXV0aG9yIHtcbiAgICBjb2xvcjogIzc3NztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5jYXJvdXNlbC1hcnJvdyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmNhcm91c2VsLWNvbnRyb2wtdjIge1xuICAgIGkge1xuICAgICAgY29sb3I6ICM4ODg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM4ODg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzcyYzAyYztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNzJjMDJjO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYubGVmdCwgJi5yaWdodCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vKlJlbW92ZXMgQm9vdHN0cmFwIGNhcm91c2VsIGJhY2tncm91bmQgaW1hZ2VzKi9cblxuLypUZWFtIHYxKi9cblxuLnRlYW0tdjEgbGkgPiBoMyB7XG4gIGNvbG9yOiAjNTU1O1xufVxuIiwiLy8gVHlwb2dyYXBoeVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhXCIsQ29yYmVsLEFyaWFsLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZToxNHB4O1xuICBAaW5jbHVkZSBicmVha3BvaW50KFwic21cIil7XG4gICAgZm9udC1zaXplOjE2cHg7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1kXCIpe1xuICAgIGZvbnQtc2l6ZToxOHB4O1xuICB9XG59XG5cbnAsIG9sLCB1bCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhXCIsQ29yYmVsLEFyaWFsLHNhbnMtc2VyaWY7XG59XG5cbm9sLCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6MS4yO1xuICBsZXR0ZXItc3BhY2luZzogLjAyZW07XG4gIG1hcmdpbjowIDAgLjI1ZW0gMDtcbn1cbi5jb250ZW50LWNvbnRhaW5lcntcbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNntcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cbn1cblxuLnRpdGxlLnBhZ2UtdGl0bGV7XG4gIG1hcmdpbi1ib3R0b206IC43NWVtO1xufVxuXG5zdHJvbmd7XG4gIGxldHRlci1zcGFjaW5nOiAuMDJlbTtcbn1cblxuLm1jZUNvbnRlbnRCb2R5IHtcbiAgJiwgcCwgb2wsIHVsIHtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgY29sb3I6ICM2MDYxNmQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICAvLyBlbmZvcmNlIGNvbnNpc3RlbnQgcGFyYWdyYXBoIGFuZCBsaXN0IHNwYWNpbmcgaW4gdGhlIG1haW4gY29udGVudCBhcmVhXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhbmUtcGFnZS1jb250ZW50IHtcbiAgLmZpZWxkLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgLmZpZWxkLWl0ZW0sXG4gIC5maWVsZC10eXBlLXRleHQtbG9uZyAuZmllbGQtaXRlbSxcbiAgLnBhcmFncmFwaHMtaXRlbS1wYXJhZ3JhcGgtc25pcHBldCxcbiAgLnBhcmFncmFwaHMtaXRlbS1wYXJhZ3JhcGgtY29udGVudCxcbiAgLm9hLWV2ZW50LWRlc2NyaXB0aW9uLFxuICAub2EtbmV3cy1ib2R5LFxuICAucGFyYWdyYXBocy1pdGVtLXZpdS10ZXh0LXNlY3Rpb257XG4gICAgcCwgb2wsIHVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIC8vIGVuZm9yY2UgY29uc2lzdGVudCBwYXJhZ3JhcGggYW5kIGxpc3Qgc3BhY2luZyBpbiB0aGUgbWFpbiBjb250ZW50IGFyZWFcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLCBwLCBvbCwgdWwge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgLy9jb2xvcjogIzYwNjE2ZDsgLy8gW3ZpdSBtb2RdXG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIG9sLCB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgfVxuICB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tcGFyYWdyYXBoLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuZW50aXR5LXBhcmFncmFwaHMtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG4gIC5wYW5lbC1wYW5lbC1pbm5lciA+IC5wYW5lbC1wYW5lLnBhbmUtbm9kZS1maWVsZC1vYS1yZWxhdGVkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAucGFuZS1ub2RlLWNvbW1lbnRzIC5vYS1saXN0IC5vYS1jb21tZW50LXJlcGx5LWJvZHksXG4gIC5wYW5lLWNvbnRlbnQgI2NvbW1lbnRzIC5vYS1saXN0IC5vYS1jb21tZW50LXJlcGx5LWJvZHksXG4gIC5vYS1jb21tZW50LXJlcGx5LWJvZHkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBjb2xvcjogIzYwNjE2ZDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gICAgfVxuICAgIC51c2VyLWluZm8sIC5saW5rcyB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICB9XG59XG5cblxuaDEge1xuICBjb2xvcjogIzJhMmMzNztcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBmb250LXNpemU6IDI0cHg7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgZm9udC1zaXplOjQycHg7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKXtcbiAgICBmb250LXNpemU6NTBweDtcbiAgfVxuICAmLnRpdGxle1xuICAgIGNvbG9yOiRicmFuZC1wcmltYXJ5O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuaDIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpe1xuICAgIGZvbnQtc2l6ZTozMHB4O1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJyl7XG4gICAgZm9udC1zaXplOjM2cHg7XG4gIH1cbn1cbi5vYS1wYW5lIC5wYW5lLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW46IDAgMCAwLjhlbSAwO1xuICBwYWRkaW5nOiAwO1xuICBsZXR0ZXItc3BhY2luZzogLjA0ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLypcbi5yYWRpeC1sYXlvdXRzLXNpZGViYXIge1xuICBvcGFjaXR5OiAwLjg1O1xuICBoMiwgaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDRlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgfVxuICAucGFuZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMCAtMTVweCAwO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCA1cHg7XG4gICAgYXtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmZpZWxkLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgLmZpZWxkLWl0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5ncm91cC1jb250ZW50IGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbiovXG5oMywgaDMucGFuZWwtdGl0bGUsIGgzLnBhbmUtdGl0bGUge1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgZm9udC1zaXplOjIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKXtcbiAgICBmb250LXNpemU6MjZweDtcbiAgfVxufVxuXG4udmlldy1vYS10ZWFtLWxpc3QgaDMgYSB7XG4gIGNvbG9yOiAjNzc3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5oNCB7XG4gIGxldHRlci1zcGFjaW5nOiAuMDRlbTtcbiAgZm9udC1zaXplOiAxZW07XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgZm9udC1zaXplOjE4cHg7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKXtcbiAgICBmb250LXNpemU6MjJweDtcbiAgfVxufVxuXG4uZW50aXR5LXBhcmFncmFwaHMtaXRlbSAuZmllbGQtbGFiZWwtaGVhZGluZyAuZmllbGQtbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4vKlxuLnJhZGl4LWxheW91dHMtc2lkZWJhciB7XG4gIGNvbG9yOiAjNjA2MTZkO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4qL1xuLmdyb3VwLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGgzLCBoNCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgY29sb3I6ICM2RDcwNzQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjRUFFQUVBO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDEuM2VtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjNlbTtcbiAgfVxufVxuXG4udmlldy1jb250ZW50IHRhYmxlID4gY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICM2RDcwNzQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDEuM2VtO1xufVxuXG4ub2EtcmVzcG9uc2l2ZS1yZWdpb24gLmZhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubW9yZS1saW5rIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBhYmJyW3RpdGxlXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLyogZW5zdXJlIGNvbnNpc3RlbnQgc3R5bGluZyBhY3Jvc3MgYnJvd3NlcnMgKi9cbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIH1cblxuICBhYmJyW3RpdGxlXTpob3Zlcjo6YWZ0ZXIsXG4gIGFiYnJbdGl0bGVdOmZvY3VzOjphZnRlciB7XG4gICAgY29udGVudDogYXR0cih0aXRsZSk7XG5cbiAgICAvKiBwb3NpdGlvbiB0b29sdGlwIGxpa2UgdGhlIG5hdGl2ZSBvbmUgKi9cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC0zMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlMWUxZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gIH1cbn1cbiIsIi8vIFNhc3MgTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHRyYW5zcGFyZW50KCRjb2xvciwgJGFscGhhKSB7XG4gICRyZ2JhOiByZ2JhKCRjb2xvciwgJGFscGhhKTtcbiAgJGllLWhleC1zdHI6IGllLWhleC1zdHIoJHJnYmEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJnYmE7XG4gIGZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0jeyRpZS1oZXgtc3RyfSxlbmRDb2xvcnN0cj0jeyRpZS1oZXgtc3RyfSk7XG4gIHpvb206IDE7XG59XG5cbkBtaXhpbiB3ZWxsKCkge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2VsbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCR3ZWxsLWJnLCA3JSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNHB4KTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpKTtcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwuMTUpO1xuICB9XG59XG5cbkBtaXhpbiBidG4oKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gQnJlYWtwb2ludCBtaXhpbi5cbi8vIFVzYWdlOiBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7IC4uLiB9XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIGJyZWFrcG9pbnQoJGNsYXNzKSB7XG4gIEBpZiAkY2xhc3MgPT0geHMge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgeyBAY29udGVudDsgfVxuICB9XG4gIEBlbHNlIGlmICRjbGFzcyA9PSBzbSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAZWxzZSBpZiAkY2xhc3MgPT0gbWQge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7IEBjb250ZW50OyB9XG4gIH1cbiAgQGVsc2UgaWYgJGNsYXNzID09IGxnIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykgeyBAY29udGVudDsgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAd2FybiBcIkJyZWFrcG9pbnQgbWl4aW4gc3VwcG9ydHM6IHhzLCBzbSwgbWQsIGxnXCI7XG4gIH1cbn1cblxuLy8gRm9udCBBd2Vzb21lLlxuLy8gVXNhZ2U6IEBpbmNsdWRlIGZhKGJhcnMpIHsgLi4uIH1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gZmEoJGljb24pIHtcbiAgQGV4dGVuZCAuZmE7XG4gIEBleHRlbmQgLmZhLSN7JGljb259XG59XG4iLCIvLyBUaGlzIGZpbGUgaXMgZm9yIGZpeGVzIHRvIGJvb3RzdHJhcCBzdHlsZXMsIGluIHBhbmVscyBwYXJ0aWN1bGFybHlcblxuLnBhbmVsLnBhbmVsLWJvb3RzdHJhcC1wYW5le1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLnBhbmVsLXRpdGxle1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYXtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnBhbmVsLWJvb3RzdHJhcC1wYW5lLnNlcnZpY2UtYmxvY2t7XG4gICYucm91bmRlZHtcbiAgICBib3JkZXItcmFkaXVzOjVweDtcbiAgfVxuICAmLnJvdW5kZWQtMnh7XG4gICAgYm9yZGVyLXJhZGl1czoxMHB4O1xuICB9XG4gIC5zZXJ2aWNlLWJsb2NrLXRpdGxle1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnNlcnZpY2UtYmxvY2tfX3RleHQtbGVmdHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiIsIi8vIFZJVSBBdWRpZW5jZSBOYXZcblxuLnZpdS1hdWRpZW5jZS1uYXZ7XG4gIGRpc3BsYXk6bm9uZTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbGcnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIHotaW5kZXg6MTAxO1xuICB9XG5cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgnbGcnKSB7XG4gIC52aXVOYXZpZ2F0aW9uX19hdWRpZW5jZV9uYXZ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubG9nZ2VkLWluIC52aXUtYXVkaWVuY2UtbmF2e1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtc2Vjb25kYXJ5O1xufVxuXG4udml1LWF1ZGllbmNlLW5hdl9fbGlzdHtcbiAgbWFyZ2luOjAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBsaXtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBhe1xuICAgICAgcGFkZGluZzouMmVtIC41ZW07XG4gICAgICBmb250LXNpemU6IC44ZW07XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyB0ZW1wXG4udml1LWF1ZGllbmNlLW5hdiBmb3Jte1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jYXVkaWVuY2Utc2VhcmNoe1xuICBiYWNrZ3JvdW5kOiAjMDA3REJBO1xufVxuIiwiLy8gVklVIEJyYW5kaW5nXG5cbi52aXUtYnJhbmR7XG4gIEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDIpO1xuICAvL0BpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEpO1xuICBAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbigxKTtcbiAgdG9wOjIwcHg7XG4gIHotaW5kZXg6MjtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChcInNtXCIpe1xuICAgIHRvcDo2MHB4O1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtZFwiKXtcbiAgICB0b3A6NzVweDtcbiAgfVxufVxuXG4vLyBGb3Igbm93IGF0IGxlYXN0LCByZW1vdmUgb24gYWRtaW4gcGFnZXNcbi5wYWdlLWFkbWluIC52aXUtYnJhbmR7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aXUtbG9nby1saW5re1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4udml1LWxvZ297XG4gIHdpZHRoOjEwMCU7XG5cbiAgLy90YWJsZXQgZGVzaWducyBoYXZlIGxvZ28gc3RyYWRkbGluZyB0d28gY29sdW1ucy5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChcInNtXCIpe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDo2MCU7XG4gICAgbGVmdDoyMCU7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1kXCIpe1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbGVmdDowO1xuICB9XG59XG5cbi5sb2dvLWdyaWQtY29udGFpbmVyLS1maXhlZHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JGZyYW1lLXdpZHRoLXhzfSAqIDIpO1xuICB0b3A6ICRmcmFtZS13aWR0aC14cztcbiAgei1pbmRleDoxMDE7XG5cbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KFwic21cIil7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JGZyYW1lLXdpZHRoLXNtfSAqIDIpO1xuICAgIHRvcDogJGZyYW1lLXdpZHRoLXNtO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtZFwiKXtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skZnJhbWUtd2lkdGgtbWR9ICogMik7XG4gICAgdG9wOiAkZnJhbWUtd2lkdGgtbWQ7XG4gIH1cbn1cblxuXG4iLCJAaW1wb3J0IFwiLi4vLi4vc3VwcG9ydFwiO1xuXG4vLyBUaGUgYHpvb21gIGFwcHJvYWNoIGdlbmVyYXRlcyBsZXNzIENTUyBidXQgZG9lcyBub3QgdmFsaWRhdGUuXG4vLyBTZXQgdGhpcyB0byBgYmxvY2tgIHRvIHVzZSB0aGUgZGlzcGxheS1wcm9wZXJ0eSB0byBoYWNrIHRoZVxuLy8gZWxlbWVudCB0byBnYWluIGxheW91dC5cbiRkZWZhdWx0LWhhcy1sYXlvdXQtYXBwcm9hY2g6IHpvb20gIWRlZmF1bHQ7XG5cbi8vIFRoaXMgbWl4aW4gY2F1c2VzIGFuIGVsZW1lbnQgbWF0Y2hpbmcgdGhlIHNlbGVjdG9yXG4vLyB0byBnYWluIHRoZSBcImhhc0xheW91dFwiIHByb3BlcnR5IGluIGludGVybmV0IGV4cGxvcmVyLlxuLy8gTW9yZSBpbmZvcm1hdGlvbiBvbiBbaGFzTGF5b3V0XShodHRwOi8vcmVmZXJlbmNlLnNpdGVwb2ludC5jb20vY3NzL2hhc2xheW91dCkuXG5AbWl4aW4gaGFzLWxheW91dCgkYXBwcm9hY2g6ICRkZWZhdWx0LWhhcy1sYXlvdXQtYXBwcm9hY2gpIHtcbiAgQGlmICRsZWdhY3ktc3VwcG9ydC1mb3ItaWUge1xuICAgIEBpZiAkYXBwcm9hY2ggPT0gem9vbSB7XG4gICAgICBAaW5jbHVkZSBoYXMtbGF5b3V0LXpvb207XG4gICAgfSBAZWxzZSBpZiAkYXBwcm9hY2ggPT0gYmxvY2sge1xuICAgICAgQGluY2x1ZGUgaGFzLWxheW91dC1ibG9jaztcbiAgICB9IEBlbHNlIHtcbiAgICAgIEB3YXJuIFwiVW5rbm93biBoYXMtbGF5b3V0IGFwcHJvYWNoOiAjeyRhcHByb2FjaH1cIjtcbiAgICAgIEBpbmNsdWRlIGhhcy1sYXlvdXQtem9vbTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGhhcy1sYXlvdXQtem9vbSB7XG4gIEBpZiAkbGVnYWN5LXN1cHBvcnQtZm9yLWllNiBvciAkbGVnYWN5LXN1cHBvcnQtZm9yLWllNyB7XG4gICAgKnpvb206IDE7XG4gIH1cbn1cblxuQG1peGluIGhhcy1sYXlvdXQtYmxvY2sge1xuICBAaWYgJGxlZ2FjeS1zdXBwb3J0LWZvci1pZSB7XG4gICAgLy8gVGhpcyBtYWtlcyBpZTYgZ2V0IGxheW91dFxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvLyBhbmQgdGhpcyBwdXRzIGl0IGJhY2sgdG8gYmxvY2tcbiAgICAmIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgfVxufVxuXG4vLyBBIGhhY2sgdG8gc3VwcGx5IElFNiAoYW5kIGJlbG93KSB3aXRoIGEgZGlmZmVyZW50IHByb3BlcnR5IHZhbHVlLlxuLy8gW1JlYWQgbW9yZV0oaHR0cDovL3d3dy5jc3Nwb3J0YWwuY29tL2Nzcy1oYWNrcy8jaW5fY3NzLWltcG9ydGFudCkuXG5AbWl4aW4gYmFuZy1oYWNrKCRwcm9wZXJ0eSwgJHZhbHVlLCAkaWU2LXZhbHVlKSB7XG4gIEBpZiAkbGVnYWN5LXN1cHBvcnQtZm9yLWllNiB7XG4gICAgI3skcHJvcGVydHl9OiAjeyR2YWx1ZX0gIWltcG9ydGFudDtcbiAgICAjeyRwcm9wZXJ0eX06ICN7JGllNi12YWx1ZX07XG4gIH1cbn1cbiIsIi8vIENvbG9yZWQgZnJhbWUgYXJvdW5kIHBhZ2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmJvZHkubm90LWxvZ2dlZC1pbntcbiAgcGFkZGluZzokZnJhbWUtd2lkdGgteHM7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJzbVwiKXtcbiAgICBwYWRkaW5nOiRmcmFtZS13aWR0aC1zbTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KFwibWRcIil7XG4gICAgcGFkZGluZzokZnJhbWUtd2lkdGgtbWQ7XG4gIH1cbn1cblxuXG5ib2R5Lm5vdC1sb2dnZWQtaW46YmVmb3Jle1xuICB6LWluZGV4OiAxMDA7XG4gIGNvbnRlbnQ6ICcnO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgLy8gdmlld3BvcnQgaGVpZ2h0IHJlcGxhY2VzIGJvdHRvbTowIGJlY2F1c2Ugb2YgdGhlIGFkZHJlc3MgYmFyIGJ1Z3MgLSBbdG9kb10gZmluZCBiZXR0ZXIgc29sdXRpb24uXG4gIC8vIGtub3duIGlzc3VlOiBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8yNDk0NDkyNS9iYWNrZ3JvdW5kLWltYWdlLWp1bXBzLXdoZW4tYWRkcmVzcy1iYXItaGlkZXMtaW9zLWFuZHJvaWQtbW9iaWxlLWNocm9tZS8yNTA3MTEzMSMyNTA3MTEzMVxuICBoZWlnaHQ6MTAwdmg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6MDtcbiAgYm9yZGVyOiBzb2xpZCAkZnJhbWUtd2lkdGgteHMgKyAxcHggJGJyYW5kLXByaW1hcnk7XG4gIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjVzIGVhc2U7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChcInNtXCIpe1xuICAgIGJvcmRlci13aWR0aDokZnJhbWUtd2lkdGgtc20gKyAxcHg7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1kXCIpe1xuICAgIGJvcmRlci13aWR0aDokZnJhbWUtd2lkdGgtbWQgKyAxcHg7XG4gIH1cbn1cblxuYm9keS5ub3QtbG9nZ2VkLWluIC5jb250YWluZXItZmx1aWQgPiAucm93Om5vdCgjZm9vdGVyKTpub3QoLmhlYWRlci1oZXJvLWNvbnRhaW5lcil7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJ4c1wiKXtcbiAgICAvLyBhZGRpdGlvbmFsIHBhZGRpbmcgaGVyZSBvbiBtb2JpbGVcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG5ib2R5Lm5vdC1sb2dnZWQtaW57XG4gICYuZGFya2JsdWU6YmVmb3Jle1xuICAgIGJvcmRlci1jb2xvcjokYnJhbmQtcHJpbWFyeTtcbiAgfVxuICAmLndoaXRlOmJlZm9yZXtcbiAgICBib3JkZXItY29sb3I6d2hpdGU7XG4gIH1cbiAgLy8gYWRqdXN0IHRvcCBuYXYgdGV4dCB0byBiZSB2aXNpYmxlIG9uIHdoaXRlIGJhY2tncm91bmQuXG4gICYud2hpdGUgLnZpdS1hdWRpZW5jZS1uYXZfX2xpc3QgbGkgYXtcbiAgICBjb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcbiAgfVxufVxuIiwiLy8gRm9vdGVyXG4vLyBTdHlsZXMgZm9yIFZJVSBmb290ZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi52aXVGb290ZXIsIGJvZHkgI2Zvb3RlcntcbiAgYmFja2dyb3VuZDp3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG59XG5cbi52aXVGb290ZXItY29udGVudHtcbiAgd2lkdGg6MTAwJTtcbn1cblxuLnZpdUZvb3RlciBhe1xuICBjb2xvcjokYnJhbmQtcHJpbWFyeTtcbn1cblxuLnZpdUZvb3Rlcl9fbGlua0xpc3RfX2hlYWRpbmd7XG4gIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gIGZvbnQtc2l6ZToxNHB4O1xuICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpe1xuICAgIGZvbnQtc2l6ZToxOHB4O1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJyl7XG4gICAgZm9udC1zaXplOjIycHg7XG4gIH1cbn1cblxuLnZpdUZvb3Rlcl9fbG9nb3tcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIG1hcmdpbjowIGF1dG8gMmVtIGF1dG87XG59XG5cbi5mb290ZXJfX2xpbmtMaXN0X19saXN0e1xuICBtYXJnaW4tbGVmdDowO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi52aXVGb290ZXJfX2NvbnRhY3RfX2hlYWRpbmd7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFlbSAwO1xufVxuXG4udml1Rm9vdGVyX19jb250YWN0X19hZGRyZXNze1xuICBtYXJnaW4tYm90dG9tOjEuNWVtO1xuICBhZGRyZXNze1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludChcInNtXCIpe1xuICAudml1Rm9vdGVyX19jb250YWN0X19hZGRyZXNze1xuICAgIGFkZHJlc3N7XG4gICAgICBmbG9hdDpsZWZ0O1xuICAgICAgd2lkdGg6NTAlXG4gICAgfVxuICB9XG4gIC52aXVGb290ZXJfX2NvbnRhY3RfX3Bob25lLWVtYWlse1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgd2lkdGg6NTAlXG4gIH1cbn1cblxuXG4jZm9vdGVyLWdvb2dsZS1tYXB7XG4gIG1heC13aWR0aDoxMDAlO1xufVxuXG4udml1Rm9vdGVyX19hY2tub3dsZWRnZW1lbnR7XG4gIHRleHQtYWxpZ246Y2VudGVyO1xuICBtYXJnaW4tYm90dG9tOi41ZW07XG59XG5cbi52aXVGb290ZXJfX3ByaW1hcnl7XG4gIG1hcmdpbi1ib3R0b206MmVtO1xufVxuLnZpdUZvb3Rlcl9fcHJpbWFyeV9faW5uZXJ7XG4gIEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDgpO1xuICBAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbi1vZmZzZXQoMik7XG4gIEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEwKTtcbiAgQGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4tb2Zmc2V0KDEpO1xufVxuXG4udml1Rm9vdGVyX19saW5rcy1zZWNvbmRhcnl7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGl7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVye1xuICAgICAgY29udGVudDpcIiB8XCI7XG4gICAgfVxuICB9XG4gIGF7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG4udml1LWNvcHlyaWdodCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOjEycHg7XG4gIGxpbmUtaGVpZ2h0OiRmcmFtZS13aWR0aC1zbTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcblxuICAudml1Rm9vdGVye1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnZpdUZvb3Rlcl9fbG9nb3tcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG5cbiAgLnZpdS1jb3B5cmlnaHR7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgYm90dG9tOjA7XG4gICAgbGVmdDowO1xuICAgIHotaW5kZXg6MTAxO1xuICAgIGNvbG9yOndoaXRlO1xuICAgIGF7XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICB9XG4gIH1cbiAgLnZpdUZvb3RlciAucGFnZS1zZWN0aW9uX19jb250ZW50e1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IC8vcmVkdWNlIGJvdHRvbSBzZWN0aW9uIHBhZGRpbmcgZm9yIGZvb3RlclxuICB9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcblxuICAudml1Rm9vdGVye1xuXG4gIH1cblxuICAudml1Rm9vdGVyX19sb2dve1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luOjAgYXV0byA0ZW0gYXV0bztcbiAgfVxuICAudml1LWNvcHlyaWdodCB7XG4gICAgbGluZS1oZWlnaHQ6ICRmcmFtZS13aWR0aC1tZDtcbiAgfVxuXG59XG4iLCIvLyBTdHlsZXMgZm9yIFZJVSBnbG9iYWwgQ1RBc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmdsb2JhbENUQXMge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nbG9iYWxDVEFzIC5wYWdlLXNlY3Rpb25fX2NvbnRlbnRfX2lubmVye1xuICBAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbig4KTtcbiAgQGluY2x1ZGUgbWFrZS14cy1jb2x1bW4tb2Zmc2V0KDIpO1xuICBAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig4KTtcbiAgQGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4tb2Zmc2V0KDIpO1xuICBAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbigxMCk7XG4gIEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uLW9mZnNldCgxKTtcbn1cblxuLmdsb2JhbENUQXMuY29scy0yIC5wYWdlLXNlY3Rpb25fX2NvbnRlbnRfX2lubmVye1xuICBAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbig4KTtcbiAgQGluY2x1ZGUgbWFrZS14cy1jb2x1bW4tb2Zmc2V0KDIpO1xuICBAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig5KTtcbiAgQGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4tb2Zmc2V0KDIpO1xuICBAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig4KTtcbiAgQGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4tb2Zmc2V0KDIpO1xufVxuXG5cblxuLmdsb2JhbENUQXNfX2ljb24sIC5nbG9iYWxDVEFzX19pbnRyb3tcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdsb2JhbENUQXNfX2N0YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbToxZW07XG4gIH1cbn1cbi5nbG9iYWxDVEFzX19oZWFkaW5ne1xuICBmb250LXNpemU6MS41ZW07XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoXCJ4c1wiKXtcbiAgLmN0YS1idXR0b24uZ2xvYmFsQ1RBc19fbGluayB7XG4gICAgd2lkdGg6ODAlO1xuICAgIG1hcmdpbi1sZWZ0OmF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OmF1dG87XG4gIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludChcInNtXCIpIHtcbiAgLmdsb2JhbENUQXNfX2N0YSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgfVxuICAuZ2xvYmFsQ1RBc19faWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAzZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB9XG4gIC5nbG9iYWxDVEFzX19pbnRyb3tcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgc3Ryb25ne1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLyogVE9ETyAtIHRvcCBzZWxlY3RvciB0byBiZSBkZXByZWNhdGVkICovXG4gIC5wYW5lLXZpdS1nbG9iYWwtY3RhcyAuZ2xvYmFsQ1RBc19fbGluay5jdGEtYnV0dG9uLFxuICAuZ2xvYmFsQ1RBcy0tY2VudGVyZWQgLmdsb2JhbENUQXNfX2xpbmsuY3RhLWJ1dHRvbntcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuXG5AaW5jbHVkZSBicmVha3BvaW50KFwibWRcIikge1xuXG4gIC5nbG9iYWxDVEFzX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuZ2xvYmFsQ1RBc19faWNvbiB7XG4gICAgZm9udC1zaXplOiA0ZW07XG4gIH1cblxuICAuZ2xvYmFsQ1RBc19fY3RhIHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5nbG9iYWxDVEFzX19saW5rIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxufVxuXG4vKiBGbGV4IENUQXMgbGVmdCBhbGlnbmVkICovXG4uZ2xvYmFsQ1RBcy0tZmxleCAuZ2xvYmFsQ1RBc19fY3Rhe1xuICB0ZXh0LWFsaWduOmxlZnQ7XG59XG5cbi8qIEZsZXggQ1RBcyBjZW50ZXIgYWxpZ25lZCAqL1xuLmdsb2JhbENUQXMtLWZsZXguY3Rhcy0tdGV4dC1jZW50ZXJlZCAuZ2xvYmFsQ1RBc19fY3Rhe1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgLmdsb2JhbENUQXNfX2xpbmt7XG4gICAgbWFyZ2luLWxlZnQ6YXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6YXV0bztcbiAgfVxufVxuXG4uZ2xvYmFsQ1RBcy0tZmxleCwgLmltYWdlLWJsb2NrLWN0YXN7XG4gICYuY29scy0ze1xuICAgIC5nbG9iYWxDVEFzX19jdGEsIC5pbWFnZS1ibG9jay1jdGFzX19jdGF7XG4gICAgICBAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig0KTtcbiAgICB9XG4gIH1cbiAgJi5jb2xzLTJ7XG4gICAgLmdsb2JhbENUQXNfX2N0YSwgLmltYWdlLWJsb2NrLWN0YXNfX2N0YXtcbiAgICAgIEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDYpO1xuICAgIH1cbiAgfVxuICAmLmNvbHMtMXtcbiAgICAuZ2xvYmFsQ1RBc19fY3RhLCAuaW1hZ2UtYmxvY2stY3Rhc19fY3Rhe1xuICAgICAgQGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oMTIpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBGbGV4IENUQXMgbXVsdGktcm93ICovXG5cbi5nbG9iYWxDVEFzLS1mbGV4LmNvbHMtMyAuZ2xvYmFsQ1RBc19fY3RhOm50aC1jaGlsZCgzbisxKSxcbi5nbG9iYWxDVEFzLS1mbGV4LmNvbHMtMiAuZ2xvYmFsQ1RBc19fY3RhOm50aC1jaGlsZCgybisxKSxcbi5nbG9iYWxDVEFzLS1mbGV4LmNvbC0xIC5nbG9iYWxDVEFzX19jdGE6bnRoLWNoaWxkKDFuKzEpe1xuICBjbGVhcjpsZWZ0O1xufVxuXG4uZ2xvYmFsQ1RBcy0tZmxleC5jb2xzLTMgLmdsb2JhbENUQXNfX2N0YTpudGgtY2hpbGQobis0KSxcbi5nbG9iYWxDVEFzLS1mbGV4LmNvbHMtMiAuZ2xvYmFsQ1RBc19fY3RhOm50aC1jaGlsZChuKzMpLFxue1xuICBtYXJnaW4tdG9wOiAzZW07XG59XG4uZ2xvYmFsQ1RBcy0tZmxleC5jb2wtMSAuZ2xvYmFsQ1RBc19fY3Rhe1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLmdsb2JhbENUQXMtLWZsZXhfX2hlYWRpbmd7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDNlbTtcbn1cbi5pbWFnZS1ibG9jay1jdGFzX19oZWFkaW5ne1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyZW07XG59XG4uZ2xvYmFsQ1RBcy0tZmxleCAuZ2xvYmFsQ1RBc19fY3RhLS1oYXMtaW1hZ2V7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5nbG9iYWxDVEFzX19jdGEtLWhhcy1pbWFnZSAuZ2xvYmFsQ1RBc19fbGlua3tcbiAgbWFyZ2luLWxlZnQ6YXV0bztcbiAgbWFyZ2luLXJpZ2h0OmF1dG87XG59XG5cbi5nbG9iYWxDVEFzX19jdGFfX2ltYWdle1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBicmVha3BvaW50KFwibWRcIikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6NTAlO1xuICAgIG1heC13aWR0aDo4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbiIsIi8vIFZJVSBIZWFkZXIgaGVyb1xuXG4uaGVhZGVyLWhlcm8tY29udGFpbmVyLCAucGFnZS1zZWN0aW9uLnBhZ2Utc2VjdGlvbi0taGVyb3tcbiAgcGFkZGluZzowO1xufVxuXG4ucGFnZS1zZWN0aW9uLnBhZ2Utc2VjdGlvbi0taGVyb3tcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OjA7XG4gIHdpZHRoOjEwMCU7XG4gIHRleHQtYWxpZ246Y2VudGVyO1xuICB6LWluZGV4OjA7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJ4c1wiKXtcbiAgICAvLyBvdmVycmlkZSBhZGRpdGlvbmFsIHBhZGRpbmcgaGVyZSBvbiBtb2JpbGUgYmVjYXVzZSBpdCBkb2Vzbid0IGdvIGZ1bGwgdmlld3BvcnQgbGlrZSBvdGhlcnMuXG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIH1cbn1cblxuLnBhZ2Utc2VjdGlvbi0taGVybyAucGFnZS1zZWN0aW9uX19jb250ZW50e1xuICB3aWR0aDoxMDAlO1xufVxuXG4ucGFnZS1zZWN0aW9uLS1oZXJvIC5wYWdlLXNlY3Rpb25fX2NvbnRlbnRfX2lubmVye1xuICBAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbig4KTtcbiAgQGluY2x1ZGUgbWFrZS14cy1jb2x1bW4tb2Zmc2V0KDIpO1xuICBAaW5jbHVkZSBtYWtlLWxnLWNvbHVtbig0KTtcbiAgQGluY2x1ZGUgbWFrZS1sZy1jb2x1bW4tb2Zmc2V0KDQpO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ucGFnZS1zZWN0aW9uLS1ub3RjaC1oZWlnaHR7XG4gIGJvcmRlci1ib3R0b206NXB4IHNvbGlkICMwMDNCNUM7XG59XG5cbiIsIi8vIFZJVSBTZWFyY2ggaGVybyB3aXRoIHRpdGxlXG5cblxuLy8gSGVhZGVyIFwiVmFuY291dmVyIElzbGFuZCBVbml2ZXJzaXR5XCJcblxuLnZpdV90aXRsZXtcbiAgY29sb3I6d2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOjFlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6MjBweDtcbiAgbWFyZ2luLXRvcDowO1xuICBsZWZ0OjUwJTsgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICB3aWR0aDoxMDBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBsaW5lLWhlaWdodDoxLjJlbTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KFwic21cIil7XG4gICAgZm9udC1zaXplOjEuMjVlbTtcbiAgICB0b3A6IDYwcHg7XG4gICAgd2lkdGg6YXV0bztcbiAgICBsZWZ0OjA7IHJpZ2h0OjA7XG4gICAgbWFyZ2luLWxlZnQ6MDtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KFwibWRcIil7XG4gICAgZm9udC1zaXplOjEuNWVtO1xuICAgIHRvcDogNzVweDtcbiAgfVxuICBzdHJvbmd7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgfVxuICAvLyBGaXggZm9yIHdpZGUgYnV0IHNob3J0IGRpc3BsYXkgc2l0dWF0aW9ucy5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgICBwb3NpdGlvbjpzdGF0aWM7XG4gIH1cbn1cblxuLmhvbWVwYWdlSGVyb19fc2xvZ2Fue1xuICB0ZXh0LXRyYW5zZm9ybTpub25lO1xuICBmb250LXNpemU6MjVweDtcbiAgbWFyZ2luLWJvdHRvbTouNGVtO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJzbVwiKXtcbiAgICBmb250LXNpemU6NDBweDtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KFwibWRcIil7XG4gICAgZm9udC1zaXplOjUwcHg7XG4gIH1cbn1cblxuXG4vLyBIb21lcGFnZSBoZXJvIENUQXNcblxuLmhvbWVwYWdlSGVyb19fY3Rhe1xuICB3aWR0aDoxMDAlO1xufVxuXG4ucGFnZS1zZWN0aW9uLS1zZWFyY2gtaGVybyAucGFnZS1zZWN0aW9uX19jb250ZW50e1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG5cblxuLy8gU2VhcmNoXG4ucGFnZS1zZWN0aW9uLnBhZ2Utc2VjdGlvbi0tc2VhcmNoLWhlcm97XG4gIC8vIFNlYXJjaCBuZWVkcyB0byBnbyBvdmVyIHRoZSBib2R5XG4gIHotaW5kZXg6IDM7XG59XG5cbi5ob21lcGFnZUhlcm9fX3NlYXJjaHtcbiAgbWFyZ2luLWJvdHRvbTouNWVtO1xuICBAaW5jbHVkZSBicmVha3BvaW50KFwic21cIikge1xuICAgIG1heC13aWR0aDo0MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6YXV0bztcbiAgfVxufVxuXG4vLyBTY3JvbGwgZG93blxuXG4uaG9tZXBhZ2VIZXJvX19zY3JvbGx7XG4gIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAvL2xlZnQ6MDsgcmlnaHQ6MDtcbiAgLy9ib3R0b206MTIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBtYXJnaW4tdG9wOiAzZW07XG4gIGl7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDouNWVtO1xuICB9XG4gIGE6aG92ZXIsIGE6Zm9jdXN7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJzbVwiKXtcbiAgICAvL2JvdHRvbToyMDBweDtcbiAgfVxufVxuIiwiLy8gSG9tZXBhZ2UgaGVybyB2aWRlb1xuXG4vLyBNb2JpbGUgZmlyc3Rcbi5ob21lcGFnZUhlcm9fX3ZpZGVve1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBWaWRlbyBiYWNrZ3JvdW5kIHVzZXMgQ1NTIGJhY2tncm91bmQgcmF0aGVyIHRoYW4gcGljdHVyZSB0byBhbGxvdyBpdCBub3QgdG8gbG9hZCBpZiB2aWRlbyBpcyBzaG93aW5nLlxuLnBhZ2Utc2VjdGlvbi0taG9tZXBhZ2UtdmlkZW8gLnBhZ2Utc2VjdGlvbl9fYmd7XG4gIGJhY2tncm91bmQtc2l6ZTpjb3Zlcjtcbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludChcInNtXCIpe1xuICAuaG9tZXBhZ2VIZXJvX192aWRlb3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbn1cbi8qIDEuIE5vIG9iamVjdC1maXQgc3VwcG9ydDogKi9cbkBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1pbi1hc3BlY3QtcmF0aW86IDE2LzkpIHtcbiAgLmhvbWVwYWdlSGVyb19fdmlkZW8geyBoZWlnaHQ6IDMwMCU7IHRvcDogLTEwMCU7IH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC1hc3BlY3QtcmF0aW86IDE2LzkpIHtcbiAgLmhvbWVwYWdlSGVyb19fdmlkZW8geyB3aWR0aDogMzAwJTsgbGVmdDogLTEwMCU7IH1cbn1cbi8qIDIuIElmIHN1cHBvcnRpbmcgb2JqZWN0LWZpdCwgb3ZlcnJpZGluZyAoMSk6ICovXG5Ac3VwcG9ydHMgKG9iamVjdC1maXQ6IGNvdmVyKSB7XG4gIC5ob21lcGFnZUhlcm9fX3ZpZGVvIHtcbiAgICB0b3A6IDA7IGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufSIsIlxuaHRtbCwgYm9keSB7XG4gIGhlaWdodDphdXRvO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLypcbmJvZHkub2EtcmVzcG9uc2l2ZS1yZWdpb24tbGVmdC1vbiB7XG4gIHBhZGRpbmctbGVmdDogNDJweCAtICRmcmFtZS13aWR0aC14cztcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChcInNtXCIpe1xuICAgIHBhZGRpbmctbGVmdDogNDJweCAtICRmcmFtZS13aWR0aC1zbTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KFwibWRcIil7XG4gICAgcGFkZGluZy1sZWZ0OiA0MnB4IC0gJGZyYW1lLXdpZHRoLW1kO1xuICB9XG59XG5cbi5wYW5lbC1kaXNwbGF5IC5vYS1yZXNwb25zaXZlLWRlc2t0b3Aub2EtcmVzcG9uc2l2ZS1yZWdpb24tbGVmdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDgsIDQ4LCA0OCwgMSk7XG59XG4qL1xuXG4ub2EtZnVsbHdpZHRoe1xuICBtYXJnaW4tbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoLXhzIC8gLTI7XG4gIG1hcmdpbi1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoLXhzIC8gLTI7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJzbVwiKXtcbiAgICBtYXJnaW4tbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoLXNtIC8gLTI7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtc20gLyAtMjtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KFwibWRcIil7XG4gICAgbWFyZ2luLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aC1tZCAvIC0yO1xuICAgIG1hcmdpbi1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1kIC8gLTI7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChcImxnXCIpe1xuICAgIG1hcmdpbi1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtbGcgLyAtMjtcbiAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aC1sZyAvIC0yO1xuICB9XG59XG5cbmJvZHkgLmNvbnRhaW5lci1mbHVpZCAjZm9vdGVye1xuICAvLyBvdmVycmlkZSBoYXJkY29kZWQgT0EgbWFyZ2lucyBiYXNlZCBvbiBkZWZhdWx0IDMwcHggZ3V0dGVyXG4gIEBpbmNsdWRlICBtYWtlLXJvdygpO1xufVxuXG4ucm93Lm9hLXJlc3BvbnNpdmUtcmVnaW9uLXJvdy1sZWZ0Lm9hLXJlc3BvbnNpdmUtcmVnaW9uLXJvdy1yaWdodCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wYW5lbC1kaXNwbGF5IC5vYS1yZXNwb25zaXZlLWRlc2t0b3Aub2EtcmVzcG9uc2l2ZS1yZWdpb24tbGVmdCB7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1zZWNvbmRhcnk7XG59XG5cbi8vIEVuc3VyZSBPQSB0b3AgYmFyIG1ha2VzIHJvb20gZm9yIGF1ZGllbmNlIG5hdlxuXG4ub2EtdG9vbGJhci1zdHlsZS5uYXZiYXJ7XG4gIHotaW5kZXg6IDk5OTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1kXCIpe1xuICAgIG1hcmdpbi10b3A6JGZyYW1lLXdpZHRoLW1kO1xuICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtZFwiKXtcbiAgLy8gTW92ZSBsZWZ0IHRvb2xiYXIgZG93biB0byBhY2NvbW1vZGF0ZSBhdWRpZW5jZSBuYXZcbiAgLm5hdmJhciAub2EtcmVzcG9uc2l2ZS1yZWdpb25zLXRvZ2dsZS1sZWZ0e1xuICAgIHRvcDogMTZweCArICRmcmFtZS13aWR0aC1tZCAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkub2EtcmVzcG9uc2l2ZS1yZWdpb24tbGVmdC1vbiAucGFuZWwtZGlzcGxheSAub2EtcmVzcG9uc2l2ZS1kZXNrdG9wLm9hLXJlc3BvbnNpdmUtcmVnaW9uLWxlZnQsIC5wYW5lbC1kaXNwbGF5IC5vYS1yZXNwb25zaXZlLWRlc2t0b3Aub2EtcmVzcG9uc2l2ZS1yZWdpb24tbGVmdC5vYS1yZXNwb25zaXZlLWV4cGFuZHtcbiAgICB0b3A6JGZyYW1lLXdpZHRoLW1kO1xuICB9XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cbm9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cblxuLnBhbmVsLXBhbmUucGFuZS12aWV3cy1wYW5lcywgLnBhbmVsLXBhbmV7XG4gIGJvcmRlci1yaWdodDowICFpbXBvcnRhbnQ7XG4gICY6YWZ0ZXJ7XG4gICAgYm9yZGVyOjAgIWltcG9ydGFudDtcbiAgfVxufSIsIi8vIFN0b2NrIE9BIFRoZW1lIFBhZ2UgTGF5b3V0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5odG1se1xuICBvdmVyZmxvdy14OmhpZGRlbjtcbn1cbmJvZHl7XG4gIG92ZXJmbG93LXg6YXV0bztcbn1cblxuLnBhZ2UtYWRtaW4gLnBhbmUtcGFnZS1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTRFM0U2O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U0RTNFNjtcbn1cblxuLmJyZWFkY3J1bWIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4jbWFpbi13cmFwcGVyICNtYWluIHtcbiAgLy9tYXJnaW46IDAgMCAzMHB4IDA7XG4gICY6Zm9jdXN7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgI21haW4td3JhcHBlci5vYS1sYXlvdXQtZmx1aWQge1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgICNtYWluIHtcbiAgICAgIC8vd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbmJvZHkub2EtaG9tZSAucGFuZS1wYWdlLWNvbnRlbnQgLnJhZGl4LWxheW91dHMtY29udGVudCA+IC5wYW5lbC1wYW5lbC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5ib2R5ICNmb290ZXIge1xuICBtYXJnaW46IDAgKC0gJGdyaWQtZ3V0dGVyLXdpZHRoLzIpO1xuICBmb250LXNpemU6IDFlbTsgLy8gW3ZpdSBtb2RdXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM4NTM7XG4gIGJvcmRlci10b3A6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5ib2R5Lm9hLW5vLXBhZ2UtdGl0bGUgI21haW4td3JhcHBlciAjbWFpbiB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cblxuLnBhbmVsLWRpc3BsYXkgLm9hLXJlc3BvbnNpdmUtZGVza3RvcC5vYS1yZXNwb25zaXZlLXJlZ2lvbi1sZWZ0IHtcbiAgLmJ0biB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICM1YmJkNWI7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gICAgfVxuICAgICYuYnRuLWNpcmNsZSB7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICBwYWRkaW5nOiA3cHg7XG4gICAgfVxuICB9XG59XG5cbi8vIG1vdmUgdHJheSdzIHBhcmVudCBvZmYgZWRnZSBvZiBzY3JlZW4gdG8gYXZvaWQgZmxpY2tlclxuLm9hLWxheW91dC1zaWRlYmFyMSB7XG4gIHdpZHRoOiA0MnB4O1xuICBsZWZ0OiAtNTA7XG59XG5cbi5uYXZiYXItdHJheSB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjU5KTtcbn1cblxuLm5hdmJhciAub2EtcmVzcG9uc2l2ZS1yZWdpb25zLXRvZ2dsZS1sZWZ0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTZweDtcbiAgJi5idG4ge1xuICAgIGNvbG9yOiAjREREO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogMTAwMTtcbiAgICAmLmJ0bi1jaXJjbGUge1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIH1cbiAgfVxuICAuZmEge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQGluY2x1ZGUgYnJlYWtwb2ludCgneHMnKSB7XG4gIC5uYXZiYXIgLm9hLXJlc3BvbnNpdmUtcmVnaW9ucy10b2dnbGUtbGVmdCB7XG4gICAgdG9wOiA4cHg7XG4gIH1cbn1cblxuYm9keS5vYS1yZXNwb25zaXZlLXJlZ2lvbi1sZWZ0LW9uIHtcbiAgLm5hdmJhciAub2EtbmF2YmFyIHtcbiAgICAub2EtcmVzcG9uc2l2ZS1yZWdpb25zLXRvZ2dsZS1sZWZ0IHtcbiAgICAgICYuYnRuLmJ0bi1jaXJjbGU6aG92ZXIsXG4gICAgICAmLmJ0bi5idG4tY2lyY2xlOmFjdGl2ZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBncmF5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jdG9vbGJhci1tZW51LWJ1dHRvbi5idG4tY2lyY2xlIHtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG59XG5cblxuLyoqIFZJVSBMYXlvdXQgKiovXG5cbmJvZHl7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI21haW4td3JhcHBlcntcbiAgYmFja2dyb3VuZDp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4vLyBObyBoZWFkZXIgc3R5bGUgY2xhc3Mgb3IgdGhlc2UgdHdvLCBzZXQgbGFyZ2UgaGVhZGVyc1xuYm9keTpub3QoLmZ1bGxzY3JlZW4taGVybykgLnJvdy5vYS1mbGV4LWdyb3d7XG4gIC8vei1pbmRleDo0OyAvLyBSRU1PVkVEIFRISVMgVE8gRklYIGh0dHBzOi8vZ2l0bGFiLnZpdS5jYS93ZWIvdml1X3RoZW1lL2lzc3Vlcy82XG59XG5cbmJvZHk6bm90KC5mdWxsc2NyZWVuLWhlcm8pIC5yb3cub2EtZmxleC1ncm93LFxuLmhlYWRlci1zdHlsZS1hbGxfbGFyZ2U6bm90KC5mdWxsc2NyZWVuLWhlcm8pIC5yb3cub2EtZmxleC1ncm93LFxuLmhlYWRlci1zdHlsZS1ob21lX2xhcmdlOm5vdCguZnVsbHNjcmVlbi1oZXJvKSAucm93Lm9hLWZsZXgtZ3Jvd1xue1xuICBAaW5jbHVkZSB2aWV3cG9ydC11bml0KG1hcmdpbi10b3AsIC00NXZoKTtcbn1cblxuLy8gRm9yIHRoaXMgaGVhZGVyLXN0eWxlLCBvdmVycmlkZSByZWd1bGFyIHBhZ2VzIHRvIHNtYWxsIGhlYWRlcnMuXG4ubm9kZS10eXBlLXZpdS1jb250ZW50LXBhZ2UuaGVhZGVyLXN0eWxlLWhvbWVfbGFyZ2U6bm90KC5mdWxsc2NyZWVuLWhlcm8pe1xuICAucm93Lm9hLWZsZXgtZ3Jvd1xuICB7XG4gICAgQGluY2x1ZGUgdmlld3BvcnQtdW5pdChtYXJnaW4tdG9wLCAtODV2aCk7XG4gIH1cbiAgJi5ub19ub3RjaCB7XG4gICAgLnBhZ2Utc2VjdGlvbi0tbm90Y2gtaGVpZ2h0LCAucGFnZS1zZWN0aW9uLS1ub3RjaC1oZWlnaHQgLnBhZ2Utc2VjdGlvbl9fY29udGVudHtcbiAgICAgIG1pbi1oZWlnaHQ6IDM1dmg7XG4gICAgfVxuICB9XG59XG5cbi8vIEZvciB0aGlzIGhlYWRlci1zdHlsZSwgb3ZlcnJpZGUgYWxsIHBhZ2VzIHRvIHNtYWxsIGhlYWRlcnMuXG4uaGVhZGVyLXN0eWxlLWFsbF9zbWFsbDpub3QoLmZ1bGxzY3JlZW4taGVybyl7XG4gIC5yb3cub2EtZmxleC1ncm93XG4gIHtcbiAgICBAaW5jbHVkZSB2aWV3cG9ydC11bml0KG1hcmdpbi10b3AsIC04NXZoKTtcbiAgfVxuICAmLm5vX25vdGNoIHtcbiAgICAucGFnZS1zZWN0aW9uLS1ub3RjaC1oZWlnaHQsIC5wYWdlLXNlY3Rpb24tLW5vdGNoLWhlaWdodCAucGFnZS1zZWN0aW9uX19jb250ZW50e1xuICAgICAgbWluLWhlaWdodDogMzV2aDtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZhbCBvZiBub3RjaCBvcHRpb24uXG5ib2R5Lm5vX25vdGNoIC5yb3cub2EtZmxleC1ncm93XG57XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgLm1haW4ge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gd2hpdGUgYmFja2Ryb3AgYmVoaW5kIGNvbnRlbnRcbi5jb250ZW50LWNhbnZhc3tcbiAgQGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIpO1xuICBAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMSk7XG4gIEBpbmNsdWRlIG1ha2Utc20tY29sdW1uLW9mZnNldCgxKTtcbiAgQGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oMTApO1xuICBAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbi1vZmZzZXQoMSk7XG5cbiAgLmNvbnRlbnQtY2FudmFzLWlubmVye1xuICAgIGJhY2tncm91bmQ6d2hpdGU7XG4gICAgcGFkZGluZy10b3A6MmVtO1xuICAgIGJvcmRlci10b3A6NXB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xuICB9XG59XG5cbiNzaXRlLWNvbnRleHQtaGVhZGluZ3tcbiAgdGV4dC1hbGlnbjpsZWZ0O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAuNWVtIDFlbTtcbiAgbWFyZ2luOjA7XG4gIGF7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cblxuLy8gRG8gbm90IHNob3cgY29udGV4dCBmb3IgZnVsbHNjcmVlbiBoZXJvIHBhZ2VzLlxuLmZ1bGxzY3JlZW4taGVyb3tcbiAgI3NpdGUtY29udGV4dC1oZWFkaW5ne1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuICAuY29udGVudC1jYW52YXMgLmNvbnRlbnQtY2FudmFzLWlubmVye1xuICAgIGJvcmRlcjowO1xuICB9XG59XG4ubm9fbm90Y2h7XG4gICNzaXRlLWNvbnRleHQtaGVhZGluZ3tcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgLmNvbnRlbnQtY2FudmFzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgI3NpdGUtY29udGV4dC1oZWFkaW5nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgfVxuICB9XG4gIC5jb250ZW50LWNhbnZhcyAuY29udGVudC1jYW52YXMtaW5uZXJ7XG4gICAgYm9yZGVyOjA7XG4gIH1cbn1cblxuLyoqIEFjdHVhbCBjb250ZW50IGNvbnRhaW5lciB3aXRoaW4gdGhlIGNhbnZhc1xuICAgIEJlY2F1c2UgdGhpcyBpcyBuZXN0ZWQgd2l0aGluIHRoZSBjYW52YXMgYWJvdmUsXG4gICAgYW5kIGRlc2lnbiBzcGVjcyByZXF1aXJlIGl0IHRvIGNvbmZvcm0gdG8gdGhlXG4gICAgb3V0ZXIgMTIgY29sIGdyaWQsIHdlIG11c3QgcmVkZWZpbmUgdGhlIGdyaWQtY29sdW1uc1xuICAgIGZvciB0aGUgbmVzdGVkIGdyaWRzLCBkZXBlbmRpbmcgb24gdGhlIGJyZWFrcG9pbnQgb2ZcbiAgICBpdHMgY29udGFpbmVyIGFib3ZlLlxuKiovXG5cbi5jb250ZW50LWNvbnRhaW5lciwgLm5vX25vdGNoIC5zaXRlLWNvbnRleHQtY29udGFpbmVye1xuICBAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMSk7XG4gIEBpbmNsdWRlIG1ha2UteHMtY29sdW1uLW9mZnNldCgxKTtcbn1cblxuLy8gU2V0IGNvbHMgZm9yIG5lc3RlZCBncmlkIGNhbGNzXG4kZ3JpZC1jb2x1bW5zOiAxMTtcbi5jb250ZW50LWNvbnRhaW5lciwgLm5vX25vdGNoIC5zaXRlLWNvbnRleHQtY29udGFpbmVye1xuICBAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig5KTtcbiAgQGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4tb2Zmc2V0KDEpO1xufVxuLy8gUmVzZXQgb3VyIGdyaWQgYmFjayB0byB3aGF0IGl0cyBzdXBwb3NlZCB0byBiZVxuJGdyaWQtY29sdW1uczogMTI7XG5cbiRncmlkLWNvbHVtbnM6IDEwO1xuLmNvbnRlbnQtY29udGFpbmVyLCAubm9fbm90Y2ggLnNpdGUtY29udGV4dC1jb250YWluZXJ7XG4gIEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDgpO1xuICBAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbi1vZmZzZXQoMSk7XG59XG4kZ3JpZC1jb2x1bW5zOiAxMjtcblxuLnBhZ2UtYWRtaW4gLmNvbnRlbnQtY29udGFpbmVyLCAucGFnZS1hZG1pbi5ub19ub3RjaCAuc2l0ZS1jb250ZXh0LWNvbnRhaW5lcntcbiAgQGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIpO1xuICBAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbi1vZmZzZXQoMCk7XG59XG5cbi8qIEFkanVzdG1lbnRzIGZvciBhZG1pbiBpbnRlcmZhY2VzICovXG4ucGFnZS1hZG1pbixcbi5wYWdlLW5vZGUtZWRpdCB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gICNtYWluLXdyYXBwZXJ7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC52aXUtYXVkaWVuY2UtbmF2e1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICB9XG59XG5cbi8vIEZpeGVzIGEgei1pbmRleCBpc3N1ZSB3aXRoIGZvb3RlciwgYWRkIHNvbWUgcGFkZGluZyBiZWxvdyBjb250ZW50XG4uY29udGVudCAucGFuZWwtcGFuZS5wYW5lLXBhZ2UtY29udGVudHtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbn1cblxuXG4vLyBEcnVwYWwgQ29mZmVlIG1vZHVsZSBvdmVycmlkZSB0byBmaXggbGF5b3V0IGlzc3VlIGl0IGNhdXNlcyBvbiBtb2JpbGVcbiNjb2ZmZWUtZm9ybS5oaWRlLWZvcm17XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIEJvZHkgY2xhc3MgdG8gcmVtb3ZlIHBhZGRpbmcgZnJvbSBhYm92ZSBhbmQgYmVsb3cgY29udGVudCBzZWN0aW9ucyB3aGVuIGFsbCBzZWN0aW9ucyBhcmUgdXNlZC5cbi5uby1jb250ZW50LXBhZGRpbmd7XG5cbiAgLy8gUmVtb3ZlIGNvbnRlbnQgYXJlYSBwYWRkaW5nIGJlY2F1c2UgaXRzIGFsbCBzZWN0aW9uIGJsb2Nrc1xuICAmICNtYWluLXdyYXBwZXIgI21haW57XG4gICAgcGFkZGluZy10b3A6MCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcbiAgfVxuICBoMS50aXRsZXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb250ZW50LWNhbnZhcyAuY29udGVudC1jYW52YXMtaW5uZXJ7XG4gICAgcGFkZGluZy10b3A6MDtcbiAgfVxuICAuY29udGVudCAucGFuZWwtcGFuZS5wYW5lLXBhZ2UtY29udGVudHtcbiAgICBwYWRkaW5nLWJvdHRvbTowO1xuICB9XG59XG4iLCIvLyBTcGVjaWZpYyBzdHlsZXMgZm9yIFZJVSBwcm9ncmFtIHBhZ2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW1wb3J0IFwiLi4vYmFzZS9taXhpbnNcIjtcblxuLnByb2dyYW0taGVhZGVye1xuICB1bHtcbiAgICBtYXJnaW4tbGVmdDowO1xuICB9XG4gIGxpe1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig2KTtcbiAgICBAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbigzKTtcbiAgfVxuICAuZmllbGQtaXRlbXtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gIH1cbn1cbi5maWVsZC1sYWJlbDpiZWZvcmV7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xufVxuLmZpZWxkLXByb2dyYW0tbGVuZ3RoIC5maWVsZC1sYWJlbDpiZWZvcmV7XG4gIGNvbnRlbnQ6XCJcXGYxMzNcIjtcbn1cbi5maWVsZC1jcmVkZW50aWFsIC5maWVsZC1sYWJlbDpiZWZvcmV7XG4gIGNvbnRlbnQ6XCJcXGYxOWRcIjtcbn1cbi5maWVsZC1wcm9ncmFtLW9wdGlvbnMgLmZpZWxkLWxhYmVsOmJlZm9yZXtcbiAgY29udGVudDpcIlxcZjE0YVwiO1xufVxuLmZpZWxkLWNhbXB1cyAuZmllbGQtbGFiZWw6YmVmb3Jle1xuICBjb250ZW50OlwiXFxmMDQxXCI7XG59XG5cbi5maWVsZC1pbnRha2UtbmV4dCAuZmllbGQtbGFiZWw6YmVmb3Jle1xuICBjb250ZW50OlwiXFxmMjUyXCI7XG59XG5cbi5maWVsZC1wcm9ncmFtLXdlYnNpdGUgYXtcbiAgQGluY2x1ZGUgY3RhLWJ1dHRvbjtcbn1cblxuLnByb2dyYW0td2Vic2l0ZS1saW5rc3tcbiAgY2xlYXI6Ym90aDtcbiAgLmZpZWxkLCAuY3RhLWJ1dHRvbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XG4gIH1cbn1cblxuLm5vZGUtcHJvZ3JhbXtcbiAgLnZpZXctZGlzcGxheS1pZC1pbnRha2VfcHJlX29wZW4sIC52aWV3LWRpc3BsYXktaWQtaW50YWtlX29wZW57XG4gICAgLnZpZXctY29udGVudHtcbiAgICAgIG1hcmdpbjogMS41ZW0gMDtcbiAgICAgIHBhZGRpbmc6IDAuNmVtIDA7XG4gICAgfVxuICB9XG59XG5cblxuLnJvdy0tYXBwc19hY2NlcHRpbmd7XG4gIC5wcm9ncmFtX25vZGVfX2ludGFrZV9uZXh0e1xuICAgIEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDQpO1xuICAgIEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uLW9mZnNldCg0KTtcbiAgfVxuICAucHJvZ3JhbV9ub2RlX19hY2NlcHRpbmdfYXBwbHl7XG4gICAgQGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNCk7XG4gICAgQGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4tb2Zmc2V0KC00KTtcbiAgICAvKiBhZGp1c3QgZm9yIGFib3ZlIG1peGluIG5vdCBhY3R1YWxseSBpbXBsZW1lbnRlZCBwcm9wZXJseSBpbiB0d2JzIDMgKi9cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IC02Ni42NjY2JSA7XG4gICAgfVxuICB9XG4gIC5wcm9ncmFtX25vZGVfX3Byb2dyYW1fd2Vic2l0ZXtcbiAgICBAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig0KTtcbiAgfVxufVxuLnJvdy0tYXBwc19vcGVue1xuICAucHJvZ3JhbV9ub2RlX19hcHBsaWNhdGlvbnNfb3BlbntcbiAgICBAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig2KTtcbiAgfVxuICAucHJvZ3JhbV9ub2RlX19wcm9ncmFtX3dlYnNpdGV7XG4gICAgQGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNik7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgLm5vZGUtcHJvZ3JhbSAuZmllbGQtaW50YWtlLXByZXtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICB9XG4gIC5ub2RlLXByb2dyYW0gLmZpZWxkLXByb2dyYW0td2Vic2l0ZXtcbiAgICBmbG9hdDpyaWdodDtcbiAgfVxufVxuXG4vKiBJbnRha2UgdGFibGVzICovXG5cbi5jbGlja2FibGV7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jbGlja2FibGU6bm90KC5jb2xsYXBzZWQpe1xuICAuZmEtcGx1cy1zcXVhcmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxNDZcIjtcbiAgfVxufVxuXG4udml1SW50YWtlX19kZXRhaWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjRlbTtcbn0iLCIvLyBTdHlsZXMgZm9yIHBhcmFsbGF4IGZ1bGwgcGFnZSBibG9ja3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFNwYWNpbmcgYmV0d2VlbiBwYXJhZ3JhcGhzIGV0Yy5cbi5maWVsZC1ib2R5e1xuICAvL21hcmdpbi1ib3R0b206IDIuNWVtO1xufVxuLnBhbmUtbm9kZS1ib2R5e1xuICAvL3BhZGRpbmctYm90dG9tOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5wYW5lbC1ncm91cHtcbiAgcGFkZGluZy1ib3R0b206IDEuMGVtO1xufVxuLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtY29udGVudC1wYXJhZ3JhcGhze1xuICA+IC5lbnRpdHktcGFyYWdyYXBocy1pdGVte1xuICAgIG1hcmdpbi10b3A6MS4wZW07XG4gICAgbWFyZ2luLWJvdHRvbToxLjBlbTtcbiAgICBwYWRkaW5nLXRvcDowO1xuICAgIHBhZGRpbmctYm90dG9tOjA7XG4gIH1cbiAgPiAuZW50aXR5LXBhcmFncmFwaHMtaXRlbTpmaXJzdC1jaGlsZHtcbiAgICAvL21hcmdpbi10b3A6MDtcbiAgICAvL3BhZGRpbmctdG9wOjA7XG4gIH1cbiAgPiAuc2VjdGlvbi1zcGFjaW5ne1xuICAgIG1hcmdpbi10b3A6MS4wZW07XG4gIH1cbiAgLy8gTm8gbWFyZ2luIGJldHdlZW4gc3Vic2VxdWVudCBzZWN0aW9ucy5cbiAgPiAuc2VjdGlvbi1zcGFjaW5nICsgLnNlY3Rpb24tc3BhY2luZyxcbiAgPiAuc2VjdGlvbi1zcGFjaW5nOmZpcnN0LWNoaWxke1xuICAgIG1hcmdpbi10b3A6MCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYW5lbC1ncm91cHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIGgxLGgyLGgze1xuICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICBtYXJnaW4tdG9wOjA7XG4gICAgfVxuICB9XG59XG5cbi8vIEFsbG93IG5vIGdhcCBmb3IgZnVsbHNjcmVlbiBoZXJvIGJ1dCBrZWVwXG4vLyB0aGUgZXh0cmEgc3BhY2luZyBhcm91bmQgdGhlIGZpcnN0IGNoaWxkIHNlY3Rpb24uXG4vKlxuLmZ1bGxzY3JlZW4taGVybyAub2EtZmxleC1ncm93e1xuICBtYXJnaW4tdG9wOiAtMmVtO1xuICAuY29udGVudC1jYW52YXMgLmNvbnRlbnQtY2FudmFzLWlubmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gIH1cbn1cbiovXG5cblxuLnBhZ2Utc2VjdGlvbl9fY29udGVudF9faW5uZXJ7XG4gIEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDExKTtcbiAgQGluY2x1ZGUgbWFrZS14cy1jb2x1bW4tb2Zmc2V0KDEpO1xuICBAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig5KTtcbiAgQGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4tb2Zmc2V0KDIpO1xuICBAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig4KTtcbiAgQGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4tb2Zmc2V0KDIpO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJ4c1wiKXtcbiAgICBwYWRkaW5nLXJpZ2h0OjI1cHg7IC8vb3ZlcnJpZGUgc28gdGhlIGNvbnRlbnQgZG9lc24ndCB0b3VjaCB0aGUgZWRnZVxuICB9XG5cbiAgei1pbmRleDoyO1xufVxuXG4ucGFnZS1zZWN0aW9ue1xuICBAaW5jbHVkZSBicmVha3BvaW50KFwieHNcIil7XG4gICAgLy8gYWRkaXRpb25hbCBwYWRkaW5nIGhlcmUgb24gbW9iaWxlXG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OjE7XG4gIC8vRml4IGZvciBJRS5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xufVxuXG4ucGFyYWxsYXgtY29tYm9fX2lubmVye1xuICB3aWR0aDoxMDAlO1xufVxuXG4ucGFnZS1zZWN0aW9uX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OjEwMCU7XG4gIHRvcDowO1xuICBsZWZ0OiAwcHg7XG4gIHotaW5kZXg6MTtcbiAgb3BhY2l0eTowLjU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJzbVwiKXtcbiAgICBvcGFjaXR5OjAuNztcbiAgfVxuICBvdmVyZmxvdzpoaWRkZW47XG59XG4ucGFnZS1zZWN0aW9uLS1uby1kaW0gLnBhZ2Utc2VjdGlvbl9fYmd7XG4gIG9wYWNpdHk6MTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChcInNtXCIpe1xuICAgIG9wYWNpdHk6MTtcbiAgfVxufVxuXG4ucGFnZS1zZWN0aW9uLS1oZXJvOm5vdCgucHgtLXRleHQtbGlnaHQpOm5vdCgucHgtLXRleHQtZGFyaykgLnBhZ2Utc2VjdGlvbl9fYmd7XG4gIC8vIE5vIHRleHQgb3ZlciB0aGUgaGVyb1xuICBvcGFjaXR5OjE7XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtZFwiKXtcbiAgLnBhZ2Utc2VjdGlvbi0tcGluIC5wYWdlLXNlY3Rpb25fX2JnLFxuICAucGFnZS1zZWN0aW9uLS1iZy1pbWFnZS5wYWdlLXNlY3Rpb24tLXB1bGwgLnBhZ2Utc2VjdGlvbl9fYmd7XG4gICAgb3BhY2l0eToxO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6MDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG4gICAgICBjb250ZW50OlwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIGJvdHRvbTowO1xuICAgICAgcmlnaHQ6MDtcbiAgICB9XG4gICAgJi5kaW06YmVmb3Jle1xuICAgICAgb3BhY2l0eToxO1xuICAgIH1cbiAgfVxuICAucGFnZS1zZWN0aW9uLS1waW4gLnBhZ2Utc2VjdGlvbl9fYmc6YmVmb3Jle1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcbiAgfVxuICAucGFnZS1zZWN0aW9uLS1waW4ucGFnZS1zZWN0aW9uLS1jb2xvci0zIC5wYWdlLXNlY3Rpb25fX2JnOmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNCk7XG4gIH1cbiAgLnBhZ2Utc2VjdGlvbi0tcGluIC5wYWdlLXNlY3Rpb25fX2JnOmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7XG4gIH1cbiAgLnBhZ2Utc2VjdGlvbi0tcGluLnBhZ2Utc2VjdGlvbi0tY29sb3ItMyAucGFnZS1zZWN0aW9uX19iZzpiZWZvcmV7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSl7XG5cbiAgICAucGFnZS1zZWN0aW9uLS1waW4sLnBhZ2Utc2VjdGlvbi0tYmctaW1hZ2V7XG4gICAgICAmLnBhZ2Utc2VjdGlvbi0tcHVsbC1yaWdodCAucGFnZS1zZWN0aW9uX19iZzpiZWZvcmV7XG4gICAgICAgIC8qIGh0dHBzOi8vd3d3LmNzc21hdGljLmNvbS9ncmFkaWVudC1nZW5lcmF0b3IjJ1xcLW1velxcLWxpbmVhclxcLWdyYWRpZW50XFwlMjhsZWZ0XFwlMkNcXCUyMHJnYmFcXCUyODBcXCUyQzBcXCUyQzBcXCUyQzBcXCUyOVxcJTIwNDRcXCUyNVxcJTJDXFwlMjByZ2JhXFwlMjgwXFwlMkMwXFwlMkMwXFwlMkMwXFwuNjZcXCUyOVxcJTIwNjRcXCUyNVxcJTI5XFwlM0InICovXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4zKTtcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLDAsMCwwKSA0NCUsIHJnYmEoMCwwLDAsMC42NikgNjQlKTtcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDQ0JSwgcmdiYSgwLDAsMCwwKSksIGNvbG9yLXN0b3AoNjQlLCByZ2JhKDAsMCwwLDAuNjYpKSk7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwwLDAsMCkgNDQlLCByZ2JhKDAsMCwwLDAuNjYpIDY0JSk7XG4gICAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsMCwwLDApIDQ0JSwgcmdiYSgwLDAsMCwwLjY2KSA2NCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwwLDAsMCkgNDQlLCByZ2JhKDAsMCwwLDAuNjYpIDY0JSk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLDAsMCwwKSA0NCUsIHJnYmEoMCwwLDAsMC42NikgNjQlKTtcbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMCcsIEdyYWRpZW50VHlwZT0xICk7XG4gICAgICB9XG4gICAgICAmLnBhZ2Utc2VjdGlvbi0tcHVsbC1sZWZ0IC5wYWdlLXNlY3Rpb25fX2JnOmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsMCwwLDAuNjYpIDM2JSwgcmdiYSgwLDAsMCwwKSA1NiUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMzYlLCByZ2JhKDAsMCwwLDAuNjYpKSwgY29sb3Itc3RvcCg1NiUsIHJnYmEoMCwwLDAsMCkpKTtcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLDAsMCwwLjY2KSAzNiUsIHJnYmEoMCwwLDAsMCkgNTYlKTtcbiAgICAgICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwwLDAsMC42NikgMzYlLCByZ2JhKDAsMCwwLDApIDU2JSk7XG4gICAgICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLDAsMCwwLjY2KSAzNiUsIHJnYmEoMCwwLDAsMCkgNTYlKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsMCwwLDAuNjYpIDM2JSwgcmdiYSgwLDAsMCwwKSA1NiUpO1xuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwJywgR3JhZGllbnRUeXBlPTEgKTtcbiAgICAgIH1cbiAgICAgICYucGFnZS1zZWN0aW9uLS1wdWxsLXJpZ2h0LnBhZ2Utc2VjdGlvbi0tY29sb3ItMyAucGFnZS1zZWN0aW9uX19iZzpiZWZvcmV7XG4gICAgICAgIC8qIGh0dHBzOi8vd3d3LmNzc21hdGljLmNvbS9ncmFkaWVudC1nZW5lcmF0b3IjJ1xcLW1velxcLWxpbmVhclxcLWdyYWRpZW50XFwlMjhsZWZ0XFwlMkNcXCUyMHJnYmFcXCUyODBcXCUyQzBcXCUyQzBcXCUyQzBcXCUyOVxcJTIwNDRcXCUyNVxcJTJDXFwlMjByZ2JhXFwlMjgwXFwlMkMwXFwlMkMwXFwlMkMwXFwuNjZcXCUyOVxcJTIwNjRcXCUyNVxcJTI5XFwlM0InICovXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4zKTtcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwKSA0NCUsIHJnYmEoMjU1LDI1NSwyNTUsMC42NikgNjQlKTtcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDQ0JSwgcmdiYSgyNTUsMjU1LDI1NSwwKSksIGNvbG9yLXN0b3AoNjQlLCByZ2JhKDI1NSwyNTUsMjU1LDAuNjYpKSk7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsMCkgNDQlLCByZ2JhKDI1NSwyNTUsMjU1LDAuNjYpIDY0JSk7XG4gICAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDApIDQ0JSwgcmdiYSgyNTUsMjU1LDI1NSwwLjY2KSA2NCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsMCkgNDQlLCByZ2JhKDI1NSwyNTUsMjU1LDAuNjYpIDY0JSk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsMjU1LDI1NSwwKSA0NCUsIHJnYmEoMjU1LDI1NSwyNTUsMC42NikgNjQlKTtcbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsIEdyYWRpZW50VHlwZT0xICk7XG4gICAgICB9XG4gICAgICAmLnBhZ2Utc2VjdGlvbi0tcHVsbC1sZWZ0LnBhZ2Utc2VjdGlvbi0tY29sb3ItMyAucGFnZS1zZWN0aW9uX19iZzpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4zKTtcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwLjY2KSAzNiUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgNTYlKTtcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDM2JSwgcmdiYSgyNTUsMjU1LDI1NSwwLjY2KSksIGNvbG9yLXN0b3AoNTYlLCByZ2JhKDI1NSwyNTUsMjU1LDApKSk7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsMC42NikgMzYlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDU2JSk7XG4gICAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDAuNjYpIDM2JSwgcmdiYSgyNTUsMjU1LDI1NSwwKSA1NiUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsMC42NikgMzYlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDU2JSk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsMjU1LDI1NSwwLjY2KSAzNiUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgNTYlKTtcbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsIEdyYWRpZW50VHlwZT0xICk7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuXG4ucGFnZS1zZWN0aW9uLS1wYXJhbGxheCAucGFnZS1zZWN0aW9uX19iZ3tcbiAgLy8gQ3VycmVudGx5IG9ubHkgcGFyYWxsYXggb24gbGFyZ2VyIGRldmljZXNcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChcInNtXCIpe1xuICAgIGhlaWdodDoxMzAlO1xuICB9XG59XG4ucGFnZS1zZWN0aW9uLS1wYXJhbGxheC5wYWdlLXNlY3Rpb24tLWZ1bGwtaGVpZ2h0IC5wYWdlLXNlY3Rpb25fX2Jne1xuICAvLyB3b3JrcyBmb3IgZml4ZWQgcGlubmluZ1xuICAvL2hlaWdodDoxNDB2aDtcbn1cblxuLnBhZ2Utc2VjdGlvbl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6MmVtO1xuICBwYWRkaW5nLWJvdHRvbToyZW07XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wYWdlLXNlY3Rpb25fX2NvbnRlbnRfX2NlbnRlciB7XG4gIHdpZHRoOjEwMCU7XG4gIC8vIElFIDExXG4gIG1pbi1oZWlnaHQ6MXB4O1xufVxuXG4ucGFnZS1zZWN0aW9uIC5wYWdlLXNlY3Rpb25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgLy8gSUUgMTFcbiAgbWluLWhlaWdodDoxcHg7XG59XG5cblxuLy8gTW9kaWZpZXJzXG5cbi5wYWdlLXNlY3Rpb24tLWNlbnRlcntcbiAgLnBhZ2Utc2VjdGlvbl9fY29udGVudF9faW5uZXJ7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gIH1cbn1cblxuLnBhZ2Utc2VjdGlvbi0tcHVsbC1sZWZ0e1xuICAucGFnZS1zZWN0aW9uX19jb250ZW50X19pbm5lcntcbiAgICBAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig0KTtcbiAgICBAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbi1vZmZzZXQoMik7XG4gIH1cbn1cblxuLnBhZ2Utc2VjdGlvbi0tcHVsbC1yaWdodHtcbiAgLnBhZ2Utc2VjdGlvbl9fY29udGVudF9faW5uZXJ7XG4gICAgQGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNCk7XG4gICAgQGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4tb2Zmc2V0KDcpO1xuICB9XG59XG5cbi5wYWdlLXNlY3Rpb24tLXBhcmFsbGF4IHtcbiAgLy9AaW5jbHVkZSBmdWxsLXdpZHRoO1xuICBAaW5jbHVkZSB2aWV3cG9ydC11bml0KG1pbi1oZWlnaHQsIDY1dmgpO1xuICAucGFnZS1zZWN0aW9uX19jb250ZW50e1xuICAgIEBpbmNsdWRlIHZpZXdwb3J0LXVuaXQobWluLWhlaWdodCwgNjV2aCk7XG4gIH1cbn1cblxuLy8gdGhlc2UgY291bGQgb3ZlcmZsb3cgc28gdGhleSBuZWVkIHRvIGJlIG1pbi1oZWlnaHQgMTAwdmhcbi5wYWdlLXNlY3Rpb24tLWZ1bGwtaGVpZ2h0e1xuICAvL21pbi1oZWlnaHQ6MTAwdmg7XG4gIEBpbmNsdWRlIHZpZXdwb3J0LXVuaXQobWluLWhlaWdodCwgMTAwdmgpO1xuICAucGFnZS1zZWN0aW9uX19jb250ZW50IHtcbiAgICAvL21pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIEBpbmNsdWRlIHZpZXdwb3J0LXVuaXQobWluLWhlaWdodCwgMTAwdmgpO1xuICB9XG59XG5cbi5wYWdlLXNlY3Rpb24tLXJlZHVjZWQtcGFkZGluZyB7XG4gIC5wYWdlLXNlY3Rpb25fX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwic21cIikge1xuICAgICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLXNlY3Rpb24tLW5vLXBhZGRpbmcge1xuICAucGFnZS1zZWN0aW9uX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIH1cbn1cbi5wYWdlLXNlY3Rpb24tLXJlZHVjZWQtcGFkZGluZy10b3Age1xuICAucGFnZS1zZWN0aW9uX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJzbVwiKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1zZWN0aW9uLS1uby1wYWRkaW5nLXRvcCB7XG4gIC5wYWdlLXNlY3Rpb25fX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxZW07XG4gIH1cbn1cblxuLnBhZ2Utc2VjdGlvbi0tcmVkdWNlZC1wYWRkaW5nLWJvdHRvbSB7XG4gIC5wYWdlLXNlY3Rpb25fX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcInNtXCIpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLXNlY3Rpb24tLW5vLXBhZGRpbmctYm90dG9tIHtcbiAgLnBhZ2Utc2VjdGlvbl9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgfVxufVxuLnBhZ2Utc2VjdGlvbi0tcGFyYWxsYXh7XG4gICYucHgtLXRleHQtbGlnaHQgLnBhZ2Utc2VjdGlvbl9fY29udGVudHtcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAyZW0gcmdiYSgwLCAwLCAwLCAuODUpO1xuICB9XG4gICYucHgtLXRleHQtZGFyayAucGFnZS1zZWN0aW9uX19jb250ZW50e1xuICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIC44NSk7XG4gIH1cbn1cblxuLy8gUGFnZSBzZWN0aW9uIGNvbWJvIHBhcmFsbGF4L2NvbnRlbnRcblxuLnBhZ2Utc2VjdGlvbi0tcGFyYWxsYXgtY29tYm97XG4gIC8vQGluY2x1ZGUgZnVsbC13aWR0aDtcbiAgLy9taW4taGVpZ2h0OiAxMDB2aDtcbiAgQGluY2x1ZGUgdmlld3BvcnQtdW5pdChtaW4taGVpZ2h0LCAxMDB2aCk7XG59XG4ucGFnZS1zZWN0aW9uLnBhZ2Utc2VjdGlvbi0tcGFyYWxsYXgtY29tYm97XG4gIHBhZGRpbmc6MDtcbn1cblxuLnBhcmFsbGF4LWNvbWJvX19oZWFkaW5nX2xhcmdle1xuICBmb250LXNpemU6IDMwcHg7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJyl7XG4gICAgZm9udC1zaXplOjUwcHg7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKXtcbiAgICBmb250LXNpemU6NjBweDtcbiAgfVxufVxuXG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoXCJzbVwiKXtcblxuICAucGFnZS1zZWN0aW9uX19jb250ZW50e1xuICAgIHBhZGRpbmctdG9wOjEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOjEwMHB4O1xuICB9XG5cbiAgLnBhcmFsbGF4LWNvbWJve1xuICAgIC5wYWdlLXNlY3Rpb24tLXBhcmFsbGF4e1xuICAgICAgLnBhZ2Utc2VjdGlvbl9fY29udGVudHtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5wYWdlLXNlY3Rpb25fX2NvbnRlbnR7XG4gICAgICBwYWRkaW5nOjUwcHggMDtcbiAgICB9XG4gICAgLnBhcmFsbGF4LWNvbWJvX19jb250ZW50e1xuICAgICAgLy9taW4taGVpZ2h0OjQwdmg7XG4gICAgICBAaW5jbHVkZSB2aWV3cG9ydC11bml0KG1pbi1oZWlnaHQsIDM1dmgpO1xuICAgICAgQGluY2x1ZGUgdmVydGljYWwtY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFNjcm9sbG1hZ2ljIG92ZXJyaWRlXG5cbi5zY3JvbGxtYWdpYy1waW4tc3BhY2Vye1xuICAvL292ZXJyaWRlIGRpc3BsYXkgZmxleCB3aGljaCBtZXNzZXMgdXAgbXkgZXhwYW5kZWQgc2VjdGlvbnNcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnBhZ2Utc2VjdGlvbl9fYmctY2xpcHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFnZS1zZWN0aW9uX19iZyBwaWN0dXJlIGltZ3tcbiAgaGVpZ2h0OjEwMCU7XG4gIHdpZHRoOjEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICAvLyBCZWxvdyBpcyBwYXJ0IG9mIGEgcG9seWZpbGwgZm9yIElFIGZvciB0aGlzIHByb3BlcnR5LiBodHRwczovL2dpdGh1Yi5jb20vYmZyZWQtaXQvb2JqZWN0LWZpdC1pbWFnZXNcbiAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xufVxuXG4vLyBWSVUgcGxhaW4gdGV4dCBzZWN0aW9uXG5cbi5wYXJhZ3JhcGhzLWl0ZW0tdml1LXRleHQtc2VjdGlvbntcbiAgcGFkZGluZzogMzBweCAwO1xufVxuXG4vLyBBIGxpdHRsZSBoZWxwIGZvciB0aGUgc3RvY2sgT0EgdGV4dCBwYXJhZ3JhcGhcblxuLmZpZWxkLXBhcmFncmFwaC10ZXh0e1xuICBtYXJnaW4tdG9wOiAzZW07XG59XG5cblxuLy8gTWFwIFNlY3Rpb25cblxuLnBhZ2Utc2VjdGlvbi0tbWFwe1xuICBtaW4taGVpZ2h0OiA2NXZoO1xuICBpZnJhbWV7XG4gICAgbWluLWhlaWdodDogNjV2aDtcbiAgfVxufVxuXG4vLyBZb3V0dWJlIFNlY3Rpb25cblxuLnBhZ2Utc2VjdGlvbi0teW91dHViZXtcbiAgbWluLWhlaWdodDogNjV2aDtcbiAgLnBsYXllcntcbiAgICBtaW4taGVpZ2h0OiA2NXZoO1xuICB9XG4gIGlmcmFtZXtcbiAgICB3aWR0aDoxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDY1dmg7XG4gICAgaGVpZ2h0OjEwMCU7XG4gIH1cbn1cblxuLyogVGV4dCBhbmQgSW1hZ2UgKi9cbi5wYWdlLXNlY3Rpb24tLXRleHQtYW5kLWltYWdlIHtcbiAgLnBhZ2Utc2VjdGlvbl9fY29udGVudF9faW5uZXJ7XG4gICAgQGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oOCk7XG4gICAgQGluY2x1ZGUgbWFrZS14cy1jb2x1bW4tb2Zmc2V0KDIpO1xuICAgIEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDgpO1xuICAgIEBpbmNsdWRlIG1ha2Utc20tY29sdW1uLW9mZnNldCgyKTtcbiAgICBAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbigxMCk7XG4gICAgQGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4tb2Zmc2V0KDEpO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB9XG4gIH1cbiAgJi5wYWdlLXNlY3Rpb24tLXRleHQtaW1hZ2UtcHVsbC1yaWdodCAucGFnZS1zZWN0aW9uX19jb250ZW50X19pbm5lcntcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG4gICYucGFnZS1zZWN0aW9uLS10ZXh0LWltYWdlLWNlbnRlciAucGFnZS1zZWN0aW9uX19jb250ZW50X19pbm5lcntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnBhZ2Utc2VjdGlvbi0tdGV4dC1hbmQtaW1hZ2VfX2ltYWdlIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgZmxleDogMCAwIDM1MHB4O1xuICB9XG4gIGltZ3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgbWFyZ2luLWxlZnQ6IDNlbTtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG4gIC5wYWdlLXNlY3Rpb24tLXRleHQtaW1hZ2UtcHVsbC1yaWdodCAmIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzZW07XG4gICAgfVxuICB9XG59XG5cblxuLnBhZ2Utc2VjdGlvbl9fYnV0dG9uIHtcbiAgLmN0YS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICB9XG59XG4iLCIvLyBWSVUgU29jaWFsIGljb25zXG5cbi5wYW5lLXZpdS1zb2NpYWx7XG4gIEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDEpO1xuICBAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbi1vZmZzZXQoMTApO1xufVxuXG4udml1LXNvY2lhbHtcbiAgbWFyZ2luOjA7XG4gIHBhZGRpbmc6MWVtIDA7XG4gIGNsZWFyOmJvdGg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbGl7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTouNzVlbTtcbiAgfVxuICBhe1xuICAgIHRyYW5zaXRpb246Y29sb3IgMC41cyBlYXNlO1xuICAgICY6aG92ZXJ7XG4gICAgICBvcGFjaXR5Oi43O1xuICAgIH1cbiAgfVxuXG4gIC5pY29uLWZhbGxiYWNre1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi52aXUtc29jaWFsX19zb2NpYWxJY29uIHtcbiAgbWFyZ2luLXJpZ2h0OjAuNWVtO1xuICBmb250LXNpemU6MjBweDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChcInNtXCIpe1xuICAgIGZvbnQtc2l6ZToyNXB4O1xuICB9XG59XG5cbi52aXUtc29jaWFsLnJldmVyc2UtY29sb3J7XG4gIGF7XG4gICAgY29sb3I6d2hpdGU7XG4gIH1cbn0iLCIvL1ZhcnNcblxuJGxlZnQtcGFkZGluZzogNTBweDtcblxuLy8gT3ZlcndyaXRlIGEgY3JpdGljYWwgQ1NTIHJ1bGUgaWYgYXBwbGllZDpcbi5tbS1saXN0dmlldyA+IGxpIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubW0tbWVudSwgLm1tLXBhbmVse1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcbiAgY29sb3I6d2hpdGU7XG59XG5cbi5tbS1wYW5lbHN7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xufVxuXG4ubW0tcGFuZWxzPi5tbS1wYW5lbHtcbiAgb3ZlcmZsb3cteTpoaWRkZW47XG59XG5cbnZlcnRpY2FsPi5tbS1wYW5lbCwgLm1tLW1lbnUgLm1tLWxpc3R2aWV3PmxpLm1tLW9wZW5lZC5tbS12ZXJ0aWNhbD5hLm1tLW5leHQsIC5tbS1tZW51Lm1tLXZlcnRpY2FsIC5tbS1saXN0dmlldz5saS5tbS1vcGVuZWQ+Lm1tLXBhbmVsLCAubW0tbWVudS5tbS12ZXJ0aWNhbCAubW0tbGlzdHZpZXc+bGkubW0tb3BlbmVkPmEubW0tbmV4dCB7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xufVxuLm1tLWxpc3R2aWV3IC5tbS12ZXJ0aWNhbCAubW0tcGFuZWwsIC5tbS12ZXJ0aWNhbCAubW0tbGlzdHZpZXcgLm1tLXBhbmVsIHtcbiAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDBweDtcbn1cblxuLm1tLWxpc3R2aWV3LCAubW0tbmF2YmFyIC5tbS1uYXZiYXJfX3RpdGxle1xuICBmb250LXNpemU6IC43NWVtO1xuICBsaW5lLWhlaWdodDoxLjFlbTtcbiAgZm9udC13ZWlnaHQ6Ym9sZDtcbn1cblxuLm1tLWxpc3R2aWV3Pmxpe1xuICBAaW5jbHVkZSBuYXZfY29udGFpbmVkO1xufVxuXG4ubW0tbGlzdHZpZXc+bGk+YSwgLm1tLWxpc3R2aWV3PmxpPnNwYW57XG4gIHBhZGRpbmc6LjdlbSAuN2VtIC43ZW0gMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLm1tLWxpc3R2aWV3PmxpOm5vdCgubW0tZGl2aWRlcik6YWZ0ZXJ7XG4gIHdpZHRoOjMwMCU7XG4gIGxlZnQ6LTEwMCU7XG4gIGJvcmRlci1jb2xvcjogJGJyYW5kLXNlY29uZGFyeS1oaWdobGlnaHQ7XG59XG5cbi5tbS1wYW5lbDpub3QoLm1tLWhhc25hdmJhcikgLm1tLWxpc3R2aWV3PmxpOm5vdCgubW0tZGl2aWRlcik6Zmlyc3QtY2hpbGQ6YmVmb3Jle1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5LWhpZ2hsaWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMCU7XG4gIHdpZHRoOiAzMDAlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuLm1tLW5leHQsIC5tbS1idG4ubW0tcHJldntcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOjA7XG4gIGhlaWdodDoyLjRlbTtcbn1cblxuLm1tLWJ0bi5tbS1wcmV2e1xuICBwYWRkaW5nOjA7XG4gIHdpZHRoOjMwcHg7XG5cbiAgZm9udC1zaXplOi43NWVtO1xuICBAaW5jbHVkZSBicmVha3BvaW50KFwic21cIil7XG4gICAgd2lkdGg6NjBweDtcbiAgfVxufVxuXG4ubW0tYnRuX25leHQ6YWZ0ZXJ7XG4gIGJvcmRlci1jb2xvcjp3aGl0ZTtcbn1cbi5tbS1idG5fbmV4dDpob3ZlcjphZnRlcntcbiAgYm9yZGVyLWNvbG9yOiRicmFuZC1zZWNvbmRhcnktaGlnaGxpZ2h0O1xufVxuXG4ubW0tbGlzdGl0ZW1fX2J0bntcbiAgd2lkdGg6NTBweDtcbn1cbi5tbS1idG5fbmV4dDphZnRlcntcbiAgcmlnaHQ6MTVweDtcbn1cblxuLypcbi5tbS1uZXh0OmhvdmVye1xuICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG59XG4ubW0tbGlzdHZpZXcgLm1tLW5leHQ6YmVmb3Jle1xuICBib3JkZXI6MDtcbn1cblxuLm1tLW5leHQ6YWZ0ZXIsLm1tLXByZXY6YmVmb3Jle1xuICBib3JkZXI6MDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6YXV0bztcbiAgd2lkdGg6YXV0bztcbiAgYm90dG9tOmF1dG87XG4gIHJpZ2h0Oi41ZW07XG4gIGxlZnQ6YXV0bztcbiAgZm9udC1zaXplOjFlbTtcbiAgZm9udC1mYW1pbHk6Rm9udEF3ZXNvbWU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTp1bnNldDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ubW0tbmV4dDphZnRlcntcbiAgY29udGVudDpcIlxcZjA2MVwiO1xufVxuLm1tLXByZXY6YmVmb3Jle1xuICBjb2xvcjp3aGl0ZTtcbiAgY29udGVudDpcIlxcZjA2MFwiO1xuICBmb250LWZhbWlseTpGb250QXdlc29tZTtcbn1cbiovXG5cbi5tbS1wYW5lbHMgPiAubW0tcGFuZWw6Zmlyc3QtY2hpbGR7XG4gIC5tbS1uYXZiYXJ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1tLW5hdmJhcntcbiAgYmFja2dyb3VuZDogJGJyYW5kLXNlY29uZGFyeTtcbiAgYm9yZGVyOjA7XG4gIHBhZGRpbmc6MDtcbn1cbi5tbS1uYXZiYXI+KiB7XG4gIHBhZGRpbmc6IC43ZW0gMDtcbn1cbi5tbS1uYXZiYXIgLm1tLW5hdmJhcl9fdGl0bGV7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjowIGF1dG87XG4gIHdpZHRoOjcwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBvdmVyZmxvdzp2aXNpYmxlO1xuICBAaW5jbHVkZSBicmVha3BvaW50KFwic21cIil7XG4gICAgbWF4LXdpZHRoOiA1MjBweDtcblxuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDpcIlwiO1xuICAgICAgd2lkdGg6NXB4O1xuICAgICAgYmFja2dyb3VuZDokYnJhbmQtcHJpbWFyeTtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6LTUwJTtcbiAgICAgIGhlaWdodDoyMDAlO1xuICAgICAgbGVmdDotMTVweDtcbiAgICB9XG4gIH1cbiAgPnNwYW57XG4gICAgd2lkdGg6MTAwJTtcbiAgfVxuXG59XG4ubW0tbWVudSAubW0tbmF2YmFyIGEsIC5tbS1tZW51IC5tbS1uYXZiYXI+KntcbiAgY29sb3I6JGJyYW5kLXByaW1hcnk7XG59XG5cbi52aXVOYXZpZ2F0aW9uX19zb2NpYWwgLm1tLWxpc3RpdGVtX190ZXh0e1xuICBmbGV4Om5vbmU7XG59XG5cbi5tbS1wYW5lbHM+Lm1tLXBhbmVsLm1tLWhhc25hdmJhciB7XG4gIHBhZGRpbmctdG9wOiAxLjhlbTtcbn1cbi5tbS1uYXZiYXIsIC5tbS1idG57XG4gIC8vaGVpZ2h0OjEuOGVtO1xufVxuLm1tLW5hdmJhcl9fYnRuOmJlZm9yZXtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbi5tbS1saXN0aXRlbV9fYnRuOm5vdCgubW0tbGlzdGl0ZW1fX3RleHQpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYnJhbmQtc2Vjb25kYXJ5O1xufVxuLy8gQWN0aXZlIHRyYWlsIGhpZ2hsaWdodFxuXG4uZXhwYW5kZWQuYWN0aXZlLXRyYWlsIC5tbS1uZXh0e1xuICBjb2xvcjokYnJhbmQtcHJpbWFyeTtcbn1cblxuLm1tLW1lbnUubW0taG92ZXJzZWxlY3RlZCAubW0tbGlzdHZpZXc+bGk+YS5tbS1mdWxsc3Vib3BlbithLCAubW0tbWVudS5tbS1ob3ZlcnNlbGVjdGVkIC5tbS1saXN0dmlldz5saT5hLm1tLWZ1bGxzdWJvcGVuK3NwYW4sIC5tbS1tZW51Lm1tLWhvdmVyc2VsZWN0ZWQgLm1tLWxpc3R2aWV3PmxpPmE6bm90KC5tbS1mdWxsc3Vib3BlbiksIC5tbS1tZW51Lm1tLXBhcmVudHNlbGVjdGVkIC5tbS1saXN0dmlldz5saT5hLm1tLWZ1bGxzdWJvcGVuK2EsIC5tbS1tZW51Lm1tLXBhcmVudHNlbGVjdGVkIC5tbS1saXN0dmlldz5saT5hLm1tLWZ1bGxzdWJvcGVuK3NwYW4sIC5tbS1tZW51Lm1tLXBhcmVudHNlbGVjdGVkIC5tbS1saXN0dmlldz5saT5hOm5vdCgubW0tZnVsbHN1Ym9wZW4pIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7XG59XG5cbi5tbS1tZW51IC5tbS1saXN0dmlldz5saS5tbS1zZWxlY3RlZD5hOm5vdCgubW0tbmV4dCksIC5tbS1tZW51IC5tbS1saXN0dmlldz5saS5tbS1zZWxlY3RlZD5zcGFuIHtcbiAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgY29sb3I6JGJyYW5kLXByaW1hcnk7XG59XG4ubW0tbWVudS5tbS1ob3ZlcnNlbGVjdGVkIC5tbS1saXN0dmlldz5saT5hLm1tLWZ1bGxzdWJvcGVuOmhvdmVyK3NwYW4sIC5tbS1tZW51Lm1tLWhvdmVyc2VsZWN0ZWQgLm1tLWxpc3R2aWV3PmxpPmE6bm90KC5tbS1mdWxsc3Vib3Blbik6aG92ZXIge1xuICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICBjb2xvcjokYnJhbmQtcHJpbWFyeTtcblxufVxuXG4ubW0tbWVudSBhLCAubW0tbmF2YmFyX190aXRsZXtcbiAgdHJhbnNpdGlvbjogcGFkZGluZy1sZWZ0LCBjb2xvciAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNTBtcywyNTBtcyAhaW1wb3J0YW50O1xufVxuLm1tLW1lbnUgYTpob3Zlcixcbi5tbS1uYXZiYXJfX3RpdGxlOmhvdmVyLFxuLm1tLW5hdmJhcl9fYnRuOm5vdCgubW0taGlkZGVuKSsubW0tbmF2YmFyX190aXRsZTpob3ZlcntcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbn1cblxuLm1tLW1lbnUgYSwgLm1tLW1lbnUgYTphY3RpdmUsIC5tbS1tZW51IGE6aG92ZXIsIC5tbS1tZW51IGE6bGluaywgLm1tLW1lbnUgYTp2aXNpdGVke1xuICBjb2xvcjp3aGl0ZTtcbn1cblxuLm1tLWxpc3RpdGVtX3NlbGVjdGVkPi5tbS1saXN0aXRlbV9fdGV4dCxcbi5tbS1tZW51X3NlbGVjdGVkLWhvdmVyIC5tbS1saXN0aXRlbV9fYnRuOmhvdmVyLCAubW0tbWVudV9zZWxlY3RlZC1ob3ZlciAubW0tbGlzdGl0ZW1fX3RleHQ6aG92ZXJ7XG4gIGJhY2tncm91bmQ6bm9uZTtcbn1cbiIsIi52aXVfcHJvZ3JhbV9xdWlja3NlYXJjaHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpbnB1dHtcbiAgICBwYWRkaW5nOjAuNGVtIDFlbTtcbiAgICBoZWlnaHQ6YXV0bztcbiAgfVxuICBidXR0b257XG4gICAgYm9yZGVyOjA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDouNWVtO1xuICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuICB9XG59XG5cblxuLnZpdU5hdmlnYXRpb25fX3NlYXJjaHtcbiAgZm9udC1zaXplOi43NWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206MmVtO1xuICBpbnB1dHtcbiAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgIGNvbG9yOndoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6NTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICY6OnBsYWNlaG9sZGVye1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgfVxuICB9XG4gIGJ1dHRvbntcbiAgICBjb2xvcjp3aGl0ZTtcbiAgfVxuXG59IiwiLnNpZHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNTAwO1xuICB3aWR0aDogMTAwJTtcbiAgLy9vdmVyZmxvdy14OiBoaWRkZW47ICAvL1t2aXUgbW9kXVxuICAvL292ZXJmbG93LXk6IGF1dG87IC8vW3ZpdSBtb2RdXG4gIGJhY2tncm91bmQ6JGJyYW5kLXByaW1hcnk7XG59XG5cblxuLnNpZHIucmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTEwMCU7XG59XG5cbi5zaWRyLmxlZnQge1xuICBsZWZ0OiAtMTAwJTtcbiAgcmlnaHQ6IGF1dG9cbn1cblxuXG5AaW5jbHVkZSBicmVha3BvaW50KFwic21cIil7XG4gIC5zaWRyIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gIH1cbiAgLnNpZHIucmlnaHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC02MDBweFxuICB9XG5cbiAgLnNpZHIubGVmdCB7XG4gICAgbGVmdDogLTYwMHB4O1xuICAgIHJpZ2h0OiBhdXRvXG4gIH1cbn1cbkBpbmNsdWRlIGJyZWFrcG9pbnQoXCJsZ1wiKXtcbiAgLnNpZHIge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgfVxuICAuc2lkci5yaWdodCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTcwMHB4XG4gIH1cblxuICAuc2lkci5sZWZ0IHtcbiAgICBsZWZ0OiAtNzAwcHg7XG4gICAgcmlnaHQ6IGF1dG9cbiAgfVxufVxuXG5ib2R5LnNpZHItb3BlbiB7XG4gIC8vcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gfVxuXG4jb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAxMDI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaWRyLW9wZW4gI292ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiIsIlxuI3ZpdU5hdmlnYXRpb257XG4gIGZvbnQtc2l6ZToxLjVlbTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KFwic21cIil7XG4gICAgLy8gZm9udC1zaXplOjEuMjVlbTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KFwibWRcIil7XG4gICAgLy9mb250LXNpemU6MS41ZW07XG4gIH1cbn1cblxuLnZpdU5hdmlnYXRpb25fX2lubmVye1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDoxMDAlO1xuICBvdmVyZmxvdy15OmF1dG87XG4gIG92ZXJmbG93LXg6aGlkZGVuO1xuICBwYWRkaW5nLXRvcDo4MHB4O1xuICBAaW5jbHVkZSBicmVha3BvaW50KFwibWRcIil7XG4gICAgcGFkZGluZy1yaWdodDozMHB4O1xuICB9XG59XG5AaW5jbHVkZSBicmVha3BvaW50KFwieHNcIil7XG4gIC52aXVOYXZpZ2F0aW9uX190b2dnbGUtYnV0dG9uX190ZXh0e1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxufVxuXG5cbiN2aXVOYXZpZ2F0aW9uX190b2dnbGUtYnV0dG9ue1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZToyMnB4O1xuICB0b3A6MjBweCArICRmcmFtZS13aWR0aC14cztcbiAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XG4gIHBhZGRpbmc6Ljc1ZW0gMCAuNzVlbSAxZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6d2hpdGU7XG4gIHdoaXRlLXNwYWNlOm5vd3JhcDtcbiAgcmlnaHQ6MTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGZyYW1lLXdpZHRoLXhzO1xuICB3aWR0aDogNjBweDtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4xcztcbiAgJjpob3ZlcntcbiAgICByaWdodDogY2FsYygxMDAlICsgNXB4KTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KFwic21cIil7XG4gICAgcGFkZGluZy1yaWdodDogJGZyYW1lLXdpZHRoLXNtO1xuICAgIHRvcDo2MHB4ICsgJGZyYW1lLXdpZHRoLXNtO1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KFwibWRcIil7XG4gICAgcGFkZGluZy1yaWdodDogJGZyYW1lLXdpZHRoLW1kO1xuICAgIHRvcDo3NXB4ICsgJGZyYW1lLXdpZHRoLW1kO1xuICB9XG59XG4udml1TmF2aWdhdGlvbl9fdG9nZ2xlLWJ1dHRvbl9faWNvbntcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC4yNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52aXVOYXZpZ2F0aW9uX190b2dnbGUtYnV0dG9uX19pY29uIHNwYW4sXG4udml1TmF2aWdhdGlvbl9fdG9nZ2xlLWJ1dHRvbl9faWNvbiBzcGFuOmJlZm9yZSxcbi52aXVOYXZpZ2F0aW9uX190b2dnbGUtYnV0dG9uX19pY29uIHNwYW46YWZ0ZXJ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogJyc7XG4gIHRvcDowcHg7XG59XG4udml1TmF2aWdhdGlvbl9fdG9nZ2xlLWJ1dHRvbl9faWNvbiBzcGFuOmJlZm9yZXtcbiAgdG9wOiA2cHg7XG59XG4udml1TmF2aWdhdGlvbl9fdG9nZ2xlLWJ1dHRvbl9faWNvbiBzcGFuOmFmdGVye1xuICB0b3A6IDEycHg7XG59XG5cbi52aXVOYXZpZ2F0aW9uLS1vcGVuICN2aXVOYXZpZ2F0aW9uX190b2dnbGUtYnV0dG9ue1xuICBwYWRkaW5nLXJpZ2h0OjA7XG4gICY6aG92ZXJ7XG4gICAgcmlnaHQ6MTAwJTtcbiAgfVxufVxuXG5cbiN2aXVOYXZpZ2F0aW9uX19jbG9zZS1idG57XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOjMwcHg7XG4gIHJpZ2h0OjMwcHg7XG4gIGNvbG9yOndoaXRlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBlbXtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChcInNtXCIpe1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnZpdU5hdmlnYXRpb25fX3V0aWxpdGllc3tcbiAgQGluY2x1ZGUgbmF2X2NvbnRhaW5lZDtcbn1cblxuLnZpdU5hdmlnYXRpb25fX2F1ZGllbmNlX25hdntcbiAgbWFyZ2luLWxlZnQ6MDtcbiAgbWFyZ2luLWJvdHRvbToyZW07XG4gIGNvbHVtbnM6MjtcbiAgZm9udC1zaXplOjEzcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbGl7XG4gICAgbWFyZ2luLWJvdHRvbTouNWVtO1xuICB9XG59XG5cbi5jdGEtYnV0dG9uLnZpdU5hdmlnYXRpb25fX2FwcGx5X2J0bntcbiAgYmFja2dyb3VuZDokYnJhbmQtc2Vjb25kYXJ5O1xuICBjb2xvcjp3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOi43NWVtO1xuICBtYXJnaW46MWVtIDA7XG59XG5cbi52aXVOYXZpZ2F0aW9uX19hdWRpZW5jZV9uYXZ7XG4gIGF7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOndoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBNYWluIG1lbnUgdG9nZ2xlIGxpbmtzXG5cbi52aXVOYXZpZ2F0aW9uX19tZW51LWhlYWRlcntcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOndoaXRlO1xuICBmb250LXNpemU6IDFlbTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1kXCIpe1xuICAgIGZvbnQtc2l6ZToxLjI1ZW07XG4gIH1cbiAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOjEwcHggNTBweCAxMHB4IDA7XG4gIEBpbmNsdWRlIG5hdl9jb250YWluZWQ7XG4gICY6aG92ZXIsICY6Zm9jdXN7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOndoaXRlO1xuICB9XG59XG5cbi52aXVOYXZpZ2F0aW9uX190b2dnbGUtbWVudXtcbiAgQGV4dGVuZCAudml1TmF2aWdhdGlvbl9fbWVudS1oZWFkZXI7XG4gICY6YWZ0ZXJ7XG4gICAgY29udGVudDonXFxmMDU2JztcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OjBweDtcbiAgICB3aWR0aDo1MHB4O1xuICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogLjI1ZW07XG4gICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnktaGlnaGxpZ2h0O1xuXG4gIH1cbiAgJi5jb2xsYXBzZWQ6YWZ0ZXJ7XG4gICAgY29udGVudDonXFxmMDU1JztcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuLnZpdU5hdmlnYXRpb25fX3NvY2lhbHtcbiAgYXtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6LjQ1ZW0gLjQ1ZW0gLjQ1ZW0gMCAhaW1wb3J0YW50O1xuICAgICY6aG92ZXJ7XG4gICAgICBjb2xvcjokYnJhbmQtcHJpbWFyeTtcbiAgICB9XG4gIH1cbiAgLnZpdS1zb2NpYWxfX3NvY2lhbEljb257XG4gICAgZm9udC1zaXplOjEuMjVlbTtcbiAgfVxuICAuaWNvbi1mYWxsYmFja3tcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuLyogQm91bmNlIGZvciBhdHRlbnRpb24gKi9cbkBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtZFwiKSB7XG4gIC52aXVOYXZpZ2F0aW9uX190b2dnbGUtYnV0dG9uLS1ib3VuY2Uge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDRzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDM7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICB9XG4gIEBrZXlmcmFtZXMgYm91bmNlIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICAgIDIwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgIH1cbiAgICAzMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgICAzMiUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpO1xuICAgIH1cbiAgICAzOCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gIH1cbn1cbiIsIiNhZHZpc29yeSwgI2NvdmlkLWFkdmlzb3J5IHtcbiAgYmFja2dyb3VuZDogI2ZmYzEwNztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIHotaW5kZXg6IDU7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGJveC1zaGFkb3c6IDJweCAycHggMnB4IHJnYmEoMCwwLDAsMC4yNSk7XG5cbiAgYSB7XG4gICAgY29sb3I6ICMzYzNjM2M7XG4gIH1cbiAgLmN0YS1idXR0b257XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZTY5NTE5ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTY5NTE5ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMC40ZW0gMC43NWVtO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZDojZmZhNDFjICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmE0MWMgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiNjb3ZpZC1hZHZpc29yeSB7XG4gIGJhY2tncm91bmQ6ICMwMDc4QjM7XG4gIGNvbG9yOndoaXRlO1xuICBhe1xuICAgIGNvbG9yOndoaXRlO1xuICB9XG59XG5AaW5jbHVkZSBicmVha3BvaW50KCd4cycpIHtcbiAgI2Fkdmlzb3J5LCAjY292aWQtYWR2aXNvcnkge1xuICAgIHdpZHRoOiBjYWxjKCAxMDAlICsgMzBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggODBweDtcbiAgfVxufVxuLnBhZ2Utc2VjdGlvbi52aXUtY292aWR7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJzbVwiKSB7XG4gICAgLnBhZ2Utc2VjdGlvbl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxufSIsIi8vIEJvb3RzdHJhcCBwYW5lbCBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wYW5lbHtcbiAgYm94LXNoYWRvdzpub25lO1xuICBib3JkZXItd2lkdGg6MDtcbn1cblxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZ3tcbiAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgYm9yZGVyOjA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDJEMUQxO1xuICAucGFuZS10aXRsZXtcbiAgICBjb2xvcjokYnJhbmQtcHJpbWFyeTtcbiAgfVxufVxuIiwiXG4ucm93LS1icmlnaHRlZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG59XG5cbi5iZS1peC1saW5rLWJsb2NrIHtcbiAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgIHBhZGRpbmc6IDMwcHggMCAhaW1wb3J0YW50O1xuICAgd2lkdGg6MTAwJTtcbn0iLCIvLyBTdHlsZXMgZm9yIGJ1dHRvbnMuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWRlZmF1bHR7XG4gIEBpbmNsdWRlIGN0YS1idXR0b247XG4gIGZvbnQtc2l6ZToxZW07XG4gIGJveC1zaGFkb3c6bm9uZTtcbn1cblxuLy8gQ1RBIHN0eWxlc1xuXG4uY3RhLWJ1dHRvbntcbiAgQGluY2x1ZGUgY3RhLWJ1dHRvbjtcbn1cblxuLmN0YS1idXR0b24tLWNlbnRlcmVkIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDphdXRvO1xufSIsIi5mdWxsY2FsZW5kYXIge1xuXG4gIC5mYy1ldmVudC10aW1lLCAuZmMtY29udGVudCBhOmxpbmssIC5mYy1jb250ZW50IGE6dmlzaXRlZCB7XG4gICAgLy9jb2xvcjojMjIyO1xuICB9XG5cbi8vICAuZmMtZXZlbnQtcGFzdCAuZmMtZXZlbnQtdGl0bGUge1xuLy8gICAgY29sb3I6I0ZGRjtcbi8vICB9XG5cbiAgLmZjLWV2ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gICAgZm9udC1zaXplOiA5cHQ7XG5cbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICNiOGUzZWM7IC8vI2RkZDtcbiAgICAvL2JvcmRlci1jb2xvcjogI2I4ZTNlYzsgLy8jZGRkO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgneHMnKSB7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICBmb250LXNpemU6IDdwdDtcbiAgICB9XG4gIH1cblxuICAuZmMtZXZlbnQtdGltZSB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgfVxuXG4gIC5mYy1hZ2VuZGEge1xuICAgIC5mYy1ldmVudC10aW1lIHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gIH1cblxuICAuZmMtdmlldy1iYXNpY0RheSB7XG5cbiAgICAuZmMtc3RhdGUtaGlnaGxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5mYy1ldmVudCB7XG4gICAgICBwYWRkaW5nOiAycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zNWVtO1xuICAgICAgZm9udC1zaXplOiA5cHQ7XG4gICAgfVxuICB9XG5cbiAgLy8qKioqKioqXG4gIC8vIEhlYWRlclxuICAvLyoqKioqKipcblxuICAuZmMtaGVhZGVyLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCd4cycpIHtcblxuICAgIC5mYy1oZWFkZXItbGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLmZjLWhlYWRlci1jZW50ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgIH1cblxuICAgIC5mYy1oZWFkZXItcmlnaHQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjbGVhcjogbGVmdDtcbiAgICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICB9XG4gIH1cbn1cblxuLy8qKioqKioqXG4vLyBPcGVuIEF0cml1bSBDYWxlbmRhciBsZWdlbmRcbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuLmZ1bGxjYWxlbmRhci1sZWdlbmR7XG4gIC5mYy1ldmVudCBhe1xuICAgICY6Zm9jdXMsICY6aG92ZXIsICY6YWN0aXZle1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDpcIlxcZjA1OFwiO1xuICAgICAgZm9udC1mYW1pbHk6Rm9udEF3ZXNvbWU7XG4gICAgICBtYXJnaW4tcmlnaHQ6LjVlbTtcbiAgICB9XG4gIH1cbiAgLmZjLWV2ZW50LWhpZGRlbiBhOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMWRiXCI7XG4gIH1cbn1cblxuXG4vLyoqKioqKipcbi8vIE9wZW4gQXRyaXVtIEV2ZW50IExpc3QgKENhbGVuZGFyIGJsb2NrIC0gb2EtZXZlbnQgb3ZlcnJpZGVzKVxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG4udmlldy1vYS1ldmVudC1saXN0IC5pdGVtLWxpc3QgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaW5lLWhlaWdodDoxLjM7XG59XG4ub2EtZXZlbnQtZGF0ZS13cmFwcGVye1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiA0NXB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDNmNWY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzoycHggMDtcbiAgbWFyZ2luOiAwIDEwcHggMTBweCAwcHg7XG59XG4ub2EtZXZlbnQtZGF0ZS1tb250aC13cmFwcGVye1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbi5vYS1ldmVudC1kYXRlLW1vbnRoe1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLm9hLWV2ZW50LWRhdGUtZGF5IHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59IiwiLy8gU3R5bGVzIGZvciBWSVUgY3RhIGNhbGxvdXQgYm94LlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnZpdS1jYWxsb3V0LWJveHtcbiAgcGFkZGluZzogMmVtIDEuNWVtO1xuICBtYXJnaW46IDJlbSAwIDNlbSAwO1xuXG4gIGgze1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAuY3RhLWJ1dHRvbntcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICB9XG59XG5cbi5maWVsZC1jYWxsb3V0LWltYWdle1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbn1cbiIsIi8vIFN0eWxlcyBmb3IgY29tbWVudC5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5vYS1yZXBseS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ub2EtcmVwbHktdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNjb21tZW50cyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5vYS1saXN0Lm9hLWNvbW1lbnQge1xuICAuYWNjb3JkaW9uLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgLm9hLWxpc3QtaGVhZGVyIHtcbiAgfVxuICAubGlua3Mge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbG9yOiAjYTRhOGFiO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICB9XG4gIC5jb21tZW50LWxhYmVsIC5vYS1wdWxsb3V0LWxlZnQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAzcHggM3B4O1xuICAgIGJhY2tncm91bmQ6ICNENkY1RDY7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBjb2xvcjogI2E0YThhYjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwJTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjAlO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwJTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gIH1cbn1cblxuLmNvbW1lbnQtbGFiZWwgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzcHggM3B4O1xuICBiYWNrZ3JvdW5kOiAjRDZGNUQ2O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBjb2xvcjogI2E0YThhYjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjAlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjAlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMCU7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMCU7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5wYW5lLW5vZGUtY29tbWVudHMgLm9hLWxpc3QgLm9hLWNvbW1lbnQtaGlkZSxcbi5wYW5lLWNvbnRlbnQgI2NvbW1lbnRzIC5vYS1saXN0IC5vYS1jb21tZW50LWhpZGUge1xuICBoZWlnaHQ6IDY0cHg7XG59XG5cbnRkLnZpZXdzLWZpZWxkLWNvbW1lbnQtY291bnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgc3BhbiB7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB3aWR0aDogMmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgM3B4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjA3NVwiO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHRvcDogMXB4O1xuICAgIG1hcmdpbjogMCAzcHggMCAtMTJweDtcbiAgICBjb2xvcjogcmdiYSg2NCwgNjQsIDY0LCAwLjcpO1xuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBIVE1MIGVsZW1lbnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLypcbi8vIFRoaXMgdXNlZCB0byBiZSBpbiBwYW5vcG9seV9pbWFnZXMgYnV0IHdhcyByZW1vdmVkIGFuZCB0b2xkIHRvIHB1dCBpbnRvIHRoZW1lXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLy8gVGhpcyB1c2VkIHRvIGJlIGluIGNvbXBhc3NfcmFkaXggdG8gb3ZlcnJpZGUgcGFub3BvbHlfaW1hZ2VzXG4uZmllbGQgaW1nLnBhbm9wb2x5LWltYWdlLWZ1bGwsXG4uZmllbGQgaW1nLnBhbm9wb2x5LWltYWdlLWhhbGYsXG4uZmllbGQgaW1nLnBhbm9wb2x5LWltYWdlLXF1YXJ0ZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi8vIHJlZHVjZSBsaXN0IHBhZGRpbmdcbnVsLCBvbHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuKi9cblxuXG4vLyBhZGQgaWNvbnMgdG8gZG9jdW1lbnQgbGlua3NcbiRmaWxlLWV4dHM6IFwicGRmXCIgXCJkb2NcIiBcImRvY3hcIiBcInhsc1wiIFwieGxzeFwiIFwicHB0XCIgXCJwb3RcIiBcImRvdFwiO1xuXG5AZWFjaCAkZmlsZS1leHQgaW4gJGZpbGUtZXh0c3tcbiAgYVtocmVmICQ9Jy4jeyRmaWxlLWV4dH0nXTpiZWZvcmV7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMmVtO1xuICB9XG59XG5cbmFbaHJlZiAkPScucGRmJ106YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjtcbn1cblxuYVtocmVmICQ9Jy5kb2MnXTpiZWZvcmUsIGFbaHJlZiAkPScuZG90J106YmVmb3JlLCBhW2hyZWYgJD0nLmRvY3gnXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuXG5hW2hyZWYgJD0nLnhscyddOmJlZm9yZSwgYVtocmVmICQ9Jy54bHN4J106YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjtcbn1cblxuYVtocmVmICQ9Jy5wcHQnXTpiZWZvcmUsIGFbaHJlZiAkPScucG90J106YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjtcbn1cblxuLmNvbnRlbnQgYVtocmVmKj1cIi8vXCJdOm5vdChbaHJlZio9XCJ2aXUuY2FcIl0pOmFmdGVyLFxuI25hdi1zaXRlIGFbaHJlZio9XCIvL1wiXTpub3QoW2hyZWYqPVwidml1LmNhXCJdKTphZnRlclxue1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwLjJlbTtcbiAgcGFkZGluZy1yaWdodDogMC4xZW07XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbn1cblxuYS5pbWctbGluazpiZWZvcmUsXG5hLmltZy1saW5rOmFmdGVyLCAjbmF2LXNpdGUgYS5pbWctbGlua1tocmVmKj1cIi8vXCJdOm5vdChbaHJlZio9XCJ2aXUuY2FcIl0pOmFmdGVyLCAuY29udGVudCBhLmltZy1saW5rW2hyZWYqPVwiLy9cIl06bm90KFtocmVmKj1cInZpdS5jYVwiXSk6YWZ0ZXJ7XG4gIGNvbnRlbnQ6bm9uZTtcbn1cblxuLmhpZGVCZWZvcmVUZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6bm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBBdCBsZWFzdCBrZWVwIGlmcmFtZSBmcm9tIGJ1c3Rpbmcgb3V0XG5pZnJhbWV7XG4gIG1heC13aWR0aDoxMDAlO1xufVxuXG4vLyBIaWRlIGFueSByZXNpZHVhbCBpY29ucyB0aGF0IGV4aXN0LlxuaW1nW3NyYyo9XCJpY29uLmdpZlwiXS5tZWRpYS1pbWFnZXtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8vIFN0eWxlcyBmb3IgZmllbGRzLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnZpZXdzLWZpZWxkLWZpZWxkLW9hLXdvcmt0cmFja2VyLXByaW9yaXR5LFxuLnZpZXdzLWZpZWxkLWNvbW1lbnQtY291bnQsXG4udmlld3MtZmllbGQtZmllbGQtb2Etd29ya3RyYWNrZXItdGFzay10eXBlLFxuLnZpZXdzLWZpZWxkLWZpZWxkLW9hLXdvcmt0cmFja2VyLXRhc2stc3RhdHVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4iLCIvLyBTdHlsZXMgZm9yIE1haW4gUHJvZ3JhbSBTZWFyY2hcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBIaWRlIHRoZSBhcHBseSBidXR0b25cbiNlZGl0LXN1Ym1pdC1wcm9ncmFtLWFyZWEtY291cnNlLWxpdmUtcmVzdWx0cyB7XG4gIGRpc3BsYXk6bm9uZTtcbn1cblxuI2F1dG9jb21wbGV0ZSB7XG4gIHotaW5kZXg6IDEwNTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAjODg4ODg4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgLmxpdmUtcmVzdWx0LXNlYXJjaC1pdGVtLXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgJi5zZWxlY3RlZHtcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICBhLCAudml1U2VhcmNoTFJfX1RpdGxlLCAudml1U2VhcmNoTFJfX3N1YlRpdGxle1xuICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAudml1U2VhcmNoTFJfX1RpdGxle1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgIH1cbiAgICAudml1U2VhcmNoTFJfX3N1YlRpdGxle1xuICAgICAgZm9udC1zaXplOi44ZW07XG4gICAgICBjb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcbiAgICB9XG4gICAgLnZpdVNlYXJjaExSX19hZHZhbmNlZC1saW5re1xuICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG4gICAgfVxuICB9XG59XG5cbi52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy13aWRnZXQtZmlsdGVyLXNlYXJjaF9hcGlfdmlld3NfZnVsbHRleHR7XG4gIGZsb2F0Om5vbmU7XG59XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmxpdmUtcmVzdWx0cy1zZWFyY2gtdGV4dGZpZWxkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCl7XG4gIGJvcmRlci1yYWRpdXM6NTAwcHg7XG59XG5cblxuLmZvcm0tYXV0b2NvbXBsZXRlLmxpdmUtcmVzdWx0cy1zZWFyY2gtdGV4dGZpZWxke1xuXG4gIGNvbG9yOiRicmFuZC1wcmltYXJ5O1xuICBib3JkZXItcmFkaXVzOiA1MDBweDtcbn1cblxuaHRtbC5qcyAuZm9ybS1hdXRvY29tcGxldGUubGl2ZS1yZXN1bHRzLXNlYXJjaC10ZXh0ZmllbGR7XG4gIC8vIE1hZ25pZnlpbmcgZ2xhc3NcbiAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy9wcm9maWxlcy92aXUvdGhlbWVzL3ZpdV90aGVtZS9hc3NldHMvaW1hZ2VzL2ljb24vc2VhcmNoLWljb24uc3ZnJyk7XG4gIGJhY2tncm91bmQtc2l6ZToyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IDFlbSB0b3AgNTAlICFpbXBvcnRhbnQ7XG4gICY6Oi1tcy1jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5odG1sLmpzIC5saXZlLXJlc3VsdHMtc2VhcmNoLXRleHRmaWVsZC50aHJvYmJpbmd7XG4gIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcvcHJvZmlsZXMvdml1L3RoZW1lcy92aXVfdGhlbWUvYXNzZXRzL2ltYWdlcy9pY29uL0FqYXhMb2FkZXIuZ2lmJyk7XG59IiwiLy8gU3R5bGVzIGZvciBGb3Jtc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuI25vZGUtZWRpdCAuZm9ybS1hY3Rpb25zIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXItY29sb3I6ICNDMUMxQzE7XG59XG5cbmZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAuYnRuLWRlZmF1bHR7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbHtcbiAgZm9udC1zaXplOjFlbTtcbiAgaGVpZ2h0OmF1dG87XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCAudWktYXV0b2NvbXBsZXRlLWlucHV0LCB0ZXh0YXJlYSwgLnVuZWRpdGFibGUtaW5wdXR7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgZm9udC1zaXplOjFlbTtcbn1cblxuXG5cbi8vIENob3NlbiBvdmVycmlkZXNcbi5jaG9zZW4tY29udGFpbmVye1xuICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLmZvcm0tY29udHJvbHtcbiAgZm9udC1zaXplOi44ZW07XG4gIGJveC1zaGFkb3c6bm9uZTtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tY2hvaWNlc3tcbiAgYmFja2dyb3VuZC1pbWFnZTpub25lO1xuICBib3JkZXItcmFkaXVzOjhweDtcbiAgcGFkZGluZzouM2VtO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLy8gU2VhcmNoIGNob2ljZSAoc2VsZWN0ZWQpXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZXtcbiAgYmFja2dyb3VuZDogJGJyYW5kLXNlY29uZGFyeTtcbiAgY29sb3I6d2hpdGU7XG4gIGJvcmRlcjowO1xuICBwYWRkaW5nOiA4cHggMjVweCA4cHggMTBweDtcbiAgYm94LXNoYWRvdzpub25lO1xuICBib3JkZXItcmFkaXVzOjhweDtcbiAgLnNlYXJjaC1jaG9pY2UtY2xvc2V7XG4gICAgYmFja2dyb3VuZDpub25lO1xuICAgIGZvbnQtc2l6ZToxLjFlbTtcbiAgICByaWdodDo2cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDpcIlhcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ2hvc2VuIGRyb3Bkb3duIGl0ZW1zXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWR7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1zZWNvbmRhcnk7XG59XG5cbi8vIFB1dHMgJ2ZpbHRlcicgYnV0dG9uIG9uIHRoZSByaWdodCBhbmQgYm90aCBidXR0b25zIG9uIG5ld2xpbmVcbi52aWV3LWN1cnJpY3VsdW0tYXBwcm92YWwge1xuICAudmlld3Mtc3VibWl0LWJ1dHRvbiB7XG4gICAgY2xlYXI6Ym90aDtcbiAgfVxuICAudmlld3MtcmVzZXQtYnV0dG9uLCAudmlld3Mtc3VibWl0LWJ1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmc6IC41ZW0gLjVlbSAwIDA7XG4gIH1cbn1cblxuLyogIFdFQkZPUk0gQ0hBTkdFUyAqL1xuXG4vLyBPdmVycmlkZSB3ZWJmb3JtIGlubGluZSBmaWVsZHMgZnJvbSB0aGUgb2FfYmFzZXRoZW1lIHN0eWxlc1xuLndlYmZvcm0tY29udGFpbmVyLWlubGluZSAuZm9ybS1jb250cm9se1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuLy8gWi1pbmRleCBmaXggZm9yIHdlYmZvcm0gcG9wdXAgY2FsZW5kYXJcbiN1aS1kYXRlcGlja2VyLWRpdntcbiAgei1pbmRleDogNCAhaW1wb3J0YW50O1xufVxuXG4vLyBJbmNyZWFzZSBtYXJnaW4gYmV0d2VlbiBjb21wb25lbnRzIGEgYml0LlxuZm9ybSAud2ViZm9ybS1jb21wb25lbnQge1xuICBtYXJnaW46IDFlbSAwO1xuICAuZm9ybS10ZXh0YXJlYS13cmFwcGVye1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICB9XG59XG5cbi8vIEluY3JlYXNlIHNpemUgb2YgZmllbGRzZXQgaGVhZGluZ3MuXG4ud2ViZm9ybS1jb21wb25lbnQtZmllbGRzZXQgLmZpZWxkc2V0LWxlZ2VuZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDJyZW07XG59XG4iLCIvLyBTdHlsZXMgZm9yIEltYWdlIENUQSBncmlkXG4vLyBBcmVhcyBvZiBzdHVkeSB0byBzdGFydCwgYnV0IHRvZG8gc2hvdWxkIHJlZmFjdG9yIHRvIGJlIG1vcmUgZ2VuZXJpY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnByb2dBcmVhR3JpZF9fbGlua3tcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgJjpob3ZlciAucHJvZ0FyZWFHcmlkX19pbWFnZTpiZWZvcmV7XG4gICAgb3BhY2l0eTogLjg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwKTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsIHJnYmEoMCwwLDAsMCkgMjUlLCByZ2JhKDAsMCwwLDEpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApKSwgY29sb3Itc3RvcCgyNSUsIHJnYmEoMCwwLDAsMCkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMCwwLDAsMSkpKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsIHJnYmEoMCwwLDAsMCkgMjUlLCByZ2JhKDAsMCwwLDEpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsIHJnYmEoMCwwLDAsMCkgMjUlLCByZ2JhKDAsMCwwLDEpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDAsMCwwLDApIDI1JSwgcmdiYSgwLDAsMCwxKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDAsMCwwLDApIDI1JSwgcmdiYSgwLDAsMCwxKSAxMDAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjMDAwMDAwJywgR3JhZGllbnRUeXBlPTAgKTtcbiAgfVxufVxuLnByb2dBcmVhR3JpZF9faW1hZ2V7XG4gICY6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7IGJvdHRvbTowOyBsZWZ0OjA7IHJpZ2h0OjA7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XG4gICAgb3BhY2l0eTogLjY1O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZSwgYmFja2dyb3VuZCAwLjI1cyBlYXNlO1xuICB9XG59XG4ucHJvZ0FyZWFHcmlkX190aXRsZXtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206LjVlbTtcbiAgbGVmdDoxZW07XG4gIHBhZGRpbmctcmlnaHQ6MWVtO1xuICBjb2xvcjp3aGl0ZTtcbiAgdGV4dC1zaGFkb3c6MHB4IDBweCAyZW0gcmdiYSgwLDAsMCwwLjc1KTtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn0iLCIvL1xuLy8gU3R5bGVzIHRvIHN1cHBvcnQgbGVnYWN5IGFzcHggcGhvdG8gZ2FsbGVyaWVzIGFmdGVyIG1pZ3JhdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNzX3RodW1ic3tcbiAgdWx7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudDtcbiAgfVxuICBsaXtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICB3aWR0aDoxMzBweDtcbiAgICBoZWlnaHQ6MTMwcHg7XG4gICAgcGFkZGluZzoxNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn0iLCIvLyBNZW51XG4vLyBTdHlsZXMgZm9yIE1lbnVzIGFuZCBOYXZzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFN0eWxlcyBmb3IgVklVIGFjY29yZGlvbiBzdHlsZSB2ZXJ0aWNhbCBuYXYuICBTaWRlIG5hdiBhbmQgTWFpbiBuYXYgQCBtb2JpbGUgc2l6aW5nXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubmF2LXZpdSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6MDtcbiAgbWFyZ2luLWJvdHRvbTowO1xuICBmb250LXNpemU6IC44ZW07XG4gIGxpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpO1xuICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgIGJvcmRlci1ib3R0b206MDtcbiAgICB9XG4gICAgLm5vbGlua3tcbiAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICB9XG4gICAgJiwgJi5hY3RpdmUsICYuYWN0aXZlOmhvdmVyLCAmLmFjdGl2ZTpmb2N1c3tcbiAgICAgIGJvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4xKTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dCAwcztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDgzQzU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5leHBhbmRlZHtcbiAgICAgID4gYSwgPiBhLmFjdGl2ZSwgPi5ub2xpbmt7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6NDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cbiAgICAmLmFjdGl2ZXtcbiAgICAgICYsICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBsaXtcbiAgICAgIGJvcmRlci1ib3R0b206MDtcbiAgICAgIGJvcmRlci1yaWdodDowO1xuICAgICAgJiwgJi5hY3RpdmUsICYuYWN0aXZlOmhvdmVye1xuICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKTtcbiAgICAgIH1cbiAgICB9XG4gICAgYS5hY3RpdmUgeyAvL2FjdGl2ZSwgc2Vjb25kIGxldmVsIGRlZXAgKGZpcnN0IGlzIGRhcmsgYmFja2dyb3VuZCwgbGlnaHQgdGV4dClcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICMyRDgzQzU7IC8vZGVmYXVsdCBjb2xvciBzY2hlbWVcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgaS5mYSB7IC8vIG1lbnUgaXRlbSBpY29uc1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgZm9udC1zaXplOiA4NSU7XG4gICAgfVxuICB9XG4gID4gbGkuYWN0aXZlLXRyYWlseyAgLy9UT1AgbGV2ZWwgbGlua3NcbiAgICA+IGF7XG4gICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICNkZGQ7ICAvL2JvcmRlciBhcm91bmQgdG9wIGxldmVsIGxpbmtzXG4gICAgfVxuICAgID4gdWwgPiAuZmlyc3R7XG4gICAgICAmLCAmOmhvdmVye1xuICAgICAgICAvL2JvcmRlci10b3A6MDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5hY3RpdmV7XG4gICAgICA+YSwgPi5ub2xpbmt7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICNGRkY7IC8vZGVmYXVsdCBjb2xvciBzY2hlbWVcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDojMDAzRjVGOyAvL2RlZmF1bHQgY29sb3Igc2NoZW1lXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OjJweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOi0xcHg7XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID5hOmhvdmVyLCBhOmFmdGVye1xuICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbGxhcHNlLCAuY29sbGFwc2luZ3sgIC8vY29tcG91bmRpbmcgY29sb3Igc2hhZGluZyBvbiBuZXN0ZWQgbWVudXMgKyBiaXQgb2YgaW5kZW50aW5nXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMDQpO1xuICAgIG1hcmdpbi1sZWZ0OjhweDtcbiAgfVxufVxuXG5cbi8vRHJvcGRvd24gY29udHJvbGxlciBoYW5kbGVzIG9uIHRoZSByaWdodFxuXG4ubGlzdC10b2dnbGUubWVudS1ibG9jay1oYW5kbGV7XG4gIGJvcmRlcjowO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0b3A6MDtcbiAgcmlnaHQ6MDtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG4gIHNwYW57IC8vZm9yIGFjY2Vzc2liaWxpdHkgdGFnc1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICB9XG4gICY6YWZ0ZXJ7XG4gICAgY29sb3I6Izc3NztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgaGVpZ2h0OjIwcHg7XG4gICAgd2lkdGg6MjBweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdG9wOjUwJTtcbiAgICBtYXJnaW4tdG9wOi0xMHB4O1xuICB9XG4gICYuYWN0aXZle1xuICAgICY6YWZ0ZXJ7XG4gICAgICBjb2xvcjojNzc3O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxuICB9XG4gICY6aG92ZXI6YWZ0ZXJ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IzJEODNDNTtcbiAgICBjb2xvcjojZmZmO1xuICB9XG4gIC8vYWN0aXZlIHRyYWlsIGNoYW5nZXMgdG8gaGFuZGxlXG4gIGEuYWN0aXZlICsgJjphZnRlciwgYTpob3ZlciArICY6YWZ0ZXJ7XG4gICAgY29sb3I6I2ZmZjtcbiAgfVxufVxuLy8gSWYgaXRzIGEgbm9saW5rIGl0ZW0sIG1ha2UgdGhlIHdob2xlIHRoaW5nIGNsaWNrIHRvIGV4cGFuZFxuLm5vbGlua3tcbiAgJisgLm1lbnUtYmxvY2staGFuZGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5cbi8vIE1haW4gTmF2IG92ZXJyaWRlcyBmb3IgaG9yaXpvbnRhbCBkaXNwbGF5IGF0IGxhcmdlciBkZXZpY2Ugc2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldE1pbikge1xuICAubWFpbi1uYXYtdml1IHtcbiAgICBkaXNwbGF5OiB0YWJsZTsgLy9mYWxsYmFja1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgPiBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IC8vZmFsbGJhY2tcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhzdHJldGNoKTtcbiAgICAgIGJvcmRlci10b3A6MDtcbiAgICAgIGJvcmRlci1ib3R0b206MDtcbiAgICAgIGJvcmRlci1sZWZ0OjA7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgLy90b3AgbGV2ZWwgaG92ZXIsIG9ubHkgb24gZGVza3RvcC9ob3Jpem9udGFsXG4gICAgICAmOmhvdmVyLCAmLmFjdGl2ZS10cmFpbCB7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgaGVpZ2h0OjJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAzRjVGO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICA+IC5ub2xpbmssID4gYSwgPiBhLmFjdGl2ZXtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICB9XG4gICAgICA+IGEsID4gYS5hY3RpdmUge1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGJhY2tncm91bmQ6I2ZmZjtcbiAgICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgICAgICArIC5tZW51LWJsb2NrLWhhbmRsZTphZnRlcntcbiAgICAgICAgICAgIGNvbG9yOiM3Nzc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICA+IC5saXN0LXRvZ2dsZXtcbiAgICAgICAgcGFkZGluZy10b3A6OXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTo5cHg7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgPiAuc3VibmF2e1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBtaW4td2lkdGg6MjUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgdG9wOjEwMCU7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCA2cHggMTJweCByZ2JhKDAsMCwwLDAuMTc1KSk7XG4gICAgICB9XG4gICAgICAmLmVkZ2UgPiAuc3VibmF2e1xuICAgICAgICBsZWZ0OmF1dG87XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gSXMgYSBub24gdG91Y2ggZGV2aWNlPyBDaGFuZ2UgdG8gc2ltcGxlIGhvdmVyIG5hdlxuICAgIC5uby10b3VjaCAme1xuICAgICAgLmxpc3QtdG9nZ2xle1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLnN1Ym5hdiAuc3VibmF2e1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6MTAwJTtcbiAgICAgICAgbWluLXdpZHRoOjI1MHB4O1xuICAgICAgICB0b3A6LTFweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCA2cHggMTJweCByZ2JhKDAsMCwwLDAuMTc1KSk7XG4gICAgICB9XG4gICAgICAvL3N1Ym5hdnMgdGhhdCB3b3VsZCBvdGhlcndpc2UgYmxlZWQgcGFzdCB0aGUgZWRnZSBvZiB0aGUgdmlld3BvcnRcbiAgICAgIC5zdWJuYXYgLmVkZ2UgLnN1Ym5hdntcbiAgICAgICAgbGVmdDphdXRvO1xuICAgICAgICByaWdodDoxMDAlO1xuICAgICAgICB6LWluZGV4OjE7XG4gICAgICB9XG4gICAgICAuZXhwYW5kZWR7XG4gICAgICAgID4gYSwgPiAubm9saW5re1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MzBweDtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgID4uc3VibmF2e1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4xcyAwLjJzO1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zdWJuYXYgLmV4cGFuZGVke1xuICAgICAgICA+IGEsID4gLm5vbGlua3tcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29sbGFwc2V7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjFzIDAuMnM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRG9uJ3Qgc2hvdyBkcm9wZG93bnMgb24gbWFpbiBtZW51IGlmIGluIGhvcml6IG9yaWVudGF0aW9uIGJ5IGRlZmF1bHRcbiAgICAuY29sbGFwc2UuaW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnRvdWNoICYucmVhZHl7XG4gICAgICAvLyBzaG93IGRyb3Bkb3ducyBvbiBtYWluIG1lbnUgaWYgaW4gaG9yaXogb3JpZW50YXRpb24gYW5kIHRvdWNoLWVuYWJsZWQgYW5kIGpzIGRvY3JlYWR5XG4gICAgICAuY29sbGFwc2UuaW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5cbi8vbW92ZSB0aGUgZHJvcGRvd24gYXJyb3cgb3ZlciBqdXN0IGEgYml0IGZvciBleHRyYSByb29tXG4uaGVhZGVyLXZpdSAuZHJvcGRvd24gPiBhOjphZnRlciB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0TWluKSB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wTWluKSB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuXG5cblxuXG5cbi8vIEZvb3RlciBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucmVnaW9uLWZvb3RlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHVsLm1lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgPiBsaSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICA+IGEge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICAgPiB1bCB7XG4gICAgICAgID4gbGkge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGaXggZm9yIGNvbnRleHR1YWwtdGFicyBkcm9wZG93biBob3ZlciBjb2xvdXJcbiNtYWluIHVsLmRyb3Bkb3duLW1lbnUgdWwgbGkgYTpob3ZlciB7XG4gIEBpbmNsdWRlIGN0Yi1ncmFkaWVudC12ZXJ0aWNhbCgkZHJvcGRvd25MaW5rQmFja2dyb3VuZEhvdmVyLCBkYXJrZW4oJGRyb3Bkb3duTGlua0JhY2tncm91bmRIb3ZlciwgNSUpKTtcbn1cblxuLy8gV29ya2Fyb3VuZCBmb3IgJzxub2xpbms+JyBsaW5rcyBpbiBtZW51cy4gIEFsbG93cyBmb3IgJyMnIGxpbmtzIHdpdGhvdXQgdGhlIHZpc3VhbCBwb2ludGVyIGluZGljYXRvci5cbi52aXUgYS5ub2xpbms6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi50b29sYmFyLXNlYXJjaCAuYnRuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4iLCJAaW1wb3J0IFwiLi4vc3VwcG9ydFwiO1xuXG4vLyBUaGlzIG1peGluIHByb3ZpZGVzIGJhc2ljIHN1cHBvcnQgZm9yIENTUzMgcHJvcGVydGllcyBhbmRcbi8vIHRoZWlyIGNvcnJlc3BvbmRpbmcgZXhwZXJpbWVudGFsIENTUzIgcHJvcGVydGllcyB3aGVuXG4vLyB0aGUgaW1wbGVtZW50YXRpb25zIGFyZSBpZGVudGljYWwgZXhjZXB0IGZvciB0aGUgcHJvcGVydHlcbi8vIHByZWZpeC5cbkBtaXhpbiBleHBlcmltZW50YWwoJHByb3BlcnR5LCAkdmFsdWUsXG4gICRtb3ogICAgICA6ICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItbW96aWxsYSxcbiAgJHdlYmtpdCAgIDogJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci13ZWJraXQsXG4gICRvICAgICAgICA6ICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itb3BlcmEsXG4gICRtcyAgICAgICA6ICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItbWljcm9zb2Z0LFxuICAka2h0bWwgICAgOiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLWtodG1sLFxuICAkb2ZmaWNpYWwgOiB0cnVlXG4pIHtcbiAgQGlmICR3ZWJraXQgIGFuZCAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLXdlYmtpdCAgICB7IC13ZWJraXQtI3skcHJvcGVydHl9IDogJHZhbHVlOyB9XG4gIEBpZiAka2h0bWwgICBhbmQgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1raHRtbCAgICAgeyAgLWtodG1sLSN7JHByb3BlcnR5fSA6ICR2YWx1ZTsgfVxuICBAaWYgJG1veiAgICAgYW5kICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItbW96aWxsYSAgIHsgICAgLW1vei0jeyRwcm9wZXJ0eX0gOiAkdmFsdWU7IH1cbiAgQGlmICRtcyAgICAgIGFuZCAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW1pY3Jvc29mdCB7ICAgICAtbXMtI3skcHJvcGVydHl9IDogJHZhbHVlOyB9XG4gIEBpZiAkbyAgICAgICBhbmQgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1vcGVyYSAgICAgeyAgICAgIC1vLSN7JHByb3BlcnR5fSA6ICR2YWx1ZTsgfVxuICBAaWYgJG9mZmljaWFsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgICAgICAgICAjeyRwcm9wZXJ0eX0gOiAkdmFsdWU7IH1cbn1cblxuLy8gU2FtZSBhcyBleHBlcmltZW50YWwoKSwgYnV0IGZvciBjYXNlcyB3aGVuIHRoZSBwcm9wZXJ0eSBpcyB0aGUgc2FtZSBhbmQgdGhlIHZhbHVlIGlzIHZlbmRvcml6ZWRcbkBtaXhpbiBleHBlcmltZW50YWwtdmFsdWUoJHByb3BlcnR5LCAkdmFsdWUsXG4gICRtb3ogICAgICA6ICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItbW96aWxsYSxcbiAgJHdlYmtpdCAgIDogJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci13ZWJraXQsXG4gICRvICAgICAgICA6ICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itb3BlcmEsXG4gICRtcyAgICAgICA6ICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItbWljcm9zb2Z0LFxuICAka2h0bWwgICAgOiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLWtodG1sLFxuICAkb2ZmaWNpYWwgOiB0cnVlXG4pIHtcbiAgQGlmICR3ZWJraXQgIGFuZCAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLXdlYmtpdCAgICB7ICN7JHByb3BlcnR5fSA6IC13ZWJraXQtI3skdmFsdWV9OyB9XG4gIEBpZiAka2h0bWwgICBhbmQgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1raHRtbCAgICAgeyAjeyRwcm9wZXJ0eX0gOiAgLWtodG1sLSN7JHZhbHVlfTsgfVxuICBAaWYgJG1veiAgICAgYW5kICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItbW96aWxsYSAgIHsgI3skcHJvcGVydHl9IDogICAgLW1vei0jeyR2YWx1ZX07IH1cbiAgQGlmICRtcyAgICAgIGFuZCAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW1pY3Jvc29mdCB7ICN7JHByb3BlcnR5fSA6ICAgICAtbXMtI3skdmFsdWV9OyB9XG4gIEBpZiAkbyAgICAgICBhbmQgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1vcGVyYSAgICAgeyAjeyRwcm9wZXJ0eX0gOiAgICAgIC1vLSN7JHZhbHVlfTsgfVxuICBAaWYgJG9mZmljaWFsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgI3skcHJvcGVydHl9IDogICAgICAgICAjeyR2YWx1ZX07IH1cbn1cbiIsIi5zdHVkZW50LXN0b3J5X19waG90byBpbWd7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtZFwiKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czo1MCU7XG4gICAgbWF4LXdpZHRoOjgwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuIiwiLypJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qU29jaWFsIEljb25zKi9cblxuLnNvY2lhbC1pY29ucyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcblxuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgYSB7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxufVxuXG5hLnNvY2lhbC1pY29uIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5zb2NpYWwtaWNvbnMgbGk6aG92ZXIgYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM4cHg7XG59XG5cbi5zb2NpYWwtaWNvbnMtY29sb3IgbGkgYSB7XG4gIG9wYWNpdHk6IDAuNztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzhweCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAvKkZvciBDaHJvbWUqL1xuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnNvY2lhbF9hbWF6b24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vc29jaWFsL2FtYXpvbi5wbmcpIG5vLXJlcGVhdDtcbn1cblxuLnNvY2lhbF9iZWhhbmNlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL3NvY2lhbC9iZWhhbmNlLnBuZykgbm8tcmVwZWF0O1xufVxuXG4uc29jaWFsX2Jsb2dnZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vc29jaWFsL2Jsb2dnZXIucG5nKSBuby1yZXBlYXQ7XG59XG5cbi5zb2NpYWxfZGV2aWFudGFydCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9zb2NpYWwvZGV2aWFudGFydC5wbmcpIG5vLXJlcGVhdDtcbn1cblxuLnNvY2lhbF9kcmliYmJsZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9zb2NpYWwvZHJpYmJibGUucG5nKSBuby1yZXBlYXQ7XG59XG5cbi5zb2NpYWxfZHJvcGJveCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9zb2NpYWwvZHJvcGJveC5wbmcpIG5vLXJlcGVhdDtcbn1cblxuLnNvY2lhbF9ldmVybm90ZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9zb2NpYWwvZXZlcm5vdGUucG5nKSBuby1yZXBlYXQ7XG59XG5cbi5zb2NpYWxfZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vc29jaWFsL2ZhY2Vib29rLnBuZykgbm8tcmVwZWF0O1xufVxuXG4uc29jaWFsX2ZvcnJzdCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9zb2NpYWwvZm9ycnN0LnBuZykgbm8tcmVwZWF0O1xufVxuXG4uc29jaWFsX2dpdGh1YiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9zb2NpYWwvZ2l0aHViLnBuZykgbm8tcmVwZWF0O1xufVxuXG4uc29jaWFsX2dvb2dsZXBsdXMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vc29jaWFsL2dvb2dsZXBsdXMucG5nKSBuby1yZXBlYXQ7XG59XG5cbi5zb2NpYWxfam9saWNsb3VkIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL3NvY2lhbC9qb2xpY2xvdWQucG5nKSBuby1yZXBlYXQ7XG59XG5cbi5zb2NpYWxfbGFzdC1mbSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9zb2NpYWwvbGFzdC1mbS5wbmcpIG5vLXJlcGVhdDtcbn1cblxuLnNvY2lhbF9saW5rZWRpbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9zb2NpYWwvbGlua2VkaW4ucG5nKSBuby1yZXBlYXQ7XG59XG5cbi5zb2NpYWxfcGljYXNhIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL3NvY2lhbC9waWNhc2EucG5nKSBuby1yZXBlYXQ7XG59XG5cbi5zb2NpYWxfcGludHJlc3Qge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vc29jaWFsL3BpbnRyZXN0LnBuZykgbm8tcmVwZWF0O1xufVxuXG4uc29jaWFsX3JzcyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9zb2NpYWwvcnNzLnBuZykgbm8tcmVwZWF0O1xufVxuXG4uc29jaWFsX3NreXBlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL3NvY2lhbC9za3lwZS5wbmcpIG5vLXJlcGVhdDtcbn1cblxuLnNvY2lhbF9zcG90aWZ5IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL3NvY2lhbC9zcG90aWZ5LnBuZykgbm8tcmVwZWF0O1xufVxuXG4uc29jaWFsX3N0dW1ibGV1cG9uIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL3NvY2lhbC9zdHVtYmxldXBvbi5wbmcpIG5vLXJlcGVhdDtcbn1cblxuLnNvY2lhbF90dW1ibHIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vc29jaWFsL3R1bWJsci5wbmcpIG5vLXJlcGVhdDtcbn1cblxuLnNvY2lhbF90d2l0dGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL3NvY2lhbC90d2l0dGVyLnBuZykgbm8tcmVwZWF0O1xufVxuXG4uc29jaWFsX3ZpbWVvIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL3NvY2lhbC92aW1lby5wbmcpIG5vLXJlcGVhdDtcbn1cblxuLnNvY2lhbF93b3JkcHJlc3Mge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vc29jaWFsL3dvcmRwcmVzcy5wbmcpIG5vLXJlcGVhdDtcbn1cblxuLnNvY2lhbF94aW5nIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL3NvY2lhbC94aW5nLnBuZykgbm8tcmVwZWF0O1xufVxuXG4uc29jaWFsX3lhaG9vIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL3NvY2lhbC95YWhvby5wbmcpIG5vLXJlcGVhdDtcbn1cblxuLnNvY2lhbF95b3V0dWJlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL3NvY2lhbC95b3V0dWJlLnBuZykgbm8tcmVwZWF0O1xufVxuXG4uc29jaWFsX3ZrIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL3NvY2lhbC92ay5wbmcpIG5vLXJlcGVhdDtcbn1cblxuLnNvY2lhbF9pbnN0YWdyYW0ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vc29jaWFsL2luc3RhZ3JhbS5wbmcpIG5vLXJlcGVhdDtcbn0iLCIvLyBTdHlsZXMgZm9yIGRlc2t0b3AgbWVudSBoaW50IHRoYXQgcmVtaW5kcyB1c2Vyc1xuLy8gd2hlcmUgdGhlIG1lbnUgaXMgb24gZmlyc3QgdmlzaXQuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubWVudS1oaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogY2FsYygxMDAlICsgNDBweCk7XG4gIHRvcDogMTYwcHg7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICB0b3A6IDkwcHg7XG4gIH1cbiAgd2lkdGg6IDI1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6M3B4IHNvbGlkICNCRkQyMkI7XG4gIGJvcmRlci1yYWRpdXM6IC40ZW07XG4gIGNvbG9yOiAjMEYzQjVDO1xuICBmb250LXNpemU6IC42ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOjFlbSAxZW0gM2VtIDFlbTtcbiAgYXtcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOjEuMjVlbTtcbiAgICByaWdodDoxLjI1ZW07XG4gICAgYmFja2dyb3VuZDojMDA3OEIzO1xuICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICBwYWRkaW5nOiAuMjVlbSAuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi5tZW51LWhpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA5MCU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0JGRDIyQjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICBtYXJnaW4tdG9wOiAtMTRweDtcbn1cbi5tZW51LWhpbnQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDkwJTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufSIsIi8vIFN0eWxlcyBmb3IgTWVudXMgYW5kIE5hdnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1ha2UgbWVudXMgc2Nyb2xsYWJsZVxuLy8gTk9URTogVEhJUyBCUkVBS1MgU1VCTUVOVVMhIVxuLy8gTWF4aGVpZ2h0IGNvbXB1dGVkIGluIEpTLCBidXQgc2V0IGEgcmVhc29uYWJsZSB2YWx1ZSBoZXJlIGFsc29cbi5vYV90b29sYmFyIC5kcm9wZG93bi1tZW51IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLy8gQWxsb3cgc3BlY2lmaWMgbWVudXMgdG8gdXNlIHN1Yi1tZW51cyBpbnN0ZWFkIG9mIHNjcm9sbGluZ1xuLm9hX3Rvb2xiYXIgLmRyb3Bkb3duLW1lbnUub2Etbm9zY3JvbGwge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuXG4ub2FfdG9vbGJhciAuZHJvcGRvd24gPiBhID4gaSB7XG4gIC8vIEFsbG93IGNsaWNrLXRocm91Z2ggb24gdG9vbGJhciBpY29uc1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm9hLW5hdmJhciAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAub2EtY29sdW1uIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUNFQ0YwO1xuICB9XG4gIC5vYS1jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG5cbi5uYXZiYXIgLm9hLW5hdmJhciB7XG4gIC8vIFVzZSBib3gtc2hhZG93IGZvciBib3R0b20gYm9yZGVyIHNvIGl0IGp1c3QgZGFya2VucyB3aGF0ZXZlciBjb2xvciB0b29sYmFyIGlzLlxuICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwIDAgcmdiYSgwLDAsMCwwLjIpO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIC5wYW5lLW9hLXRvb2xiYXItb2EtYnJlYWRjcnVtYiB1bC5vYV90b29sYmFyIGxpLmJ0bi1ncm91cCA+IC5idG4sXG4gIC5wYW5lLW9hLXNwYWNlLW5hdiB1bC5vYV90b29sYmFyIGxpLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG4gIC5wYW5lbC1wYW5lbCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AaW5jbHVkZSBicmVha3BvaW50KCd4cycpIHtcbiAgLm5hdmJhciAub2EtbmF2YmFyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5wYW5lLW9hLXNwYWNlLW1lbnUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U3RTdFNztcbn1cblxuLnBhbmUtb2EtZWRpdC1taW5pcGFuZWwgLnB1bGwtcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuLmRyb3B1cCB1bC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhbmUtb2EtdG9vbGJhci1zZWFyY2ggdWwuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbnVsLmRyb3Bkb3duLW1lbnUgLml0ZW0tbGlzdCB7XG4gIGg0IHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDNweCAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cblxuI29hLXVzZXItYmFkZ2UgLmRyb3Bkb3duLW1lbnUgdWwub2EtdXNlci1saW5rcyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDFEMUQ0O1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgcGFkZGluZy10b3A6IDAuNWVtO1xufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCd4cycpIHtcbiAgLm9hLW5hdmlnYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG5hdiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgdWwubWVudSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTU1O1xuICAgICAgYSB7XG4gICAgICAgID4gLmNhcmV0IHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luOiA2cHggMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEhhbmRsZSBhY3RpdmUgc2VsZWN0b3IgaW4gc3BhY2UtbmF2IG1lbnVcbi5vYS1uYXZiYXIgdWwub2Etc3BhY2UtbmF2IHVsLmRyb3Bkb3duLW1lbnUgdWwge1xuICBsaSBhLmFjdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6bm90KDpob3Zlcikge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGYwNGJcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBsZWZ0OiA4cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgdG9wOiAwO1xuICAgICAgcGFkZGluZzogM3B4IDA7XG4gICAgfVxuICB9XG4gIGxpLm9hLXNlY3Rpb25zIGEuYWN0aXZlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFZJVSBOZXdzIGFuZCBFdmVudHMgb24gaG9tZXBhZ2VcblxuLy8gVGl0bGUgc3R5bGVzIFRCRCBhZnRlciBhY3R1YWwgaW1wbGVtZW50YXRpb25cblxuLy8gQ2hhbmdlIGdyaWQgdG8gMTJcbi8vIFNldCBjb2xzIGZvciBuZXN0ZWQgZ3JpZCBjYWxjc1xuXG5cbi5uZXdzX2V2ZW50c190aXRsZXtcbiAgZm9udC1zaXplOjJlbTtcbn1cblxuLnZpdUV2ZW50c19fZXZlbnQsXG4udml1TmV3c19fc3Rvcnl7XG4gIG1hcmdpbi1ib3R0b206MmVtO1xufVxuXG4udml1TmV3c19fc3RvcnlfX2hlYWRpbmcsIC52aXVFdmVudHNfX2V2ZW50X19oZWFkaW5ne1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKXtcbiAgICBmb250LXNpemU6MTlweDtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpe1xuICAgIGZvbnQtc2l6ZToyMnB4O1xuICB9XG4gIGF7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI3ZpdU5ld3NFdmVudHMucGFnZS1zZWN0aW9uLS1jb2xvci0xIHtcbiAgLnZpdU5ld3NfX3N0b3J5X19oZWFkaW5nLFxuICAudml1RXZlbnRzX19ldmVudF9faGVhZGluZyB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi5jb250ZW50LWNvbnRhaW5lciB7XG4gIC52aXVOZXdzX19zdG9yeV9faGVhZGluZyxcbiAgLnZpdUV2ZW50c19fZXZlbnRfX2hlYWRpbmcge1xuICAgIG1hcmdpbjogMCAwIC41ZW0gMDtcbiAgfVxufVxuXG4udml1TmV3c19fc3RvcnlfX3Bob3RvLFxuLnZpdUV2ZW50c19fZXZlbnRfX2RhdGVpY29ue1xuICBmbG9hdDpyaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1heC13aWR0aDoxMDBweDtcbn1cblxuLnZpdUV2ZW50c19fZXZlbnRfX2RhdGVpY29uLCAub2EtZXZlbnQtZGF0ZS13cmFwcGVye1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjowO1xuICBoZWlnaHQ6NjBweDtcbiAgd2lkdGg6NjBweDtcbiAgcGFkZGluZzo1cHggMDtcbiAgYm9yZGVyOjNweCBzb2xpZDtcblxuICAub2EtZXZlbnQtZGF0ZS1tb250aC13cmFwcGVye1xuICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luOjAgMCA1cHggMDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICB9XG5cbiAgLm9hLWV2ZW50LWRhdGUtbW9udGh7XG4gICAgY29sb3I6aW5oZXJpdDtcbiAgfVxuXG4gIC5vYS1ldmVudC1kYXRlLWRheS13cmFwcGVyLFxuICAub2EtZXZlbnQtZGF0ZS1kYXl7XG4gICAgZm9udC1zaXplOjIycHg7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICBsaW5lLWhlaWdodDowLjllbTtcbiAgfVxuICBicntcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFnZS1zZWN0aW9uLS10ZXh0LW9ubHkucGFnZS1zZWN0aW9uLS1jb2xvci0xLCAucGFnZS1zZWN0aW9uLS10ZXh0LW9ubHkucGFnZS1zZWN0aW9uLS1jb2xvci0ye1xuICAudml1RXZlbnRzX19ldmVudF9fZGF0ZWljb25cbiAge1xuICAgIGJvcmRlci1jb2xvcjp3aGl0ZTtcbiAgfVxufVxuXG4vKioqXG4gIE5ld3MgJiBFdmVudHMgaW4gdGhlIHNpZGViYXIuXG4gKi9cblxuLm5ld3MtdGVhc2VyLXNpZGViYXIsIC5ldmVudHMtdGVhc2VyLXNpZGViYXJ7XG4gIGgze1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICB9XG4gIHB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgfVxufVxuIiwiLy8gU3R5bGVzIGZvciBOb2Rlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm5vZGUtb2Etd29ya3RyYWNrZXItdGFzayB7XG4gIGgyLnRpdGxlLmNvbW1lbnQtZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICB9XG59XG5cbi5vYS1ldmVudC1kYXRlLW1vbnRoLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjNDBBMDNBO1xufVxuIiwiLy8gU3R5bGVzIGZvciBWSVUgbnVtYmVyZWQgc3RlcHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi52aXUtc3RlcHtcbiAgbWFyZ2luOiAzZW0gMDtcbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludChcInNtXCIpe1xuICAudml1LXN0ZXB7XG4gICAgcGFkZGluZy1sZWZ0OjVlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAudml1LXN0ZXBfX251bWJlcntcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhLUxpZ2h0SXQnLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiNDOUM4Qzg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDowOyBsZWZ0OjA7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBmb250LXNpemU6IDg0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KFwibWRcIil7XG4gIC52aXUtc3RlcF9fbnVtYmVye1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbiAgLnZpdS1zdGVwX19oZWFkaW5ne1xuICAgIGZvbnQtc2l6ZTozOHB4O1xuICB9XG59XG5cbiIsIi8vIFN0eWxlcyBmb3IgcGFuZWxzIGFuZCBwYW5lcy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jb250ZW50IC5yYWRpeC1sYXlvdXRzLWNvbnRlbnQgLnBhbmVsLXBhbmUge1xuICAvL3BhZGRpbmc6IDJlbSAwIDA7IFt2aXUgbW9kXVxuICBwYWRkaW5nOiAwO1xufVxuXG4ucGFuZS1vYS1mb290ZXItcGFuZWwgLnJhZGl4LWxheW91dHMtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxZW07XG59XG5cbi5vYV92aXNpYmlsaXR5X3Rvb2xiYXIge1xuICB1bCB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gIH1cbiAgaSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG4vLyBEZXRlcm1pbmUgd2hpY2ggcGFuZWwgcGFuZXMgdG8gYWRkIGEgYmlnIGJvcmRlciBhZnRlciB0byBzaW11bGF0ZSBhXG4vLyBzZXBhcmF0aW9uIGJldHdlZW4gcGFuZXNcbi8vIFdlIGRvbid0IHdhbnQgdG8gZG8gdGhpcyBvbiBjb250ZW50IHBhZ2VzLCBvbmx5IElQRSBwYWdlc1xuLy8gb3Igc3BlY2lmaWMgcGFuZXMgdGhhdCBzdXBwb3J0IHRoZSAuaW5uZXItcGFuZSBjbGFzcyAob2EtcGFuZSlcbi5jb250ZW50IC5yYWRpeC1sYXlvdXRzLWNvbnRlbnQgLmlubmVyLXBhbmUgPiAucGFuZWwtcGFuZSxcbmJvZHkucGFuZWxzLWlwZSAuY29udGVudCAucmFkaXgtbGF5b3V0cy1jb250ZW50IC5wYW5lbHMtaXBlLXBvcnRsZXQtY29udGVudCA+IC5wYW5lbC1wYW5lLFxuLmNvbnRlbnQgLnJhZGl4LWxheW91dHMtY29udGVudCAucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0U0RTNFNjtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMmVtIHNvbGlkICNGMEYwRjM7XG4gICAgbWFyZ2luOiAyZW0gLTIxcHggMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U0RTNFNjtcbiAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgLmNvbnRlbnQgLnJhZGl4LWxheW91dHMtY29udGVudCAuaW5uZXItcGFuZSA+IC5wYW5lbC1wYW5lLFxuICBib2R5LnBhbmVscy1pcGUgLmNvbnRlbnQgLnJhZGl4LWxheW91dHMtY29udGVudCAucGFuZWxzLWlwZS1wb3J0bGV0LWNvbnRlbnQgPiAucGFuZWwtcGFuZSxcbiAgLmNvbnRlbnQgLnJhZGl4LWxheW91dHMtY29udGVudCAucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgJjphZnRlciB7XG4gICAgICBtYXJnaW46IDJlbSAtNDFweCAwO1xuICAgIH1cbiAgfVxufVxuXG4ub2EtcGFuZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnBhbmUtb2EtdG9vbGJhci10aGVtZS1wYW5lbCB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBoZWlnaHQ6IDY3cHg7XG59XG5cbi5vYS1uYXZiYXIgLnBhbmVsLXBhbmVsIC5wYW5lLW9hLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDAgNXB4IDEwcHg7XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG4gIGltZy5vYS1zaXRlLWJhbm5lci1pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAub2EtbWVudS1iYW5uZXIge1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gIH1cbiAgdWwubWVudSB7XG4gICAgPiBsaSB7XG4gICAgICAuY2FyZXQge1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgfVxuICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCd4cycpIHtcbiAgLm9hLWJhbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmF2YmFyIC5wYW5lbC1wYW5lbCB1bC5vYV90b29sYmFyLm9hLXNwYWNlLW5hdiB7XG4gIGgzID4gYSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgbWFyZ2luOiAtM3B4IC0xMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gIGxpLmJ0bi1ncm91cCB1bC5kcm9wZG93bi1tZW51IHtcbiAgICBsaSB7XG4gICAgICAmLmJ0bi1ncm91cCB7XG4gICAgICAgICYub2Etbm8tc2VwYXJhdG9yOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYub2EtaGllcmFyY2h5IHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbmJvZHkub2EtbWFpbi1tZW51IHtcbiAgLm5hdmJhciAucGFuZWwtcGFuZWwgLnBhbmUtb2Etc3BhY2UtbmF2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcbiAgfVxufVxuQGluY2x1ZGUgYnJlYWtwb2ludCgneHMnKSB7XG4gIGJvZHkub2EtbWFpbi1tZW51IHtcbiAgICAubmF2YmFyIC5wYW5lbC1wYW5lbCAucGFuZS1vYS1zcGFjZS1uYXYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4vLyBNb2JpbGUgc3BhY2VzIG1lbnVcbi5vYS1uYXZiYXIgI29hLW5hdmJhci1zcGFjZXMgLm9hLXNwYWNlLW5hdiB7XG4gIGhlaWdodDogMzZweDtcbiAgd2lkdGg6IDEwMCU7XG4gID5saTpmaXJzdC1jaGlsZCA+dWwuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gU2hvdyBzcGFjZXMgc3VibWVudSBkcm9wZG93biBpbiBtb2JpbGUgbWVudVxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMzRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICA+bGkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLm9hLXNlcGFyYXRvciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNzZCRjcyO1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuLnBhbmUtb2Etc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMykgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBoZWlnaHQ6IDQycHg7XG59XG5cbi5wYW5lLW9hLXJlY2VudCB7XG4gIC5mbGFnLWZhdm9yaXRlLXNwYWNlID4gYSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4ucGFuZS1vYS1lZGl0LW1pbmlwYW5lbCB7XG4gIC5yYWRpeC1sYXlvdXRzLXNpZGViYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cblxuYm9keS5vYS1ob21lIC5wYW5lLW9hLWVkaXQtbWluaXBhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0bi5idG4tY2lyY2xlIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUgNTAlIDUwJSA1MCUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuLnBhbmUtb2EtYWRtaW4tbWluaXBhbmVsIHtcbiAgLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiBncmF5ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogIzU1NSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYW5lLW9hLWVkaXQtbWluaXBhbmVsIHtcbiAgLnBhbmUtYWRkLXNwYWNlLWNvbnRlbnQgLmJ0bi1jaXJjbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBpIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG4gIC5idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig0Miw0NSw1NSk7XG4gICAgb3BhY2l0eTogLjY1O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgICYuYnRuLXByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ5QjU0NDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgID4gaSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgb3BhY2l0eTogLjk1O1xuICAgICAgY29sb3I6ICMyYTJjMzc7XG4gICAgICBib3JkZXItY29sb3I6IHJnYig0Miw0NSw1NSk7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4IHJnYmEoMCwwLDAsMC41OSk7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBwcm9jZXNzZWQgSVBFIGJ1dHRvbnMgdGhhdCBhcmUgbW92ZWQgdG8gY29udGV4dHVhbCB0YWJzXG5ib2R5Lm9hLXByb2Nlc3MtaXBlICNwYW5lbHMtaXBlLWNvbnRyb2wtY29udGFpbmVyIHtcbiAgYS5wYW5lbHMtaXBlLXN0YXJ0ZWRpdCxcbiAgYS5wYW5lbHMtaXBlLWNoYW5nZS1sYXlvdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhbmUtb2EtZXZlbnQtZGV0YWlsLWV2ZW50LWRldGFpbHMge1xuICAub2EtZXZlbnQtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIGNvbG9yOiAjNjA2MTZkO1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAub2EtZXZlbnQtZGVzY3JpcHRpb24ge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gICYucGFuZWwtcGFuZTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYW5lLW5vZGUtZmllbGQtb2EtcmVsYXRlZCB7XG4gIC5hZGR0aGlzZXZlbnQtZHJvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFuZWwtcGFuZTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5yYWRpeC1sYXlvdXRzLXNpZGViYXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1vcmUtbGluayB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5vYS1jYWxsb3V0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgIGJvcmRlci1jb2xvcjogI0MxQzFDMTtcbiAgfVxufVxuXG4ucGFuZS1vYS1ldmVudC1saXN0LW9hLWV2ZW50cy11cGNvbWluZy1zbWFsbCB7XG4gIC5vYS1ldmVudC1kYXRlLXdyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uZnVsbGNhbGVuZGFyIC5mYy10b2RheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRUY0Q0Q7XG59XG5cbi5vYS1uYXZiYXIgLnRvb2xiYXItc2VhcmNoIGZvcm0ge1xuICBpbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuICAuYnRuLWdyb3VwIHtcbiAgICAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMzBweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgICAgICAuY2FyZXQge1xuICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICMzMzM7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMzMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB1bC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgneHMnKSB7XG4gICNvYS1uYXZiYXItc2VhcmNoIHtcbiAgICAudG9vbGJhci1zZWFyY2gge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBpbnB1dC5zZWFyY2gtdGV4dCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhbmUtb2Etbm90aWZpY2F0aW9ucy1wYW5lLFxuLnBhbmUtbm9kZS1mb3JtLW9hLW5vdGlmaWNhdGlvbnMge1xuICAuZm9ybS1pdGVtLW9hLW5vdGlmaWNhdGlvbnMtbm90aWZ5LWxpc3QtY29tYmluZWQge1xuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuICB9XG4gIC5mb3JtLWl0ZW0tb2Etbm90aWZpY2F0aW9ucy1za2lwLW5vdGlmeSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNzc3O1xuICB9XG4gIC5mbGFnLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxuICAuZmxhZy1tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG59XG5cbi5wYW5lLW9hLWNvbW1lbnQtbWVkaWEtY29tbWVudG5vZGUtYXR0YWNobWVudHMge1xuICAuYXR0YWNobWVudHMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAudmlld3Mtcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTg7XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgLnVzZXItaW5mbyB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb21tZW50LWxhYmVsID4gYSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgLmZpbGUtaW5mbyB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAuZmlsZW5hbWUge1xuICAgICAgaSB7XG4gICAgICAgIGNvbG9yOiAjNDBBMTNBO1xuICAgICAgfVxuICAgIH1cbiAgICAub2EtbWVkaWEtZG9jdW1lbnQgLm9hLWRlc2NyaXB0aW9uIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxufVxuXG4ub2EtbmF2YmFyIC5wYW5lbC1wYW5lbCAucGFuZWwtcGFuZSB7XG4gIC8vIHNldCBjb25zaXN0ZW50IG1pbiBoZWlnaHQgdG8gaGVscCB3cmFwcGluZyBlbGVtZW50cyBvbiBzbWFsbGVyIHNjcmVlbnNcbiAgbWluLWhlaWdodDogNDVweDtcbn1cblxuLm9hLW5hdmJhciAucHVsbC1sZWZ0ICNvYS11c2VyLWJhZGdlIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ub2EtbmF2YmFyIC5wdWxsLXJpZ2h0ICNvYS11c2VyLWJhZGdlIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLy8gUGFuZWxzIElQRVxuZGl2I3BhbmVscy1pcGUtY29udHJvbC1jb250YWluZXIge1xuXG4gIC8vIE1vdmUgSVBFIGVkaXQgbW9kZSBidXR0b24gaW5zaWRlIGNvbnRlbnQgYXJlYS5cbiAgdG9wOiAyMHB4O1xuICByaWdodDogMTMwcHg7XG4gIGxlZnQ6IDEzMHB4O1xuXG4gIC8vIEZpeCB1cCBmb3JtIGNvbnRyb2xzLlxuICAuZm9ybS1pdGVtLXJldmlzaW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICB9XG4gIC5mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5cbi8vIEZpeCBmb3IgcHJvZ3JhbSBoZWFkZXJzIG9uIGhocyBzaXRlIChhZGQgdGhpcyBjbGFzcyB2aWEgcGFuZWxzIGludGVyZmFjZSBpZSBwaGFybWFjeS10ZWNobmljaWFuIHBhZ2UpXG4uY3VzdG9tLXByb2dyYW0tb3B0aW9uLWhlYWRlciAuZmllbGQtaXRlbSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59IiwiLnZpZGVvV3JhcHBlciwgLm1lZGlhLXZpdXR1YmUtdmlkZW8sIC5tZWRpYS15b3V0dWJlLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBoZWlnaHQ6IDA7XG4gIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuIiwiI3NhMTF5LXJlYWRhYmlsaXR5IHtcbiAgcGFkZGluZzogMTBweCAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2RjZGNkICFpbXBvcnRhbnQ7XG59XG5cbnVsI3JlYWRhYmlsaXR5LWxpc3Qge1xuICBwYWRkaW5nOiAwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luOiA1cHggMHB4IDBweCAwcHg7XG59XG5cbiNyZWFkYWJpbGl0eS1zdGF0dXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mbGVzY2gtc2NvcmUge1xuICBtYXJnaW46IDAgN3B4IDAgN3B4O1xufVxuXG4ucmVhZGFiaWxpdHktbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAzcHggNXB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNGI0YjRiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbiIsIi5zaWRlLXNlYXJjaC10YWIsIC5zaWRlLWFwcGx5LXRhYiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IC43NWVtIDFlbSAuNzVlbSAxZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogNjBweDtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4xcztcbiAgei1pbmRleDogMTAwO1xufVxuXG5cbi5zaWRlLXNlYXJjaC10YWJ7XG4gIHRvcDo5NXB4ICsgJGZyYW1lLXdpZHRoLXhzO1xuICByaWdodDogMDtcbiAgLyogYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXNlY29uZGFyeTsgKi9cbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICByaWdodDogMDtcbiAgfVxuICBzcGFue1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNpZGUtYXBwbHktdGFie1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoXCJzbVwiKSB7XG4gIC5zaWRlLXNlYXJjaC10YWIsIC5zaWRlLWFwcGx5LXRhYiB7XG4gICAgcGFkZGluZzogLjc1ZW0gMWVtIC43NWVtIDFlbTtcbiAgICB3aWR0aDogMTQ1cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5zaWRlLXNlYXJjaC10YWIge1xuICAgIHRvcDogMTQwcHggKyAkZnJhbWUtd2lkdGgtc207XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICB9XG59XG5AaW5jbHVkZSBicmVha3BvaW50KFwibWRcIikge1xuICAuc2lkZS1zZWFyY2gtdGFiIHtcbiAgICB0b3A6IDE2MHB4ICsgJGZyYW1lLXdpZHRoLW1kO1xuICB9XG4gIC8vIE9ubHkgc2hvdyB0aGlzIHRhYiBmb3IgaG9tZSBzaXRlIHByb2dyYW1zIHNpdGUuXG4gIC5vZy1jb250ZXh0LW5vZGUtMjY2LnJvb3Rfc3BhY2VfaWRfMjUwNyAuc2lkZS1hcHBseS10YWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMjQwcHggKyAkZnJhbWUtd2lkdGgtbWQ7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgLyogYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXNlY29uZGFyeTsgKi9cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gVklVIHNpdGUgc3BlY2lmaWMgY2hhbmdlc1xuXG4vLyBSZW1vdmUgc2lkZSBtZW51IGFwcGx5IGJ1dHRvbiBmcm9tIHNpdGVzIDx1dWlkPlxuLy8ucm9vdF9zcGFjZV91dWlkX2UzNGY2ODExLTJlZjYtNGM1Ny05Y2Y4LTY2ZDQxYTMyYWJjNCwgLy8gQWR2ZW50dXJlcyBpbiBtaW5kXG4vLy5yb290X3NwYWNlX3V1aWRfZjQ3MDE1YzUtZmQ0MS00N2EzLTllNjQtMjlkNGRkMDQyYzM3LCAvLyBHcmFuZGtpZHMgVW5pdmVyc2l0eVxuLy8ucm9vdF9zcGFjZV91dWlkXzE2YmVhY2Q0LTQ5OGEtNDljNy1iNjA1LWM0MDI2NTAwYjllMCwgLy8gRWxkZXJDb2xsZWdlXG4vLy5yb290X3NwYWNlX3V1aWRfNjk5YzYxNjUtNTczZi00OWRmLWE1MWYtMTljMzk2ZWJlOGY4LCAvLyBFbXBsb3llZXNcbi8vLnJvb3Rfc3BhY2VfdXVpZF83NDNkZDdhZi0yOTdjLTQ3MjItODkxMS04NDM2YzAyZDZkZjYsIC8vIEVtcGxveWVlIHJlbGF0aW9uc1xuLy8ucm9vdF9zcGFjZV91dWlkXzc2YzMzY2FiLTU0ZmUtNDhhMC04MTYxLWNkYjhiNDdjZmRhMCwgLy8gQ1NJXG4vLy5yb290X3NwYWNlX3V1aWRfMTJiMjUwYWItMDYxNS00YmMyLThlYjUtMWM5ZDA4YjI5N2QyLCAvLyBDU0kgdjJcbi8vLnJvb3Rfc3BhY2VfdXVpZF9kNGM2MzFlOC1hMjRhLTQ1ZTUtOTJlYi0xNWM5YTUwZDIxZDcsIC8vIERlZXBiYXlcbi8vLnJvb3Rfc3BhY2VfdXVpZF80MTYwMTA1YS1jYTJkLTQyY2ItYWE4NC01YzJhYzI3MzhhYjMsIC8vIE1pbG5lclxuLy8ucm9vdF9zcGFjZV91dWlkXzU2NmQ3YmExLTY1ZGEtNDllNS04NzNmLWUxYjIwMzBiOTMwMSwgIC8vIFJlc2lkZW5jZXNcbi8vLnJvb3Rfc3BhY2VfdXVpZF9jZDMwZDI2YS04NDg0LTQ2N2UtYjczNi0zZWJlNTdlOTFkYTUgIC8vIE5SRVBcbi8ve1xuLy8gIC5zaWRlLWFwcGx5LXRhYiB7XG4vLyAgICBkaXNwbGF5OiBub25lO1xuLy8gIH1cbi8vfVxuXG4vLyBSZW1vdmUgYWJvdmUgZm9yIG5vdyBhcyBpdCBoYXMgYmVlbiByZXF1ZXN0ZWQgdG8gcmVtb3ZlIHRoaXMgdGFiIGZyb21cbi8vIGFsbCBzaXRlcyBFWENFUFQgdGhlIHByb2dyYW1zIHNpdGUgb24gdml1LmNhLiBzZWUgX3NpdGVfdGFicy5zY3NzXG5cbi8vIFJlbW92ZSBpbnNpZGUgbWFpbiBtZW51ICdTdGFydCBZb3VyIEFwcGxpY2F0aW9uJyBidXR0b24gZnJvbSBzaXRlcyA8dXVpZD5cbi5yb290X3NwYWNlX3V1aWRfZTM0ZjY4MTEtMmVmNi00YzU3LTljZjgtNjZkNDFhMzJhYmM0LCAvLyBBZHZlbnR1cmVzIGluIG1pbmRcbi5yb290X3NwYWNlX3V1aWRfZjQ3MDE1YzUtZmQ0MS00N2EzLTllNjQtMjlkNGRkMDQyYzM3LCAvLyBHcmFuZGtpZHMgVW5pdmVyc2l0eVxuLnJvb3Rfc3BhY2VfdXVpZF8xNmJlYWNkNC00OThhLTQ5YzctYjYwNS1jNDAyNjUwMGI5ZTAsIC8vIEVsZGVyQ29sbGVnZVxue1xuICAjY3RhLWFwcGx5LS1tYWluLW1lbnUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFJlbW92ZSBzZWFyY2ggdGFiIE1pbG5lclxuLnJvb3Rfc3BhY2VfdXVpZF80MTYwMTA1YS1jYTJkLTQyY2ItYWE4NC01YzJhYzI3MzhhYjMgIC8vIE1pbG5lclxue1xuICAuc2lkZS1zZWFyY2gtdGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIvLyBUYWtlbiBmcm9tIGN1c3RvbSBEZWVwYmF5IHNvY2lhbCBpY29uc1xuLnZpdUZvbGxvd3tcbiAgbWFyZ2luLXRvcDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGE6YWZ0ZXJ7XG4gICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52aXUtc29jaWFsX19zb2NpYWxJY29ue1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBtYXJnaW46IDAgMWVtO1xuICB9XG59XG4iLCIvLyBTdHlsZXMgZm9yIFRhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuLnN0aWNreS1oZWFkZXIgPiB0aGVhZCA+IHRyID4gdGgge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxufVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2UwZTBlMDtcbn1cblxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnN0aWNreS1oZWFkZXIgPiB0aGVhZCA+IHRyID4gdGgge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG5cbnRhYmxlIHRkID4gZGl2LmZvcm0tdHlwZS1jaGVja2JveCxcbnRhYmxlIHRoID4gZGl2LmZvcm0tdHlwZS1jaGVja2JveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG5cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8vIFN0eWxlcyBmb3IgVGFicywgTWVzc2FnZXMsIC4uZXRjXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGFuZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub2EtcGFuZSAucGFuZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICAub2EtbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5vYS1wYW5lLmlubmVyLXBhbmUgLnBhbmVsLXBhbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xufVxuXG4vKiB0cnkgdG8gdGFyZ2V0IHRoZSBtYWluIGNvbnRlbnQgcmVnaW9uIHdoZW4gaW5zaWRlIGEgcGFuZWwgbGF5b3V0ICovXG4ucGFuZS1wYWdlLWNvbnRlbnQgLnJhZGl4LWxheW91dHMtY29udGVudCB7XG4gID4gLnBhbmVsLXBhbmVsLWlubmVyIHtcbiAgICAvL3BhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7ICAvLyBbVklVIG1vZF1cbiAgICAgIHBhZGRpbmctcmlnaHQ6MjVweDtcbiAgICAvL2JvcmRlci1yaWdodDogMXB4IHNvbGlkICNFNEUzRTY7IC8vIFtWSVUgbW9kXVxuICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNEUzRTY7IC8vIFtWSVUgbW9kXVxuICB9XG4gIC5vYS1wYW5lLmlubmVyLXBhbmUgLnBhbmVsLXBhbmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxLjVlbTtcbiAgfVxufVxuYm9keS5wYW5lbHMtaXBlIC5wYW5lLXBhZ2UtY29udGVudCAucmFkaXgtbGF5b3V0cy1jb250ZW50ID4gLnBhbmVsLXBhbmVsLWlubmVyIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvL3BhZGRpbmc6IDAgMjBweDtcbiAgcGFkZGluZzogMDsgLy9bdml1IG1vZF1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gIC5wYW5lLXBhZ2UtY29udGVudCAucmFkaXgtbGF5b3V0cy1jb250ZW50IHtcbiAgICA+IC5wYW5lbC1wYW5lbC1pbm5lciB7XG4gICAgICBwYWRkaW5nOiAwOyAvL1t2aXUgbW9kXVxuICAgIH1cbiAgfVxuICBib2R5LnBhbmVscy1pcGUgLnBhbmUtcGFnZS1jb250ZW50IC5yYWRpeC1sYXlvdXRzLWNvbnRlbnQgPiAucGFuZWwtcGFuZWwtaW5uZXIge1xuICAgIC8vcGFkZGluZzogMCA0MHB4O1xuICAgIHBhZGRpbmc6IDA7IC8vW3ZpdSBtb2RdXG4gIH1cbn1cblxuLm9hLWxpc3Qge1xuICAmLndlbGwge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG4ub2EtbGlzdC1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmdyb3VwLWNvbnRlbnQge1xuICA+IGxpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VBRUFFQTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cblxuLnJhZGl4LWxheW91dHMtc2lkZWJhciB7XG4gIC5ncm91cC1jb250ZW50IGxpIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxufVxuXG4ub2EtbGlzdC1jYXRlZ29yeSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnBhbmUtcGFuZS1vYS1tZXNzYWdlc3tcbiAgbWFyZ2luLXRvcDogMWVtO1xufSIsIi8vIFRhYi10by1hY2NvcmRpb24gc3R5bGVzLlxuLy8gQWRkIC50YWJDb2xsYXBzZSB0byB0aGUgdGFicyBvZiBhIHJlZ3VsYXIgQm9vdHN0cmFwIDMueCB0YWIgZGl2IHRvIHVzZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnRhYkNvbGxhcHNle1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgbWFyZ2luLWJvdHRvbTozZW07XG59XG5cbi8vIFRhYiBNb2RlXG5cbi5uYXYtdGFicy0tdGFiQ29sbGFwc2V7XG4gIGZsb2F0OmxlZnQ7XG4gIHdpZHRoOjMwJTtcbiAgYm9yZGVyOjA7XG4gIGJvcmRlci1yaWdodDoxcHggc29saWQgI2VkZWRlZDtcblxuICA+IGxpe1xuICAgIGZsb2F0Om5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2VkZWRlZDtcbiAgICBhe1xuICAgICAgbWFyZ2luLXJpZ2h0OjA7XG4gICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICBib3JkZXI6MDtcbiAgICB9XG4gICAgJi5hY3RpdmUgYSwgJi5hY3RpdmUgYTpob3ZlciwgJi5hY3RpdmUgYTpmb2N1c3tcbiAgICAgIGJvcmRlcjowO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMDUpO1xuICAgIH1cblxuICB9XG59XG5cbi50YWItY29udGVudC0tdGFiQ29sbGFwc2V7XG4gIGZsb2F0OmxlZnQ7XG4gIHBhZGRpbmctbGVmdDoyZW07XG4gIHdpZHRoOjcwJTtcbn1cblxuXG4vLyBBY2NvcmRpb24gTW9kZVxuLnBhbmVsLWdyb3VwLCAudml1LWNvbGxhcHNpYmxle1xuICAucGFuZWwtaGVhZGluZ3tcbiAgICAucGFuZWwtdGl0bGUgYXtcbiAgICAgICY6Zm9jdXMsICY6aG92ZXJ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlxcZjBkZCBcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udGF3ZXNvbWVcIjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xuICAgICAgfVxuICAgICAgJi5jb2xsYXBzZWQ6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlxcZjBkYSBcIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLyBTdHlsZXMgZm9yIFVzZXIgcGFnZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi51c2VyLWluZm8ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjYTRhOGFiO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBhIHtcbiAgICBjb2xvcjogIzJhMmMzNztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG4udXNlci1waWN0dXJlIGltZyxcbi51c2VyLWJhZGdlIGltZyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uY29udGVudCAucGFuZS11c2VyLWZpZWxkLXVzZXItcGljdHVyZSB7XG4gIGltZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICB9XG59XG5cbi5vYS1saXN0IC5wdWxsLWxlZnQgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnRuLWludmVyc2UudXNlci1iYWRnZSBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnZpZXctb2EtdGVhbS1saXN0IC51c2VyLWJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm9hLWNvbW1lbnQgLnVzZXItcGljdHVyZSB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIGltZyB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG5cbi5vYS1saXN0IC51c2VyLXBpY3R1cmUgaW1nIHtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgbWF4LXdpZHRoOiA0MHB4O1xufVxuXG4uaW5kZW50ZWQge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cbiIsIi8vIFN0eWxlcyBmb3IgVmlld3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi52aWV3cy1leHBvc2VkLWZvcm0gLmZpbHRlci1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4ub2EtcGFuZSAudmlld3MtZXhwb3NlZC1mb3JtIC5maWx0ZXItYnRuIHtcbiAgdG9wOiAtNDBweDtcbn1cblxuLnBhbmUtY29udGVudCAub2Etcml2ZXIsXG4ucGFuZS1vYS1yZWNlbnQtYWN0aXZpdHktc2VjdGlvbi1hY3Rpdml0eSB7XG4gIC5vYS1saXN0LWlubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuICAub2EtbGlzdC1oZWFkZXIge1xuICAgID4gc3BhbiA+IGEgPiBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgLy8ganVzdCB0YXJnZXQgdXNlciBsaW5rXG4gICAgPiBzcGFuID4gYTpmaXJzdC1vZi10eXBlIHtcbiAgICAgIC8vIG92ZXJyaWRlIGNvbG9yaXplclxuICAgICAgY29sb3I6ICMyYTJjMzcgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxufVxuXG4ucGFuZS1vcGVuLWF0cml1bS1uZXdzLW9hLXJlY2VudC1uZXdzIHtcbiAgLnBhbmUtY29udGVudCB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNFQUVBRUE7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmxhYmVsIHtcbiAgLm1hcmtlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gICYubWFyay1uZXcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjQsMTYxLDU4LDAuNyk7XG4gIH1cbiAgJi5tYXJrLXVwZGF0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUwLDE1MCwwLDAuNyk7O1xuICB9XG4gICYubWFyay11bnB1Ymxpc2hlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjAsMCwwLDAuNyk7O1xuICB9XG59XG5cbi5vYS1saXN0Lm9hLWRpc2N1c3Npb24tdG9waWMge1xuICAub2EtbGlzdC1oZWFkZXIub2EtZGVzY3JpcHRpb24ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnVzZXItaW5mbyB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICB9XG4gIC5vYS1kYXRlIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIC5vYS1kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICM3Nzc7XG4gIH1cbiAgLm9hLXJlcGx5LWxhc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICA+IGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICB9XG4gIC5vYS1yZXBseS1pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC5vYS1yZXBseS1jb3VudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgd2lkdGg6IDJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAzcHg7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICAgIGkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICB0b3A6IC0wLjFlbTtcbiAgICAgIG1hcmdpbjogMCAzcHg7XG4gICAgICBjb2xvcjogcmdiYSg2NCw2NCw2NCwwLjcpO1xuICAgIH1cbiAgICAmLnVwZGF0ZWQgaSB7XG4gICAgIGNvbG9yOiByZ2JhKDE1MCwxNTAsMCwwLjcpOztcbiAgICB9XG4gICAgJi5uZXcgaSB7XG4gICAgICBjb2xvcjogcmdiYSg2NCwxNjEsNTgsMC43KTtcbiAgICB9XG4gIH1cbn1cblxuLm9hLWxpc3Qub2EtbmV3cyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0ZDRkNGO1xuICBwYWRkaW5nOiAwIDAgMjVweCAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAub2EtZWRpdC1ub2RlIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjYTRhOGFiO1xuICAgIH1cbiAgICBhIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgfVxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgcCwgb2wsIHVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG4gIC5vYS1uZXdzLWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDAuOGVtO1xuICB9XG4gIC5vYS1uZXdzLWhlYWRlciBoMyB7XG4gICAgbWFyZ2luOiAwIDAgMC41ZW0gMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45ZW07XG4gIH1cbiAgLm1vcmUtbGluayB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5cbi8vIFdlIGRvbid0IG5lZWQgdGhlICdTZWFyY2gnIGxhYmVsIG9uIHRoZSBzZWFyY2ggYm94IC0gaXQncyBpbXBsaWVkXG4udmlld3Mtd2lkZ2V0LWZpbHRlci1zZWFyY2hfYXBpX3ZpZXdzX2Z1bGx0ZXh0IGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gUmVtb3ZlIHRpdGxlIG9uIHByb2dyYW0gb3B0aW9ucyBqc29uIGJhc2VkIHZpZXdcbi5wYW5lLXByb2dyYW1zLW9wdGlvbnMtcGFuZS1wcm9ncmFtLW9wdGlvbnMtanNvbiBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iXX0= */
