@charset "UTF-8";
/*!
Theme Name: HCSS 2022
Theme URI: https://www.hcss.com/
Description: This is the main HCSS theme.
Author: Daven Stanley, Connie Hill, Tim Steinke
Author URI: https://www.hcss.com/

Tags: accessibility-ready, block-styles, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, left-sidebar, one-column, right-sidebar, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, two-columns, wide-blocks

Template: genesis

License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Text Domain: genesis-sample!
Requires at least: 5.4
Requires PHP: 5.6
*/
/*!
 * Bootstrap Grid v4.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

.container, .products-template-new-products article .site-inner, .site-inner-container .site-inner, .narrow-container, .site-inner-narrow-container .site-inner {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container, .products-template-new-products article .site-inner, .site-inner-container .site-inner, .narrow-container, .site-inner-narrow-container .site-inner {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container, .products-template-new-products article .site-inner, .site-inner-container .site-inner, .narrow-container, .site-inner-narrow-container .site-inner {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container, .products-template-new-products article .site-inner, .site-inner-container .site-inner, .narrow-container, .site-inner-narrow-container .site-inner {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container, .products-template-new-products article .site-inner, .site-inner-container .site-inner, .narrow-container, .site-inner-narrow-container .site-inner {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container, .products-template-new-products article .site-inner, .site-inner-container .site-inner, .narrow-container, .site-inner-narrow-container .site-inner {
    max-width: 1310px;
  }
}

.container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container, .products-template-new-products article .site-inner, .site-inner-container .site-inner, .narrow-container, .site-inner-narrow-container .site-inner {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container, .products-template-new-products article .site-inner, .site-inner-container .site-inner, .narrow-container, .site-inner-narrow-container .site-inner {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container, .products-template-new-products article .site-inner, .site-inner-container .site-inner, .narrow-container, .site-inner-narrow-container .site-inner {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container, .products-template-new-products article .site-inner, .site-inner-container .site-inner, .narrow-container, .site-inner-narrow-container .site-inner {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container, .products-template-new-products article .site-inner, .site-inner-container .site-inner, .narrow-container, .site-inner-narrow-container .site-inner {
    max-width: 1310px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xxxl,
.col-xxxl-auto, .col-xxxl-12, .col-xxxl-11, .col-xxxl-10, .col-xxxl-9, .col-xxxl-8, .col-xxxl-7, .col-xxxl-6, .col-xxxl-5, .col-xxxl-4, .col-xxxl-3, .col-xxxl-2, .col-xxxl-1, .col-xxl,
.col-xxl-auto, .col-xxl-12, .col-xxl-11, .col-xxl-10, .col-xxl-9, .col-xxl-8, .col-xxl-7, .col-xxl-6, .col-xxl-5, .col-xxl-4, .col-xxl-3, .col-xxl-2, .col-xxl-1, .col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, #product-features .columns-col5-col7 .col-md-6, .col-md-6, .col-md-5, #product-features .columns-col5-col7 .col-md-6:first-child, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .pillar-pages .customer_logos .col-lg-10, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12, .pillar-pages .customer_logos .col-lg-10 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5, #product-features .columns-col5-col7 .col-md-6:first-child {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7, #product-features .columns-col5-col7 .col-md-6 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1, #product-features-tabs .tab-content, .footer-widgets-2 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xxl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xxl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xxl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xxl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xxl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xxl-first {
    order: -1;
  }
  .order-xxl-last {
    order: 13;
  }
  .order-xxl-0 {
    order: 0;
  }
  .order-xxl-1 {
    order: 1;
  }
  .order-xxl-2 {
    order: 2;
  }
  .order-xxl-3 {
    order: 3;
  }
  .order-xxl-4 {
    order: 4;
  }
  .order-xxl-5 {
    order: 5;
  }
  .order-xxl-6 {
    order: 6;
  }
  .order-xxl-7 {
    order: 7;
  }
  .order-xxl-8 {
    order: 8;
  }
  .order-xxl-9 {
    order: 9;
  }
  .order-xxl-10 {
    order: 10;
  }
  .order-xxl-11 {
    order: 11;
  }
  .order-xxl-12 {
    order: 12;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1790px) {
  .col-xxxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xxxl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xxxl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xxxl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xxxl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xxxl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xxxl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xxxl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xxxl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xxxl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xxxl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xxxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xxxl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xxxl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xxxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xxxl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xxxl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xxxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xxxl-first {
    order: -1;
  }
  .order-xxxl-last {
    order: 13;
  }
  .order-xxxl-0 {
    order: 0;
  }
  .order-xxxl-1 {
    order: 1;
  }
  .order-xxxl-2 {
    order: 2;
  }
  .order-xxxl-3 {
    order: 3;
  }
  .order-xxxl-4 {
    order: 4;
  }
  .order-xxxl-5 {
    order: 5;
  }
  .order-xxxl-6 {
    order: 6;
  }
  .order-xxxl-7 {
    order: 7;
  }
  .order-xxxl-8 {
    order: 8;
  }
  .order-xxxl-9 {
    order: 9;
  }
  .order-xxxl-10 {
    order: 10;
  }
  .order-xxxl-11 {
    order: 11;
  }
  .order-xxxl-12 {
    order: 12;
  }
  .offset-xxxl-0 {
    margin-left: 0;
  }
  .offset-xxxl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xxxl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xxxl-3 {
    margin-left: 25%;
  }
  .offset-xxxl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xxxl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xxxl-6 {
    margin-left: 50%;
  }
  .offset-xxxl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xxxl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xxxl-9 {
    margin-left: 75%;
  }
  .offset-xxxl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xxxl-11 {
    margin-left: 91.6666666667%;
  }
}
.d-none, #product-features .last-row {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex, #product-features .last-row {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1400px) {
  .d-xxl-none {
    display: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1790px) {
  .d-xxxl-none {
    display: none !important;
  }
  .d-xxxl-inline {
    display: inline !important;
  }
  .d-xxxl-inline-block {
    display: inline-block !important;
  }
  .d-xxxl-block {
    display: block !important;
  }
  .d-xxxl-table {
    display: table !important;
  }
  .d-xxxl-table-row {
    display: table-row !important;
  }
  .d-xxxl-table-cell {
    display: table-cell !important;
  }
  .d-xxxl-flex {
    display: flex !important;
  }
  .d-xxxl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center, #product-features .last-row {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1400px) {
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1790px) {
  .flex-xxxl-row {
    flex-direction: row !important;
  }
  .flex-xxxl-column {
    flex-direction: column !important;
  }
  .flex-xxxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xxxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xxxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxxl-center {
    justify-content: center !important;
  }
  .justify-content-xxxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxxl-around {
    justify-content: space-around !important;
  }
  .align-items-xxxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxxl-center {
    align-items: center !important;
  }
  .align-items-xxxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxxl-center {
    align-content: center !important;
  }
  .align-content-xxxl-between {
    align-content: space-between !important;
  }
  .align-content-xxxl-around {
    align-content: space-around !important;
  }
  .align-content-xxxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxxl-auto {
    align-self: auto !important;
  }
  .align-self-xxxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxxl-center {
    align-self: center !important;
  }
  .align-self-xxxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxxl-stretch {
    align-self: stretch !important;
  }
}
.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5,
.Marquee .marquee {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5,
.Marquee .marquee {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1400px) {
  .m-xxl-0 {
    margin: 0 !important;
  }
  .mt-xxl-0,
  .my-xxl-0 {
    margin-top: 0 !important;
  }
  .mr-xxl-0,
  .mx-xxl-0 {
    margin-right: 0 !important;
  }
  .mb-xxl-0,
  .my-xxl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xxl-0,
  .mx-xxl-0 {
    margin-left: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .mt-xxl-1,
  .my-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xxl-1,
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xxl-1,
  .my-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xxl-1,
  .mx-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .mt-xxl-2,
  .my-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xxl-2,
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xxl-2,
  .my-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xxl-2,
  .mx-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .mt-xxl-3,
  .my-xxl-3 {
    margin-top: 1rem !important;
  }
  .mr-xxl-3,
  .mx-xxl-3 {
    margin-right: 1rem !important;
  }
  .mb-xxl-3,
  .my-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xxl-3,
  .mx-xxl-3 {
    margin-left: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .mt-xxl-4,
  .my-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xxl-4,
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xxl-4,
  .my-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xxl-4,
  .mx-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .mt-xxl-5,
  .my-xxl-5 {
    margin-top: 3rem !important;
  }
  .mr-xxl-5,
  .mx-xxl-5 {
    margin-right: 3rem !important;
  }
  .mb-xxl-5,
  .my-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xxl-5,
  .mx-xxl-5 {
    margin-left: 3rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .pt-xxl-0,
  .py-xxl-0 {
    padding-top: 0 !important;
  }
  .pr-xxl-0,
  .px-xxl-0 {
    padding-right: 0 !important;
  }
  .pb-xxl-0,
  .py-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xxl-0,
  .px-xxl-0 {
    padding-left: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .pt-xxl-1,
  .py-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xxl-1,
  .px-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xxl-1,
  .py-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xxl-1,
  .px-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .pt-xxl-2,
  .py-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xxl-2,
  .px-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xxl-2,
  .py-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xxl-2,
  .px-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .pt-xxl-3,
  .py-xxl-3 {
    padding-top: 1rem !important;
  }
  .pr-xxl-3,
  .px-xxl-3 {
    padding-right: 1rem !important;
  }
  .pb-xxl-3,
  .py-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xxl-3,
  .px-xxl-3 {
    padding-left: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .pt-xxl-4,
  .py-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xxl-4,
  .px-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xxl-4,
  .py-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xxl-4,
  .px-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .pt-xxl-5,
  .py-xxl-5 {
    padding-top: 3rem !important;
  }
  .pr-xxl-5,
  .px-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-5,
  .py-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xxl-5,
  .px-xxl-5 {
    padding-left: 3rem !important;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xxl-n1,
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xxl-n1,
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xxl-n1,
  .my-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xxl-n1,
  .mx-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xxl-n2,
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xxl-n2,
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xxl-n2,
  .my-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xxl-n2,
  .mx-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -1rem !important;
  }
  .mt-xxl-n3,
  .my-xxl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xxl-n3,
  .mx-xxl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xxl-n3,
  .my-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xxl-n3,
  .mx-xxl-n3 {
    margin-left: -1rem !important;
  }
  .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xxl-n4,
  .my-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xxl-n4,
  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xxl-n4,
  .my-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xxl-n4,
  .mx-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xxl-n5 {
    margin: -3rem !important;
  }
  .mt-xxl-n5,
  .my-xxl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xxl-n5,
  .mx-xxl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xxl-n5,
  .my-xxl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xxl-n5,
  .mx-xxl-n5 {
    margin-left: -3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mt-xxl-auto,
  .my-xxl-auto {
    margin-top: auto !important;
  }
  .mr-xxl-auto,
  .mx-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-auto,
  .my-xxl-auto {
    margin-bottom: auto !important;
  }
  .ml-xxl-auto,
  .mx-xxl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1790px) {
  .m-xxxl-0 {
    margin: 0 !important;
  }
  .mt-xxxl-0,
  .my-xxxl-0 {
    margin-top: 0 !important;
  }
  .mr-xxxl-0,
  .mx-xxxl-0 {
    margin-right: 0 !important;
  }
  .mb-xxxl-0,
  .my-xxxl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xxxl-0,
  .mx-xxxl-0 {
    margin-left: 0 !important;
  }
  .m-xxxl-1 {
    margin: 0.25rem !important;
  }
  .mt-xxxl-1,
  .my-xxxl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xxxl-1,
  .mx-xxxl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xxxl-1,
  .my-xxxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xxxl-1,
  .mx-xxxl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xxxl-2 {
    margin: 0.5rem !important;
  }
  .mt-xxxl-2,
  .my-xxxl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xxxl-2,
  .mx-xxxl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xxxl-2,
  .my-xxxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xxxl-2,
  .mx-xxxl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xxxl-3 {
    margin: 1rem !important;
  }
  .mt-xxxl-3,
  .my-xxxl-3 {
    margin-top: 1rem !important;
  }
  .mr-xxxl-3,
  .mx-xxxl-3 {
    margin-right: 1rem !important;
  }
  .mb-xxxl-3,
  .my-xxxl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xxxl-3,
  .mx-xxxl-3 {
    margin-left: 1rem !important;
  }
  .m-xxxl-4 {
    margin: 1.5rem !important;
  }
  .mt-xxxl-4,
  .my-xxxl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xxxl-4,
  .mx-xxxl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xxxl-4,
  .my-xxxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xxxl-4,
  .mx-xxxl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xxxl-5 {
    margin: 3rem !important;
  }
  .mt-xxxl-5,
  .my-xxxl-5 {
    margin-top: 3rem !important;
  }
  .mr-xxxl-5,
  .mx-xxxl-5 {
    margin-right: 3rem !important;
  }
  .mb-xxxl-5,
  .my-xxxl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xxxl-5,
  .mx-xxxl-5 {
    margin-left: 3rem !important;
  }
  .p-xxxl-0 {
    padding: 0 !important;
  }
  .pt-xxxl-0,
  .py-xxxl-0 {
    padding-top: 0 !important;
  }
  .pr-xxxl-0,
  .px-xxxl-0 {
    padding-right: 0 !important;
  }
  .pb-xxxl-0,
  .py-xxxl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xxxl-0,
  .px-xxxl-0 {
    padding-left: 0 !important;
  }
  .p-xxxl-1 {
    padding: 0.25rem !important;
  }
  .pt-xxxl-1,
  .py-xxxl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xxxl-1,
  .px-xxxl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xxxl-1,
  .py-xxxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xxxl-1,
  .px-xxxl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xxxl-2 {
    padding: 0.5rem !important;
  }
  .pt-xxxl-2,
  .py-xxxl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xxxl-2,
  .px-xxxl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xxxl-2,
  .py-xxxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xxxl-2,
  .px-xxxl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xxxl-3 {
    padding: 1rem !important;
  }
  .pt-xxxl-3,
  .py-xxxl-3 {
    padding-top: 1rem !important;
  }
  .pr-xxxl-3,
  .px-xxxl-3 {
    padding-right: 1rem !important;
  }
  .pb-xxxl-3,
  .py-xxxl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xxxl-3,
  .px-xxxl-3 {
    padding-left: 1rem !important;
  }
  .p-xxxl-4 {
    padding: 1.5rem !important;
  }
  .pt-xxxl-4,
  .py-xxxl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xxxl-4,
  .px-xxxl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xxxl-4,
  .py-xxxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xxxl-4,
  .px-xxxl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xxxl-5 {
    padding: 3rem !important;
  }
  .pt-xxxl-5,
  .py-xxxl-5 {
    padding-top: 3rem !important;
  }
  .pr-xxxl-5,
  .px-xxxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxxl-5,
  .py-xxxl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xxxl-5,
  .px-xxxl-5 {
    padding-left: 3rem !important;
  }
  .m-xxxl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xxxl-n1,
  .my-xxxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xxxl-n1,
  .mx-xxxl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xxxl-n1,
  .my-xxxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xxxl-n1,
  .mx-xxxl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xxxl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xxxl-n2,
  .my-xxxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xxxl-n2,
  .mx-xxxl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xxxl-n2,
  .my-xxxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xxxl-n2,
  .mx-xxxl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xxxl-n3 {
    margin: -1rem !important;
  }
  .mt-xxxl-n3,
  .my-xxxl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xxxl-n3,
  .mx-xxxl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xxxl-n3,
  .my-xxxl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xxxl-n3,
  .mx-xxxl-n3 {
    margin-left: -1rem !important;
  }
  .m-xxxl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xxxl-n4,
  .my-xxxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xxxl-n4,
  .mx-xxxl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xxxl-n4,
  .my-xxxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xxxl-n4,
  .mx-xxxl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xxxl-n5 {
    margin: -3rem !important;
  }
  .mt-xxxl-n5,
  .my-xxxl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xxxl-n5,
  .mx-xxxl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xxxl-n5,
  .my-xxxl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xxxl-n5,
  .mx-xxxl-n5 {
    margin-left: -3rem !important;
  }
  .m-xxxl-auto {
    margin: auto !important;
  }
  .mt-xxxl-auto,
  .my-xxxl-auto {
    margin-top: auto !important;
  }
  .mr-xxxl-auto,
  .mx-xxxl-auto {
    margin-right: auto !important;
  }
  .mb-xxxl-auto,
  .my-xxxl-auto {
    margin-bottom: auto !important;
  }
  .ml-xxxl-auto,
  .mx-xxxl-auto {
    margin-left: auto !important;
  }
}
/* ## Colors
--------------------------------------------- */
/* ## Font Weights
--------------------------------------------- */
/* ## Font Styles
--------------------------------------------- */
/*
Theme Name: Genesis Sample
Theme URI: https://demo.studiopress.com/
Description: This is the sample theme created for the Genesis Framework.
Author: StudioPress
Author URI: https://www.studiopress.com/

Version: 3.4.1

Tags: accessibility-ready, block-styles, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, left-sidebar, one-column, right-sidebar, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, two-columns, wide-blocks

Template: genesis

License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Text Domain: genesis-sample
Requires at least: 5.4
Requires PHP: 5.6
*/
/* Table of Contents
- HTML5 Reset
	- Baseline Normalize
	- Box Sizing
	- Float Clearing
- Defaults
	- Typographical Elements
	- Headings
	- Objects
	- Gallery
	- Forms
	- Tables
	- Screen Reader Text
- Structure and Layout
	- Site Container
	- Site Inner
- Common Classes
	- Avatar
	- Genesis
	- Search Form
	- Titles
	- WordPress
- Widgets
	- Featured Content
- Plugins
	- Genesis eNews Extended
	- Genesis Simple FAQ
	- WPForms
- Skip Links
- Site Header
	- Title Area
- Site Navigation
	- Responsive Menu
	- Header Menu
	- Footer Menu
- Content Area
	- Entry Content
	- Entry Meta
	- Pagination
	- Entry Comments
- Sidebar
- Footer Widgets
- Site Footer
- Media Queries
	- Min-width: 960px
		- Site Header
		- Genesis Menu
		- Responsive Menu
		- Header Menu
		- Site Inner
		- Content
		- Sidebar
		- Author Box
		- After Entry
		- Column Classes
		- Entry Misc.
		- Footer Widgets
- Print Styles
*/
/* HTML5 Reset
---------------------------------------------------------------------------- */
/* normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css
---------------------------------------------------------------------------- */
/* stylelint-disable */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

main {
  display: block;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

b, strong {
  font-weight: bolder;
}

code, kbd, samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

button, input, optgroup, select, textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button, input {
  overflow: visible;
}

button, select {
  text-transform: none;
}

[type=button], [type=reset], [type=submit], button {
  -webkit-appearance: button;
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type=checkbox], [type=radio] {
  box-sizing: border-box;
  padding: 0;
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details {
  display: block;
}

summary {
  display: list-item;
}

[hidden], template {
  display: none;
}

/* stylelint-enable */
/* Box Sizing
--------------------------------------------- */
html {
  box-sizing: border-box;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

/* Float Clearing
--------------------------------------------- */
.author-box::before,
.clearfix::before,
.entry::before,
.entry-content::before,
.footer-widgets::before,
.pagination::before,
.site-container::before,
.site-footer::before,
.site-header::before,
.site-inner::before,
.widget::before,
.wrap::before {
  content: " ";
  display: table;
}

.author-box::after,
.clearfix::after,
.entry::after,
.entry-content::after,
.footer-widgets::after,
.pagination::after,
.site-container::after,
.site-footer::after,
.site-header::after,
.site-inner::after,
.widget::after,
.wrap::after {
  clear: both;
  content: " ";
  display: table;
}

/* Defaults
---------------------------------------------------------------------------- */
/* Typographical Elements
--------------------------------------------- */
html {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

body {
  background-color: #fff;
  color: #333;
  font-family: "proxima-nova", sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.625;
  margin: 0;
  overflow-x: hidden;
}

button,
input:focus,
input[type=button],
input[type=reset],
input[type=submit],
textarea:focus,
.button,
.gallery img {
  transition: all 0.2s ease-in-out;
}

a {
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
  font-family: proxima-nova, sans-serif;
  color: #009639;
  text-decoration: none;
  font-weight: 700;
}

a:focus,
a:hover {
  color: #333;
  text-decoration: none;
}

p {
  margin: 0 0 28px;
  padding: 0;
}

ol,
ul {
  margin: 0;
  padding: 0;
}

li {
  list-style-type: none;
}

hr {
  border: 0;
  border-collapse: collapse;
  border-bottom: 1px solid currentColor;
  clear: both;
  color: #eee;
  margin: 1.65em auto;
}

b,
strong {
  font-weight: 700;
}

blockquote,
cite,
em,
i {
  font-style: italic;
}

mark {
  background: #ddd;
  color: #333;
}

blockquote {
  margin: 30px;
}

/* Headings
--------------------------------------------- */
h1,
h2,
.sub-title-h2,
.cta-request-section-title,
h3,
.sub-title-h3,
.cta-request-subheading,
h4,
h5,
h6,
.p-heading-1,
.p-heading-2,
.p-heading-3,
.p-heading-4,
.p-heading-5,
.p-heading-6 {
  font-family: "proxima-nova", sans-serif;
  font-weight: 700;
  line-height: 1.2;
  margin: 0 0 20px;
}

h1, .p-heading-1 {
  font-size: 2rem;
  font-weight: 700;
}
@media (min-width: 992px) {
  h1, .p-heading-1 {
    font-size: 3.25rem;
  }
}

h2, .sub-title-h2, .cta-request-section-title, .p-heading-2 {
  font-size: 1.7rem;
}
@media (min-width: 992px) {
  h2, .sub-title-h2, .cta-request-section-title, .p-heading-2 {
    font-size: 2.8rem;
    margin-bottom: 35px;
  }
}

h3, .sub-title-h3, .cta-request-subheading, .p-heading-3 {
  font-size: 1.5rem;
}
@media (min-width: 992px) {
  h3, .sub-title-h3, .cta-request-subheading, .p-heading-3 {
    font-size: 2rem;
  }
}

h4, .p-heading-4 {
  font-size: 1.25rem;
}

.entry-content h3, .entry-content .sub-title-h3, .entry-content .cta-request-subheading,
.entry-content h4 {
  font-weight: 600;
}

.entry-content h4 {
  margin-top: 40px;
}

h5, .p-heading-5 {
  font-size: 1.15rem;
}

h6, .p-heading-6 {
  font-size: 1rem;
}

/* Objects
--------------------------------------------- */
embed,
iframe,
img,
object,
video,
.wp-caption {
  max-width: 100%;
}

img {
  height: auto;
  vertical-align: top;
}

figure {
  margin: 0;
}

/* Gallery
--------------------------------------------- */
.gallery {
  overflow: hidden;
}

.gallery img {
  border: 1px solid #eee;
  height: auto;
  padding: 4px;
}

.gallery img:focus,
.gallery img:hover {
  border: 1px solid #999;
  outline: none;
}

.gallery-columns-1 .gallery-item {
  width: 100%;
}

.gallery-columns-2 .gallery-item {
  width: 50%;
}

.gallery-columns-3 .gallery-item {
  width: 33%;
}

.gallery-columns-4 .gallery-item {
  width: 25%;
}

.gallery-columns-5 .gallery-item {
  width: 20%;
}

.gallery-columns-6 .gallery-item {
  width: 16.6666%;
}

.gallery-columns-7 .gallery-item {
  width: 14.2857%;
}

.gallery-columns-8 .gallery-item {
  width: 12.5%;
}

.gallery-columns-9 .gallery-item {
  width: 11.1111%;
}

.gallery-columns-2 .gallery-item:nth-child(2n+1),
.gallery-columns-3 .gallery-item:nth-child(3n+1),
.gallery-columns-4 .gallery-item:nth-child(4n+1),
.gallery-columns-5 .gallery-item:nth-child(5n+1),
.gallery-columns-6 .gallery-item:nth-child(6n+1),
.gallery-columns-7 .gallery-item:nth-child(7n+1),
.gallery-columns-8 .gallery-item:nth-child(8n+1),
.gallery-columns-9 .gallery-item:nth-child(9n+1) {
  clear: left;
}

.gallery-item {
  float: left;
  margin: 0 0 30px;
  text-align: center;
}

/* Forms
--------------------------------------------- */
input,
select,
textarea {
  background-color: #fff;
  border: 1px solid #ddd;
  color: #333;
  font-size: 1.15rem;
  font-weight: 400;
  padding: 15px;
  width: 100%;
}

input:focus,
textarea:focus {
  border: 1px solid #999;
  outline: none;
}

input[type=checkbox],
input[type=image],
input[type=radio] {
  width: auto;
}

::-moz-placeholder {
  color: #333;
  opacity: 1;
}

::placeholder {
  color: #333;
  opacity: 1;
}

button,
input[type=button],
input[type=reset],
input[type=submit],
.site-container div.wpforms-container-full .wpforms-form input[type=submit],
.site-container div.wpforms-container-full .wpforms-form button[type=submit],
.button {
  background-color: #333;
  border: 0;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  font-size: 1rem;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  white-space: normal;
  width: auto;
}

button:focus,
button:hover,
input[type=button]:focus,
input[type=button]:hover,
input[type=reset]:focus,
input[type=reset]:hover,
input[type=submit]:focus,
input[type=submit]:hover,
.site-container div.wpforms-container-full .wpforms-form input[type=submit]:focus,
.site-container div.wpforms-container-full .wpforms-form input[type=submit]:hover,
.site-container div.wpforms-container-full .wpforms-form button[type=submit]:focus,
.site-container div.wpforms-container-full .wpforms-form button[type=submit]:hover,
.button:focus,
.button:hover {
  background-color: #0073e5;
  border-width: 0;
  color: #fff;
}

.entry-content .button:focus,
.entry-content .button:hover {
  color: #fff;
}

.button {
  display: inline-block;
}

.site-container button:disabled,
.site-container button:disabled:hover,
.site-container input:disabled,
.site-container input:disabled:hover,
.site-container input[type=button]:disabled,
.site-container input[type=button]:disabled:hover,
.site-container input[type=reset]:disabled,
.site-container input[type=reset]:disabled:hover,
.site-container input[type=submit]:disabled,
.site-container input[type=submit]:disabled:hover {
  background-color: #eee;
  border-width: 0;
  color: #777;
  cursor: not-allowed;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button {
  display: none;
}

/* Tables
--------------------------------------------- */
table {
  border-collapse: collapse;
  border-spacing: 0;
  margin-bottom: 40px;
  width: 100%;
  word-break: break-all;
}

tbody {
  border-bottom: 1px solid #eee;
}

td,
th {
  line-height: 2;
  text-align: left;
  vertical-align: top;
}

td {
  padding: 0.5em;
}

tr {
  border-top: 1px solid #eee;
}

th {
  font-weight: 600;
  padding: 0.5em;
}

/* Screen Reader Text
--------------------------------------------- */
.screen-reader-shortcut,
.screen-reader-text,
.screen-reader-text span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

.screen-reader-text:focus,
.screen-reader-shortcut:focus,
.widget_search input[type=submit]:focus {
  background: #fff;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #333;
  display: block;
  font-size: 1em;
  font-weight: 700;
  height: auto;
  padding: 15px 23px 14px;
  text-decoration: none;
  width: auto;
  z-index: 100000; /* Above WP toolbar. */
}

.more-link {
  display: inline-block;
  position: relative;
  margin-bottom: 30px;
}

/* Structure and Layout
---------------------------------------------------------------------------- */
/* Site Container
--------------------------------------------- */
.site-container {
  /*animation: fadein 1s;*/
  word-wrap: break-word;
}

@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Site Inner
--------------------------------------------- */
.site-inner {
  clear: both;
  margin: 0 auto;
  padding: 0 30px 0;
}
@media (min-width: 992px) {
  .site-inner {
    max-width: 1140px;
  }
}

/* Common Classes
---------------------------------------------------------------------------- */
/* Avatar
--------------------------------------------- */
.avatar {
  border-radius: 50%;
  float: left;
}

.author-box .avatar,
.alignleft .avatar {
  margin-right: 20px;
}

.alignright .avatar {
  margin-left: 20px;
}

.comment .avatar {
  margin: 0 15px 20px 0;
}

/* Genesis
--------------------------------------------- */
.after-entry,
.archive-description,
.author-box {
  margin-bottom: 40px;
}

.after-entry {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
  padding: 20px 30px;
}

.after-entry .widget:last-of-type {
  margin-bottom: 0;
}

.breadcrumb {
  border-bottom: 1px solid #eee;
  font-size: 1rem;
  margin-bottom: 40px;
  padding-bottom: 10px;
}

.genesis-title-hidden .breadcrumb {
  margin-top: 40px;
}

.archive-description p:last-child,
.author-box p:last-child {
  margin-bottom: 0;
}

/* Search Form
--------------------------------------------- */
.search-form {
  overflow: hidden;
}

.entry-content .search-form {
  margin-bottom: 40px;
  width: 50%;
}

.post-password-form input[type=submit],
.search-form input[type=submit] {
  margin-top: 10px;
}

.widget_search input[type=submit] {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* Titles
--------------------------------------------- */
.archive-description .entry-title,
.archive-title,
.author-box-title {
  font-size: 1.25rem;
  font-weight: 600;
  margin-bottom: 10px;
}

.entry-title {
  font-size: 1.9rem;
  margin-bottom: 10px;
}

.entry-title a,
.sidebar .widget-title a {
  color: #333;
  text-decoration: none;
}

.entry-title a:focus,
.entry-title a:hover {
  color: #0073e5;
}

.widget-title {
  font-size: 1.15rem;
  font-weight: 600;
  margin-bottom: 20px;
}

.genesis-title-hidden .site-inner {
  padding-top: 0;
}

/* WordPress
--------------------------------------------- */
a.aligncenter img {
  display: block;
  margin: 0 auto;
}

a.alignnone {
  display: inline-block;
}

.alignleft {
  float: left;
  text-align: left;
}

.alignright {
  float: right;
  text-align: right;
}

a.alignleft,
a.alignnone,
a.alignright {
  max-width: 100%;
}

img.centered,
.aligncenter,
.singular-image {
  display: block;
  margin: 0 auto 30px;
}

img.alignnone,
.alignnone {
  margin-bottom: 15px;
}

a.alignleft,
img.alignleft,
.wp-caption.alignleft {
  margin: 0 20px 20px 0;
}

a.alignright,
img.alignright,
.wp-caption.alignright {
  margin: 0 0 20px 20px;
}

figcaption,
.gallery-caption,
.wp-caption-text {
  font-size: 0.9rem;
  font-weight: 600;
  margin-top: 0.5em;
  margin-bottom: 1em;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
}

.entry-content p.wp-caption-text {
  margin-bottom: 0;
}

.entry-content .wp-audio-shortcode,
.entry-content .wp-playlist,
.entry-content .wp-video {
  margin: 0 0 30px;
}

/* Widgets
---------------------------------------------------------------------------- */
.widget {
  margin-bottom: 40px;
}

.widget p:last-child,
.widget ul > li:last-of-type {
  margin-bottom: 0;
}

.widget ul > li {
  margin-bottom: 10px;
}

.widget ul > li:last-of-type {
  padding-bottom: 0;
}

.widget ol > li {
  list-style-position: inside;
  list-style-type: decimal;
  padding-left: 20px;
  text-indent: -20px;
}

.widget li li {
  border: 0;
  margin: 0 0 0 30px;
  padding: 0;
}

.widget_calendar table {
  width: 100%;
}

.widget_calendar td,
.widget_calendar th {
  text-align: center;
}

/* Featured Content
--------------------------------------------- */
.featured-content .entry {
  border-bottom: 1px solid #eee;
  margin-bottom: 20px;
}

.featured-content .entry:last-of-type {
  border-bottom: none;
  margin-bottom: 0;
}

.featured-content .entry-title {
  font-size: 1rem;
  margin-bottom: 5px;
  margin-top: 10px;
}

/* Plugins
---------------------------------------------------------------------------- */
/* Genesis eNews Extended
--------------------------------------------- */
.after-entry .enews {
  text-align: center;
  padding: 10px;
}

.sidebar .enews {
  background-color: #f5f5f5;
  padding: 30px;
}

.enews-widget input {
  font-size: 1rem;
  margin-bottom: 10px;
}

.after-entry .enews-widget input {
  text-align: center;
}

.enews-widget input[type=submit] {
  margin: 0;
  width: 100%;
}

.enews form + p {
  margin-top: 20px;
}

/* Genesis Simple FAQ
--------------------------------------------- */
.gs-faq__question {
  background: transparent;
  border-bottom: 1px solid #eee;
  color: #333;
  padding-left: 0;
  padding-right: 0;
}

.gs-faq__question:focus,
.gs-faq__question:hover {
  background: transparent;
  color: #0073e5;
}

.gs-faq__question::after {
  content: "\f132";
  font-family: dashicons; /* stylelint-disable-line font-family-no-missing-generic-family-keyword */
  float: right;
}

.gs-faq__question.gs-faq--expanded::after {
  content: "\f460";
}

/* WP Forms
--------------------------------------------- */
.entry-content .wpforms-container {
  margin-bottom: 40px;
}

.entry-content .wpforms-form .wpforms-field {
  clear: both;
  margin: 20px 0;
  overflow: hidden;
}

.site-container .wpforms-container .wpforms-form .wpforms-field input {
  border-radius: 0;
  height: auto;
  padding: 15px;
}

.site-container .entry-content .wpforms-form .wpforms-field-label {
  font-weight: 600;
}

.site-container .entry-content .wpforms-form .wpforms-field-sublabel {
  font-size: 0.9rem;
  font-weight: 300;
}

.entry-content .wpforms-form .wpforms-field-hp {
  display: none !important;
  left: -9000px !important;
  position: absolute !important;
}

.site-container .entry-content .wpforms-form textarea {
  padding: 15px;
}

.site-container .entry-content .wpforms-form textarea.wpforms-field-small {
  height: 120px;
}

.site-container .entry-content .wpforms-form textarea.wpforms-field-medium {
  height: 200px;
}

.site-container .entry-content .wpforms-form textarea.wpforms-field-large {
  height: 300px;
}

/* Skip Links
---------------------------------------------------------------------------- */
.genesis-skip-link {
  margin: 0;
}

.genesis-skip-link .skip-link-hidden {
  display: none;
  visibility: hidden;
}

.genesis-skip-link li {
  height: 0;
  list-style: none;
  width: 0;
}

/* Display outline on focus */
:focus {
  color: #333;
  outline: #ccc solid 1px;
}

/* Site Header
---------------------------------------------------------------------------- */
.site-header {
  background-color: #fff;
  width: 100%;
  z-index: 999;
  border: 1px solid #f2f2f2;
  top: 0;
}

/* Title Area
--------------------------------------------- */
.title-area {
  float: left;
}

.wp-custom-logo .title-area {
  max-width: 350px;
  padding-bottom: 5px;
  padding-top: 5px;
  width: 100%;
}

.wp-custom-logo .custom-logo-link {
  display: block;
}

.wp-custom-logo .title-area img {
  width: auto;
}

.site-title {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 0;
}

.site-title a,
.site-title a:focus,
.site-title a:hover {
  color: #333;
  text-decoration: none;
}

.site-description,
.wp-custom-logo .site-title {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

/* Site Navigation
---------------------------------------------------------------------------- */
.activated + .genesis-responsive-menu #menu-primary-menu {
  display: block;
}

.genesis-nav-menu {
  clear: both;
  line-height: 1;
  width: 100%;
}

.genesis-nav-menu .menu-item {
  display: block;
  float: none;
  position: relative;
}

.genesis-nav-menu a {
  color: #333;
  display: block;
  font-size: 0.95rem;
  font-weight: 400;
  outline-offset: -1px;
  padding-bottom: 12px;
  padding-top: 12px;
  text-decoration: none;
}

.genesis-nav-menu a:focus,
.genesis-nav-menu a:hover,
.genesis-nav-menu .current-menu-item > a,
.genesis-nav-menu .sub-menu .current-menu-item > a:focus,
.genesis-nav-menu .sub-menu .current-menu-item > a:hover {
  color: #0073e5;
  text-decoration: none;
}

.genesis-nav-menu .sub-menu,
.genesis-nav-menu .sub-menu a {
  width: 100%;
}

.genesis-nav-menu .sub-menu {
  clear: both;
  display: none;
  left: -9999px;
  margin: 0;
  opacity: 1;
  padding-left: 15px;
  position: static;
  z-index: 99;
}

.genesis-nav-menu .sub-menu a {
  font-size: 0.9rem;
  position: relative;
  word-wrap: break-word;
}

.genesis-nav-menu .menu-item:focus,
.genesis-nav-menu .menu-item:hover {
  position: relative;
}

.genesis-nav-menu .menu-item:hover > .sub-menu {
  display: block;
  left: auto;
  opacity: 1;
}

/* Responsive Menu
--------------------------------------------- */
.menu .menu-item:focus {
  position: static;
}

.menu .menu-item > a:focus + ul.sub-menu,
.menu .menu-item.sfHover > ul.sub-menu {
  left: auto;
  opacity: 1;
}

.menu-toggle,
.sub-menu-toggle {
  background-color: transparent;
  border-width: 0;
  color: #333;
  display: block;
  margin: 0 auto;
  overflow: hidden;
  text-align: center;
  visibility: visible;
}

.menu-toggle:focus,
.menu-toggle:hover,
.sub-menu-toggle:focus,
.sub-menu-toggle:hover {
  background-color: transparent;
  border-width: 0;
  color: #0073e5;
}

.menu-toggle {
  float: right;
  line-height: 20px;
  margin-bottom: 10px;
  margin-top: 10px;
  padding: 15px 0;
  position: relative;
  z-index: 1000;
}

.menu-toggle.activated::before {
  content: "\f335";
}

.site-header .dashicons-before::before {
  transition: none;
}

.site-header .menu-toggle::before {
  float: left;
  margin-right: 5px;
  position: relative;
  text-rendering: auto;
  top: 1px;
}

.sub-menu-toggle {
  float: right;
  padding: 9px 10px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 100;
}

.sub-menu .sub-menu-toggle {
  padding: 12px 10px;
}

.sub-menu-toggle::before {
  display: inline-block;
  text-rendering: auto;
  transform: rotate(0);
  transition: transform 0.25s ease-in-out;
}

.sub-menu-toggle.activated::before {
  transform: rotate(180deg);
}

/* Content Area
---------------------------------------------------------------------------- */
/* Entry Content
--------------------------------------------- */
.entry-content ol,
.entry-content ul {
  margin-bottom: 30px;
  padding-left: 40px;
}

.entry-content ol > li {
  list-style-type: decimal;
}

.entry-content ul > li {
  list-style-type: disc;
}

.entry-content ol ul > li,
.entry-content ul ul > li {
  list-style-type: circle;
}

.entry-content ol ol,
.entry-content ul ul {
  margin-bottom: 0;
}

.entry-content code {
  background-color: #f5f5f5;
}

.content .sticky {
  background-color: #f5f5f5;
  padding: 30px;
}

/* Entry Meta
--------------------------------------------- */
p.entry-meta {
  font-size: 1rem;
  margin-bottom: 0;
}

.entry-header .entry-meta {
  margin-bottom: 20px;
}

.entry-footer .entry-meta {
  border-top: 1px solid #eee;
  padding-top: 20px;
}

.entry-categories,
.entry-tags {
  display: block;
}

.entry-comments-link::before {
  content: "—";
  margin: 0 6px 0 2px;
}

/* Pagination
--------------------------------------------- */
.pagination {
  clear: both;
  margin: 60px 0;
}

.adjacent-entry-pagination {
  margin-bottom: 0;
}

.archive-pagination li {
  display: inline;
}

.archive-pagination li a {
  background-color: #f5f5f5;
  color: #333;
  cursor: pointer;
  display: inline-block;
  font-size: 1rem;
  font-weight: 600;
  margin-bottom: 4px;
  padding: 8px 12px;
  text-decoration: none;
}

.archive-pagination li a:focus,
.archive-pagination li a:hover,
.archive-pagination li.active a {
  background-color: #333;
  color: #fff;
}

/* Entry Comments
--------------------------------------------- */
.comment-respond,
.entry-comments,
.entry-pings {
  margin-bottom: 40px;
}

.comment-list li {
  padding: 40px 0 0 30px;
}

.comment-list .depth-1 {
  padding-left: 0;
}

.comment-header {
  margin-bottom: 30px;
}

.comment-content {
  clear: both;
}

.comment-content ul > li {
  list-style-type: disc;
}

.comment-respond input[type=email],
.comment-respond input[type=text],
.comment-respond input[type=url] {
  width: 50%;
}

.comment-respond label {
  display: block;
  margin-right: 12px;
}

.comment-header p {
  margin-bottom: 0;
}

.entry-pings .reply {
  display: none;
}

.comment-form-cookies-consent label {
  display: inline;
  padding-left: 10px;
}

/* Sidebar
---------------------------------------------------------------------------- */
.sidebar {
  font-size: 1rem;
  line-height: 1.5;
}

.sidebar .widget {
  margin-bottom: 40px;
}

.sidebar p {
  margin-bottom: 20px;
}

/* Footer Widgets
---------------------------------------------------------------------------- */
.footer-widgets {
  border-top: 1px solid #eee;
  background-color: #fff;
  clear: both;
  padding: 60px 0;
}

.footer-widgets .wrap {
  margin-left: auto;
  margin-right: auto;
}

.footer-widget-area:last-child,
.footer-widgets .widget:last-child {
  margin-bottom: 0;
}

/* Site Footer
---------------------------------------------------------------------------- */
.site-footer {
  background-color: #fff;
  border-top: 1px solid #eee;
  font-size: 0.95rem;
  line-height: 1.5;
  padding: 30px;
  text-align: center;
}

.site-footer p {
  margin-bottom: 0;
}

/* Media Queries
---------------------------------------------------------------------------- */
@media only screen and (min-width: 480px) {
  table {
    table-layout: auto;
    word-break: normal;
  }
}
@media only screen and (min-width: 960px) {
  /* Site Header
  --------------------------------------------- */
  .site-header {
    position: relative;
    border: none;
  }
  /* Content
  --------------------------------------------- */
  .content {
    float: left;
    width: 65%;
  }
  .sidebar-content .content {
    float: right;
  }
  .full-width-content .content {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
  /* Sidebar
  --------------------------------------------- */
  .sidebar {
    float: right;
    width: 30%;
  }
  .sidebar-content .sidebar {
    float: left;
  }
  /* Author Box
  --------------------------------------------- */
  .author-box {
    background-color: #f5f5f5;
    padding: 30px;
  }
  /* After Entry
  --------------------------------------------- */
  .after-entry {
    padding: 40px 60px;
  }
  .after-entry .enews {
    padding-left: 30px;
    padding-right: 30px;
  }
  /* Column Classes
  --------------------------------------------- */
  .five-sixths,
  .four-sixths,
  .one-fourth,
  .one-half,
  .one-sixth,
  .one-third,
  .three-fourths,
  .three-sixths,
  .two-fourths,
  .two-sixths,
  .two-thirds {
    float: left;
    margin-left: 2.5641025641%;
  }
  .one-half,
  .three-sixths,
  .two-fourths {
    width: 48.7179487179%;
  }
  .one-third,
  .two-sixths {
    width: 31.6239316239%;
  }
  .four-sixths,
  .two-thirds {
    width: 65.811965812%;
  }
  .one-fourth {
    width: 23.0769230769%;
  }
  .three-fourths {
    width: 74.358974359%;
  }
  .one-sixth {
    width: 14.5299145299%;
  }
  .five-sixths {
    width: 82.905982906%;
  }
  .first {
    clear: both;
    margin-left: 0;
  }
  /* Entry Misc.
  --------------------------------------------- */
  .after-entry,
  .archive-description,
  .author-box,
  .comment-respond,
  .entry-comments,
  .entry-pings {
    margin-bottom: 60px;
  }
}
@media only screen and (min-width: 1025px) {
  /* Genesis Menu
  --------------------------------------------- */
  #menu-primary-menu {
    display: block;
  }
  .genesis-nav-menu .menu-item {
    display: inline-block;
  }
  .genesis-nav-menu .menu-item:focus,
  .genesis-nav-menu .menu-item:hover {
    position: relative;
  }
  .genesis-nav-menu > .menu-bold > a {
    font-weight: 700;
  }
  .genesis-nav-menu > .menu-highlight > a {
    background-color: #333;
    border-radius: 3px;
    color: #fff;
    font-weight: 600;
    margin-left: 15px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .genesis-nav-menu > .menu-highlight > a:focus,
  .genesis-nav-menu > .menu-highlight > a:hover {
    background-color: #0073e5;
  }
  .genesis-nav-menu .sub-menu {
    border-top: 1px solid #eee;
    opacity: 0;
    padding-left: 0;
    position: absolute;
    transition: opacity 0.4s ease-in-out;
  }
  .genesis-nav-menu .sub-menu a {
    border-top: 0;
    padding-bottom: 15px;
    padding-top: 15px;
  }
  .genesis-nav-menu .sub-menu .sub-menu {
    margin: -46px 0 0 179px;
  }
  /* Responsive Menu
  --------------------------------------------- */
  .genesis-responsive-menu {
    display: block;
  }
  .menu-toggle,
  .sub-menu-toggle {
    display: none;
    visibility: hidden;
  }
}
/* Print Styles
---------------------------------------------------------------------------- */
@media print {
  *,
  *::before,
  *::after {
    background: transparent !important;
    box-shadow: none !important;
    color: #333 !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]::after {
    content: " (" attr(href) ")";
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  a[href^="javascript:"]::after,
  a[href^="#"]::after,
  .site-title > a::after {
    content: "";
  }
  thead {
    display: table-header-group;
  }
  img,
  tr {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 2cm 0.5cm;
  }
  p,
  h2,
  .sub-title-h2,
  .cta-request-section-title,
  h3,
  .sub-title-h3,
  .cta-request-subheading {
    orphans: 3;
    widows: 3;
  }
  blockquote,
  pre {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  .content,
  .content-sidebar {
    width: 100%;
  }
  button,
  input,
  select,
  textarea,
  .breadcrumb,
  .comment-edit-link,
  .comment-form,
  .comment-list .reply a,
  .comment-reply-title,
  .edit-link,
  .entry-comments-link,
  .entry-footer,
  .genesis-box,
  .header-widget-area,
  .hidden-print,
  .home-top,
  .post-edit-link,
  .sidebar {
    display: none !important;
  }
  .title-area {
    text-align: center;
    width: 100%;
  }
  .site-title > a {
    margin: 0;
    text-decoration: none;
    text-indent: 0;
  }
  .site-inner {
    padding-top: 0;
    position: relative;
  }
  .author-box {
    margin-bottom: 0;
  }
  h1,
  h2,
  .sub-title-h2,
  .cta-request-section-title,
  h3,
  .sub-title-h3,
  .cta-request-subheading,
  h4,
  h5,
  h6 {
    orphans: 3;
    page-break-after: avoid;
    page-break-inside: avoid;
    widows: 3;
  }
  img {
    page-break-after: avoid;
    page-break-inside: avoid;
  }
  blockquote,
  pre,
  table {
    page-break-inside: avoid;
  }
  dl,
  ol,
  ul {
    page-break-before: avoid;
  }
}
/*SEO Heading tags
h1 - Main title. Page title  - main topic of the page, should only be used once per page.
h2 - Section title.  main points of the content
h3 - Subheading title. Sub-points, supporting content
h4 - Sub-subheading title. Additional details
class should be section-heading-tag
*/
.h-tag, .resource-module-section-title, .resources-section-section-title, .customer-logos-section-title, .product-hero-section-title, .generic-hero-main-title {
  font-family: "proxima-nova", sans-serif;
  font-weight: 700;
  line-height: 1.2;
}

.new-products-template-paragraph, .news-faqs-paragraph, .product-features-tabs-paragraph, .product-features-paragraph {
  font-size: 1rem;
}
@media (min-width: 768px) {
  .new-products-template-paragraph, .news-faqs-paragraph, .product-features-tabs-paragraph, .product-features-paragraph {
    font-size: 1.2rem;
  }
}

.product-hero-main-title {
  font-size: 0.825rem;
  font-weight: 400;
  margin-bottom: 8px;
  color: #fff;
}
@media (min-width: 768px) {
  .product-hero-main-title {
    font-size: 1rem;
  }
}

.product-hero-section-title, .generic-hero-main-title {
  font-size: 2.1rem;
  margin-bottom: 10px;
  color: #fff;
}
@media (min-width: 1200px) {
  .product-hero-section-title, .generic-hero-main-title {
    font-size: 3.582rem;
    margin-bottom: 24px;
  }
}

.product-hero-paragraph, #product-hero p {
  font-size: 1.3rem;
  color: #BEBEBE;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .product-hero-paragraph, #product-hero p {
    color: #fff;
  }
}

.customer-logos-section-title {
  margin-bottom: 32px;
  font-size: 1.5rem;
  text-align: left;
}
@media (min-width: 768px) {
  .customer-logos-section-title {
    font-size: 1.9rem;
    text-align: center;
  }
}
@media (min-width: 992px) {
  .customer-logos-section-title {
    font-size: 2.07rem;
    margin-bottom: 48px;
  }
}
@media (min-width: 1200px) {
  .customer-logos-section-title {
    font-size: 2.5rem;
  }
}
@media (min-width: 1400px) {
  .customer-logos-section-title {
    font-size: 3rem;
  }
}

.product-section-title {
  color: #000;
  font-size: 2.07rem !important;
  font-weight: 700;
  text-align: left;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .product-section-title {
    text-align: center;
    margin-bottom: 40px;
  }
}
@media (min-width: 992px) {
  .product-section-title {
    font-size: 2.95rem !important;
  }
}

.product-features-subheading {
  margin-bottom: 8px;
  font-weight: 700 !important;
  font-size: 1.7rem;
}
@media (min-width: 992px) {
  .product-features-subheading {
    font-size: 2.07rem;
    margin-bottom: 20px;
  }
}

.product-features-bigger-subheading {
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 20px;
  font-size: 1.7rem;
}
@media (min-width: 992px) {
  .product-features-bigger-subheading {
    font-size: 2.07rem;
  }
}
@media (min-width: 1400px) {
  .product-features-bigger-subheading {
    font-size: 3rem;
  }
}
@media (min-width: 1790px) {
  .product-features-bigger-subheading {
    font-size: 3.4rem;
  }
}

.product-features-paragraph {
  margin-bottom: 0;
}

.product-features-tabs-subheading {
  font-size: 1.5rem;
  line-height: 1;
  margin-bottom: 8px;
  font-weight: 700 !important;
}
@media (min-width: 768px) {
  .product-features-tabs-subheading {
    font-size: 2.475rem;
  }
}

.product-features-tabs-paragraph {
  line-height: 1.25;
  margin-bottom: 12px;
}
@media (min-width: 768px) {
  .product-features-tabs-paragraph {
    margin-bottom: 24px;
  }
}

.customer-testimonials-excerpt, .customer-testimonials .excerpt p {
  margin-top: 20px;
  margin-bottom: 16px;
  font-weight: 700;
  line-height: normal;
  font-size: 1.295rem;
}
@media (min-width: 992px) {
  .customer-testimonials-excerpt, .customer-testimonials .excerpt p {
    line-height: 1.1;
    font-size: 1.875rem;
  }
}
.customer-testimonials-excerpt::before, .customer-testimonials .excerpt p::before {
  content: "“";
}
.customer-testimonials-excerpt::after, .customer-testimonials .excerpt p::after {
  content: "”";
}

.customer-testimonials-name {
  font-size: 1.2rem;
  margin-bottom: 36px;
}
@media (min-width: 768px) {
  .customer-testimonials-name {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .customer-testimonials-name {
    font-size: 1.625rem;
  }
}

.product-page-stats-number, .product-page-stats .stats-number {
  font-size: 3.585rem;
  line-height: 1;
  font-weight: bold;
}
@media (min-width: 768px) {
  .product-page-stats-number, .product-page-stats .stats-number {
    font-size: 2.875rem;
  }
}
@media (min-width: 992px) {
  .product-page-stats-number, .product-page-stats .stats-number {
    font-size: 3.45rem;
  }
}
@media (min-width: 1200px) {
  .product-page-stats-number, .product-page-stats .stats-number {
    font-size: 4.75rem;
  }
}
@media (min-width: 1400px) {
  .product-page-stats-number, .product-page-stats .stats-number {
    font-size: 80px;
  }
}
.product-page-stats-number span, .product-page-stats .stats-number span {
  font-size: 48px;
}
@media (min-width: 768px) {
  .product-page-stats-number span, .product-page-stats .stats-number span {
    font-size: 30px;
  }
}
@media (min-width: 992px) {
  .product-page-stats-number span, .product-page-stats .stats-number span {
    font-size: 40px;
  }
}
@media (min-width: 1200px) {
  .product-page-stats-number span, .product-page-stats .stats-number span {
    font-size: 48px;
  }
}

.product-page-stats-text, .product-page-stats .stats-text {
  font-size: 1.25rem;
  line-height: 1;
  font-weight: 300;
  margin-bottom: 0;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .product-page-stats-text, .product-page-stats .stats-text {
    font-size: 1rem;
  }
}

.page-stats-section-title {
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .page-stats-section-title {
    font-size: 3rem;
  }
}

.page-stats-paragraph-text {
  font-size: 1rem;
}
@media (min-width: 768px) {
  .page-stats-paragraph-text {
    font-size: 1.3rem;
  }
}

.sales-steps-section-title {
  font-size: 2.07rem;
  margin-bottom: 48px;
  font-weight: 700;
  text-align: left;
}
@media (min-width: 768px) {
  .sales-steps-section-title {
    text-align: center;
    font-size: 2.95rem;
  }
}
@media (min-width: 1200px) {
  .sales-steps-section-title {
    margin-bottom: 96px;
  }
}

.sales-steps-subheading {
  color: #000;
  font-size: 2.07rem;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .sales-steps-subheading {
    font-size: 2.485rem;
    margin-bottom: 24px;
  }
}

.sales-steps-sub-subheading {
  font-size: 1.5rem;
  line-height: normal;
  font-weight: 600;
  margin-bottom: 10px;
  line-height: normal;
}
@media (min-width: 768px) {
  .sales-steps-sub-subheading {
    font-size: 1.75rem;
    min-height: 123px;
  }
}
@media (min-width: 992px) {
  .sales-steps-sub-subheading {
    font-size: 2.1rem;
    min-height: 147px;
  }
}
@media (min-width: 1400px) {
  .sales-steps-sub-subheading {
    min-height: 98px;
  }
}

.sales-step-paragraph {
  font-size: 1rem;
  line-height: 26px;
  color: #000;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .sales-step-paragraph {
    font-size: 1.15rem;
  }
}
@media (min-width: 992px) {
  .sales-step-paragraph {
    font-size: 1.2rem;
  }
}

.news-faqs-section-title {
  color: #000;
  font-size: 2.07rem !important;
  margin-bottom: 40px;
  text-align: left;
}
@media (min-width: 768px) {
  .news-faqs-section-title {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .news-faqs-section-title {
    font-size: 2.95rem !important;
  }
}

.news-faqs-subheading {
  color: #000;
  margin: 16px 40px 16px 0;
  font-size: 1rem;
  font-weight: 600;
  text-align: left;
  line-height: 1.625;
}
@media (min-width: 992px) {
  .news-faqs-subheading {
    font-size: 1.2rem;
    margin: 32px 40px 32px 0;
  }
}

.news-faqs-cta-subheading, .faq-cta p {
  font-size: 28px;
  font-weight: 700;
  line-height: 122%;
  margin: 0;
}

.social-reviews-section-title {
  color: #000;
  font-size: 2.07rem !important;
  margin-bottom: 24px;
  font-weight: 700;
}
@media (min-width: 992px) {
  .social-reviews-section-title {
    font-size: 2.95rem !important;
    margin-bottom: 35px;
  }
}

.social-reviews-star-reviews {
  position: relative;
  font-weight: normal;
  font-size: 1.25rem;
  display: block;
  margin-top: 20px;
}
@media (min-width: 1200px) {
  .social-reviews-star-reviews {
    font-size: 1.5rem;
  }
}

.social-reviews-white-bg-paragraph {
  font-size: 1.25rem;
}

.resources-section-section-title {
  font-size: 1.5rem !important;
  margin-bottom: 16px;
  text-align: left;
}
@media (min-width: 768px) {
  .resources-section-section-title {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .resources-section-section-title {
    font-size: 3rem !important;
    margin-bottom: 24px;
  }
}

.resources-section-subheading {
  font-size: 1.3rem;
  margin-bottom: 16px;
  color: #000;
  line-height: 1.4;
}

.resources-section-sub-subheading {
  font-size: 1rem;
  margin-bottom: 0px;
  color: #000;
  font-weight: 400;
  line-height: 1.25;
}
@media (min-width: 992px) {
  .resources-section-sub-subheading {
    font-size: 1.3rem;
    line-height: 1.4;
  }
}

.resource-module-section-title {
  font-size: 1.5rem !important;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .resource-module-section-title {
    font-size: 3rem !important;
  }
}

.generic-hero-main-title {
  line-height: 64px;
}
@media (min-width: 1200px) {
  .generic-hero-main-title {
    margin-bottom: 16px;
  }
}

.generic-hero-eyebrow-text {
  font-size: 1rem;
  font-weight: 500;
  line-height: 26px;
}
@media (min-width: 992px) {
  .generic-hero-eyebrow-text {
    font-size: 1.2rem;
    line-height: 29.2px;
  }
}
.generic-hero-eyebrow-text.safety {
  color: #E26B00;
}
.generic-hero-eyebrow-text.safety:before {
  content: "";
  display: inline-block;
  vertical-align: baseline;
  background-color: #E26B00;
  width: 16px;
  height: 18px;
  aspect-ratio: 8/9;
  margin-right: 10px;
  mask: url(/wp-content/uploads/2026/04/icon-calendar-4.svg) no-repeat center/contain;
  -webkit-mask: url(/wp-content/uploads/2026/04/icon-calendar-4.svg) no-repeat center/contain;
}

.generic-section-title {
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .generic-section-title {
    font-size: 3rem;
  }
}

.generic-paragraph-text, .generic-hero-paragraph-text {
  font-size: 1rem;
}
@media (min-width: 992px) {
  .generic-paragraph-text, .generic-hero-paragraph-text {
    font-size: 1.2rem;
  }
}

.past-webinar-main-title {
  color: #fff;
  font-size: 2.1rem;
}
@media (min-width: 992px) {
  .past-webinar-main-title {
    font-size: 3.6rem;
    margin-bottom: 32px;
  }
}

.past-webinar-section-title {
  color: #000;
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .past-webinar-section-title {
    font-size: 3rem;
  }
}

.past-webinar-video-description {
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 29px;
}
@media (min-width: 992px) {
  .past-webinar-video-description {
    font-size: 1.5rem;
    line-height: 37px;
  }
}

.video-info-list li {
  font-size: 1rem;
}
@media (min-width: 992px) {
  .video-info-list li {
    font-size: 1.5rem;
  }
}

wistia-transcript::part(speaker) {
  font-size: 1.3rem;
  color: #000;
  font-weight: 700;
}
@media (min-width: 768px) {
  wistia-transcript::part(speaker) {
    font-size: 1.5rem;
  }
}
wistia-transcript::part(paragraph) {
  font-size: 1rem;
  color: #000;
  font-weight: 400;
}
@media (min-width: 768px) {
  wistia-transcript::part(paragraph) {
    font-size: 1.2rem;
  }
}

.contact-us-eyebrow-text {
  color: #00C158;
  font-family: "proxima-nova", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px; /* 162.5% */
  letter-spacing: 6.4px;
  text-transform: uppercase;
}

.who-uses-eyebrow-text {
  font-family: "proxima-nova", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px; /* 162.5% */
  margin-bottom: 16px;
}

.job-role-ask-section-title {
  font-size: 44px;
  line-height: 44px;
  font-weight: bold;
  margin: 0;
}
@media (max-width: 991.98px) {
  .job-role-ask-section-title {
    font-size: 33px;
    line-height: 43px;
  }
}

.plain-btn, .green-darkgreen-btn, .grey-outline-btn, a.hje-button, a.hje-clear-button, a.hje-black-button, .blue-btn, .form-blue-btn .frm_button_submit.frm_final_submit, .blue-button .vce-button--style-basic, .white-green-button .vce-button--style-basic, .white-green-btn, .green-btn, .form-green-btn .frm_button_submit.frm_final_submit, .green-button .vce-button--style-basic, .white-outline-btn, .dispatcher-outline-btn, .dispatcher-outline .vce-button--style-outline-animated, .dispatcher-btn, .form-dispatcher-btn .frm_button_submit.frm_final_submit, .dispatcher-button .vce-button--style-basic, .white-button .vce-button--style-basic, .orange-btn, .form-orange-btn .frm_button_submit.frm_final_submit, .orange-button .vce-button--style-basic {
  color: #000;
  font-family: "Proxima Nova", sans-serif;
  border: 0px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
  border-radius: 3px;
  padding: 12px 20px !important;
  text-align: center;
  font-size: 1rem !important;
  transition: all 0.3s;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 10px;
  display: inline-block;
  font-weight: bold;
  text-decoration: none;
}

.orange-btn, .form-orange-btn .frm_button_submit.frm_final_submit, .orange-button .vce-button--style-basic {
  color: #ffffff;
  background-color: var(--hcss-safety) !important;
  background-color: #ff9e1b !important;
}
.orange-btn:hover, .form-orange-btn .frm_button_submit.frm_final_submit:hover, .orange-button .vce-button--style-basic:hover {
  color: #fff;
  background-color: #ffb149 !important;
}

@media (min-width: 992px) {
  .orange-button h2, .orange-button .sub-title-h2, .orange-button .cta-request-section-title {
    font-size: 36px;
  }
}
.orange-button .vce-button--style-basic {
  font-size: 1.15rem !important;
  font-weight: 700;
  line-height: 25.2px;
}

@media (min-width: 992px) {
  .white-button h2, .white-button .sub-title-h2, .white-button .cta-request-section-title {
    font-size: 36px;
  }
}
.white-button .vce-button--style-basic {
  font-size: 1.15rem !important;
  font-weight: 700;
  line-height: 25.2px;
  background-color: #fff !important;
  color: #000 !important;
}
.white-button .vce-button--style-basic:hover {
  background-color: #dad8d8 !important;
}

.dispatcher-btn, .form-dispatcher-btn .frm_button_submit.frm_final_submit, .dispatcher-button .vce-button--style-basic {
  color: #ffffff;
  background-color: #e35205 !important;
}
.dispatcher-btn:hover, .form-dispatcher-btn .frm_button_submit.frm_final_submit:hover, .dispatcher-button .vce-button--style-basic:hover {
  color: #fff;
  background-color: #ffb149 !important;
}

@media (min-width: 992px) {
  .dispatcher-button h2, .dispatcher-button .sub-title-h2, .dispatcher-button .cta-request-section-title {
    font-size: 36px;
  }
}
.dispatcher-button .vce-button--style-basic {
  font-size: 1.15rem !important;
  font-weight: 700;
  line-height: 25.2px;
}

.dispatcher-outline .vce-button--style-outline-animated {
  font-size: 1.15rem !important;
  font-weight: 700;
  line-height: 25.2px;
  color: #e35205 !important;
  border-radius: 0;
}
.dispatcher-outline .vce-button--style-outline-animated:hover {
  color: #fff !important;
}
.dispatcher-outline .vce-button--style-outline-animated:hover:after {
  background-color: #ffb149 !important;
}
.dispatcher-outline .vce-button--style-outline-animated:before {
  border-color: #e35205 !important;
}

.dispatcher-outline-btn {
  padding: 10px 20px !important;
  color: #e35205 !important;
  border: 3px solid #e35205;
}
.dispatcher-outline-btn:hover {
  color: #fff !important;
  background-color: #e35205;
}

.white-outline-btn {
  padding: 10px 20px !important;
  color: #fff !important;
  border: 3px solid #fff;
}
.white-outline-btn:hover {
  color: #000 !important;
  background-color: #fff;
}

.green-btn, .form-green-btn .frm_button_submit.frm_final_submit, .green-button .vce-button--style-basic {
  color: #ffffff;
  background-color: #009639 !important;
  border-radius: 0;
}
.green-btn:hover, .form-green-btn .frm_button_submit.frm_final_submit:hover, .green-button .vce-button--style-basic:hover {
  background-color: #52ac69 !important;
  color: #fff;
}

@media (min-width: 992px) {
  .green-button h2, .green-button .sub-title-h2, .green-button .cta-request-section-title {
    font-size: 36px;
  }
}
.green-button .vce-button--style-basic {
  font-size: 1.15rem !important;
  font-weight: 700;
  line-height: 25.2px;
  margin-left: 0;
  border-radius: 3px;
}

.white-green-btn {
  color: #00C158 !important;
  font-size: 1.15rem !important;
  background-color: #fff !important;
  border-radius: 8px;
  border: 1.5px solid #00C158;
  font-weight: 700;
  line-height: 25.2px;
  margin-left: 0;
}
.white-green-btn:hover {
  background-color: #00C158 !important;
  color: #fff !important;
}

@media (min-width: 992px) {
  .white-green-button h2, .white-green-button .sub-title-h2, .white-green-button .cta-request-section-title {
    font-size: 36px;
  }
}
.white-green-button .vce-button--style-basic {
  color: #009639 !important;
  font-size: 1.15rem !important;
  background-color: transparent !important;
  border: 2px solid #009639;
  font-weight: 700;
  line-height: 25.2px;
  margin-left: 0;
}
.white-green-button .vce-button--style-basic:hover {
  background-color: #009639 !important;
  color: #fff !important;
}

.black-btn, .form-black-btn .frm_button_submit.frm_final_submit {
  color: #ffffff;
  background-color: #000 !important;
  border-radius: 8px;
}
.black-btn:hover, .form-black-btn .frm_button_submit.frm_final_submit:hover {
  background-color: #009639 !important;
  color: #fff;
}
.black-btn.outline, .form-black-btn .outline.frm_button_submit.frm_final_submit {
  color: #000;
  border: 2px solid #000;
  background-color: #fff !important;
}
.black-btn.outline:hover, .form-black-btn .outline.frm_button_submit.frm_final_submit:hover {
  background-color: #000 !important;
  color: #fff;
}

.blue-btn, .form-blue-btn .frm_button_submit.frm_final_submit, .blue-button .vce-button--style-basic {
  color: #ffffff;
  background-color: #005eb8 !important;
  border-radius: 0;
}
.blue-btn:hover, .form-blue-btn .frm_button_submit.frm_final_submit:hover, .blue-button .vce-button--style-basic:hover {
  color: #fff;
}

.blue-button .vce-button--style-basic {
  font-size: 1.15rem !important;
  font-weight: 700;
  line-height: 25.2px;
  margin-left: 0;
  border-radius: 3px;
}

/***HJE buttons***/
a.hje-button, a.hje-clear-button, a.hje-black-button {
  color: #fff !important;
  box-shadow: none;
  border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  -webkit-border-radius: 4px !important;
  padding: 15px 30px !important;
  background-color: #005eb8;
}
a.hje-button:hover, a.hje-clear-button:hover, a.hje-black-button:hover {
  background-color: #000 !important;
}
a.hje-black-button {
  background-color: #000 !important;
}
a.hje-black-button:hover {
  background-color: #005eb8 !important;
  color: #fff !important;
}
a.hje-clear-button {
  background-color: transparent !important;
  border: 1px solid #000;
  color: #000 !important;
}
a.hje-clear-button:hover {
  border-color: #005eb8 !important;
  color: #005eb8 !important;
  background-color: transparent !important;
}

div.hje-black-button a {
  font-weight: bold !important;
  color: #fff !important;
  background-color: #000 !important;
}
@media screen and (min-width: 768px) {
  div.hje-black-button {
    margin-left: 20px !important;
  }
}
@media screen and (min-width: 1024px) {
  div.hje-black-button {
    margin-left: 26px !important;
  }
}
@media screen and (max-width: 767px) {
  div.hje-blue-button {
    text-align: center;
  }
}
div.hje-blue-button a {
  background-color: #005eb8 !important;
  border: 0px;
}
div.hje-blue-button a:hover {
  background-color: #000 !important;
  color: #fff;
}
@media screen and (max-width: 767px) {
  div.hje-clear-button {
    text-align: center;
  }
}
div.hje-clear-button a {
  background-color: rgba(201, 76, 76, 0) !important;
  color: #000 !important;
  border: 1px solid #000 !important;
  font-weight: 700 !important;
}
div.hje-clear-button a:hover {
  border: 1px solid #005eb8 !important;
  color: #005eb8 !important;
}
div.hje-button a, div .hje-black-button a, div .hje-clear-button a, div .hje-blue-button a {
  border-radius: 3px !important;
  font-weight: bold !important;
  font-family: "Proxima Nova", sans-serif;
  border: 0px;
  font-size: 16px !important;
  padding: 15px 30px !important;
  border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  -webkit-border-radius: 4px !important;
}

.form-black-btn .frm_button_submit.frm_final_submit {
  box-shadow: none !important;
  border: none !important;
}

.form-blue-btn .frm_button_submit.frm_final_submit {
  box-shadow: none !important;
  border: none !important;
}

.form-dispatcher-btn .frm_button_submit.frm_final_submit {
  box-shadow: none !important;
  border: none !important;
}

.form-green-btn .frm_button_submit.frm_final_submit {
  box-shadow: none !important;
  border: none !important;
}

.form-orange-btn .frm_button_submit.frm_final_submit {
  box-shadow: none !important;
  border: none !important;
}

.form-white-btn .frm_button_submit.frm_final_submit {
  box-shadow: none !important;
  border: none !important;
}

.form-white-text .with_frm_style .frm_primary_label, .form-white-text .with_frm_style .frm_form_field.frm_html_container {
  color: #fff !important;
}

.form-black-text .with_frm_style .frm_primary_label, .form-black-text .with_frm_style .frm_form_field.frm_html_container {
  color: #000 !important;
}

.underline-hover-cta {
  position: relative;
  display: inline-block;
  font-size: 1.2rem;
}
.underline-hover-cta:before {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  height: 1px;
  width: 0;
  transition: all 0.2s;
}
.underline-hover-cta:after {
  content: "\f061";
  position: absolute;
  font-family: "Defaults";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  right: -20px;
  top: 2px;
  color: #fff;
  height: 15px;
  width: 16px;
}
.underline-hover-cta:hover {
  color: #fff;
}
.underline-hover-cta:hover:before {
  width: 100%;
}
.underline-hover-cta.heavyjob-text:after, .underline-hover-cta.heavyjob-text:hover {
  color: #005eb8;
}
.underline-hover-cta.heavyjob-text:before {
  background-color: #005eb8;
}
.underline-hover-cta.heavybid-text:after, .underline-hover-cta.heavybid-text:hover {
  color: #009639;
}
.underline-hover-cta.heavybid-text:before {
  background-color: #009639;
}
.underline-hover-cta.hcss-safety-text:after, .underline-hover-cta.hcss-safety-text:hover {
  color: #ff9e1b;
}
.underline-hover-cta.hcss-safety-text:before {
  background-color: #ff9e1b;
}
.underline-hover-cta.white-text:after, .underline-hover-cta.white-text:hover {
  color: #fff;
}
.underline-hover-cta.white-text:before {
  background-color: #fff;
}

.arrow-underline-cta {
  font-size: 1.2rem;
  position: relative;
  color: #fff;
  text-decoration: underline;
  text-underline-offset: 0.25em;
  display: inline;
  line-height: normal;
  padding: 12px 16px;
}
.arrow-underline-cta:before {
  content: "";
  background-color: #fff;
  display: inline-block;
  -webkit-mask: url("/wp-content/uploads/2024/09/arrow_direction_right_next_icon.svg") no-repeat center;
  mask: url("/wp-content/uploads/2024/09/arrow_direction_right_next_icon.svg") no-repeat center;
  -webkit-mask-size: 32px;
  mask-size: 32px;
  height: 32px;
  width: 32px;
  margin-right: 8px;
  position: relative;
  top: 8px;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.arrow-underline-cta:hover {
  color: #CDCDCD;
  text-decoration: underline;
}
.arrow-underline-cta:hover:before {
  background-color: #CDCDCD;
}
.arrow-underline-cta:focus {
  outline: 0.25px solid #B4B4B4;
  color: #fff;
}
.arrow-underline-cta.black-link:before {
  background-color: #000;
}
.arrow-underline-cta.black-link:hover:before {
  background-color: #CDCDCD;
}

.grey-outline-btn {
  padding: 16px !important;
  color: #000;
  border: 1px solid rgba(0, 0, 0, 0.16);
  border-radius: 8px;
}
.grey-outline-btn:hover {
  color: #000;
  background-color: #DEDEDE;
}

.green-darkgreen-btn {
  color: #ffffff;
  background-color: #009639 !important;
  border-radius: 8px;
}
.green-darkgreen-btn:hover {
  background-color: #068938 !important;
  color: #fff;
}

.standard-btn, #menu-footer-contact .cta-button-container a, .navy-blue-btn, .accounting-btn, .cloud-btn, .insights-btn, .fleet-btn, .e360-btn, .fuelerplus-btn, .telematics-btn, .safety-btn, .heavyjob-btn, .new-dispatcher-btn, .plans-btn, .heavybid-btn, .heavybid-btn:focus, input.search-form-submit, .white-btn, .form-white-btn .frm_button_submit.frm_final_submit, .black-btn, .form-black-btn .frm_button_submit.frm_final_submit {
  color: #fff;
  font-family: "Proxima Nova", sans-serif;
  border-radius: 8px;
  padding: 12px 16px;
  text-align: center;
  font-size: 1.125rem;
  transition: all 0.3s;
  display: inline-block;
  font-weight: 700;
  text-decoration: none;
  margin-right: 14px;
}
.standard-btn:after, #menu-footer-contact .cta-button-container a:after, .navy-blue-btn:after, .accounting-btn:after, .cloud-btn:after, .insights-btn:after, .fleet-btn:after, .e360-btn:after, .fuelerplus-btn:after, .telematics-btn:after, .safety-btn:after, .heavyjob-btn:after, .new-dispatcher-btn:after, .plans-btn:after, .heavybid-btn:after, .heavybid-btn:focus:after, input.search-form-submit:after, .white-btn:after, .form-white-btn .frm_button_submit.frm_final_submit:after, .black-btn:after, .form-black-btn .frm_button_submit.frm_final_submit:after {
  display: block;
  content: "";
}
.standard-btn.outline, #menu-footer-contact .cta-button-container a.outline, .outline.navy-blue-btn, .outline.accounting-btn, .outline.cloud-btn, .outline.insights-btn, .outline.fleet-btn, .outline.e360-btn, .outline.fuelerplus-btn, .outline.telematics-btn, .outline.safety-btn, .outline.heavyjob-btn, .outline.new-dispatcher-btn, .outline.plans-btn, .outline.heavybid-btn, input.outline.search-form-submit, .outline.white-btn, .form-white-btn .outline.frm_button_submit.frm_final_submit, .outline.black-btn, .form-black-btn .outline.frm_button_submit.frm_final_submit {
  background-color: #fff;
  border: 2px solid;
}
.standard-btn.outline:hover, #menu-footer-contact .cta-button-container a.outline:hover, .outline.navy-blue-btn:hover, .outline.accounting-btn:hover, .outline.cloud-btn:hover, .outline.insights-btn:hover, .outline.fleet-btn:hover, .outline.e360-btn:hover, .outline.fuelerplus-btn:hover, .outline.telematics-btn:hover, .outline.safety-btn:hover, .outline.heavyjob-btn:hover, .outline.new-dispatcher-btn:hover, .outline.plans-btn:hover, .outline.heavybid-btn:hover, input.outline.search-form-submit:hover, .outline.white-btn:hover, .form-white-btn .outline.frm_button_submit.frm_final_submit:hover, .outline.black-btn:hover, .form-black-btn .outline.frm_button_submit.frm_final_submit:hover {
  border: 2px solid;
}
.standard-btn.outline:focus, #menu-footer-contact .cta-button-container a.outline:focus, .outline.navy-blue-btn:focus, .outline.accounting-btn:focus, .outline.cloud-btn:focus, .outline.insights-btn:focus, .outline.fleet-btn:focus, .outline.e360-btn:focus, .outline.fuelerplus-btn:focus, .outline.telematics-btn:focus, .outline.safety-btn:focus, .outline.heavyjob-btn:focus, .outline.new-dispatcher-btn:focus, .outline.plans-btn:focus, .outline.heavybid-btn:focus, input.outline.search-form-submit:focus, .outline.white-btn:focus, .form-white-btn .outline.frm_button_submit.frm_final_submit:focus, .outline.black-btn:focus, .form-black-btn .outline.frm_button_submit.frm_final_submit:focus {
  border-color: #272727;
  color: #272727;
}
.standard-btn:hover, #menu-footer-contact .cta-button-container a:hover, .navy-blue-btn:hover, .accounting-btn:hover, .cloud-btn:hover, .insights-btn:hover, .fleet-btn:hover, .e360-btn:hover, .fuelerplus-btn:hover, .telematics-btn:hover, .safety-btn:hover, .heavyjob-btn:hover, .new-dispatcher-btn:hover, .plans-btn:hover, .heavybid-btn:hover, input.search-form-submit:hover, .white-btn:hover, .form-white-btn .frm_button_submit.frm_final_submit:hover, .black-btn:hover, .form-black-btn .frm_button_submit.frm_final_submit:hover {
  color: #fff;
}
@media (min-width: 768px) {
  .standard-btn, #menu-footer-contact .cta-button-container a, .navy-blue-btn, .accounting-btn, .cloud-btn, .insights-btn, .fleet-btn, .e360-btn, .fuelerplus-btn, .telematics-btn, .safety-btn, .heavyjob-btn, .new-dispatcher-btn, .plans-btn, .heavybid-btn, .heavybid-btn:focus, input.search-form-submit, .white-btn, .form-white-btn .frm_button_submit.frm_final_submit, .black-btn, .form-black-btn .frm_button_submit.frm_final_submit {
    font-size: 1.2rem;
  }
}

.white-btn, .form-white-btn .frm_button_submit.frm_final_submit {
  color: #212B3A;
  background-color: #fff !important;
}
.white-btn:hover, .form-white-btn .frm_button_submit.frm_final_submit:hover {
  background-color: #212B3A !important;
}

.heavybid-btn, .heavybid-btn:focus, input.search-form-submit {
  background-color: #00C158;
}
.heavybid-btn.outline, .heavybid-btn:focus.outline, input.search-form-submit.outline {
  color: #00C158;
  border: 2px solid #00C158;
}
.heavybid-btn.outline:hover, .heavybid-btn:focus.outline:hover, input.search-form-submit.outline:hover {
  color: #fff;
  background-color: #0C9748;
  border: 2px solid #0C9748;
}
.heavybid-btn:hover, .heavybid-btn:focus:hover, input.search-form-submit:hover {
  background-color: #0C9748;
}

.heavyjob-btn, .new-dispatcher-btn, .plans-btn {
  background-color: #0583FC;
}
.heavyjob-btn.outline, .new-dispatcher-btn.outline, .plans-btn.outline {
  color: #0583FC;
  border: 2px solid #0583FC;
  background-color: #fff;
}
.heavyjob-btn.outline:hover, .new-dispatcher-btn.outline:hover, .plans-btn.outline:hover {
  color: #fff;
  background-color: #005eb8;
}
.heavyjob-btn:hover, .new-dispatcher-btn:hover, .plans-btn:hover {
  background-color: #005eb8;
}
.heavyjob-btn.inverse, .new-dispatcher-btn.inverse, .plans-btn.inverse {
  background-color: #fff;
  color: #0583FC;
}
.heavyjob-btn.inverse:hover, .new-dispatcher-btn.inverse:hover, .plans-btn.inverse:hover {
  background-color: #005eb8;
  color: #fff;
}

.safety-btn {
  background-color: #FF9E1B;
}
.safety-btn.outline {
  color: #FF7900;
  border: 2px solid #FF9E1B;
}
.safety-btn.outline:hover {
  color: #fff;
  background-color: #FF9E1B;
}
.safety-btn:hover {
  color: #fff;
  background-color: #FF7900;
}

.fleet-btn, .e360-btn, .fuelerplus-btn, .telematics-btn {
  background-color: #009EA6;
}
.fleet-btn.outline, .e360-btn.outline, .fuelerplus-btn.outline, .telematics-btn.outline {
  color: #009EA6;
  border: 2px solid #009EA6;
}
.fleet-btn.outline:hover, .e360-btn.outline:hover, .fuelerplus-btn.outline:hover, .telematics-btn.outline:hover {
  background-color: #007681;
  color: #fff;
}
.fleet-btn:hover, .e360-btn:hover, .fuelerplus-btn:hover, .telematics-btn:hover {
  background-color: #007681;
}

.accounting-btn, .cloud-btn, .insights-btn {
  background-color: #567387;
  border: 2px solid #567387;
}
.accounting-btn.outline, .cloud-btn.outline, .insights-btn.outline {
  color: #567387;
  border: 2px solid #567387;
}
.accounting-btn.outline:hover, .cloud-btn.outline:hover, .insights-btn.outline:hover {
  background-color: #567387;
  color: #fff;
}
.accounting-btn:hover, .cloud-btn:hover, .insights-btn:hover {
  background-color: #fff;
  color: #567387;
  border: 2px solid #567387;
}

.navy-blue-btn {
  background-color: #212B3A;
  border: 2px solid #212B3A;
}
.navy-blue-btn.outline {
  color: #212B3A;
  border: 2px solid #212B3A;
}
.navy-blue-btn.outline:hover {
  background-color: #212B3A;
  color: #fff;
}
.navy-blue-btn:hover, .navy-blue-btn:focus {
  background-color: #426479;
  color: #fff;
  border: 2px solid #426479;
}

.standard-link, .fleet-link, .cloud-link, .e360-link, .fuelerplus-link, .telematics-link, .heavybid-link, .safety-link, .heavyjob-link, .dispatcher-link, .plans-link {
  font-weight: 700;
  font-size: 1.2rem;
  padding: 10px;
  display: inline-block;
}
.standard-link:focus, .fleet-link:focus, .cloud-link:focus, .e360-link:focus, .fuelerplus-link:focus, .telematics-link:focus, .heavybid-link:focus, .safety-link:focus, .heavyjob-link:focus, .dispatcher-link:focus, .plans-link:focus {
  outline: none;
}
@media (min-width: 768px) {
  .standard-link, .fleet-link, .cloud-link, .e360-link, .fuelerplus-link, .telematics-link, .heavybid-link, .safety-link, .heavyjob-link, .dispatcher-link, .plans-link {
    font-size: 1.2rem;
  }
}

.heavyjob-link, .dispatcher-link, .plans-link {
  color: #0583FC;
}
.heavyjob-link:hover, .dispatcher-link:hover, .plans-link:hover {
  color: #005eb8;
}

.safety-link {
  color: #FF9E1B;
}
.safety-link:hover {
  color: #FF7900;
}

.heavybid-link {
  color: #00C158;
}
.heavybid-link:hover {
  color: #0C9748;
}

.e360-link, .fuelerplus-link, .telematics-link {
  color: #009EA6;
}
.e360-link:hover, .fuelerplus-link:hover, .telematics-link:hover {
  color: #007681;
}

.cloud-link {
  color: #567387;
}

.fleet-link {
  color: #009ea6;
}

.caret-right:after {
  bottom: -2px;
  position: relative;
  margin-left: 13px;
  content: "\f105";
  font-family: "Defaults";
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (min-width: 768px) {
  .caret-right:after {
    bottom: -3px;
    margin-left: 19px;
  }
}

.caret-left:before {
  position: relative;
  content: "\f104";
  font-family: "Defaults";
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 8px;
}

.white-link {
  color: #fff;
}
.white-link:hover {
  color: #fff;
}

.black-link {
  color: #000;
}
.black-link:hover {
  color: #CDCDCD;
}

.green-ghost-button {
  padding: 12px;
  background: #fff;
  text-align: center;
  border: 2px solid #009639;
  color: #00C158;
  font-size: 19px;
  line-height: 29px;
  display: inline-block;
  border-radius: 8px;
  margin-top: 24px;
}
.green-ghost-button:hover {
  color: #ffffff;
  background: #009639;
  border: 2px solid #009639;
}

.blue-ghost-button {
  padding: 12px;
  background: #fff;
  text-align: center;
  border: 2px solid #0094FF;
  color: #0583FC;
  font-size: 19px;
  line-height: 29px;
  display: inline-block;
  border-radius: 8px;
  margin-top: 24px;
}
.blue-ghost-button:hover {
  color: #ffffff;
  background: #005EB8;
  border: 2px solid #005EB8;
}

.teal-ghost-button {
  padding: 12px;
  background: #fff;
  text-align: center;
  border: 2px solid #009EA6;
  color: #009EA6;
  font-size: 19px;
  line-height: 29px;
  display: inline-block;
  border-radius: 8px;
  margin-top: 24px;
}
.teal-ghost-button:hover {
  color: #ffffff;
  background: #009EA6;
  border: 2px solid #009EA6;
}

.customer-story-grey-button {
  border-radius: 8px;
  background: #282F3C;
  padding: 16px;
  color: #fff;
  margin-top: 8px;
  display: inline-block;
}

.hide-xs {
  display: none;
}
@media screen and (min-width: 768px) {
  .hide-xs {
    display: block;
  }
}

.visible-xs {
  display: block;
}
@media screen and (min-width: 768px) {
  .visible-xs {
    display: none !important;
  }
}

.visible-sm {
  display: block;
}
@media screen and (min-width: 960px) {
  .visible-sm {
    display: none;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.center, #product-features .last-row, .has-text-align-center {
  text-align: center;
}

.center-mobile {
  text-align: center;
}
@media (min-width: 768px) {
  .center-mobile {
    text-align: right;
  }
}
.center-mobile.vce-single-image--align-right {
  text-align: center;
}
@media (min-width: 768px) {
  .center-mobile.vce-single-image--align-right {
    text-align: right;
  }
}
.center-mobile.vce-button--style-basic-container--align-left, .center-mobile.vce-single-image--align-left {
  text-align: center;
}
@media (min-width: 768px) {
  .center-mobile.vce-button--style-basic-container--align-left, .center-mobile.vce-single-image--align-left {
    text-align: left;
  }
}

.left-center-mobile, .explore-pages #product-features h2, .explore-pages #product-features .cta-request-section-title, .explore-pages #product-features .sub-title-h2, .g2-section h2, .g2-section .cta-request-section-title, .g2-section .sub-title-h2, .page-stats-section-title, .page-stats-paragraph-text {
  text-align: left;
}
@media (min-width: 768px) {
  .left-center-mobile, .explore-pages #product-features h2, .explore-pages #product-features .cta-request-section-title, .explore-pages #product-features .sub-title-h2, .g2-section h2, .g2-section .cta-request-section-title, .g2-section .sub-title-h2, .page-stats-section-title, .page-stats-paragraph-text {
    text-align: center;
  }
}

.mt-30, .error404 .entry {
  margin-top: 30px !important;
}

.mt-50 {
  margin-top: 50px;
}

.mt-60 {
  margin-top: 60px;
}

.mb-30 {
  margin-bottom: 30px;
}

.mb-50 {
  margin-bottom: 30px;
}
@media (min-width: 992px) {
  .mb-50 {
    margin-bottom: 50px;
  }
}

.mb-10 {
  margin-bottom: 10px;
}

.mb-48-80 {
  margin-bottom: 48px;
}
@media (min-width: 992px) {
  .mb-48-80 {
    margin-bottom: 80px;
  }
}

.ms-10 {
  margin-left: 10px;
}

.mt-48 {
  margin-top: 48px;
}

.mtb-48-96 {
  margin: 48px 0;
}
@media (min-width: 992px) {
  .mtb-48-96 {
    margin: 96px 0;
  }
}

.mtb-48-80, .g2-section, #marquee-section {
  margin: 48px 0;
}
@media (min-width: 992px) {
  .mtb-48-80, .g2-section, #marquee-section {
    margin: 80px 0;
  }
}

.mt-48-96 {
  margin-top: 48px;
}
@media (min-width: 992px) {
  .mt-48-96 {
    margin-top: 96px;
  }
}

.pt-0 {
  padding-top: 0 !important;
}

.p-15 {
  padding: 15px;
}

.ptb-60 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}
@media screen and (min-width: 1024px) {
  .ptb-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

.pt-60 {
  padding-top: 30px !important;
}
@media screen and (min-width: 1024px) {
  .pt-60 {
    padding-top: 60px !important;
  }
}

.pt-90 {
  padding-top: 30px !important;
}
@media screen and (min-width: 1024px) {
  .pt-90 {
    padding-top: 60px !important;
  }
}
@media screen and (min-width: 1400px) {
  .pt-90 {
    padding-top: 90px !important;
  }
}

.pb-48-80 {
  padding-bottom: 48px;
}
@media (min-width: 992px) {
  .pb-48-80 {
    padding-bottom: 80px;
  }
}

.pb-90 {
  padding-bottom: 30px !important;
}
@media screen and (min-width: 1024px) {
  .pb-90 {
    padding-bottom: 60px !important;
  }
}
@media screen and (min-width: 1400px) {
  .pb-90 {
    padding-bottom: 90px !important;
  }
}

.ptb-90 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}
@media screen and (min-width: 1024px) {
  .ptb-90 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}
@media screen and (min-width: 1400px) {
  .ptb-90 {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}

.pb-120 {
  padding-bottom: 70px !important;
}
@media screen and (min-width: 1024px) {
  .pb-120 {
    padding-bottom: 100px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb-120 {
    padding-bottom: 120px !important;
  }
}

.ptb-120 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}
@media screen and (min-width: 1024px) {
  .ptb-120 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
}
@media screen and (min-width: 1200px) {
  .ptb-120 {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
}

.padding-90 {
  padding: 30px !important;
}
@media screen and (min-width: 1024px) {
  .padding-90 {
    padding: 60px !important;
  }
}
@media screen and (min-width: 1400px) {
  .padding-90 {
    padding: 90px !important;
  }
}

.padding-30-90 {
  padding: 30px !important;
}
@media screen and (min-width: 1024px) {
  .padding-30-90 {
    padding: 30px 60px !important;
  }
}
@media screen and (min-width: 1400px) {
  .padding-30-90 {
    padding: 30px 90px !important;
  }
}

.grey-bg {
  background-color: #f2f2f2;
}

.dark-grey {
  background-color: #bfbfbf;
}

.green-bg, .heavybid-bg {
  background-color: #009639;
}

.white-bg {
  background-color: #fff;
}

.trucking-bg {
  background-color: #00B2A9;
}

.darker-grey {
  color: #fff;
  background-color: #333;
}

.e360-bg, .equipment360-bg {
  background-color: #007681;
}

.heavyjob-bg, .blue-bg, .hcss-myfield-bg {
  background-color: #005eb8;
}

.black-bg {
  background-color: #000;
}

.fuelerplus-bg {
  background-color: #642f6c;
}

.hcss-cloud-bg {
  background-color: #567387;
}

.hcss-dispatcher-bg, .dispatcher-bg {
  background-color: #e35205;
}

.hcss-intelligence-bg {
  background-color: #1a3f70;
}

.hcss-plans-bg, .plans-bg {
  background-color: #485CC7;
}

.hcss-safety-bg, .safety-bg {
  background-color: #ff9e1b;
}

.hcss-telematics-bg {
  background-color: #00b5e2;
}

.lightgrey-bg {
  background-color: #f4f6f7;
}

.navy-blue-bg, .hcss-dark-neutral {
  background-color: #212B3A;
}

.heavybid-text {
  color: #00C158;
}

.heavyjob-text {
  color: #005eb8;
}

.operations-text {
  color: #0583FC;
}

.e360-text {
  color: #009EA6;
}

.hcss-safety-text {
  color: #ff9e1b;
}

.orange-text {
  color: #ff9e1b;
}

.white-text {
  color: #fff;
}

.black-text, .thank-you-message {
  color: #000;
}

.plans-text {
  color: #005EB8;
}

.dispatcher-text {
  color: #e35205;
}

.telematics-text {
  color: #009EA6;
}

.cloud-text, .insights-text, .accounting-text {
  color: #567387;
}

.fuelerplus-text {
  color: #642f6c;
}

.fleet-text {
  color: #009EA6;
}

.bold {
  font-weight: 700;
}

.border-bottom {
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
}

.border-top-none {
  border-top: none !important;
}

.border-bottom-none {
  border-bottom: none !important;
}

.border-top {
  border-top: 1px solid rgba(0, 0, 0, 0.16);
}

.double-border-top {
  position: relative;
  border-top: 1px solid #e0e0e0;
}
.double-border-top:before {
  content: "";
  border-top: 1px solid #e0e0e0;
  width: 100%;
  position: absolute;
  top: 1px;
}

.border-round {
  border-radius: 50%;
  overflow: hidden;
}

.flex-row {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  margin-left: -15px;
  margin-right: -15px;
}
@media screen and (min-width: 768px) {
  .flex-row {
    justify-content: space-between;
  }
}

.pagination {
  width: 100%;
}

.hero-image-default {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
@media (min-width: 768px) {
  .hero-image-default {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}
@media screen and (min-width: 1200px) {
  .hero-image-default {
    padding-top: 70px !important;
    min-height: 450px;
  }
}

.orange-box {
  border: 3px solid #f7be68;
  text-align: center;
  padding: 28px;
  border-radius: 6px;
  margin-bottom: 15px;
}

.black-border-box {
  border: 3px solid #000;
  text-align: center;
  padding: 28px;
  border-radius: 6px;
}

.white-box {
  background: #fff;
  text-align: center;
  padding: 15px;
}
.white-box .vce {
  margin-bottom: 15px;
}
.white-box .vce-single-image-inner.vce-single-image--absolute {
  width: 100px !important;
  height: 100px;
}

.rounded-corners {
  border-radius: 30px;
}

.rounded-corners-top {
  border-top-right-radius: 30px;
  border-top-left-radius: 30px;
}

.header-rule {
  margin-bottom: 36px;
  position: relative;
}
.header-rule:after {
  content: "";
  width: 33%;
  border-bottom: 4px solid;
  position: absolute;
  left: 0;
  bottom: -16px;
}

@media (min-width: 1790px) {
  .narrow-container, .site-inner-narrow-container .site-inner {
    max-width: 1340px;
  }
}

@media (min-width: 1790px) {
  .site-inner-container .site-inner {
    max-width: 1730px;
  }
}

.full-width-site-inner .site-inner {
  max-width: 100%;
  padding-left: 30px;
  padding-right: 30px;
}

.big-headline {
  font-family: "proxima-nova", sans-serif;
  font-weight: 700;
  line-height: 1.2;
  margin: 0 0 20px;
  font-size: 2rem !important;
  font-weight: 700;
}
@media (min-width: 992px) {
  .big-headline {
    font-size: 3.25rem !important;
  }
}

@media (min-width: 992px) {
  .sub-title-h3 {
    font-size: 1.6rem;
  }
}
@media (min-width: 1790px) {
  .sub-title-h3 {
    font-size: 2rem;
  }
}

.row-reverse {
  flex-direction: row-reverse;
}

a.red-link {
  color: red;
}

.inline-block {
  display: inline-block;
}

ul.bullets {
  list-style: none;
  padding-left: 40px;
}
ul.bullets li {
  list-style: none !important;
}
ul.bullets li:before {
  content: "·";
  font-size: 70px;
  color: #000;
  display: block;
  float: left;
  margin-left: -20px;
  position: relative;
  vertical-align: top;
  line-height: 0.3;
}

ul.border-circle-bullets {
  list-style: none;
  padding-left: 1.2em;
}
ul.border-circle-bullets li {
  position: relative;
  margin-bottom: 8px;
}
ul.border-circle-bullets li:before {
  position: absolute;
  left: -1.2em;
  top: 8px;
  content: " ";
  display: block;
  width: 1rem;
  height: 1rem;
  border: 5px solid #000;
  border-radius: 50%;
  background-color: #fff;
}
ul.border-circle-bullets.heavybid-bullets li:before {
  border-color: #009639;
}
ul.border-circle-bullets.safety-bullets li:before {
  border-color: #ff9e1b;
}
ul.border-circle-bullets.telematics-bullets li:before {
  border-color: #00b5e2;
}
ul.border-circle-bullets.heavyjob-bullets li:before {
  border-color: #005eb8;
}

.social-reviews {
  background-color: #009639;
  color: #fff;
}
.social-reviews h2, .social-reviews .cta-request-section-title, .social-reviews .sub-title-h2 {
  color: #fff !important;
}
.social-reviews p {
  font-size: 1.6rem;
}
.social-reviews .white-btn, .social-reviews .form-white-btn .frm_button_submit.frm_final_submit, .form-white-btn .social-reviews .frm_button_submit.frm_final_submit {
  width: 100%;
  margin-bottom: 30px;
  color: #009639;
}
@media (min-width: 768px) {
  .social-reviews .white-btn, .social-reviews .form-white-btn .frm_button_submit.frm_final_submit, .form-white-btn .social-reviews .frm_button_submit.frm_final_submit {
    width: auto;
  }
}

.four-one-half-stars:before {
  height: 25px;
  width: 113px;
  content: "";
  display: block;
  position: relative;
  -webkit-mask: url(/wp-content/uploads/2024/03/Star-review.svg) repeat-x;
  mask: url(/wp-content/uploads/2024/03/Star-review.svg) repeat-x;
  background-repeat: repeat-x;
  left: 0;
  top: 6px;
  margin-right: 5px;
  margin-bottom: 20px;
  background: linear-gradient(90deg, #FFB900 0%, #FFB900 89%, #DCDCDC 89%);
}
@media (min-width: 1200px) {
  .four-one-half-stars:before {
    display: inline-block;
    margin-bottom: 0;
  }
}

.break {
  flex-basis: 100%;
  height: 0;
}

@media (min-width: 992px) {
  .break-lg {
    flex-basis: 100%;
    height: 0;
  }
}

.svg-safety svg path {
  fill: #ff9e1b;
}

.svg-heavyjob svg path, .svg-plans svg path, .svg-dispatcher svg path {
  fill: #005eb8;
}

.svg-heavybid svg path {
  fill: #009639;
}

.svg-e360 svg path, .svg-fuelerplus svg path, .svg-telematics svg path, .svg-fleet svg path {
  fill: #009EA6;
}

.svg-accounting svg path, .svg-cloud svg path {
  fill: #567387;
}

.colored-bullets, .data-solid-bullets, .dispatcher-solid-bullets, .safety-solid-bullets, .fleet-solid-bullets, .operations-solid-bullets, .heavyjob-solid-bullets, .heavybid-solid-bullets {
  list-style: none;
  padding-left: 34px;
}
.colored-bullets li, .data-solid-bullets li, .dispatcher-solid-bullets li, .safety-solid-bullets li, .fleet-solid-bullets li, .operations-solid-bullets li, .heavyjob-solid-bullets li, .heavybid-solid-bullets li {
  list-style: none !important;
  margin-bottom: 12px;
}
.colored-bullets li:before, .data-solid-bullets li:before, .dispatcher-solid-bullets li:before, .safety-solid-bullets li:before, .fleet-solid-bullets li:before, .operations-solid-bullets li:before, .heavyjob-solid-bullets li:before, .heavybid-solid-bullets li:before {
  content: "·";
  font-size: 100px;
  color: #000;
  display: block;
  float: left;
  margin-left: -40px;
  position: relative;
  vertical-align: top;
  line-height: 0.15;
}

.heavybid-solid-bullets li:before {
  color: #009639;
}

.heavyjob-solid-bullets li:before {
  color: #005eb8;
}

.operations-solid-bullets li:before {
  color: #0583FC;
}

.fleet-solid-bullets li:before {
  color: #009EA6;
}

.safety-solid-bullets li:before {
  color: #ff9e1b;
}

.dispatcher-solid-bullets li:before {
  color: #e35205;
}

.data-solid-bullets li:before {
  color: #567387;
}

.ptb-32-48 {
  padding-top: 32px;
  padding-bottom: 32px;
}
@media (min-width: 768px) {
  .ptb-32-48 {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}

.ptb-48-80, .g2-section {
  padding-top: 48px;
  padding-bottom: 48px;
}
@media (min-width: 768px) {
  .ptb-48-80, .g2-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}

.section-margins {
  margin-top: 48px;
  margin-bottom: 48px;
}
@media (min-width: 992px) {
  .section-margins {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}

.row-gap-48 .row {
  row-gap: 48px;
}

.row-gap-24 .row {
  row-gap: 24px;
}

.svg-icon-size svg {
  max-height: 42px;
  margin-bottom: 24px;
}

a.black-underline-link, .two-columns a:not(.heavybid-btn) {
  color: #000;
  text-decoration: underline;
  font-weight: normal;
}

.two-columns {
  padding-top: 24px;
  padding-bottom: 24px;
}
@media (min-width: 768px) {
  .two-columns {
    padding-top: 64px;
    padding-bottom: 64px;
  }
}
.two-columns h2, .two-columns .cta-request-section-title, .two-columns .sub-title-h2 {
  font-size: 1.5rem;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .two-columns h2, .two-columns .cta-request-section-title, .two-columns .sub-title-h2 {
    font-size: 2rem;
  }
}
@media (min-width: 1200px) {
  .two-columns h2, .two-columns .cta-request-section-title, .two-columns .sub-title-h2 {
    font-size: 2.5rem;
    margin-bottom: 24px;
  }
}
.two-columns p {
  font-size: 1rem;
}
@media (min-width: 992px) {
  .two-columns p {
    font-size: 1.2rem;
  }
}
.two-columns p:last-child {
  margin-bottom: 0;
}
.two-columns .row {
  row-gap: 24px;
}
.alt-bg {
  background: rgba(0, 0, 0, 0.05);
}

ul.check-circle-bullets {
  padding-left: 28px !important;
}
ul.check-circle-bullets > li {
  list-style-type: none !important;
}
ul.check-circle-bullets > li::before {
  content: "";
  position: absolute;
  display: inline-block;
  -webkit-mask: url("/wp-content/uploads/2024/08/check_circle_icon.svg") no-repeat center;
  mask: url("/wp-content/uploads/2024/08/check_circle_icon.svg") no-repeat center;
  -webkit-mask-size: 16px;
  mask-size: 16px;
  height: 16px;
  width: 16px;
  background-color: #000;
  left: 16px;
  margin-top: 7px;
  background-color: #009639;
}
ul.check-circle-bullets ul {
  margin-top: 10px;
}
ul.check-circle-bullets ul > li {
  list-style-type: disc !important;
}
ul.check-circle-bullets li {
  margin-bottom: 10px;
}

.section-frame, .hcss-form-frame, .frm_style_hcss-with-frame, .page-stats .stats-color, .product-page-stats .stats-color, #generic-tabs .pane {
  border-top: 5px solid #009639;
  border-radius: 8px;
  background: #fff;
}

.safety-color .section-frame, .safety-color .hcss-form-frame, .safety-color .frm_style_hcss-with-frame, .safety-color .page-stats .stats-color, .page-stats .safety-color .stats-color, .safety-color .product-page-stats .stats-color, .product-page-stats .safety-color .stats-color, .safety-color #generic-tabs .pane, #generic-tabs .safety-color .pane {
  border-color: #ff9e1b;
}

.operations-color .section-frame, .operations-color .hcss-form-frame, .operations-color .frm_style_hcss-with-frame, .operations-color .page-stats .stats-color, .page-stats .operations-color .stats-color, .operations-color .product-page-stats .stats-color, .product-page-stats .operations-color .stats-color, .operations-color #generic-tabs .pane, #generic-tabs .operations-color .pane {
  border-color: #005eb8;
}

.fleet-color .section-frame, .fleet-color .hcss-form-frame, .fleet-color .frm_style_hcss-with-frame, .fleet-color .page-stats .stats-color, .page-stats .fleet-color .stats-color, .fleet-color .product-page-stats .stats-color, .product-page-stats .fleet-color .stats-color, .fleet-color #generic-tabs .pane, #generic-tabs .fleet-color .pane {
  border-color: #009EA6;
}

.data-color .section-frame, .data-color .hcss-form-frame, .data-color .frm_style_hcss-with-frame, .data-color .page-stats .stats-color, .page-stats .data-color .stats-color, .data-color .product-page-stats .stats-color, .product-page-stats .data-color .stats-color, .data-color #generic-tabs .pane, #generic-tabs .data-color .pane {
  border-color: #567387;
}

.search-form-input::-moz-placeholder {
  content: "\f002";
  font-family: "Defaults", sans-serif;
  color: #000;
  font-size: 14px;
}

.search-form-input::placeholder, .search-form-label {
  content: "\f002";
  font-family: "Defaults", sans-serif;
  color: #000;
  font-size: 14px;
}
.search-form-input::-moz-placeholder::placeholder, .search-form-label::-moz-placeholder {
  color: #333;
  opacity: 0.54;
  font-size: 1.5em;
}
.search-form-input::placeholder::placeholder, .search-form-label::placeholder {
  color: #333;
  opacity: 0.54;
  font-size: 1.5em;
}

.pricing-drift-link {
  position: relative;
}
.pricing-drift-link .drift-disabled-notice {
  position: absolute;
  top: -50px;
  left: 0;
  background-color: #fff;
  color: #721c24;
  border: 1px solid #721c24;
  padding: 10px 20px;
  z-index: 1000;
  font-size: 16px;
  font-weight: bold;
  display: none;
  margin: 8px 0;
  min-width: 300px;
  text-align: left;
}
.pricing-drift-link:hover .drift-disabled-notice {
  display: block;
}

#CybotCookiebotDialog {
  z-index: 2147483647 !important;
}

#CookiebotWidget:not(.CookiebotWidget-inactive) {
  left: 16px !important;
}

iframe#q-messenger-frame {
  bottom: -8px !important;
}

.mobile-full-width {
  width: 100%;
}
@media (min-width: 768px) {
  .mobile-full-width {
    width: auto;
  }
}

.list-columns-3 {
  -moz-column-count: 2;
       column-count: 2;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .list-columns-3 {
    -moz-column-count: 3;
         column-count: 3;
  }
}

.img-border-corners-8 img {
  border-radius: 8px;
}

.site-footer {
  background: rgba(0, 0, 0, 0.05);
  color: #000;
  font-size: 0.9rem;
  font-weight: 600;
  line-height: 1;
  padding: 48px 15px;
  text-align: left;
  border-top: none;
  line-height: 21.74px; /* 152.083% */
}
.site-footer a {
  color: #000 !important;
  text-decoration-line: underline;
}
.site-footer a:hover {
  color: #52ac69 !important;
}
@media (min-width: 992px) {
  .site-footer {
    padding: 48px 0 133px;
    text-align: center;
  }
}

/* # Footer Widgets
---------------------------------------------------------------------------------------------------- */
.footer-widgets {
  background: rgba(0, 0, 0, 0.05);
  font-size: 1rem;
  clear: both;
  color: #000;
  border-top: none;
  padding: 48px 0;
}
.footer-widgets .container:after, .footer-widgets .products-template-new-products article .site-inner:after, .products-template-new-products article .footer-widgets .site-inner:after, .footer-widgets .narrow-container:after, .footer-widgets .site-inner-narrow-container .site-inner:after, .site-inner-narrow-container .footer-widgets .site-inner:after, .footer-widgets .site-inner-container .site-inner:after, .site-inner-container .footer-widgets .site-inner:after {
  content: "";
  height: 1px;
  background: rgba(0, 0, 0, 0.16);
  width: 100%;
  position: relative;
  left: 0;
  bottom: -48px;
  display: block;
}
@media (min-width: 992px) {
  .footer-widgets .container:after, .footer-widgets .products-template-new-products article .site-inner:after, .products-template-new-products article .footer-widgets .site-inner:after, .footer-widgets .narrow-container:after, .footer-widgets .site-inner-narrow-container .site-inner:after, .site-inner-narrow-container .footer-widgets .site-inner:after, .footer-widgets .site-inner-container .site-inner:after, .site-inner-container .footer-widgets .site-inner:after {
    bottom: -96px;
  }
}
.footer-widgets .d-flex {
  gap: 0 15px;
  flex-wrap: wrap;
}
.footer-widgets .widget-title {
  color: #000;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 29px; /* 140.097% */
  padding: 12px 16px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 -15px;
  position: relative;
}
@media (min-width: 768px) {
  .footer-widgets .widget-title {
    color: #009639;
    font-size: 1.25rem;
    border-bottom: none;
    margin: 0 0 6px;
    padding: 0;
  }
}
.footer-widgets .widget-title::after {
  font-size: 1.2rem;
  color: #000;
  display: inline-block;
  top: 12px;
  right: 15px;
  vertical-align: 0.255em;
  content: "\f107";
  font-family: "Defaults";
  height: 32px;
  width: 32px;
  background-color: transparent;
  border-radius: 8px;
  position: absolute;
  text-align: center;
}
@media (min-width: 768px) {
  .footer-widgets .widget-title::after {
    display: none !important;
  }
}
.footer-widgets .widget-title.active::after {
  content: "\f106";
}
.footer-widgets p {
  font-size: 1.2rem;
}
.footer-widgets .footer-widget-area:last-child .widget-title {
  border-bottom: none;
}
.footer-widgets .widget {
  margin-bottom: 0;
}
.footer-widgets .widget ul > li {
  padding-bottom: 0;
  margin-bottom: 0;
}
.footer-widgets .widget .sub-menu > li {
  margin: 0;
}
.footer-widgets .widget .widget > li {
  margin: 0;
}
.footer-widgets ul.menu {
  display: none;
  background-color: #fff;
  padding: 0;
  margin: 0 -15px;
}
.footer-widgets ul.menu li {
  list-style-type: none;
}
@media (min-width: 768px) {
  .footer-widgets ul.menu {
    display: block;
    background-color: transparent;
    margin: 0;
  }
  .footer-widgets ul.menu li {
    margin-left: 0;
  }
}
.footer-widgets .active ul.menu {
  display: block;
}
.footer-widgets a {
  color: #000;
  text-decoration: none;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 21.74px; /* 152.083% */
  padding: 12px 56px;
  display: block;
}
.footer-widgets a:hover {
  color: #52ac69;
}
.footer-widgets a:hover .instagram-icon, .footer-widgets a:hover .x-icon {
  background-color: #52ac69;
}
@media (min-width: 768px) {
  .footer-widgets a {
    font-size: 0.9rem;
    padding: 0;
  }
}
.footer-widgets .menu-item-has-children > a {
  font-weight: 700;
  display: inline-block;
  cursor: text;
}
.footer-widgets .menu-item-has-children > a:hover {
  color: #000;
}
.footer-widgets .menu-item-has-children:nth-child(n+2) > a {
  margin-top: 13px;
}
@media (min-width: 992px) {
  .footer-widgets {
    padding: 96px 0;
  }
}

.footer-widgets-1 {
  flex: 0 0 100%;
  vertical-align: top;
  position: relative;
  margin-bottom: 48px;
}
@media (min-width: 992px) {
  .footer-widgets-1 {
    flex: 0 0 25%;
    margin-bottom: 0;
  }
  .footer-widgets-1:after {
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    position: absolute;
    right: -8px;
    top: 0;
    background: rgba(0, 0, 0, 0.16);
  }
}

.footer-widgets-2,
.footer-widgets-3,
.footer-widgets-4,
.footer-widgets-5 {
  flex: 0 0 100%;
  vertical-align: top;
}
@media (min-width: 768px) {
  .footer-widgets-2,
  .footer-widgets-3,
  .footer-widgets-4,
  .footer-widgets-5 {
    flex: 0 0 calc(25% - 15px);
  }
  .footer-widgets-2 section:nth-child(2),
  .footer-widgets-3 section:nth-child(2),
  .footer-widgets-4 section:nth-child(2),
  .footer-widgets-5 section:nth-child(2) {
    margin-top: 24px;
  }
}
@media (min-width: 992px) {
  .footer-widgets-2,
  .footer-widgets-3,
  .footer-widgets-4,
  .footer-widgets-5 {
    flex: 0 0 calc(16.6666666667% - 15px);
  }
}

#menu-footer-contact {
  background-color: transparent;
  margin: 48px 0 0;
  display: block;
}
#menu-footer-contact li {
  margin-left: 0;
}
#menu-footer-contact .phone-link a {
  font-size: 1.5rem;
  font-weight: 600;
  margin: 48px 0;
  display: inline-block;
  padding: 0;
}
@media (min-width: 992px) {
  #menu-footer-contact .phone-link a {
    font-size: 1.125rem;
  }
}
#menu-footer-contact .social-inline {
  display: inline-block;
  margin-right: 28px;
}
#menu-footer-contact .social-inline a {
  font-size: 1.2rem;
  padding: 0;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  #menu-footer-contact .social-inline {
    margin-right: 24px;
  }
}
#menu-footer-contact .cta-button-container {
  display: inline-block;
}
#menu-footer-contact .cta-button-container a {
  color: #00C158 !important;
  border: 2px solid #00C158;
  background-color: #fff;
}
#menu-footer-contact .cta-button-container a:hover {
  color: #fff !important;
  background-color: #0C9748 !important;
  border: 2px solid #0C9748;
}
#menu-footer-contact .cta-button-container a:hover {
  background-color: #0C9748;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  #menu-footer-contact .cta-button-container a {
    margin-right: 5px !important;
    font-size: 1.1rem !important;
  }
}

.instagram-icon {
  content: "";
  background-color: #000;
  display: inline-block;
  -webkit-mask: url("/wp-content/uploads/2025/01/instgram_icon.svg") no-repeat center;
  mask: url("/wp-content/uploads/2025/01/instgram_icon.svg") no-repeat center;
  -webkit-mask-size: contain;
  mask-size: contain;
  height: 19px;
  width: 19px;
  position: relative;
  top: 1;
}

.x-icon {
  content: "";
  background-color: #000;
  display: inline-block;
  -webkit-mask: url("/wp-content/uploads/2025/01/x_icon.svg") no-repeat center;
  mask: url("/wp-content/uploads/2025/01/x_icon.svg") no-repeat center;
  -webkit-mask-size: contain;
  mask-size: contain;
  height: 19px;
  width: 19px;
  position: relative;
  top: 1px;
}

/* ## Font Icon
--------------------------------------------- */
@font-face {
  font-family: "HCSSFont";
  src: url("/wp-content/themes/hcss2022/fonts/HCSSFont.eot?gmh8an");
  src: url("/wp-content/themes/hcss2022/fonts/HCSSFont.eot?gmh8an#iefix") format("embedded-opentype"), url("/wp-content/themes/hcss2022/fonts/HCSSFont.woff") format("woff"), url("/wp-content/themes/hcss2022/fonts/HCSSFont.ttf") format("truetype"), url("/wp-content/themes/hcss2022/fonts/HCSSFont.svg?gmh8an#HCSSFont") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
[class^=HCSSFont-],
[class*=" HCSSFont-"] {
  font-family: "HCSSFont" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.HCSSFont-hcss-logo:before {
  content: "\e971";
}

.HCSSFont-hcss-heavybid:before {
  content: "\e96f";
}

.HCSSFont-heavybid-logo:before {
  content: "\e977";
}

.HCSSFont-hcss-heavyjob:before {
  content: "\e970";
}

.HCSSFont-heavyjob-logo:before {
  content: "\e978";
}

.HCSSFont-hcss-dispatcher:before {
  content: "\e965";
}

.HCSSFont-hcss-dispatcher-logo:before {
  content: "\e964";
}

.HCSSFont-hcss-e360:before {
  content: "\e967";
}

.HCSSFont-hcss-e360-logo:before {
  content: "\e966";
}

.HCSSFont-hcss-fuelerplus:before {
  content: "\e96c";
}

.HCSSFont-fuelerplus-logo:before {
  content: "\e959";
}

.HCSSFont-hcss-safety:before {
  content: "\e973";
}

.HCSSFont-hcss-safety-logo:before {
  content: "\e972";
}

.HCSSFont-hcss-telematics:before {
  content: "\e919";
}

.HCSSFont-hcss-telematics-logo:before {
  content: "\e96d";
}

.HCSSFont-hcss-gps:before {
  content: "\e96e";
}

.HCSSFont-hcss-fleet-management:before {
  content: "\e915";
}

.HCSSFont-fleet-management:before {
  content: "\e914";
}

.HCSSFont-oem-link:before {
  content: "\e926";
}

.HCSSFont-oem-link-logo:before {
  content: "\e925";
}

.HCSSFont-hcss-professional-services:before {
  content: "\e96a";
}

.HCSSFont-hcss-professional-services-logo:before {
  content: "\e96b";
}

.HCSSFont-hcss-cloud:before {
  content: "\e95e";
}

.HCSSFont-hcss-cloud-icon:before {
  content: "\e95d";
}

.HCSSFont-hcss-elogs:before {
  content: "\e969";
}

.HCSSFont-hcss-elogs-logo:before {
  content: "\e968";
}

.HCSSFont-hcss-forms-icon:before {
  content: "\e9a5";
}

.HCSSFont-hcss-forms:before {
  content: "\e9a6";
}

.HCSSFont-hcss-skills:before {
  content: "\e975";
}

.HCSSFont-hcss-skills-logo:before {
  content: "\e974";
}

.HCSSFont-hcss-credentials:before {
  content: "\e963";
}

.HCSSFont-hcss-credentials-logo:before {
  content: "\e962";
}

.HCSSFont-hcss-community:before {
  content: "\e961";
}

.HCSSFont-hcss-community-square:before {
  content: "\e960";
}

.HCSSFont-hcss-community-logo:before {
  content: "\e95f";
}

.HCSSFont-hcss-academy:before {
  content: "\e95b";
}

.HCSSFont-hcss-academyicon:before {
  content: "\e95c";
}

.HCSSFont-hcss-employee-app:before {
  content: "\e9a7";
}

.HCSSFont-employee-app-logo:before {
  content: "\e9a8";
}

.HCSSFont-24-hours:before {
  content: "\e900";
}

.HCSSFont-airplane:before {
  content: "\e901";
}

.HCSSFont-android:before {
  content: "\e942";
}

.HCSSFont-apple:before {
  content: "\e943";
}

.HCSSFont-articles:before {
  content: "\e902";
}

.HCSSFont-automate-dispatcher:before {
  content: "\e944";
}

.HCSSFont-award:before {
  content: "\e945";
}

.HCSSFont-bank:before {
  content: "\e946";
}

.HCSSFont-bar-chart:before {
  content: "\e947";
}

.HCSSFont-bar-chart-2:before {
  content: "\e903";
}

.HCSSFont-book:before {
  content: "\e904";
}

.HCSSFont-box:before {
  content: "\e905";
}

.HCSSFont-bullhorn:before {
  content: "\e948";
}

.HCSSFont-calculator:before {
  content: "\e949";
}

.HCSSFont-calendar:before {
  content: "\e94a";
}

.HCSSFont-cash-money:before {
  content: "\e906";
}

.HCSSFont-certification:before {
  content: "\e907";
}

.HCSSFont-chat:before {
  content: "\e94b";
}

.HCSSFont-chat-2:before {
  content: "\e908";
}

.HCSSFont-clock:before {
  content: "\e94c";
}

.HCSSFont-cloud:before {
  content: "\e94d";
}

.HCSSFont-cloud-computing:before {
  content: "\e909";
}

.HCSSFont-cloud-routes:before {
  content: "\e90a";
}

.HCSSFont-cloud-scalable:before {
  content: "\e90b";
}

.HCSSFont-cloud-security:before {
  content: "\e90c";
}

.HCSSFont-cog-rotating:before {
  content: "\e94e";
}

.HCSSFont-color-code-board:before {
  content: "\e90d";
}

.HCSSFont-comment:before {
  content: "\e94f";
}

.HCSSFont-construction-helmet:before {
  content: "\e950";
}

.HCSSFont-contract:before {
  content: "\e90e";
}

.HCSSFont-crane:before {
  content: "\e910";
}

.HCSSFont-crane-2:before {
  content: "\e90f";
}

.HCSSFont-eliminate-guesswork:before {
  content: "\e911";
}

.HCSSFont-eliminate-paperwork:before {
  content: "\e951";
}

.HCSSFont-email-address:before {
  content: "\e952";
}

.HCSSFont-engineer:before {
  content: "\e953";
}

.HCSSFont-equipment-location:before {
  content: "\e954";
}

.HCSSFont-estimating:before {
  content: "\e955";
}

.HCSSFont-exclamation-mark:before {
  content: "\e912";
}

.HCSSFont-eyeglasses:before {
  content: "\e913";
}

.HCSSFont-faq:before {
  content: "\e956";
}

.HCSSFont-form:before {
  content: "\e916";
}

.HCSSFont-fuel-adjustments:before {
  content: "\e957";
}

.HCSSFont-fuel-expenses:before {
  content: "\e958";
}

.HCSSFont-gas-pump:before {
  content: "\e917";
}

.HCSSFont-gears-money:before {
  content: "\e918";
}

.HCSSFont-handle-bids:before {
  content: "\e95a";
}

.HCSSFont-hcss-icons_users:before {
  content: "\e9a2";
}

.HCSSFont-headset:before {
  content: "\e976";
}

.HCSSFont-home:before {
  content: "\e979";
}

.HCSSFont-hourglass:before {
  content: "\e91a";
}

.HCSSFont-id-card:before {
  content: "\e97a";
}

.HCSSFont-identify-fuel-hogs:before {
  content: "\e97b";
}

.HCSSFont-industry:before {
  content: "\e91b";
}

.HCSSFont-ipad:before {
  content: "\e97c";
}

.HCSSFont-judge:before {
  content: "\e91c";
}

.HCSSFont-laptop:before {
  content: "\e97f";
}

.HCSSFont-laptop-check:before {
  content: "\e97d";
}

.HCSSFont-laptop-money:before {
  content: "\e97e";
}

.HCSSFont-lightbulb:before {
  content: "\e980";
}

.HCSSFont-line-chart:before {
  content: "\e981";
}

.HCSSFont-link:before {
  content: "\e982";
}

.HCSSFont-lock:before {
  content: "\e983";
}

.HCSSFont-magnifiying-glass:before {
  content: "\e991";
}

.HCSSFont-mail:before {
  content: "\e984";
}

.HCSSFont-map-marker:before {
  content: "\e91d";
}

.HCSSFont-meter:before {
  content: "\e91e";
}

.HCSSFont-mobile:before {
  content: "\e986";
}

.HCSSFont-mobile-alerts:before {
  content: "\e985";
}

.HCSSFont-money-sign:before {
  content: "\e91f";
}

.HCSSFont-monitor-driver:before {
  content: "\e987";
}

.HCSSFont-mouse:before {
  content: "\e920";
}

.HCSSFont-newsletter:before {
  content: "\e921";
}

.HCSSFont-next:before {
  content: "\e923";
}

.HCSSFont-next-2:before {
  content: "\e922";
}

.HCSSFont-note-taking:before {
  content: "\e924";
}

.HCSSFont-oil-and-gas:before {
  content: "\e927";
}

.HCSSFont-paperwork:before {
  content: "\e988";
}

.HCSSFont-path:before {
  content: "\e989";
}

.HCSSFont-phone:before {
  content: "\e98a";
}

.HCSSFont-picture:before {
  content: "\e928";
}

.HCSSFont-pie-chart:before {
  content: "\e98b";
}

.HCSSFont-pin:before {
  content: "\e929";
}

.HCSSFont-power:before {
  content: "\e92a";
}

.HCSSFont-power-button:before {
  content: "\e98c";
}

.HCSSFont-prepare-future:before {
  content: "\e92b";
}

.HCSSFont-previous:before {
  content: "\e92c";
}

.HCSSFont-protect:before {
  content: "\e98d";
}

.HCSSFont-puzzle:before {
  content: "\e92d";
}

.HCSSFont-random:before {
  content: "\e98e";
}

.HCSSFont-ribbon:before {
  content: "\e92e";
}

.HCSSFont-safety-culture:before {
  content: "\e98f";
}

.HCSSFont-sales-person:before {
  content: "\e92f";
}

.HCSSFont-schedule-budget:before {
  content: "\e990";
}

.HCSSFont-search:before {
  content: "\e992";
}

.HCSSFont-send:before {
  content: "\e993";
}

.HCSSFont-sending-budgets:before {
  content: "\e994";
}

.HCSSFont-share:before {
  content: "\e930";
}

.HCSSFont-sign-up:before {
  content: "\e931";
}

.HCSSFont-signature:before {
  content: "\e932";
}

.HCSSFont-single-document:before {
  content: "\e933";
}

.HCSSFont-smartphone-moneysign:before {
  content: "\e934";
}

.HCSSFont-spaceship:before {
  content: "\e995";
}

.HCSSFont-star:before {
  content: "\e996";
}

.HCSSFont-support-tech:before {
  content: "\e997";
}

.HCSSFont-tasks:before {
  content: "\e998";
}

.HCSSFont-telecom:before {
  content: "\e935";
}

.HCSSFont-thumbs-up:before {
  content: "\e999";
}

.HCSSFont-timecards:before {
  content: "\e99a";
}

.HCSSFont-toolbox:before {
  content: "\e99b";
}

.HCSSFont-tools:before {
  content: "\e99c";
}

.HCSSFont-track-performance:before {
  content: "\e936";
}

.HCSSFont-trophy:before {
  content: "\e99e";
}

.HCSSFont-trophy-2:before {
  content: "\e99d";
}

.HCSSFont-truck:before {
  content: "\e93b";
}

.HCSSFont-truck-2:before {
  content: "\e937";
}

.HCSSFont-truck-3:before {
  content: "\e938";
}

.HCSSFont-truck-4:before {
  content: "\e939";
}

.HCSSFont-truck-5:before {
  content: "\e93a";
}

.HCSSFont-trucking:before {
  content: "\e99f";
}

.HCSSFont-up-down-arrows:before {
  content: "\e9a0";
}

.HCSSFont-upload:before {
  content: "\e93c";
}

.HCSSFont-user-profile:before {
  content: "\e9a1";
}

.HCSSFont-users:before {
  content: "\e93d";
}

.HCSSFont-video:before {
  content: "\e93e";
}

.HCSSFont-view-document:before {
  content: "\e9a3";
}

.HCSSFont-wastewater:before {
  content: "\e93f";
}

.HCSSFont-watch-video:before {
  content: "\e940";
}

.HCSSFont-wifi:before {
  content: "\e941";
}

.HCSSFont-world-wide:before {
  content: "\e9a4";
}

.HCSSFont-heavybid-logo:before, .HCSSFont-hcss-heavybid:before {
  color: #009639;
}

.HCSSFont-heavyjob-logo:before, .HCSSFont-hcss-heavyjob:before {
  color: #005eb8;
}

.HCSSFont-hcss-safety-logo:before, .HCSSFont-hcss-safety:before {
  color: #ff9e1b;
}

.HCSSFont-hcss-dispatcher-logo:before {
  color: #e35205;
}

.HCSSFont-hcss-e360-logo:before, .HCSSFont-hcss-e360:before {
  color: #007681;
}

.HCSSFont-fuelerplus-logo:before, .HCSSFont-hcss-fuelerplus:before {
  color: #642f6c;
}

.HCSSFont-hcss-telematics-logo:before {
  color: #00b5e2;
}

.HCSSFont-hcss-cloud-icon:before {
  color: #567387;
}

.icon-hcss-plans {
  height: 35px;
}
.icon-hcss-plans:before {
  content: " ";
  background: url(/wp-content/uploads/2021/03/logo-plans-justicon.svg) no-repeat;
  background-color: #fff;
}

.icon-hcss-trucking:before {
  content: " ";
  background: url(/wp-content/uploads/2021/03/logo-trucking-justicon.svg) no-repeat;
  background-color: #fff;
}

.icon-hcss-intelligence:before {
  content: " ";
  background: url(/wp-content/uploads/2021/03/logo-intelligence-justicon.svg) no-repeat;
  background-color: #fff;
}

.icon-hcss-aerial:before {
  content: " ";
  background: url(/wp-content/uploads/2021/07/logo-aerial-justicon.svg) no-repeat;
  background-color: #fff;
}

@font-face {
  font-family: "Defaults";
  src: url("/wp-content/themes/hcss2022/fonts/defaults/Defaults.eot?rfa9z8");
  src: url("/wp-content/themes/hcss2022/fonts/defaults/Defaults.eot?#iefixrfa9z8") format("embedded-opentype"), url("/wp-content/themes/hcss2022/fonts/defaults/Defaults.woff?rfa9z8") format("woff"), url("/wp-content/themes/hcss2022/fonts/defaults/Defaults.ttf?rfa9z8") format("truetype"), url("/wp-content/themes/hcss2022/fonts/defaults/Defaults.svg?rfa9z8#Defaults") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
[class^=Defaults-],
[class*=" Defaults-"] {
  font-family: "Defaults";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.Defaults-glass:before {
  content: "\f000";
}

.Defaults-music:before {
  content: "\f001";
}

.Defaults-search:before {
  content: "\f002";
}

.Defaults-envelope-o:before {
  content: "\f003";
}

.Defaults-heart:before {
  content: "\f004";
}

.Defaults-star:before {
  content: "\f005";
}

.Defaults-star-o:before {
  content: "\f006";
}

.Defaults-user:before {
  content: "\f007";
}

.Defaults-film:before {
  content: "\f008";
}

.Defaults-th-large:before {
  content: "\f009";
}

.Defaults-th:before {
  content: "\f00a";
}

.Defaults-th-list:before {
  content: "\f00b";
}

.Defaults-check:before {
  content: "\f00c";
}

.Defaults-close:before {
  content: "\f00d";
}

.Defaults-remove:before {
  content: "\f00d";
}

.Defaults-times:before {
  content: "\f00d";
}

.Defaults-search-plus:before {
  content: "\f00e";
}

.Defaults-search-minus:before {
  content: "\f010";
}

.Defaults-power-off:before {
  content: "\f011";
}

.Defaults-signal:before {
  content: "\f012";
}

.Defaults-cog:before {
  content: "\f013";
}

.Defaults-gear:before {
  content: "\f013";
}

.Defaults-trash-o:before {
  content: "\f014";
}

.Defaults-home:before {
  content: "\f015";
}

.Defaults-file-o:before {
  content: "\f016";
}

.Defaults-clock-o:before {
  content: "\f017";
}

.Defaults-road:before {
  content: "\f018";
}

.Defaults-download:before {
  content: "\f019";
}

.Defaults-arrow-circle-o-down:before {
  content: "\f01a";
}

.Defaults-arrow-circle-o-up:before {
  content: "\f01b";
}

.Defaults-inbox:before {
  content: "\f01c";
}

.Defaults-play-circle-o:before {
  content: "\f01d";
}

.Defaults-repeat:before {
  content: "\f01e";
}

.Defaults-rotate-right:before {
  content: "\f01e";
}

.Defaults-refresh:before {
  content: "\f021";
}

.Defaults-list-alt:before {
  content: "\f022";
}

.Defaults-lock:before {
  content: "\f023";
}

.Defaults-flag:before {
  content: "\f024";
}

.Defaults-headphones:before {
  content: "\f025";
}

.Defaults-volume-off:before {
  content: "\f026";
}

.Defaults-volume-down:before {
  content: "\f027";
}

.Defaults-volume-up:before {
  content: "\f028";
}

.Defaults-qrcode:before {
  content: "\f029";
}

.Defaults-barcode:before {
  content: "\f02a";
}

.Defaults-tag:before {
  content: "\f02b";
}

.Defaults-tags:before {
  content: "\f02c";
}

.Defaults-book:before {
  content: "\f02d";
}

.Defaults-bookmark:before {
  content: "\f02e";
}

.Defaults-print:before {
  content: "\f02f";
}

.Defaults-camera:before {
  content: "\f030";
}

.Defaults-font:before {
  content: "\f031";
}

.Defaults-bold:before {
  content: "\f032";
}

.Defaults-italic:before {
  content: "\f033";
}

.Defaults-text-height:before {
  content: "\f034";
}

.Defaults-text-width:before {
  content: "\f035";
}

.Defaults-align-left:before {
  content: "\f036";
}

.Defaults-align-center:before {
  content: "\f037";
}

.Defaults-align-right:before {
  content: "\f038";
}

.Defaults-align-justify:before {
  content: "\f039";
}

.Defaults-list:before {
  content: "\f03a";
}

.Defaults-dedent:before {
  content: "\f03b";
}

.Defaults-outdent:before {
  content: "\f03b";
}

.Defaults-indent:before {
  content: "\f03c";
}

.Defaults-video-camera:before {
  content: "\f03d";
}

.Defaults-image:before {
  content: "\f03e";
}

.Defaults-photo:before {
  content: "\f03e";
}

.Defaults-picture-o:before {
  content: "\f03e";
}

.Defaults-pencil:before {
  content: "\f040";
}

.Defaults-map-marker:before {
  content: "\f041";
}

.Defaults-adjust:before {
  content: "\f042";
}

.Defaults-tint:before {
  content: "\f043";
}

.Defaults-edit:before {
  content: "\f044";
}

.Defaults-pencil-square-o:before {
  content: "\f044";
}

.Defaults-share-square-o:before {
  content: "\f045";
}

.Defaults-check-square-o:before {
  content: "\f046";
}

.Defaults-arrows:before {
  content: "\f047";
}

.Defaults-step-backward:before {
  content: "\f048";
}

.Defaults-fast-backward:before {
  content: "\f049";
}

.Defaults-backward:before {
  content: "\f04a";
}

.Defaults-play:before {
  content: "\f04b";
}

.Defaults-pause:before {
  content: "\f04c";
}

.Defaults-stop:before {
  content: "\f04d";
}

.Defaults-forward:before {
  content: "\f04e";
}

.Defaults-fast-forward:before {
  content: "\f050";
}

.Defaults-step-forward:before {
  content: "\f051";
}

.Defaults-eject:before {
  content: "\f052";
}

.Defaults-chevron-left:before {
  content: "\f053";
}

.Defaults-chevron-right:before {
  content: "\f054";
}

.Defaults-plus-circle:before {
  content: "\f055";
}

.Defaults-minus-circle:before {
  content: "\f056";
}

.Defaults-times-circle:before {
  content: "\f057";
}

.Defaults-check-circle:before {
  content: "\f058";
}

.Defaults-question-circle:before {
  content: "\f059";
}

.Defaults-info-circle:before {
  content: "\f05a";
}

.Defaults-crosshairs:before {
  content: "\f05b";
}

.Defaults-times-circle-o:before {
  content: "\f05c";
}

.Defaults-check-circle-o:before {
  content: "\f05d";
}

.Defaults-ban:before {
  content: "\f05e";
}

.Defaults-arrow-left:before {
  content: "\f060";
}

.Defaults-arrow-right:before {
  content: "\f061";
}

.Defaults-arrow-up:before {
  content: "\f062";
}

.Defaults-arrow-down:before {
  content: "\f063";
}

.Defaults-mail-forward:before {
  content: "\f064";
}

.Defaults-share:before {
  content: "\f064";
}

.Defaults-expand:before {
  content: "\f065";
}

.Defaults-compress:before {
  content: "\f066";
}

.Defaults-plus:before {
  content: "\f067";
}

.Defaults-minus:before {
  content: "\f068";
}

.Defaults-asterisk:before {
  content: "\f069";
}

.Defaults-exclamation-circle:before {
  content: "\f06a";
}

.Defaults-gift:before {
  content: "\f06b";
}

.Defaults-leaf:before {
  content: "\f06c";
}

.Defaults-fire:before {
  content: "\f06d";
}

.Defaults-eye:before {
  content: "\f06e";
}

.Defaults-eye-slash:before {
  content: "\f070";
}

.Defaults-exclamation-triangle:before {
  content: "\f071";
}

.Defaults-warning:before {
  content: "\f071";
}

.Defaults-plane:before {
  content: "\f072";
}

.Defaults-calendar:before {
  content: "\f073";
}

.Defaults-random:before {
  content: "\f074";
}

.Defaults-comment:before {
  content: "\f075";
}

.Defaults-magnet:before {
  content: "\f076";
}

.Defaults-chevron-up:before {
  content: "\f077";
}

.Defaults-chevron-down:before {
  content: "\f078";
}

.Defaults-retweet:before {
  content: "\f079";
}

.Defaults-shopping-cart:before {
  content: "\f07a";
}

.Defaults-folder:before {
  content: "\f07b";
}

.Defaults-folder-open:before {
  content: "\f07c";
}

.Defaults-arrows-v:before {
  content: "\f07d";
}

.Defaults-arrows-h:before {
  content: "\f07e";
}

.Defaults-bar-chart:before {
  content: "\f080";
}

.Defaults-bar-chart-o:before {
  content: "\f080";
}

.Defaults-twitter-square:before {
  content: "\f081";
}

.Defaults-facebook-square:before {
  content: "\f082";
}

.Defaults-camera-retro:before {
  content: "\f083";
}

.Defaults-key:before {
  content: "\f084";
}

.Defaults-cogs:before {
  content: "\f085";
}

.Defaults-gears:before {
  content: "\f085";
}

.Defaults-comments:before {
  content: "\f086";
}

.Defaults-thumbs-o-up:before {
  content: "\f087";
}

.Defaults-thumbs-o-down:before {
  content: "\f088";
}

.Defaults-star-half:before {
  content: "\f089";
}

.Defaults-heart-o:before {
  content: "\f08a";
}

.Defaults-sign-out:before {
  content: "\f08b";
}

.Defaults-linkedin-square:before {
  content: "\f08c";
}

.Defaults-thumb-tack:before {
  content: "\f08d";
}

.Defaults-external-link:before {
  content: "\f08e";
}

.Defaults-sign-in:before {
  content: "\f090";
}

.Defaults-trophy:before {
  content: "\f091";
}

.Defaults-github-square:before {
  content: "\f092";
}

.Defaults-upload:before {
  content: "\f093";
}

.Defaults-lemon-o:before {
  content: "\f094";
}

.Defaults-phone:before {
  content: "\f095";
}

.Defaults-square-o:before {
  content: "\f096";
}

.Defaults-bookmark-o:before {
  content: "\f097";
}

.Defaults-phone-square:before {
  content: "\f098";
}

.Defaults-twitter:before {
  content: "\f099";
}

.Defaults-facebook:before {
  content: "\f09a";
}

.Defaults-facebook-f:before {
  content: "\f09a";
}

.Defaults-github:before {
  content: "\f09b";
}

.Defaults-unlock:before {
  content: "\f09c";
}

.Defaults-credit-card:before {
  content: "\f09d";
}

.Defaults-rss:before {
  content: "\f09e";
}

.Defaults-hdd-o:before {
  content: "\f0a0";
}

.Defaults-bullhorn:before {
  content: "\f0a1";
}

.Defaults-bell-o:before {
  content: "\f0a2";
}

.Defaults-certificate:before {
  content: "\f0a3";
}

.Defaults-hand-o-right:before {
  content: "\f0a4";
}

.Defaults-hand-o-left:before {
  content: "\f0a5";
}

.Defaults-hand-o-up:before {
  content: "\f0a6";
}

.Defaults-hand-o-down:before {
  content: "\f0a7";
}

.Defaults-arrow-circle-left:before {
  content: "\f0a8";
}

.Defaults-arrow-circle-right:before {
  content: "\f0a9";
}

.Defaults-arrow-circle-up:before {
  content: "\f0aa";
}

.Defaults-arrow-circle-down:before {
  content: "\f0ab";
}

.Defaults-globe:before {
  content: "\f0ac";
}

.Defaults-wrench:before {
  content: "\f0ad";
}

.Defaults-tasks:before {
  content: "\f0ae";
}

.Defaults-filter:before {
  content: "\f0b0";
}

.Defaults-briefcase:before {
  content: "\f0b1";
}

.Defaults-arrows-alt:before {
  content: "\f0b2";
}

.Defaults-group:before {
  content: "\f0c0";
}

.Defaults-users:before {
  content: "\f0c0";
}

.Defaults-chain:before {
  content: "\f0c1";
}

.Defaults-link:before {
  content: "\f0c1";
}

.Defaults-cloud:before {
  content: "\f0c2";
}

.Defaults-flask:before {
  content: "\f0c3";
}

.Defaults-cut:before {
  content: "\f0c4";
}

.Defaults-scissors:before {
  content: "\f0c4";
}

.Defaults-copy:before {
  content: "\f0c5";
}

.Defaults-files-o:before {
  content: "\f0c5";
}

.Defaults-paperclip:before {
  content: "\f0c6";
}

.Defaults-floppy-o:before {
  content: "\f0c7";
}

.Defaults-save:before {
  content: "\f0c7";
}

.Defaults-square:before {
  content: "\f0c8";
}

.Defaults-bars:before {
  content: "\f0c9";
}

.Defaults-navicon:before {
  content: "\f0c9";
}

.Defaults-reorder:before {
  content: "\f0c9";
}

.Defaults-list-ul:before {
  content: "\f0ca";
}

.Defaults-list-ol:before {
  content: "\f0cb";
}

.Defaults-strikethrough:before {
  content: "\f0cc";
}

.Defaults-underline:before {
  content: "\f0cd";
}

.Defaults-table:before {
  content: "\f0ce";
}

.Defaults-magic:before {
  content: "\f0d0";
}

.Defaults-truck:before {
  content: "\f0d1";
}

.Defaults-pinterest:before {
  content: "\f0d2";
}

.Defaults-pinterest-square:before {
  content: "\f0d3";
}

.Defaults-google-plus-square:before {
  content: "\f0d4";
}

.Defaults-google-plus:before {
  content: "\f0d5";
}

.Defaults-money:before {
  content: "\f0d6";
}

.Defaults-caret-down:before {
  content: "\f0d7";
}

.Defaults-caret-up:before {
  content: "\f0d8";
}

.Defaults-caret-left:before {
  content: "\f0d9";
}

.Defaults-caret-right:before {
  content: "\f0da";
}

.Defaults-columns:before {
  content: "\f0db";
}

.Defaults-sort:before {
  content: "\f0dc";
}

.Defaults-unsorted:before {
  content: "\f0dc";
}

.Defaults-sort-desc:before {
  content: "\f0dd";
}

.Defaults-sort-down:before {
  content: "\f0dd";
}

.Defaults-sort-asc:before {
  content: "\f0de";
}

.Defaults-sort-up:before {
  content: "\f0de";
}

.Defaults-envelope:before {
  content: "\f0e0";
}

.Defaults-linkedin:before {
  content: "\f0e1";
}

.Defaults-rotate-left:before {
  content: "\f0e2";
}

.Defaults-undo:before {
  content: "\f0e2";
}

.Defaults-gavel:before {
  content: "\f0e3";
}

.Defaults-legal:before {
  content: "\f0e3";
}

.Defaults-dashboard:before {
  content: "\f0e4";
}

.Defaults-tachometer:before {
  content: "\f0e4";
}

.Defaults-comment-o:before {
  content: "\f0e5";
}

.Defaults-comments-o:before {
  content: "\f0e6";
}

.Defaults-bolt:before {
  content: "\f0e7";
}

.Defaults-flash:before {
  content: "\f0e7";
}

.Defaults-sitemap:before {
  content: "\f0e8";
}

.Defaults-umbrella:before {
  content: "\f0e9";
}

.Defaults-clipboard:before {
  content: "\f0ea";
}

.Defaults-paste:before {
  content: "\f0ea";
}

.Defaults-lightbulb-o:before {
  content: "\f0eb";
}

.Defaults-exchange:before {
  content: "\f0ec";
}

.Defaults-cloud-download:before {
  content: "\f0ed";
}

.Defaults-cloud-upload:before {
  content: "\f0ee";
}

.Defaults-user-md:before {
  content: "\f0f0";
}

.Defaults-stethoscope:before {
  content: "\f0f1";
}

.Defaults-suitcase:before {
  content: "\f0f2";
}

.Defaults-bell:before {
  content: "\f0f3";
}

.Defaults-coffee:before {
  content: "\f0f4";
}

.Defaults-cutlery:before {
  content: "\f0f5";
}

.Defaults-file-text-o:before {
  content: "\f0f6";
}

.Defaults-building-o:before {
  content: "\f0f7";
}

.Defaults-hospital-o:before {
  content: "\f0f8";
}

.Defaults-ambulance:before {
  content: "\f0f9";
}

.Defaults-medkit:before {
  content: "\f0fa";
}

.Defaults-fighter-jet:before {
  content: "\f0fb";
}

.Defaults-beer:before {
  content: "\f0fc";
}

.Defaults-h-square:before {
  content: "\f0fd";
}

.Defaults-plus-square:before {
  content: "\f0fe";
}

.Defaults-angle-double-left:before {
  content: "\f100";
}

.Defaults-angle-double-right:before {
  content: "\f101";
}

.Defaults-angle-double-up:before {
  content: "\f102";
}

.Defaults-angle-double-down:before {
  content: "\f103";
}

.Defaults-angle-left:before {
  content: "\f104";
}

.Defaults-angle-right:before {
  content: "\f105";
}

.Defaults-angle-up:before {
  content: "\f106";
}

.Defaults-angle-down:before {
  content: "\f107";
}

.Defaults-desktop:before {
  content: "\f108";
}

.Defaults-laptop:before {
  content: "\f109";
}

.Defaults-tablet:before {
  content: "\f10a";
}

.Defaults-mobile:before {
  content: "\f10b";
}

.Defaults-mobile-phone:before {
  content: "\f10b";
}

.Defaults-circle-o:before {
  content: "\f10c";
}

.Defaults-quote-left:before {
  content: "\f10d";
}

.Defaults-quote-right:before {
  content: "\f10e";
}

.Defaults-spinner:before {
  content: "\f110";
}

.Defaults-circle:before {
  content: "\f111";
}

.Defaults-mail-reply:before {
  content: "\f112";
}

.Defaults-reply:before {
  content: "\f112";
}

.Defaults-github-alt:before {
  content: "\f113";
}

.Defaults-folder-o:before {
  content: "\f114";
}

.Defaults-folder-open-o:before {
  content: "\f115";
}

.Defaults-smile-o:before {
  content: "\f118";
}

.Defaults-frown-o:before {
  content: "\f119";
}

.Defaults-meh-o:before {
  content: "\f11a";
}

.Defaults-gamepad:before {
  content: "\f11b";
}

.Defaults-keyboard-o:before {
  content: "\f11c";
}

.Defaults-flag-o:before {
  content: "\f11d";
}

.Defaults-flag-checkered:before {
  content: "\f11e";
}

.Defaults-terminal:before {
  content: "\f120";
}

.Defaults-code:before {
  content: "\f121";
}

.Defaults-mail-reply-all:before {
  content: "\f122";
}

.Defaults-reply-all:before {
  content: "\f122";
}

.Defaults-star-half-empty:before {
  content: "\f123";
}

.Defaults-star-half-full:before {
  content: "\f123";
}

.Defaults-star-half-o:before {
  content: "\f123";
}

.Defaults-location-arrow:before {
  content: "\f124";
}

.Defaults-crop:before {
  content: "\f125";
}

.Defaults-code-fork:before {
  content: "\f126";
}

.Defaults-chain-broken:before {
  content: "\f127";
}

.Defaults-unlink:before {
  content: "\f127";
}

.Defaults-question:before {
  content: "\f128";
}

.Defaults-info:before {
  content: "\f129";
}

.Defaults-exclamation:before {
  content: "\f12a";
}

.Defaults-superscript:before {
  content: "\f12b";
}

.Defaults-subscript:before {
  content: "\f12c";
}

.Defaults-eraser:before {
  content: "\f12d";
}

.Defaults-puzzle-piece:before {
  content: "\f12e";
}

.Defaults-microphone:before {
  content: "\f130";
}

.Defaults-microphone-slash:before {
  content: "\f131";
}

.Defaults-shield:before {
  content: "\f132";
}

.Defaults-calendar-o:before {
  content: "\f133";
}

.Defaults-fire-extinguisher:before {
  content: "\f134";
}

.Defaults-rocket:before {
  content: "\f135";
}

.Defaults-maxcdn:before {
  content: "\f136";
}

.Defaults-chevron-circle-left:before {
  content: "\f137";
}

.Defaults-chevron-circle-right:before {
  content: "\f138";
}

.Defaults-chevron-circle-up:before {
  content: "\f139";
}

.Defaults-chevron-circle-down:before {
  content: "\f13a";
}

.Defaults-html5:before {
  content: "\f13b";
}

.Defaults-css3:before {
  content: "\f13c";
}

.Defaults-anchor:before {
  content: "\f13d";
}

.Defaults-unlock-alt:before {
  content: "\f13e";
}

.Defaults-bullseye:before {
  content: "\f140";
}

.Defaults-ellipsis-h:before {
  content: "\f141";
}

.Defaults-ellipsis-v:before {
  content: "\f142";
}

.Defaults-rss-square:before {
  content: "\f143";
}

.Defaults-play-circle:before {
  content: "\f144";
}

.Defaults-ticket:before {
  content: "\f145";
}

.Defaults-minus-square:before {
  content: "\f146";
}

.Defaults-minus-square-o:before {
  content: "\f147";
}

.Defaults-level-up:before {
  content: "\f148";
}

.Defaults-level-down:before {
  content: "\f149";
}

.Defaults-check-square:before {
  content: "\f14a";
}

.Defaults-pencil-square:before {
  content: "\f14b";
}

.Defaults-external-link-square:before {
  content: "\f14c";
}

.Defaults-share-square:before {
  content: "\f14d";
}

.Defaults-compass:before {
  content: "\f14e";
}

.Defaults-caret-square-o-down:before {
  content: "\f150";
}

.Defaults-toggle-down:before {
  content: "\f150";
}

.Defaults-caret-square-o-up:before {
  content: "\f151";
}

.Defaults-toggle-up:before {
  content: "\f151";
}

.Defaults-caret-square-o-right:before {
  content: "\f152";
}

.Defaults-toggle-right:before {
  content: "\f152";
}

.Defaults-eur:before {
  content: "\f153";
}

.Defaults-euro:before {
  content: "\f153";
}

.Defaults-gbp:before {
  content: "\f154";
}

.Defaults-dollar:before {
  content: "\f155";
}

.Defaults-usd:before {
  content: "\f155";
}

.Defaults-inr:before {
  content: "\f156";
}

.Defaults-rupee:before {
  content: "\f156";
}

.Defaults-cny:before {
  content: "\f157";
}

.Defaults-jpy:before {
  content: "\f157";
}

.Defaults-rmb:before {
  content: "\f157";
}

.Defaults-yen:before {
  content: "\f157";
}

.Defaults-rouble:before {
  content: "\f158";
}

.Defaults-rub:before {
  content: "\f158";
}

.Defaults-ruble:before {
  content: "\f158";
}

.Defaults-krw:before {
  content: "\f159";
}

.Defaults-won:before {
  content: "\f159";
}

.Defaults-bitcoin:before {
  content: "\f15a";
}

.Defaults-btc:before {
  content: "\f15a";
}

.Defaults-file:before {
  content: "\f15b";
}

.Defaults-file-text:before {
  content: "\f15c";
}

.Defaults-sort-alpha-asc:before {
  content: "\f15d";
}

.Defaults-sort-alpha-desc:before {
  content: "\f15e";
}

.Defaults-sort-amount-asc:before {
  content: "\f160";
}

.Defaults-sort-amount-desc:before {
  content: "\f161";
}

.Defaults-sort-numeric-asc:before {
  content: "\f162";
}

.Defaults-sort-numeric-desc:before {
  content: "\f163";
}

.Defaults-thumbs-up:before {
  content: "\f164";
}

.Defaults-thumbs-down:before {
  content: "\f165";
}

.Defaults-youtube-square:before {
  content: "\f166";
}

.Defaults-youtube:before {
  content: "\f167";
}

.Defaults-xing:before {
  content: "\f168";
}

.Defaults-xing-square:before {
  content: "\f169";
}

.Defaults-youtube-play:before {
  content: "\f16a";
}

.Defaults-dropbox:before {
  content: "\f16b";
}

.Defaults-stack-overflow:before {
  content: "\f16c";
}

.Defaults-instagram:before {
  content: "\f16d";
}

.Defaults-flickr:before {
  content: "\f16e";
}

.Defaults-adn:before {
  content: "\f170";
}

.Defaults-bitbucket:before {
  content: "\f171";
}

.Defaults-bitbucket-square:before {
  content: "\f172";
}

.Defaults-tumblr:before {
  content: "\f173";
}

.Defaults-tumblr-square:before {
  content: "\f174";
}

.Defaults-long-arrow-down:before {
  content: "\f175";
}

.Defaults-long-arrow-up:before {
  content: "\f176";
}

.Defaults-long-arrow-left:before {
  content: "\f177";
}

.Defaults-long-arrow-right:before {
  content: "\f178";
}

.Defaults-apple:before {
  content: "\f179";
}

.Defaults-windows:before {
  content: "\f17a";
}

.Defaults-android:before {
  content: "\f17b";
}

.Defaults-linux:before {
  content: "\f17c";
}

.Defaults-dribbble:before {
  content: "\f17d";
}

.Defaults-skype:before {
  content: "\f17e";
}

.Defaults-foursquare:before {
  content: "\f180";
}

.Defaults-trello:before {
  content: "\f181";
}

.Defaults-female:before {
  content: "\f182";
}

.Defaults-male:before {
  content: "\f183";
}

.Defaults-gittip:before {
  content: "\f184";
}

.Defaults-gratipay:before {
  content: "\f184";
}

.Defaults-sun-o:before {
  content: "\f185";
}

.Defaults-moon-o:before {
  content: "\f186";
}

.Defaults-archive:before {
  content: "\f187";
}

.Defaults-bug:before {
  content: "\f188";
}

.Defaults-vk:before {
  content: "\f189";
}

.Defaults-weibo:before {
  content: "\f18a";
}

.Defaults-renren:before {
  content: "\f18b";
}

.Defaults-pagelines:before {
  content: "\f18c";
}

.Defaults-stack-exchange:before {
  content: "\f18d";
}

.Defaults-arrow-circle-o-right:before {
  content: "\f18e";
}

.Defaults-arrow-circle-o-left:before {
  content: "\f190";
}

.Defaults-caret-square-o-left:before {
  content: "\f191";
}

.Defaults-toggle-left:before {
  content: "\f191";
}

.Defaults-dot-circle-o:before {
  content: "\f192";
}

.Defaults-wheelchair:before {
  content: "\f193";
}

.Defaults-vimeo-square:before {
  content: "\f194";
}

.Defaults-try:before {
  content: "\f195";
}

.Defaults-turkish-lira:before {
  content: "\f195";
}

.Defaults-plus-square-o:before {
  content: "\f196";
}

.Defaults-space-shuttle:before {
  content: "\f197";
}

.Defaults-slack:before {
  content: "\f198";
}

.Defaults-envelope-square:before {
  content: "\f199";
}

.Defaults-wordpress:before {
  content: "\f19a";
}

.Defaults-openid:before {
  content: "\f19b";
}

.Defaults-bank:before {
  content: "\f19c";
}

.Defaults-institution:before {
  content: "\f19c";
}

.Defaults-university:before {
  content: "\f19c";
}

.Defaults-graduation-cap:before {
  content: "\f19d";
}

.Defaults-mortar-board:before {
  content: "\f19d";
}

.Defaults-yahoo:before {
  content: "\f19e";
}

.Defaults-google:before {
  content: "\f1a0";
}

.Defaults-reddit:before {
  content: "\f1a1";
}

.Defaults-reddit-square:before {
  content: "\f1a2";
}

.Defaults-stumbleupon-circle:before {
  content: "\f1a3";
}

.Defaults-stumbleupon:before {
  content: "\f1a4";
}

.Defaults-delicious:before {
  content: "\f1a5";
}

.Defaults-digg:before {
  content: "\f1a6";
}

.Defaults-pied-piper:before {
  content: "\f1a7";
}

.Defaults-pied-piper-alt:before {
  content: "\f1a8";
}

.Defaults-drupal:before {
  content: "\f1a9";
}

.Defaults-joomla:before {
  content: "\f1aa";
}

.Defaults-language:before {
  content: "\f1ab";
}

.Defaults-fax:before {
  content: "\f1ac";
}

.Defaults-building:before {
  content: "\f1ad";
}

.Defaults-child:before {
  content: "\f1ae";
}

.Defaults-paw:before {
  content: "\f1b0";
}

.Defaults-spoon:before {
  content: "\f1b1";
}

.Defaults-cube:before {
  content: "\f1b2";
}

.Defaults-cubes:before {
  content: "\f1b3";
}

.Defaults-behance:before {
  content: "\f1b4";
}

.Defaults-behance-square:before {
  content: "\f1b5";
}

.Defaults-steam:before {
  content: "\f1b6";
}

.Defaults-steam-square:before {
  content: "\f1b7";
}

.Defaults-recycle:before {
  content: "\f1b8";
}

.Defaults-automobile:before {
  content: "\f1b9";
}

.Defaults-car:before {
  content: "\f1b9";
}

.Defaults-cab:before {
  content: "\f1ba";
}

.Defaults-taxi:before {
  content: "\f1ba";
}

.Defaults-tree:before {
  content: "\f1bb";
}

.Defaults-spotify:before {
  content: "\f1bc";
}

.Defaults-deviantart:before {
  content: "\f1bd";
}

.Defaults-soundcloud:before {
  content: "\f1be";
}

.Defaults-database:before {
  content: "\f1c0";
}

.Defaults-file-pdf-o:before {
  content: "\f1c1";
}

.Defaults-file-word-o:before {
  content: "\f1c2";
}

.Defaults-file-excel-o:before {
  content: "\f1c3";
}

.Defaults-file-powerpoint-o:before {
  content: "\f1c4";
}

.Defaults-file-image-o:before {
  content: "\f1c5";
}

.Defaults-file-photo-o:before {
  content: "\f1c5";
}

.Defaults-file-picture-o:before {
  content: "\f1c5";
}

.Defaults-file-archive-o:before {
  content: "\f1c6";
}

.Defaults-file-zip-o:before {
  content: "\f1c6";
}

.Defaults-file-audio-o:before {
  content: "\f1c7";
}

.Defaults-file-sound-o:before {
  content: "\f1c7";
}

.Defaults-file-movie-o:before {
  content: "\f1c8";
}

.Defaults-file-video-o:before {
  content: "\f1c8";
}

.Defaults-file-code-o:before {
  content: "\f1c9";
}

.Defaults-vine:before {
  content: "\f1ca";
}

.Defaults-codepen:before {
  content: "\f1cb";
}

.Defaults-jsfiddle:before {
  content: "\f1cc";
}

.Defaults-life-bouy:before {
  content: "\f1cd";
}

.Defaults-life-buoy:before {
  content: "\f1cd";
}

.Defaults-life-ring:before {
  content: "\f1cd";
}

.Defaults-life-saver:before {
  content: "\f1cd";
}

.Defaults-support:before {
  content: "\f1cd";
}

.Defaults-circle-o-notch:before {
  content: "\f1ce";
}

.Defaults-ra:before {
  content: "\f1d0";
}

.Defaults-rebel:before {
  content: "\f1d0";
}

.Defaults-empire:before {
  content: "\f1d1";
}

.Defaults-ge:before {
  content: "\f1d1";
}

.Defaults-git-square:before {
  content: "\f1d2";
}

.Defaults-git:before {
  content: "\f1d3";
}

.Defaults-hacker-news:before {
  content: "\f1d4";
}

.Defaults-tencent-weibo:before {
  content: "\f1d5";
}

.Defaults-qq:before {
  content: "\f1d6";
}

.Defaults-wechat:before {
  content: "\f1d7";
}

.Defaults-weixin:before {
  content: "\f1d7";
}

.Defaults-paper-plane:before {
  content: "\f1d8";
}

.Defaults-send:before {
  content: "\f1d8";
}

.Defaults-paper-plane-o:before {
  content: "\f1d9";
}

.Defaults-send-o:before {
  content: "\f1d9";
}

.Defaults-history:before {
  content: "\f1da";
}

.Defaults-circle-thin:before {
  content: "\f1db";
}

.Defaults-genderless:before {
  content: "\f1db";
}

.Defaults-header:before {
  content: "\f1dc";
}

.Defaults-paragraph:before {
  content: "\f1dd";
}

.Defaults-sliders:before {
  content: "\f1de";
}

.Defaults-share-alt:before {
  content: "\f1e0";
}

.Defaults-share-alt-square:before {
  content: "\f1e1";
}

.Defaults-bomb:before {
  content: "\f1e2";
}

.Defaults-futbol-o:before {
  content: "\f1e3";
}

.Defaults-soccer-ball-o:before {
  content: "\f1e3";
}

.Defaults-tty:before {
  content: "\f1e4";
}

.Defaults-binoculars:before {
  content: "\f1e5";
}

.Defaults-plug:before {
  content: "\f1e6";
}

.Defaults-slideshare:before {
  content: "\f1e7";
}

.Defaults-twitch:before {
  content: "\f1e8";
}

.Defaults-yelp:before {
  content: "\f1e9";
}

.Defaults-newspaper-o:before {
  content: "\f1ea";
}

.Defaults-wifi:before {
  content: "\f1eb";
}

.Defaults-calculator:before {
  content: "\f1ec";
}

.Defaults-paypal:before {
  content: "\f1ed";
}

.Defaults-google-wallet:before {
  content: "\f1ee";
}

.Defaults-cc-visa:before {
  content: "\f1f0";
}

.Defaults-cc-mastercard:before {
  content: "\f1f1";
}

.Defaults-cc-discover:before {
  content: "\f1f2";
}

.Defaults-cc-amex:before {
  content: "\f1f3";
}

.Defaults-cc-paypal:before {
  content: "\f1f4";
}

.Defaults-cc-stripe:before {
  content: "\f1f5";
}

.Defaults-bell-slash:before {
  content: "\f1f6";
}

.Defaults-bell-slash-o:before {
  content: "\f1f7";
}

.Defaults-trash:before {
  content: "\f1f8";
}

.Defaults-copyright:before {
  content: "\f1f9";
}

.Defaults-at:before {
  content: "\f1fa";
}

.Defaults-eyedropper:before {
  content: "\f1fb";
}

.Defaults-paint-brush:before {
  content: "\f1fc";
}

.Defaults-birthday-cake:before {
  content: "\f1fd";
}

.Defaults-area-chart:before {
  content: "\f1fe";
}

.Defaults-pie-chart:before {
  content: "\f200";
}

.Defaults-line-chart:before {
  content: "\f201";
}

.Defaults-lastfm:before {
  content: "\f202";
}

.Defaults-lastfm-square:before {
  content: "\f203";
}

.Defaults-toggle-off:before {
  content: "\f204";
}

.Defaults-toggle-on:before {
  content: "\f205";
}

.Defaults-bicycle:before {
  content: "\f206";
}

.Defaults-bus:before {
  content: "\f207";
}

.Defaults-ioxhost:before {
  content: "\f208";
}

.Defaults-angellist:before {
  content: "\f209";
}

.Defaults-cc:before {
  content: "\f20a";
}

.Defaults-ils:before {
  content: "\f20b";
}

.Defaults-shekel:before {
  content: "\f20b";
}

.Defaults-sheqel:before {
  content: "\f20b";
}

.Defaults-meanpath:before {
  content: "\f20c";
}

.Defaults-buysellads:before {
  content: "\f20d";
}

.Defaults-connectdevelop:before {
  content: "\f20e";
}

.Defaults-dashcube:before {
  content: "\f210";
}

.Defaults-forumbee:before {
  content: "\f211";
}

.Defaults-leanpub:before {
  content: "\f212";
}

.Defaults-sellsy:before {
  content: "\f213";
}

.Defaults-shirtsinbulk:before {
  content: "\f214";
}

.Defaults-simplybuilt:before {
  content: "\f215";
}

.Defaults-skyatlas:before {
  content: "\f216";
}

.Defaults-cart-plus:before {
  content: "\f217";
}

.Defaults-cart-arrow-down:before {
  content: "\f218";
}

.Defaults-diamond:before {
  content: "\f219";
}

.Defaults-ship:before {
  content: "\f21a";
}

.Defaults-user-secret:before {
  content: "\f21b";
}

.Defaults-motorcycle:before {
  content: "\f21c";
}

.Defaults-street-view:before {
  content: "\f21d";
}

.Defaults-heartbeat:before {
  content: "\f21e";
}

.Defaults-venus:before {
  content: "\f221";
}

.Defaults-mars:before {
  content: "\f222";
}

.Defaults-mercury:before {
  content: "\f223";
}

.Defaults-transgender:before {
  content: "\f224";
}

.Defaults-transgender-alt:before {
  content: "\f225";
}

.Defaults-venus-double:before {
  content: "\f226";
}

.Defaults-mars-double:before {
  content: "\f227";
}

.Defaults-venus-mars:before {
  content: "\f228";
}

.Defaults-mars-stroke:before {
  content: "\f229";
}

.Defaults-mars-stroke-v:before {
  content: "\f22a";
}

.Defaults-mars-stroke-h:before {
  content: "\f22b";
}

.Defaults-neuter:before {
  content: "\f22c";
}

.Defaults-facebook-official:before {
  content: "\f230";
}

.Defaults-pinterest-p:before {
  content: "\f231";
}

.Defaults-whatsapp:before {
  content: "\f232";
}

.Defaults-server:before {
  content: "\f233";
}

.Defaults-user-plus:before {
  content: "\f234";
}

.Defaults-user-times:before {
  content: "\f235";
}

.Defaults-bed:before {
  content: "\f236";
}

.Defaults-hotel:before {
  content: "\f236";
}

.Defaults-viacoin:before {
  content: "\f237";
}

.Defaults-train:before {
  content: "\f238";
}

.Defaults-subway:before {
  content: "\f239";
}

.Defaults-medium:before {
  content: "\f23a";
}

@font-face {
  font-family: "proxima-nova";
  src: url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-Black.woff2") format("woff2"), url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "proxima-nova";
  src: url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-BlackItalic.woff2") format("woff2"), url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-BlackItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "proxima-nova";
  src: url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-Bold.woff2") format("woff2"), url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "proxima-nova";
  src: url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-BoldItalic.woff2") format("woff2"), url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-BoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "proxima-nova";
  src: url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-ExtraBold.woff2") format("woff2"), url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-ExtraBold.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "proxima-nova";
  src: url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-ExtraBoldItalic.woff2") format("woff2"), url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-ExtraBoldItalic.woff") format("woff");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "proxima-nova";
  src: url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-Light.woff2") format("woff2"), url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "proxima-nova";
  src: url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-LightItalic.woff2") format("woff2"), url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "proxima-nova";
  src: url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-Medium.woff2") format("woff2"), url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "proxima-nova";
  src: url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-MediumItalic.woff2") format("woff2"), url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "proxima-nova";
  src: url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-Regular.woff2") format("woff2"), url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "proxima-nova";
  src: url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-RegularItalic.woff2") format("woff2"), url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-RegularItalic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "proxima-nova";
  src: url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-SemiBold.woff2") format("woff2"), url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "proxima-nova";
  src: url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-SemiBoldItalic.woff2") format("woff2"), url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-SemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "proxima-nova";
  src: url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-Thin.woff2") format("woff2"), url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "proxima-nova";
  src: url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-ThinItalic.woff2") format("woff2"), url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-ThinItalic.wof") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 10000; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: hidden;
  background-color: rgb(0, 0, 0); /* Fallback color */
  background-color: rgba(0, 0, 0, 0.8); /* Black w/ opacity */
  overflow: overlay;
}
.modal div.modal-dialog {
  pointer-events: inherit;
}
.modal .modal-header {
  border: none;
  padding: 0 !important;
}

/* Modal Content/Box modal-video*/
.modal_content {
  background-color: #fefefe;
  margin: 0 auto; /* 15% from the top and centered */
  padding: 20px;
  border: 1px solid #888;
  width: 80%; /* Could be more or less, depending on screen size */
  position: relative;
  z-index: 10001; /* Sit on top */
  top: 50%;
  transform: translateY(-50%);
}

/* The Close Button */
.close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}

header.site-header {
  position: sticky;
  box-shadow: 0px 3px 12px 2px rgba(0, 0, 0, 0.05);
  transition: background 0.2s, box-shadow 0.2s, opacity 0.4s, transform 0.4s;
  padding: 7px 0;
}
@media (min-width: 768px) {
  header.site-header {
    padding: 13px 0;
  }
}
@media (min-width: 992px) {
  header.site-header {
    padding: 10.5px 0 0;
  }
}
header.site-header .container, header.site-header .products-template-new-products article .site-inner, .products-template-new-products article header.site-header .site-inner, header.site-header .narrow-container, header.site-header .site-inner-narrow-container .site-inner, .site-inner-narrow-container header.site-header .site-inner, header.site-header .site-inner-container .site-inner, .site-inner-container header.site-header .site-inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
@media (min-width: 992px) {
  header.site-header .container, header.site-header .products-template-new-products article .site-inner, .products-template-new-products article header.site-header .site-inner, header.site-header .narrow-container, header.site-header .site-inner-narrow-container .site-inner, .site-inner-narrow-container header.site-header .site-inner, header.site-header .site-inner-container .site-inner, .site-inner-container header.site-header .site-inner {
    -moz-column-gap: 24px;
         column-gap: 24px;
    row-gap: 23px;
  }
}
@media (min-width: 1200px) and (max-width: 1399.98px) {
  header.site-header .container, header.site-header .products-template-new-products article .site-inner, .products-template-new-products article header.site-header .site-inner, header.site-header .narrow-container, header.site-header .site-inner-narrow-container .site-inner, .site-inner-narrow-container header.site-header .site-inner, header.site-header .site-inner-container .site-inner, .site-inner-container header.site-header .site-inner {
    -moz-column-gap: 14px;
         column-gap: 14px;
  }
}
header.site-header.fixed-sub-nav {
  opacity: 0;
  transform: translateY(-80px);
}
header.site-header .primary-nav-toggle {
  transition: all 0.5s ease-out;
  -webkit-tap-highlight-color: transparent;
  margin: 0;
  padding: 0;
  border-radius: 0;
}
header.site-header .primary-nav-toggle:focus {
  outline: none;
}
header.site-header .primary-nav-toggle .bars {
  width: 28px;
  height: 2px;
  margin-top: 7px;
  background-color: #000;
  display: block;
  transition: all 0.5s ease-out;
}
header.site-header .primary-nav-toggle .bars:first-child {
  margin-top: 0;
}
header.site-header .primary-nav-toggle.close {
  transform: rotate(180deg);
}
header.site-header .primary-nav-toggle.close .bars:first-child {
  transform: rotate(45deg) translate(5px, 5px);
}
header.site-header .primary-nav-toggle.close .bars:nth-child(2) {
  opacity: 0;
}
header.site-header .primary-nav-toggle.close .bars:nth-child(3) {
  transform: rotate(-45deg) translate(7px, -6px);
}
@media (min-width: 992px) {
  header.site-header .primary-nav-toggle {
    display: none;
  }
}
@media (max-width: 991.98px) {
  header.site-header .primary-nav-toggle {
    order: 3;
  }
}

.wp-custom-logo .title-area {
  width: auto;
  padding: 0 !important;
}
@media (max-width: 767.98px) {
  .wp-custom-logo .title-area {
    flex-grow: 1;
  }
}
@media (max-width: 991.98px) {
  .wp-custom-logo .title-area {
    order: 1;
  }
}
@media (max-width: 1199.98px) {
  .wp-custom-logo .title-area {
    max-width: 100px !important;
  }
}
.wp-custom-logo .title-area .custom-logo-link {
  width: 40px;
}
@media (min-width: 768px) {
  .wp-custom-logo .title-area .custom-logo-link {
    width: 71px;
    margin-right: 12px;
  }
}
@media (min-width: 992px) {
  .wp-custom-logo .title-area .custom-logo-link {
    margin-right: 0;
  }
}

.nav-secondary {
  width: auto;
  margin: 0;
}
.nav-secondary a {
  font-weight: 700;
}
@media (min-width: 992px) {
  .nav-secondary a {
    font-size: 0.875rem;
  }
}
.nav-secondary a:hover {
  color: #009639;
}
.nav-secondary .cta-button-container {
  display: inline-block;
}
.nav-secondary .cta-button-container a {
  color: #e35205;
  border-radius: 5px;
  padding: 8px 10px;
  text-align: center;
  border: 2px solid #e35205;
  font-size: 0.7rem;
  transition: all 0.3s;
  display: inline-block;
  font-weight: 700;
  text-decoration: none;
  margin-right: 16px;
}
.nav-secondary .cta-button-container a:hover {
  background-color: #e35205 !important;
  color: #fff;
}
@media (min-width: 768px) {
  .nav-secondary .cta-button-container a {
    padding: 12px;
    border-radius: 8px;
    font-size: 0.875rem;
    margin-right: 20px;
  }
}
@media (min-width: 992px) {
  .nav-secondary .cta-button-container a {
    margin-right: 0;
  }
}
.nav-secondary .menu-item {
  float: right;
  margin-left: 12px;
}
.nav-secondary .phone-link {
  display: none;
}
@media (min-width: 768px) {
  .nav-secondary .phone-link a {
    padding: 14px 0;
  }
}
@media (min-width: 992px) {
  .nav-secondary .phone-link {
    display: inline-block;
  }
}
.nav-secondary .login-link {
  display: none;
  float: left;
}
@media (min-width: 768px) {
  .nav-secondary .login-link a {
    padding: 14px 0;
  }
}
@media (min-width: 992px) {
  .nav-secondary .login-link {
    display: inline-block;
  }
}
.nav-secondary .support-link {
  display: none;
  float: left;
  margin-left: 0;
}
@media (min-width: 768px) {
  .nav-secondary .support-link a {
    border-radius: 8px;
    border: 2px solid #e35205;
    background: #FFF;
    padding: 12px;
    font-size: 0.875rem;
    color: #e35205;
  }
  .nav-secondary .support-link a:hover {
    background-color: #e35205;
    color: #fff;
  }
}
@media (min-width: 992px) {
  .nav-secondary .support-link {
    display: inline-block;
  }
}
@media (max-width: 991.98px) {
  .nav-secondary {
    order: 2;
    flex-grow: 1;
  }
}
@media (min-width: 992px) {
  .nav-secondary {
    width: 100%;
  }
}

#genesis-nav-primary {
  width: 100%;
  margin-top: 0;
}
#genesis-nav-primary.showMenu ul#menu-primary-menu {
  display: block;
}
#genesis-nav-primary .wrap {
  position: relative;
}
@media (max-width: 991.98px) {
  #genesis-nav-primary {
    order: 4;
    margin-top: 13px;
  }
}
@media (min-width: 992px) {
  #genesis-nav-primary {
    width: calc(100% - 95px);
    margin-top: 0;
  }
  #genesis-nav-primary li {
    display: inline-block;
    min-width: auto;
  }
}
@media (min-width: 1200px) {
  #genesis-nav-primary {
    width: calc(100% - 97px);
  }
}
#genesis-nav-primary ul#menu-primary-menu {
  display: none;
  position: absolute;
  top: 7px;
}
#genesis-nav-primary ul#menu-primary-menu a {
  color: #000;
  font-size: 1rem;
  font-weight: 700;
  line-height: 26px;
  padding: 12px 16px;
}
@media (min-width: 992px) {
  #genesis-nav-primary ul#menu-primary-menu a {
    font-size: 0.875rem;
    padding: 8px;
    font-weight: 600;
  }
}
#genesis-nav-primary ul#menu-primary-menu a:hover {
  color: #009639;
}
#genesis-nav-primary ul#menu-primary-menu .description {
  display: none;
}
@media (min-width: 992px) {
  #genesis-nav-primary ul#menu-primary-menu .description {
    color: #7A7A7A;
    font-weight: 400;
    font-size: 0.825rem;
    display: inline-block;
    line-height: normal;
    flex-basis: 100%;
    order: 3;
  }
}
#genesis-nav-primary ul#menu-primary-menu p.sub-menu-information {
  display: none;
}
@media (min-width: 992px) {
  #genesis-nav-primary ul#menu-primary-menu p.sub-menu-information {
    display: block;
    width: 244px;
    padding: 12px 16px;
    margin: 0;
  }
  #genesis-nav-primary ul#menu-primary-menu p.sub-menu-information .title {
    font-weight: 700;
    font-size: 1rem;
    margin-bottom: 7px;
    line-height: 21.74px;
  }
}
#genesis-nav-primary ul#menu-primary-menu .login-link a {
  color: #009639;
}
@media (min-width: 992px) {
  #genesis-nav-primary ul#menu-primary-menu .login-link a {
    display: none;
  }
}
@media (max-width: 767.98px) {
  #genesis-nav-primary ul#menu-primary-menu > .menu-item {
    margin: 0 -15px;
  }
}
@media (max-width: 991.98px) {
  #genesis-nav-primary ul#menu-primary-menu > .menu-item > a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    background: #F2F2F2;
  }
}
@media (min-width: 992px) {
  #genesis-nav-primary ul#menu-primary-menu > .menu-item > a {
    padding: 12px 8px 27px;
    font-size: 1rem !important;
    text-align: center;
  }
}
@media (min-width: 1200px) {
  #genesis-nav-primary ul#menu-primary-menu > .menu-item > a {
    padding: 27px 7px;
  }
}
@media (min-width: 1400px) {
  #genesis-nav-primary ul#menu-primary-menu > .menu-item > a {
    letter-spacing: 1px;
    padding: 12px 8px 27px;
  }
}
#genesis-nav-primary ul#menu-primary-menu .menu-item-has-children > a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  -moz-column-gap: 8px;
       column-gap: 8px;
  width: 100%;
  flex-wrap: wrap;
}
@media (min-width: 992px) and (max-width: 1399.98px) {
  #genesis-nav-primary ul#menu-primary-menu .menu-item-has-children > a {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}
#genesis-nav-primary ul#menu-primary-menu .menu-item-has-children > a:after {
  content: "\f107";
  font-family: "Defaults";
  position: relative;
  display: block;
  width: auto;
  line-height: 1;
  text-align: center;
  transition: all 0.35s;
  font-weight: bold;
  transition: all 0.35s;
  font-size: 1.5rem;
  padding: 4px 8px;
}
@media (min-width: 992px) {
  #genesis-nav-primary ul#menu-primary-menu .menu-item-has-children > a:after {
    font-size: 0.8rem;
    padding: 0;
  }
}
@media (min-width: 1400px) {
  #genesis-nav-primary ul#menu-primary-menu .menu-item-has-children > a:after {
    font-size: 1rem;
  }
}
@media (max-width: 991.98px) {
  #genesis-nav-primary ul#menu-primary-menu .menu-item-has-children:hover > .sub-menu {
    display: none;
  }
  #genesis-nav-primary ul#menu-primary-menu .menu-item-has-children:hover > a {
    color: #000;
  }
  #genesis-nav-primary ul#menu-primary-menu .menu-item-has-children:hover > a:after {
    color: #000;
    content: "\f107";
  }
}
#genesis-nav-primary ul#menu-primary-menu .menu-item-has-children.active > a:after {
  content: "\f106";
  transition: all 0.35s;
}
#genesis-nav-primary ul#menu-primary-menu .menu-item-has-children.active > .sub-menu {
  display: block;
  left: auto;
  opacity: 1;
  background-color: #fff;
}
#genesis-nav-primary ul#menu-primary-menu .menu-item-has-children .up-caret:after, #genesis-nav-primary ul#menu-primary-menu .menu-item-has-children:hover > a:after {
  content: "\f106";
  transition: all 0.35s;
}
#genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.active > a, #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.active > a:after {
  color: #009639;
}
@media (max-width: 991.98px) {
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children > a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    background: #F2F2F2;
  }
}
@media (min-width: 992px) {
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children > a {
    font-weight: 600;
    flex-wrap: nowrap;
  }
}
@media (max-width: 991.98px) {
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children:hover > a:after {
    color: #009639;
  }
}
#genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children > .sub-menu {
  padding: 0 24px;
}
#genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > a:hover {
  background-color: unset;
  color: #000;
  cursor: default;
}
@media (min-width: 992px) {
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children > .sub-menu {
    padding: 0;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children > .sub-menu a:hover {
    background-color: #F2F2F2;
  }
}
#genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children .menu-item-has-children .sub-menu {
  padding: 0;
}
#genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children .menu-item-has-children .sub-menu a {
  font-weight: 400;
}
@media (min-width: 992px) {
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children {
    margin: 0;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children:not(.solutions):hover {
    position: relative;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children:not(.solutions):hover .sub-menu {
    background-color: #fff;
    border-top: none;
    position: absolute;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children:not(.solutions):hover .sub-menu li {
    display: block;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children:not(.solutions):hover .sub-menu a {
    padding: 12px 16px;
    justify-content: start;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children:not(.solutions):hover > .sub-menu {
    left: 0;
    width: auto;
    border-radius: 2px;
    border-top: 4px solid #009639;
    top: 58px;
    max-width: 244px;
    min-width: 172px;
    width: -moz-max-content;
    width: max-content;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children:not(.solutions):hover > .sub-menu > .menu-item > a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children:not(.solutions):hover > .sub-menu > .menu-item:last-child > a {
    border-bottom: none;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children:not(.solutions):hover > .sub-menu > .menu-item-has-children .up-caret:after, #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children:not(.solutions):hover > .sub-menu > .menu-item-has-children > a:after {
    content: "\f105";
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children:not(.solutions):hover > .sub-menu .sub-menu {
    margin: 0;
    left: 50%;
    transform: translate(50%, 0);
    top: 0;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children:not(.solutions):hover > .sub-menu .sub-menu li {
    background-color: #F2F2F2;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children:not(.solutions):hover > .sub-menu .sub-menu a {
    font-weight: 600;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover {
    position: unset;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover > .sub-menu {
    display: flex;
    width: 896px;
    background-color: #fff;
    flex-wrap: wrap;
    position: absolute;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    left: 50%;
    transform: translate(-50%, 0);
    top: 60.5px;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover > .sub-menu li {
    width: 20%;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover > .sub-menu li.other-solutions {
    width: 100%;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover > .sub-menu li.other-solutions .sub-menu {
    display: flex;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover > .sub-menu li.other-solutions .sub-menu li {
    width: auto;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover > .sub-menu > .menu-item > a {
    background-color: #E5E5E5;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover > .sub-menu > .menu-item > a::after {
    display: none;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover > .sub-menu > .menu-item:nth-child(-n+4) {
    border-right: 1px solid rgba(0, 0, 0, 0.1);
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover > .sub-menu .sub-menu {
    display: block;
    position: relative;
    margin: 0;
    left: 0;
    opacity: 1;
    top: 0;
    border-top: none;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover > .sub-menu .sub-menu li {
    width: 100%;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover > .sub-menu .sub-menu a {
    padding: 8px 12px;
    font-weight: 600;
  }
}
@media (min-width: 992px) and (min-width: 1200px) {
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover > .sub-menu {
    left: 0;
    transform: unset;
  }
}
@media (min-width: 992px) {
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover .other-solutions {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover .other-solutions a:hover {
    background-color: unset;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover .all-solutions {
    margin-left: auto;
    margin-right: 0;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover .all-solutions a:after {
    bottom: -1px;
    position: relative;
    margin-left: 11px;
    content: "\f105";
    font-family: "Defaults";
    speak: none;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover .hcss-software > a::before {
    border: none;
  }
}
#genesis-nav-primary ul#menu-primary-menu .solutions > .sub-menu > .menu-item > a {
  justify-content: start;
  -moz-column-gap: 16px;
       column-gap: 16px;
}
#genesis-nav-primary ul#menu-primary-menu .solutions > .sub-menu > .menu-item > a::before {
  content: "";
  display: inline-block;
  width: 29px;
  height: 29px;
}
@media (max-width: 991.98px) {
  #genesis-nav-primary ul#menu-primary-menu .solutions > .sub-menu > .menu-item > a > span {
    flex-basis: calc(100% - 94px);
  }
}
#genesis-nav-primary ul#menu-primary-menu .solutions > .sub-menu .sub-menu a {
  padding: 12px 65px;
}
#genesis-nav-primary ul#menu-primary-menu .solutions .estimating > a::before {
  background: url("/wp-content/uploads/2024/12/calculator_icon.svg") no-repeat center;
}
#genesis-nav-primary ul#menu-primary-menu .solutions .operations > a::before {
  background: url("/wp-content/uploads/2024/12/helmet_icon.svg") no-repeat center;
}
#genesis-nav-primary ul#menu-primary-menu .solutions .fleet > a::before {
  background: url("/wp-content/uploads/2024/12/bulldozer_icon.svg") no-repeat center;
}
#genesis-nav-primary ul#menu-primary-menu .solutions .data-reporting > a::before {
  background: url("/wp-content/uploads/2024/12/graph_icon.svg") no-repeat center;
  background-size: contain;
}
#genesis-nav-primary ul#menu-primary-menu .solutions .hcss-software > a::before {
  background: #fff url("/wp-content/uploads/2021/01/logo-hcss-justicon.svg") no-repeat center;
  background-size: 19px;
  border: 0.5px solid #A1A1A1;
  border-radius: 6px;
}
#genesis-nav-primary ul#menu-primary-menu .solutions .other-solutions > a {
  display: none !important;
}
#genesis-nav-primary ul#menu-primary-menu .solutions .other-solutions .sub-menu {
  opacity: 1;
  display: block;
  padding-left: 0 !important;
}
#genesis-nav-primary ul#menu-primary-menu .solutions .other-solutions .sub-menu a > span {
  height: 29px;
  display: inline-block;
}
@media (max-width: 991.98px) {
  #genesis-nav-primary ul#menu-primary-menu .solutions .other-solutions .sub-menu a {
    justify-content: space-between;
    -moz-column-gap: 16px;
         column-gap: 16px;
    font-weight: 700;
    padding: 12px 16px;
    display: flex;
  }
  #genesis-nav-primary ul#menu-primary-menu .solutions .other-solutions .sub-menu a > span {
    flex-basis: calc(100% - 93px);
  }
}
#genesis-nav-primary ul#menu-primary-menu .solutions .other-solutions .sub-menu .external-link a {
  justify-content: space-between;
  -moz-column-gap: 3px;
       column-gap: 3px;
  font-weight: 700;
  padding: 12px 16px;
  display: flex;
  align-items: center;
}
#genesis-nav-primary ul#menu-primary-menu .solutions .other-solutions .sub-menu .external-link a::after {
  content: "";
  display: inline-block;
  width: 29px;
  height: 29px;
  -webkit-mask: url("/wp-content/uploads/2025/02/external_icon.svg") no-repeat center;
  mask: url("/wp-content/uploads/2025/02/external_icon.svg") no-repeat center;
  background-color: #000;
}
#genesis-nav-primary ul#menu-primary-menu .solutions .other-solutions .sub-menu .external-link a:hover::after {
  background-color: #009639;
}
#genesis-nav-primary ul#menu-primary-menu .solutions .all-solutions a {
  color: #009639;
}
@media (min-width: 992px) {
  #genesis-nav-primary ul#menu-primary-menu .who-we-serve {
    min-width: 140px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  #genesis-nav-primary ul#menu-primary-menu {
    left: 0;
    top: 13px;
  }
}
@media (min-width: 992px) {
  #genesis-nav-primary ul#menu-primary-menu {
    display: flex;
    justify-content: space-between;
    position: relative;
    -moz-column-gap: 0;
         column-gap: 0;
    top: 0;
  }
}
@media (min-width: 1200px) {
  #genesis-nav-primary ul#menu-primary-menu {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}
#genesis-nav-primary .search-form {
  width: auto;
  display: flex;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
#genesis-nav-primary .search-form::before {
  display: inline-block;
  content: "\f002";
  border: none;
  font-family: Defaults, sans-serif;
  color: #B1B1B1;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  vertical-align: top;
  width: auto;
  transition: all 0.3s;
  height: 100%;
  line-height: 1.25rem;
  font-size: 1rem;
  position: relative;
  bottom: 1px;
}
#genesis-nav-primary .search-form .search-form-label {
  font-size: 1rem;
  font-family: "proxima-nova", sans-serif;
}
#genesis-nav-primary .search-form input[type=submit] {
  display: none;
}
#genesis-nav-primary .search-form .search-form-input {
  min-width: 174px;
  border: none;
  border-bottom: none;
  font-size: 0.875rem;
  width: auto;
  padding: 0;
}
#genesis-nav-primary .search-form .search-form-input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.24);
  font-size: 0.875rem;
  font-weight: 400;
}
#genesis-nav-primary .search-form .search-form-input::placeholder {
  color: rgba(0, 0, 0, 0.24);
  font-size: 0.875rem;
  font-weight: 400;
}
@media (min-width: 1200px) {
  #genesis-nav-primary .search-form .search-form-input::-moz-placeholder {
    font-size: 1rem;
    font-weight: 600;
  }
  #genesis-nav-primary .search-form .search-form-input::placeholder {
    font-size: 1rem;
    font-weight: 600;
  }
}
@media (min-width: 1200px) {
  #genesis-nav-primary .search-form .search-form-input {
    min-width: 300px;
  }
}
#genesis-nav-primary .search {
  min-width: auto;
}
@media (min-width: 992px) {
  #genesis-nav-primary .search {
    position: unset;
    color: #009639;
    margin-left: 18px;
  }
  #genesis-nav-primary .search > .sub-menu {
    display: flex;
    width: auto;
    background-color: #fff;
    flex-wrap: wrap;
    position: relative;
    padding: 12px 0 4px;
    left: 0;
    opacity: 1;
    border-top: 0;
    border-bottom: 2px solid #009639;
  }
  #genesis-nav-primary .search:hover {
    position: unset;
  }
  #genesis-nav-primary .search:hover > .sub-menu {
    box-shadow: none;
    border-radius: 0;
    right: 0;
  }
}
@media (min-width: 1200px) {
  #genesis-nav-primary .search {
    margin-left: 36px;
  }
}
@media (min-width: 1400px) {
  #genesis-nav-primary .search {
    margin-left: 148px;
  }
}

.modal-video {
  max-width: 698px;
  max-height: 393px;
  height: 100%;
  width: 94%; /* Could be more or less, depending on screen size */
  border: none;
  padding: 0;
}
@media only screen and (min-width: 1400px) {
  .modal-video.big {
    max-width: 1191px;
    max-height: 670px;
    margin-top: 30px;
  }
}
.modal-video .close {
  background: #000;
  padding: 8px 22px;
  border-radius: 50%;
  position: absolute;
  top: -40px;
  right: -10px;
  font-weight: bold;
  z-index: 100;
}
.modal-video .close:hover {
  background-color: #009639;
}
@media (min-width: 768px) {
  .modal-video .close {
    right: -25px;
  }
}

.wisita_height {
  height: 100%;
}

.video-player-right {
  position: relative;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 0 15px;
  aspect-ratio: 16/9;
}
@media (min-width: 768px) {
  .video-player-right {
    margin-top: 30px;
  }
}
@media (min-width: 1200px) {
  .video-player-right {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 41.6666666667%;
    height: 100%;
  }
}

.video-thumb {
  position: relative;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  transition: all 0.2s ease;
  border-radius: 12px;
}
@media (min-width: 1200px) {
  .video-thumb {
    border-radius: 0;
  }
}
.video-thumb img {
  border-radius: 12px;
}
@media (min-width: 1790px) {
  .video-thumb img {
    max-height: 498px;
  }
}
.video-thumb:after {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  content: " ";
  transition: 0.25s;
  background-color: #f2f3f4;
  -webkit-mask: url(/wp-content/uploads/2023/09/play-button.svg) no-repeat center;
  mask: url(/wp-content/uploads/2023/09/play-button.svg) no-repeat center;
  -webkit-mask-size: 115px;
  mask-size: 115px;
}
@media (min-width: 768px) {
  .video-thumb:after {
    -webkit-mask-size: 155px;
    mask-size: 155px;
  }
}
.video-thumb:before {
  background-color: #000;
  height: 100%;
  width: 100%;
  position: absolute;
  content: "";
  opacity: 0.15;
  display: block;
  border-radius: 12px;
}
@media (min-width: 1200px) {
  .video-thumb:before {
    border-radius: 0;
  }
}
.video-thumb:hover:after {
  webkit-transform: scale(1.15);
  transform: scale(1.15);
}
.video-thumb:hover:before {
  opacity: 0.4;
}

.video-title {
  position: absolute;
  top: 80%;
  text-align: center;
  left: 0;
  right: 0;
  color: #fff;
  text-shadow: 2px 2px 4px #333;
}
@media (min-width: 768px) {
  .video-title {
    font-size: 1.25rem;
  }
}
@media (min-width: 992px) {
  .video-title {
    top: 63%;
    font-size: 2rem;
  }
}

.w-dialog.w-css-reset {
  min-width: 160px !important;
  left: unset !important;
  right: 0 !important;
}

wistia-player:not(:defined) {
  background: center/contain no-repeat url("/wp-content/uploads/2021/10/default-hcss-logo.jpg");
  display: block;
  filter: blur(5px);
  padding-top: 56.25%;
}

.wistia_preload_transcript_text {
  position: absolute;
}

#product-hero {
  padding-top: 34px;
  padding-bottom: 110px;
  position: relative;
  background-color: #000;
}
#product-hero svg {
  height: 35px;
  margin-bottom: 40px;
  max-width: 100%;
}
@media (min-width: 768px) {
  #product-hero svg {
    height: 45px;
    margin-bottom: 64px;
  }
}
@media (min-width: 768px) {
  #product-hero {
    min-height: 800px;
    padding-bottom: 190px;
    overflow: hidden;
    background-size: cover;
    background-position: top right;
    background-repeat: no-repeat;
  }
}
@media (min-width: 992px) {
  #product-hero {
    padding-bottom: 262px;
  }
}
@media (min-width: 1200px) {
  #product-hero {
    padding-bottom: 303px;
  }
}
@media (min-width: 1400px) {
  #product-hero {
    padding-bottom: 365px;
  }
}
#product-hero.no-video {
  padding-bottom: 48px !important;
  min-height: auto;
}
#product-hero.no-video:after {
  display: none !important;
}
#product-hero.child-hero {
  margin-top: 48px;
  padding-bottom: 0;
  background-position: center;
}
#product-hero.child-hero:after {
  content: "";
  display: block;
  background: linear-gradient(180deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 50%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);
  aspect-ratio: 16/9;
  position: relative;
  z-index: 1;
  top: 1px;
}
@media (min-width: 576px) {
  #product-hero.child-hero:after {
    height: 304px;
    aspect-ratio: unset;
  }
}
@media (min-width: 768px) {
  #product-hero.child-hero:after {
    height: 338px;
  }
}
@media (min-width: 992px) {
  #product-hero.child-hero:after {
    display: none;
  }
}
@media (min-width: 768px) {
  #product-hero.child-hero svg {
    margin-bottom: 49px;
  }
}
#product-hero.child-hero .wistia-frame {
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  padding: 0 15px;
}
@media (min-width: 992px) {
  #product-hero.child-hero .wistia-frame {
    top: 0;
    position: relative;
    padding: 0;
  }
}
#product-hero.child-hero .video-thumb, #product-hero.child-hero .video-thumb:before {
  border-radius: 0;
}
#product-hero.child-hero .video-title {
  color: #fff;
}
@media (min-width: 992px) {
  #product-hero.child-hero .video-title {
    top: 75%;
  }
}
@media (min-width: 768px) {
  #product-hero.child-hero {
    padding-top: 49px;
    overflow: visible;
    height: auto;
    min-height: auto;
  }
}
@media (min-width: 992px) {
  #product-hero.child-hero {
    overflow: hidden;
    padding-bottom: 70px;
  }
}
@media screen and (min-width: 1100px) {
  #product-hero.child-hero {
    margin-top: 45px;
  }
}
@media screen and (min-width: 1225px) {
  #product-hero.child-hero {
    margin-top: 41px;
  }
}
@media (min-width: 1200px) {
  #product-hero.child-hero {
    padding-bottom: 111px;
  }
}
@media (min-width: 1400px) {
  #product-hero.child-hero {
    margin-top: 0;
  }
}
#product-hero.child-hero:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.85);
  background-image: none;
  top: 0;
  z-index: 1;
}
#product-hero:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #000;
  top: 0;
}
@media (min-width: 768px) {
  #product-hero:before {
    background-color: transparent;
    background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.6) 8.14%, rgba(0, 0, 0, 0.8) 95.44%);
    z-index: 1;
  }
}
@media (min-width: 992px) {
  #product-hero:before {
    background-image: linear-gradient(270deg, rgba(139, 139, 139, 0) 8.14%, rgba(139, 139, 139, 0) 16.87%, rgba(139, 139, 139, 0) 28.22%, rgba(0, 0, 0, 0.72) 42.63%, rgba(0, 0, 0, 0.75) 55.28%, rgba(0, 0, 0, 0.85) 64.89%, #000 79.73%);
  }
}
@media (min-width: 1790px) {
  #product-hero:before {
    background-image: linear-gradient(270deg, rgba(139, 139, 139, 0) 8.14%, rgba(139, 139, 139, 0) 16.87%, rgba(139, 139, 139, 0) 32.59%, rgba(0, 0, 0, 0.5) 42.63%, rgba(0, 0, 0, 0.75) 55.28%, rgba(0, 0, 0, 0.85) 64.89%, #000 79.73%);
  }
}
#product-hero .hero-content {
  z-index: 2;
  position: relative;
}
@media (min-width: 992px) {
  #product-hero .hero-content {
    max-width: 1310px !important;
  }
}
@media screen and (min-width: 400px) {
  #product-hero .standard-btn, #product-hero .black-btn, #product-hero .form-black-btn .frm_button_submit.frm_final_submit, .form-black-btn #product-hero .frm_button_submit.frm_final_submit, #product-hero .white-btn, #product-hero .form-white-btn .frm_button_submit.frm_final_submit, .form-white-btn #product-hero .frm_button_submit.frm_final_submit, #product-hero .heavybid-btn, #product-hero input.search-form-submit, #product-hero .heavyjob-btn, #product-hero .new-dispatcher-btn, #product-hero .plans-btn, #product-hero .safety-btn, #product-hero .fleet-btn, #product-hero .e360-btn, #product-hero .fuelerplus-btn, #product-hero .telematics-btn, #product-hero .accounting-btn, #product-hero .cloud-btn, #product-hero .insights-btn, #product-hero .navy-blue-btn, #product-hero #menu-footer-contact .cta-button-container a, #menu-footer-contact .cta-button-container #product-hero a {
    margin-right: 16px;
  }
}
@media (min-width: 768px) {
  #product-hero .standard-btn, #product-hero .black-btn, #product-hero .form-black-btn .frm_button_submit.frm_final_submit, .form-black-btn #product-hero .frm_button_submit.frm_final_submit, #product-hero .white-btn, #product-hero .form-white-btn .frm_button_submit.frm_final_submit, .form-white-btn #product-hero .frm_button_submit.frm_final_submit, #product-hero .heavybid-btn, #product-hero input.search-form-submit, #product-hero .heavyjob-btn, #product-hero .new-dispatcher-btn, #product-hero .plans-btn, #product-hero .safety-btn, #product-hero .fleet-btn, #product-hero .e360-btn, #product-hero .fuelerplus-btn, #product-hero .telematics-btn, #product-hero .accounting-btn, #product-hero .cloud-btn, #product-hero .insights-btn, #product-hero .navy-blue-btn, #product-hero #menu-footer-contact .cta-button-container a, #menu-footer-contact .cta-button-container #product-hero a {
    margin-right: 33px;
  }
}
@media (max-width: 767.98px) {
  #product-hero.mobile-white-bg {
    background-color: #fff;
    color: #000;
  }
  #product-hero.mobile-white-bg p {
    color: #000;
  }
  #product-hero.mobile-white-bg:before {
    background-color: #fff;
  }
}
@media (max-width: 767.98px) {
  #product-hero.mobile-dark-blue-bg {
    background-color: #212B3A;
    color: #fff;
  }
  #product-hero.mobile-dark-blue-bg p {
    color: #fff;
  }
  #product-hero.mobile-dark-blue-bg:before {
    background-color: #212B3A;
  }
}

#hero-video {
  display: none;
  z-index: 0;
}
@media (min-width: 768px) {
  #hero-video {
    display: block;
    position: absolute;
    -o-object-fit: cover;
       object-fit: cover;
    height: 100%;
    width: 100%;
    top: 0;
  }
}

#video-player {
  position: relative;
  margin-bottom: -100px;
}
@media (min-width: 768px) {
  #video-player {
    margin-bottom: -160px;
  }
}
@media (min-width: 992px) {
  #video-player {
    margin-bottom: -232px;
  }
}
@media (min-width: 1200px) {
  #video-player {
    margin-bottom: -273px;
  }
}
@media (min-width: 1400px) {
  #video-player {
    margin-bottom: -299px;
  }
}
@media screen and (min-width: 1255px) and (min-height: 1150px) and (max-height: 1200px) {
  #video-player {
    margin-bottom: -25vh;
  }
}
#video-player .video-container {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
  top: -100px;
  z-index: 5;
}
@media (min-width: 768px) {
  #video-player .video-container {
    top: -160px;
  }
}
@media (min-width: 992px) {
  #video-player .video-container {
    top: -232px;
  }
}
@media (min-width: 1200px) {
  #video-player .video-container {
    top: -273px;
  }
}
@media (min-width: 1400px) {
  #video-player .video-container {
    top: -299px;
  }
}
@media screen and (min-width: 1255px) and (min-height: 1150px) and (max-height: 1200px) {
  #video-player .video-container {
    top: -25vh;
  }
}
#video-player .video-thumb {
  border-radius: 8px;
}
#video-player .video-thumb::before {
  display: none;
}
@media (min-width: 992px) {
  #video-player .video-title {
    top: 65%;
  }
}

.customer_logos {
  margin: 48px 0;
  position: relative;
}
@media (min-width: 768px) {
  .customer_logos {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .customer_logos {
    margin: 96px 0 80px;
    padding: 0;
  }
}
.customer_logos:not(.side-by-side) .container > div, .customer_logos:not(.side-by-side) .products-template-new-products article .site-inner > div, .products-template-new-products article .customer_logos:not(.side-by-side) .site-inner > div, .customer_logos:not(.side-by-side) .narrow-container > div, .customer_logos:not(.side-by-side) .site-inner-narrow-container .site-inner > div, .site-inner-narrow-container .customer_logos:not(.side-by-side) .site-inner > div, .customer_logos:not(.side-by-side) .site-inner-container .site-inner > div, .site-inner-container .customer_logos:not(.side-by-side) .site-inner > div {
  margin-bottom: 48px;
}
@media (min-width: 992px) {
  .customer_logos:not(.side-by-side) .container > div, .customer_logos:not(.side-by-side) .products-template-new-products article .site-inner > div, .products-template-new-products article .customer_logos:not(.side-by-side) .site-inner > div, .customer_logos:not(.side-by-side) .narrow-container > div, .customer_logos:not(.side-by-side) .site-inner-narrow-container .site-inner > div, .site-inner-narrow-container .customer_logos:not(.side-by-side) .site-inner > div, .customer_logos:not(.side-by-side) .site-inner-container .site-inner > div, .site-inner-container .customer_logos:not(.side-by-side) .site-inner > div {
    margin-bottom: 80px;
  }
}
.customer_logos:not(.side-by-side) .container:after, .customer_logos:not(.side-by-side) .products-template-new-products article .site-inner:after, .products-template-new-products article .customer_logos:not(.side-by-side) .site-inner:after, .customer_logos:not(.side-by-side) .narrow-container:after, .customer_logos:not(.side-by-side) .site-inner-narrow-container .site-inner:after, .site-inner-narrow-container .customer_logos:not(.side-by-side) .site-inner:after, .customer_logos:not(.side-by-side) .site-inner-container .site-inner:after, .site-inner-container .customer_logos:not(.side-by-side) .site-inner:after {
  border-top: 1px solid rgba(0, 0, 0, 0.16);
  display: block;
  position: relative;
  content: "";
  width: 100%;
  top: 0;
  margin: 0 auto;
}
.customer_logos .image-row {
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-flow: wrap;
  height: 100%;
}
@media (min-width: 768px) {
  .customer_logos .image-row {
    row-gap: 15px;
  }
}
@media (min-width: 992px) {
  .customer_logos .image-row {
    justify-content: space-between;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .customer_logos .image-item {
    flex: 1 0 33%;
    text-align: center;
  }
}
.customer_logos.side-by-side {
  padding: 0;
}
.customer_logos.side-by-side .image-row {
  row-gap: 15px;
}
@media (min-width: 992px) {
  .customer_logos.side-by-side .image-item {
    flex: 1 0 33%;
    text-align: center;
  }
}
.customer_logos.side-by-side p {
  text-align: left;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .customer_logos.side-by-side p {
    text-align: center;
  }
}
.customer_logos.side-by-side p.big-headline {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .customer_logos.side-by-side p.big-headline {
    font-size: 2.07rem !important;
  }
}
@media (min-width: 992px) {
  .customer_logos.side-by-side p.big-headline {
    font-size: 2.48rem !important;
  }
}
.customer_logos p {
  text-align: left;
}
@media (min-width: 768px) {
  .customer_logos p {
    text-align: center;
  }
}
.customer_logos p.big-headline {
  font-weight: 700;
  font-size: 1.5rem !important;
}
@media (min-width: 768px) {
  .customer_logos p.big-headline {
    font-size: 1.9rem !important;
  }
}
@media (min-width: 992px) {
  .customer_logos p.big-headline {
    font-size: 2.07rem !important;
  }
}
@media (min-width: 1200px) {
  .customer_logos p.big-headline {
    font-size: 2.5rem !important;
  }
}
@media (min-width: 1400px) {
  .customer_logos p.big-headline {
    font-size: 3rem !important;
    margin-bottom: 16px;
  }
}
@media (min-width: 768px) {
  .customer_logos div[class*=offset] .big-headline {
    margin-bottom: 48px;
  }
}
@media (min-width: 992px) {
  .customer_logos div[class*=offset] .big-headline {
    margin-bottom: 80px;
  }
}

.new-product-parent .customer_logos {
  padding-top: 0;
}
@media (min-width: 992px) {
  .new-product-parent .customer_logos {
    margin: 96px 0;
  }
}

.tab-section .pane {
  background-color: #fff;
  padding: 15px;
  display: none;
}
.tab-section .pane.active {
  display: block;
  position: relative;
}
@media (min-width: 768px) {
  .tab-section .pane {
    position: absolute;
    top: 0;
    opacity: 0;
    transform: translateY(50%);
    transition: transform 0.5s ease;
  }
  .tab-section .pane.active {
    opacity: 1;
    transform: translateY(0);
  }
}
.tab-section .tab-content {
  position: relative;
  margin-bottom: 50px;
}
.tab-section ul.tabnav {
  display: none;
}
@media (min-width: 768px) {
  .tab-section ul.tabnav {
    display: flex;
    padding: 0;
    border-bottom: 1px solid #d8d8d8;
  }
}
.tab-section ul.tabnav li {
  list-style-type: none;
  display: inline-block;
}
.tab-section ul.tabnav .button {
  background-color: transparent;
  color: #333;
  font-size: 1.2rem;
}
.tab-section .card {
  border-radius: 8px;
  background: #FFF;
  box-shadow: 6px 6px 30px 5px rgba(0, 0, 0, 0.08);
}
.tab-section .card .card-body {
  padding: 24px;
}
@media (min-width: 768px) {
  .tab-section .card .card-body {
    padding: 24px 24px 81px;
  }
}
.tab-section .card img {
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
  aspect-ratio: 375/214;
}
@media (min-width: 768px) {
  .tab-section .card a {
    bottom: 24px;
    position: absolute;
  }
}
@media (min-width: 768px) {
  .tab-section .card {
    height: 100%;
  }
}

.dropdown-toggle {
  background-color: #fff;
  color: #656565;
  border-radius: 8.258px;
  border: 1px solid #979797;
  width: 100%;
  text-align: left;
  position: relative;
  font-size: 1.2rem;
  font-weight: 400;
  padding: 16px;
  border-width: 1px;
  margin-bottom: 5px;
}
.dropdown-toggle::after {
  display: inline-block;
  top: 12px;
  right: 16px;
  padding-top: 5px;
  vertical-align: 0.255em;
  content: "\f107";
  font-family: "Defaults";
  height: 32px;
  width: 32px;
  background-color: #009639;
  color: #fff;
  border-radius: 8px;
  position: absolute;
  text-align: center;
}
.dropdown-toggle.active::after {
  content: "\f106";
}
.dropdown-toggle:hover {
  background-color: unset;
  color: unset;
  border-width: 1px;
}
@media (min-width: 768px) {
  .dropdown-toggle {
    display: none;
  }
}

@media (min-width: 768px) {
  #generic-tabs {
    margin-top: 32px;
  }
}
@media (min-width: 1200px) {
  #generic-tabs {
    margin-bottom: 96px;
  }
}
#generic-tabs .frame {
  display: flex;
  -moz-column-gap: 30px;
       column-gap: 30px;
}
#generic-tabs ul.tabnav {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  #generic-tabs ul.tabnav {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    flex: 0 0 25%;
    border: 0;
  }
}
#generic-tabs ul.tabnav .button {
  width: 100%;
  text-align: center;
  padding: 16px;
  line-height: 1;
  position: relative;
  font-size: 1.3rem;
}
#generic-tabs ul.tabnav .active {
  color: #fff;
  background-color: #009639;
}
#generic-tabs ul.tabnav .active::before {
  background-color: #fff;
}
#generic-tabs .tab-content {
  flex: 0 0 100%;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  #generic-tabs .tab-content {
    flex: 0 0 calc(75% - 30px);
  }
}
#generic-tabs .pane {
  transform: unset;
  padding: 24px 0;
}
@media (max-width: 767.98px) {
  #generic-tabs .pane {
    background: none;
    border-top: none;
  }
}
@media (min-width: 768px) {
  #generic-tabs .pane {
    box-shadow: 6px 6px 30px 0px rgba(0, 0, 0, 0.08);
    padding: 24px;
    display: none;
  }
  #generic-tabs .pane.active {
    display: block;
  }
}
@media (min-width: 992px) {
  #generic-tabs .pane {
    padding: 48px;
  }
}
#generic-tabs .dropdown-toggle {
  border: none;
  border-radius: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  background: #EDEDED;
  color: #000;
  font-size: 1.5rem;
  font-weight: 600;
  margin: 0 -15px;
  width: calc(100% + 30px);
  display: flex;
  align-items: center;
}
#generic-tabs .dropdown-toggle:after {
  background-color: #009639;
  color: #fff;
}
@media (min-width: 768px) {
  #generic-tabs .dropdown-toggle {
    display: none;
  }
}

#product-features-tabs {
  background-color: #000;
  color: #fff;
  margin-top: 48px;
  margin-bottom: 48px;
  padding-top: 48px;
}
@media (min-width: 768px) {
  #product-features-tabs {
    background-color: #FFF;
    color: #000;
    padding: 0;
  }
}
@media (min-width: 1200px) {
  #product-features-tabs {
    margin-top: 96px;
    margin-bottom: 96px;
  }
}
#product-features-tabs .frame {
  display: flex;
}
@media (min-width: 768px) {
  #product-features-tabs .frame {
    border-radius: 8px;
    background: #FFF;
    box-shadow: 0px 4px 60px 0px rgba(0, 0, 0, 0.08);
    padding: 30px 0 30px 12px;
  }
}
@media (min-width: 992px) {
  #product-features-tabs .frame {
    padding: 54px 32px 35px;
  }
}
#product-features-tabs ul.tabnav {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  #product-features-tabs ul.tabnav {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    flex: 0 0 25%;
    border: 0;
  }
}
#product-features-tabs ul.tabnav .button {
  width: 100%;
  text-align: left;
  padding: 10px 15px 10px 38px;
  line-height: 1;
  position: relative;
  font-size: 1.3rem;
}
@media (min-width: 992px) {
  #product-features-tabs ul.tabnav .button {
    padding: 1px 30px 12px 52px;
  }
}
@media (min-width: 1200px) {
  #product-features-tabs ul.tabnav .button {
    padding: 16px 30px 16px 52px;
  }
}
#product-features-tabs ul.tabnav .button::before {
  content: "";
  position: absolute;
  display: inline-block;
  -webkit-mask: url("/wp-content/uploads/2024/08/check_circle_icon.svg") no-repeat center;
  mask: url("/wp-content/uploads/2024/08/check_circle_icon.svg") no-repeat center;
  -webkit-mask-size: 18px;
  mask-size: 18px;
  height: 18px;
  width: 18px;
  background-color: #000;
  left: 10px;
}
@media (min-width: 992px) {
  #product-features-tabs ul.tabnav .button::before {
    left: 24px;
  }
}
#product-features-tabs ul.tabnav .active {
  color: #fff;
}
#product-features-tabs ul.tabnav .active::before {
  background-color: #fff;
}
#product-features-tabs .tab-content {
  flex: 0 0 100%;
  margin-bottom: 38px;
}
@media (min-width: 768px) {
  #product-features-tabs .tab-content {
    flex: 0 0 75%;
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  #product-features-tabs .tab-content {
    flex: 0 0 58.3333333333%;
  }
}
#product-features-tabs .pane {
  transform: unset;
  background-color: transparent;
  padding: 10px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
  margin-bottom: 30px;
}
#product-features-tabs .pane.mobile-display {
  display: block;
}
@media (min-width: 768px) {
  #product-features-tabs .pane.mobile-display {
    display: none;
  }
}
@media (max-width: 767.98px) {
  #product-features-tabs .pane.mobile-display .standard-btn, #product-features-tabs .pane.mobile-display .black-btn, #product-features-tabs .pane.mobile-display .form-black-btn .frm_button_submit.frm_final_submit, .form-black-btn #product-features-tabs .pane.mobile-display .frm_button_submit.frm_final_submit, #product-features-tabs .pane.mobile-display .white-btn, #product-features-tabs .pane.mobile-display .form-white-btn .frm_button_submit.frm_final_submit, .form-white-btn #product-features-tabs .pane.mobile-display .frm_button_submit.frm_final_submit, #product-features-tabs .pane.mobile-display .heavybid-btn, #product-features-tabs .pane.mobile-display input.search-form-submit, #product-features-tabs .pane.mobile-display .heavyjob-btn, #product-features-tabs .pane.mobile-display .new-dispatcher-btn, #product-features-tabs .pane.mobile-display .plans-btn, #product-features-tabs .pane.mobile-display .safety-btn, #product-features-tabs .pane.mobile-display .fleet-btn, #product-features-tabs .pane.mobile-display .e360-btn, #product-features-tabs .pane.mobile-display .fuelerplus-btn, #product-features-tabs .pane.mobile-display .telematics-btn, #product-features-tabs .pane.mobile-display .accounting-btn, #product-features-tabs .pane.mobile-display .cloud-btn, #product-features-tabs .pane.mobile-display .insights-btn, #product-features-tabs .pane.mobile-display .navy-blue-btn, #product-features-tabs .pane.mobile-display #menu-footer-contact .cta-button-container a, #menu-footer-contact .cta-button-container #product-features-tabs .pane.mobile-display a {
    display: none;
  }
}
#product-features-tabs .pane:last-child {
  border-bottom: 0;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  #product-features-tabs .pane {
    padding: 10px 15px 0;
    border-bottom: 0;
    margin-bottom: 0;
  }
  #product-features-tabs .pane.active {
    display: block;
  }
}
@media (min-width: 992px) {
  #product-features-tabs .pane {
    padding: 0;
  }
}
#product-features-tabs .standard-btn, #product-features-tabs .black-btn, #product-features-tabs .form-black-btn .frm_button_submit.frm_final_submit, .form-black-btn #product-features-tabs .frm_button_submit.frm_final_submit, #product-features-tabs .white-btn, #product-features-tabs .form-white-btn .frm_button_submit.frm_final_submit, .form-white-btn #product-features-tabs .frm_button_submit.frm_final_submit, #product-features-tabs .heavybid-btn, #product-features-tabs input.search-form-submit, #product-features-tabs .heavyjob-btn, #product-features-tabs .new-dispatcher-btn, #product-features-tabs .plans-btn, #product-features-tabs .safety-btn, #product-features-tabs .fleet-btn, #product-features-tabs .e360-btn, #product-features-tabs .fuelerplus-btn, #product-features-tabs .telematics-btn, #product-features-tabs .accounting-btn, #product-features-tabs .cloud-btn, #product-features-tabs .insights-btn, #product-features-tabs .navy-blue-btn, #product-features-tabs #menu-footer-contact .cta-button-container a, #menu-footer-contact .cta-button-container #product-features-tabs a {
  margin-right: 15px;
  margin-top: 24px;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  #product-features-tabs .standard-btn, #product-features-tabs .black-btn, #product-features-tabs .form-black-btn .frm_button_submit.frm_final_submit, .form-black-btn #product-features-tabs .frm_button_submit.frm_final_submit, #product-features-tabs .white-btn, #product-features-tabs .form-white-btn .frm_button_submit.frm_final_submit, .form-white-btn #product-features-tabs .frm_button_submit.frm_final_submit, #product-features-tabs .heavybid-btn, #product-features-tabs input.search-form-submit, #product-features-tabs .heavyjob-btn, #product-features-tabs .new-dispatcher-btn, #product-features-tabs .plans-btn, #product-features-tabs .safety-btn, #product-features-tabs .fleet-btn, #product-features-tabs .e360-btn, #product-features-tabs .fuelerplus-btn, #product-features-tabs .telematics-btn, #product-features-tabs .accounting-btn, #product-features-tabs .cloud-btn, #product-features-tabs .insights-btn, #product-features-tabs .navy-blue-btn, #product-features-tabs #menu-footer-contact .cta-button-container a, #menu-footer-contact .cta-button-container #product-features-tabs a {
    margin-right: 30px;
  }
}
#product-features-tabs.white-bg {
  background-color: #fff !important;
  color: #333;
}

.customer-testimonials {
  margin-top: 48px;
}
@media (min-width: 768px) {
  .customer-testimonials {
    padding: 48px 0;
    background-color: #EDEDED;
  }
}
@media (min-width: 1200px) {
  .customer-testimonials {
    margin-top: 80px;
    padding: 80px 0;
  }
}
.customer-testimonials .video-thumb {
  border-radius: 0;
}
.customer-testimonials .video-thumb:after {
  -webkit-mask-size: 115px;
  mask-size: 115px;
}
@media (min-width: 992px) {
  .customer-testimonials .video-thumb:after {
    -webkit-mask-size: 155px;
    mask-size: 155px;
  }
}
.customer-testimonials .video-title {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .customer-testimonials .video-title {
    top: 75%;
  }
}
@media (min-width: 1200px) {
  .new-product-parent .customer-testimonials {
    margin-top: 96px;
  }
}

.product-page-stats {
  background: linear-gradient(0deg, #fff 0%, #fff 50%, #EDEDED 50%, #EDEDED 100%);
  margin-bottom: 48px;
}
.product-page-stats .stats-color {
  color: #000;
  box-shadow: 6px 6px 30px 0px rgba(0, 0, 0, 0.08);
}
@media (min-width: 768px) {
  .product-page-stats .stats-color {
    padding: 30px 15px;
  }
}
@media (min-width: 1200px) {
  .product-page-stats .stats-color {
    padding: 60px 15px;
  }
}
.product-page-stats .stats {
  position: relative;
  padding: 35px 46px 42px;
  text-align: center;
}
@media (min-width: 768px) {
  .product-page-stats .stats {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .product-page-stats .stats {
    padding: 0 30px;
  }
}
@media (min-width: 1200px) {
  .product-page-stats .stats {
    padding: 0 15px;
  }
}
@media (min-width: 992px) {
  .product-page-stats div[class*=offset] .stats {
    padding: 0 15px;
  }
}
@media (min-width: 1400px) {
  .product-page-stats div[class*=offset] .stats-number {
    font-size: 3.72rem;
  }
}
@media (min-width: 1790px) {
  .product-page-stats div[class*=offset] .stats-number {
    font-size: 4.25rem;
  }
}
.product-page-stats .stats-1, .product-page-stats .stats-2 {
  position: relative;
}
.product-page-stats .stats-1:after, .product-page-stats .stats-2:after {
  content: "";
  position: absolute;
  bottom: 0px;
  left: 48px;
  right: 48px;
  height: 1px;
  background: rgba(0, 0, 0, 0.16);
}
@media (min-width: 768px) {
  .product-page-stats .stats-1:after, .product-page-stats .stats-2:after {
    top: 0;
    left: auto;
    right: 0;
    height: auto;
    width: 1px;
  }
}
@media (min-width: 1200px) {
  .product-page-stats {
    margin-bottom: 96px;
  }
}

.page-stats {
  margin-top: 48px;
  margin-bottom: 48px;
}
.page-stats .stats-color {
  color: #000;
  box-shadow: 6px 6px 30px 0px rgba(0, 0, 0, 0.08);
  margin-top: 30px;
}
@media (min-width: 768px) {
  .page-stats .stats-color {
    padding: 30px 15px;
  }
}
.page-stats .stats {
  position: relative;
  padding: 35px 46px 42px;
  text-align: center;
  position: relative;
}
@media (min-width: 768px) {
  .page-stats .stats {
    padding: 15px;
  }
}
@media (min-width: 992px) {
  .page-stats .stats {
    padding: 30px;
  }
}
.page-stats .stats-1:after, .page-stats .stats-2:after {
  content: "";
  position: absolute;
  bottom: 0px;
  left: 48px;
  right: 48px;
  height: 1px;
  background: rgba(0, 0, 0, 0.16);
}
@media (min-width: 768px) {
  .page-stats .stats-1:after, .page-stats .stats-2:after {
    top: 0;
    bottom: 0;
    left: auto;
    right: 0;
    height: auto;
    width: 1px;
  }
}
.page-stats .last-row:not(.row-1) {
  position: relative;
}
@media (min-width: 768px) {
  .page-stats .last-row:not(.row-1) {
    margin-top: 15px;
    padding-top: 15px;
  }
  .page-stats .last-row:not(.row-1):before {
    position: absolute;
    content: "";
    left: 30px;
    right: 30px;
    top: 0;
    height: 1px;
    background: rgba(0, 0, 0, 0.16);
  }
}
@media (min-width: 992px) {
  .page-stats .last-row:not(.row-1) {
    margin-top: 30px;
    padding-top: 30px;
  }
}
.page-stats .last-row:not(.row-1) .stats-3:after {
  display: none;
}
.page-stats .stats-number {
  font-size: 3.585rem;
  line-height: 1;
  font-weight: bold;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .page-stats .stats-number {
    font-size: 3.3rem;
  }
}
@media (min-width: 1400px) {
  .page-stats .stats-number {
    font-size: 80px;
  }
}
.page-stats .stats-number span {
  font-size: 48px;
}
@media (min-width: 768px) {
  .page-stats .stats-number span {
    font-size: 30px;
  }
}
@media (min-width: 992px) {
  .page-stats .stats-number span {
    font-size: 40px;
  }
}
@media (min-width: 1200px) {
  .page-stats .stats-number span {
    font-size: 48px;
  }
}
.page-stats .stats-text {
  font-size: 1.25rem;
  line-height: 1;
  font-weight: 300;
  margin-bottom: 0;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .page-stats .stats-text {
    font-size: 1rem;
  }
}
.page-stats .stats-additional-links {
  display: flex;
  justify-content: center;
  margin-top: 32px;
  flex-wrap: wrap;
  row-gap: 32px;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .page-stats .stats-additional-links {
    margin-top: 48px;
  }
}
@media (max-width: 767.98px) {
  .page-stats .stats-additional-links a {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .page-stats {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}

#sales-steps {
  margin: 48px 0;
}
#sales-steps .section-frame, #sales-steps .hcss-form-frame, #sales-steps .frm_style_hcss-with-frame, #sales-steps #generic-tabs .pane, #generic-tabs #sales-steps .pane, #sales-steps .product-page-stats .stats-color, .product-page-stats #sales-steps .stats-color, #sales-steps .page-stats .stats-color, .page-stats #sales-steps .stats-color {
  padding: 36px 12px 6px;
}
@media (min-width: 768px) {
  #sales-steps .section-frame, #sales-steps .hcss-form-frame, #sales-steps .frm_style_hcss-with-frame, #sales-steps #generic-tabs .pane, #generic-tabs #sales-steps .pane, #sales-steps .product-page-stats .stats-color, .product-page-stats #sales-steps .stats-color, #sales-steps .page-stats .stats-color, .page-stats #sales-steps .stats-color {
    padding: 36px 12px 11px;
  }
}
@media (min-width: 992px) {
  #sales-steps .section-frame, #sales-steps .hcss-form-frame, #sales-steps .frm_style_hcss-with-frame, #sales-steps #generic-tabs .pane, #generic-tabs #sales-steps .pane, #sales-steps .product-page-stats .stats-color, .product-page-stats #sales-steps .stats-color, #sales-steps .page-stats .stats-color, .page-stats #sales-steps .stats-color {
    padding: 55px 50px 11px;
  }
}
#sales-steps .step-1:after, #sales-steps .step-2:after {
  content: "";
  width: 100%;
  position: relative;
  display: block;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
@media (min-width: 768px) {
  #sales-steps .step-1:after, #sales-steps .step-2:after {
    display: none;
  }
}
#sales-steps .step-1 .sales-steps-subheading:before {
  -webkit-mask: url("/wp-content/uploads/2025/09/icon-headache.svg") no-repeat center;
  mask: url("/wp-content/uploads/2025/09/icon-headache.svg") no-repeat center;
}
#sales-steps .step-2 .sales-steps-subheading:before {
  margin-top: 38px;
  -webkit-mask: url("/wp-content/uploads/2025/09/icon-bar-line-graph.svg") no-repeat center;
  mask: url("/wp-content/uploads/2025/09/icon-bar-line-graph.svg") no-repeat center;
}
@media (min-width: 768px) {
  #sales-steps .step-2 .sales-steps-subheading:before {
    margin-top: 0;
  }
}
#sales-steps .step-3 .sales-steps-subheading:before {
  margin-top: 38px;
  -webkit-mask: url("/wp-content/uploads/2025/09/icon-rocket.svg") no-repeat center;
  mask: url("/wp-content/uploads/2025/09/icon-rocket.svg") no-repeat center;
}
@media (min-width: 768px) {
  #sales-steps .step-3 .sales-steps-subheading:before {
    margin-top: 0;
  }
}
#sales-steps .step-1, #sales-steps .step-2, #sales-steps .step-3 {
  position: relative;
}
#sales-steps .step-1 .sales-steps-subheading:before, #sales-steps .step-2 .sales-steps-subheading:before, #sales-steps .step-3 .sales-steps-subheading:before {
  content: "";
  display: block;
  -webkit-mask-size: auto;
  mask-size: auto;
  height: 42px;
  width: 42px;
  position: relative;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  #sales-steps .step-1 .sales-steps-subheading:before, #sales-steps .step-2 .sales-steps-subheading:before, #sales-steps .step-3 .sales-steps-subheading:before {
    display: inline-block;
    left: 0;
    top: -5px;
    margin-bottom: 0;
    margin-right: 15px;
  }
}
@media (min-width: 992px) {
  #sales-steps .step-1 .sales-steps-subheading:before, #sales-steps .step-2 .sales-steps-subheading:before, #sales-steps .step-3 .sales-steps-subheading:before {
    margin-right: 30px;
  }
}
@media (min-width: 768px) {
  #sales-steps .step-1 .sales-steps-subheading span, #sales-steps .step-2 .sales-steps-subheading span, #sales-steps .step-3 .sales-steps-subheading span {
    top: -10px;
    position: relative;
  }
}
@media (min-width: 992px) {
  #sales-steps .step-1 .sales-steps-subheading span, #sales-steps .step-2 .sales-steps-subheading span, #sales-steps .step-3 .sales-steps-subheading span {
    top: -15px;
    position: relative;
  }
}
@media (min-width: 768px) {
  #sales-steps .step-1, #sales-steps .step-2, #sales-steps .step-3 {
    flex: 1 0 25%;
  }
}
@media (min-width: 1200px) {
  #sales-steps .step-1, #sales-steps .step-2, #sales-steps .step-3 {
    flex: 0 0 29%;
  }
}
@media (min-width: 768px) {
  #sales-steps div[class*=offset] .step-1, #sales-steps div[class*=offset] .step-2, #sales-steps div[class*=offset] .step-3 {
    flex: 0 0 33%;
  }
}
@media (min-width: 1400px) and (max-width: 1789.98px) {
  #sales-steps div[class*=offset] .col-lg-8 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
}
@media (min-width: 1200px) {
  #sales-steps {
    margin: 96px 0;
  }
}

.new-faqs {
  margin: 48px 0;
}
.new-faqs .question {
  position: relative;
  cursor: pointer;
}
.new-faqs .question:after {
  content: "\f107";
  font-family: "Defaults";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  justify-content: center;
  align-items: center;
  height: 32px;
  width: 32px;
  color: #fff;
  background-color: #000;
  border-radius: 10px;
  line-height: 1;
  text-align: center;
  transition: all 0.35s;
  font-weight: bold;
  transition: all 0.35s;
  font-size: 1.5rem;
}
.new-faqs .question.down-caret:after {
  content: "\f106";
  transition: all 0.35s;
}
.new-faqs .faq {
  border-bottom: 0.5px solid rgba(0, 0, 0, 0.1);
}
.new-faqs .faq:last-child {
  border-bottom: none;
}
.new-faqs .answer {
  display: none;
}
.new-faqs div.section-frame, .new-faqs div.hcss-form-frame, .new-faqs div.frm_style_hcss-with-frame, .new-faqs #generic-tabs div.pane, #generic-tabs .new-faqs div.pane, .new-faqs .product-page-stats div.stats-color, .product-page-stats .new-faqs div.stats-color, .new-faqs .page-stats div.stats-color, .page-stats .new-faqs div.stats-color {
  padding: 48px 0 0;
}
@media (max-width: 767.98px) {
  .new-faqs div.section-frame, .new-faqs div.hcss-form-frame, .new-faqs div.frm_style_hcss-with-frame, .new-faqs #generic-tabs div.pane, #generic-tabs .new-faqs div.pane, .new-faqs .product-page-stats div.stats-color, .product-page-stats .new-faqs div.stats-color, .new-faqs .page-stats div.stats-color, .page-stats .new-faqs div.stats-color {
    border: none;
    border-top: 1px solid rgba(0, 0, 0, 0.1) !important;
    border-radius: 0;
  }
}
@media (min-width: 992px) {
  .new-faqs div.section-frame, .new-faqs div.hcss-form-frame, .new-faqs div.frm_style_hcss-with-frame, .new-faqs #generic-tabs div.pane, #generic-tabs .new-faqs div.pane, .new-faqs .product-page-stats div.stats-color, .product-page-stats .new-faqs div.stats-color, .new-faqs .page-stats div.stats-color, .page-stats .new-faqs div.stats-color {
    padding: 64px 0 0;
  }
}
@media (min-width: 1200px) {
  .new-faqs {
    margin: 96px 0;
  }
}

.faq-cta {
  margin-top: 32px;
  padding: 30px;
  background: #DDDDDD;
  border-radius: 8px;
}
@media (min-width: 768px) {
  .faq-cta {
    padding: 30px 0;
    border-radius: 0;
    background: #F7F7F7;
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .faq-cta {
    padding: 32px 0;
  }
}
.faq-cta .row {
  align-items: center;
}
.faq-cta .content-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  row-gap: 33px;
  flex-wrap: wrap;
}
.faq-cta .standard-btn.outline, .faq-cta .outline.black-btn, .faq-cta .form-black-btn .outline.frm_button_submit.frm_final_submit, .form-black-btn .faq-cta .outline.frm_button_submit.frm_final_submit, .faq-cta .outline.white-btn, .faq-cta .form-white-btn .outline.frm_button_submit.frm_final_submit, .form-white-btn .faq-cta .outline.frm_button_submit.frm_final_submit, .faq-cta .outline.heavybid-btn, .faq-cta input.outline.search-form-submit, .faq-cta .outline.heavyjob-btn, .faq-cta .outline.new-dispatcher-btn, .faq-cta .outline.plans-btn, .faq-cta .outline.safety-btn, .faq-cta .outline.fleet-btn, .faq-cta .outline.e360-btn, .faq-cta .outline.fuelerplus-btn, .faq-cta .outline.telematics-btn, .faq-cta .outline.accounting-btn, .faq-cta .outline.cloud-btn, .faq-cta .outline.insights-btn, .faq-cta .outline.navy-blue-btn, .faq-cta #menu-footer-contact .cta-button-container a.outline, #menu-footer-contact .cta-button-container .faq-cta a.outline {
  margin-bottom: 0;
}

#product-features {
  margin-top: 48px;
  margin-bottom: 48px;
  position: relative;
}
#product-features .content-box img {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  #product-features .content-box img {
    max-width: 100%;
  }
}
#product-features .content-box svg {
  max-height: 42px;
  margin-bottom: 24px;
}
@media (max-width: 767.98px) {
  #product-features .row {
    row-gap: 40px;
    margin-bottom: 40px !important;
  }
}
#product-features.child-product-features .row .col-12 .content-box, #product-features.child-product-features .row .pillar-pages .customer_logos .col-lg-10 .content-box, .pillar-pages .customer_logos #product-features.child-product-features .row .col-lg-10 .content-box {
  position: relative;
}
@media (min-width: 768px) {
  #product-features.child-product-features .row .col-12 .content-box, #product-features.child-product-features .row .pillar-pages .customer_logos .col-lg-10 .content-box, .pillar-pages .customer_logos #product-features.child-product-features .row .col-lg-10 .content-box {
    margin: 48px 0;
  }
}
@media (min-width: 992px) {
  #product-features.child-product-features .row .col-12 .content-box, #product-features.child-product-features .row .pillar-pages .customer_logos .col-lg-10 .content-box, .pillar-pages .customer_logos #product-features.child-product-features .row .col-lg-10 .content-box {
    margin: 48px 0 48px 15px;
  }
}
@media (min-width: 1790px) {
  #product-features.child-product-features .row .col-12 .content-box, #product-features.child-product-features .row .pillar-pages .customer_logos .col-lg-10 .content-box, .pillar-pages .customer_logos #product-features.child-product-features .row .col-lg-10 .content-box {
    margin: 80px 0 80px 57px;
  }
}
@media (min-width: 992px) {
  #product-features.child-product-features .row .col-12:first-child .content-box, #product-features.child-product-features .row .pillar-pages .customer_logos .col-lg-10:first-child .content-box, .pillar-pages .customer_logos #product-features.child-product-features .row .col-lg-10:first-child .content-box {
    margin: 48px 15px 48px 0;
  }
}
@media (min-width: 1790px) {
  #product-features.child-product-features .row .col-12:first-child .content-box, #product-features.child-product-features .row .pillar-pages .customer_logos .col-lg-10:first-child .content-box, .pillar-pages .customer_logos #product-features.child-product-features .row .col-lg-10:first-child .content-box {
    margin: 80px 57px 80px 0;
  }
}
#product-features.child-product-features .row:not(.last-row) h2:before, #product-features.child-product-features .row:not(.last-row) .cta-request-section-title:before, #product-features.child-product-features .row:not(.last-row) .sub-title-h2:before {
  width: 64px;
  height: 4px;
  display: block;
  position: relative;
  content: "";
  top: -32px;
}
@media (max-width: 767.98px) {
  #product-features.child-product-features .row:not(.last-row) h2:before, #product-features.child-product-features .row:not(.last-row) .cta-request-section-title:before, #product-features.child-product-features .row:not(.last-row) .sub-title-h2:before {
    margin-top: 32px;
  }
}
@media (min-width: 768px) {
  #product-features.child-product-features {
    margin: 0 0 48px;
  }
}
@media (min-width: 1200px) {
  #product-features.child-product-features {
    margin: 0 0 80px;
  }
}
@media (min-width: 768px) {
  #product-features.feature-borders .row {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
}
@media (min-width: 768px) {
  #product-features.feature-borders .row:last-child {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
}
@media (min-width: 768px) {
  #product-features.feature-borders .row:first-child, #product-features.feature-borders .row:last-child {
    border-top: none;
  }
}
@media (min-width: 768px) {
  #product-features.feature-borders .row .col-12:first-child::after, #product-features.feature-borders .row .pillar-pages .customer_logos .col-lg-10:first-child::after, .pillar-pages .customer_logos #product-features.feature-borders .row .col-lg-10:first-child::after {
    content: "";
    position: absolute;
    height: 100%;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    right: 0;
    top: 0;
  }
}
#product-features.feature-borders .row:last-child .col-12:first-child::after, #product-features.feature-borders .row:last-child .pillar-pages .customer_logos .col-lg-10:first-child::after, .pillar-pages .customer_logos #product-features.feature-borders .row:last-child .col-lg-10:first-child::after {
  display: none;
}
@media (min-width: 992px) {
  #product-features .last-row .content-box {
    margin: 80px 0 80px !important;
  }
}
#product-features .last-row .content-box img {
  margin-bottom: 0;
}
@media (min-width: 1200px) {
  #product-features {
    margin: 80px 0;
  }
}

@media (min-width: 1400px) {
  .content-sidebar-wrap {
    position: relative;
  }
}

.product-child-menu {
  position: fixed;
  top: 60px;
  left: 0;
  z-index: 998;
  background-color: #fff;
  width: 100%;
}
@media (min-width: 768px) {
  .product-child-menu {
    top: 89px;
  }
}
@media (min-width: 992px) {
  .product-child-menu {
    top: 142px;
  }
}
@media (min-width: 1200px) {
  .product-child-menu {
    top: 151px;
  }
}
@media (min-width: 1400px) {
  .product-child-menu {
    position: absolute;
    height: 100%;
    top: 0;
    width: calc(-380px + 50vw);
  }
}
@media screen and (min-width: 1550px) {
  .product-child-menu {
    width: calc(-430px + 50vw);
  }
}
@media (min-width: 1790px) {
  .product-child-menu {
    width: calc(-585px + 50vw);
  }
}
@media screen and (min-width: 1900px) {
  .product-child-menu {
    width: calc(-640px + 50vw);
  }
}

#product-child-menu {
  padding: 0;
}
#product-child-menu ul {
  display: none;
  padding: 15px 15px 0;
}
@media (min-width: 1400px) {
  #product-child-menu ul {
    display: block !important;
    padding: 0;
  }
}
#product-child-menu a {
  position: relative;
}
#product-child-menu a:not(.back-to-parent-link) {
  color: #000;
  font-size: 18px;
  line-height: 1;
  padding: 16px 24px 16px 52px;
  display: block;
  font-weight: 400;
}
#product-child-menu a:not(.back-to-parent-link)::before {
  content: "";
  position: absolute;
  display: inline-block;
  -webkit-mask: url("/wp-content/uploads/2024/08/check_circle_icon.svg") no-repeat center;
  mask: url("/wp-content/uploads/2024/08/check_circle_icon.svg") no-repeat center;
  -webkit-mask-size: 18px;
  mask-size: 18px;
  height: 18px;
  width: 18px;
  background-color: #000;
  left: 24px;
}
@media screen and (min-width: 1400px) and (max-height: 800px) {
  #product-child-menu a:not(.back-to-parent-link)::before {
    left: 24px;
  }
}
@media (min-width: 1400px) {
  #product-child-menu a:not(.back-to-parent-link) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
  }
}
@media screen and (min-width: 1400px) and (max-height: 800px) {
  #product-child-menu a:not(.back-to-parent-link) {
    padding: 12px 24px 12px 52px;
  }
}
#product-child-menu a.back-to-parent-link {
  padding: 16px;
  margin-right: 0;
  margin-left: 13px;
}
#product-child-menu a.back-to-parent-link:before {
  width: 24px;
  height: 24px;
  display: inline-block;
  border-radius: 3.3px;
  border: 1px solid;
}
#product-child-menu a.back-to-parent-link:hover::before {
  color: #fff;
  border-color: #fff;
}
@media (min-width: 1400px) {
  #product-child-menu a.back-to-parent-link {
    margin-top: 56px;
  }
}
@media screen and (min-width: 1400px) and (max-height: 865px) {
  #product-child-menu a.back-to-parent-link {
    margin-top: 24px;
  }
}
@media screen and (min-width: 1790px) and (max-width: 1811px) {
  #product-child-menu a.back-to-parent-link {
    padding: 10px;
  }
}
#product-child-menu .current-menu-item a {
  border-radius: 8px;
}
#product-child-menu .current-menu-item a::before {
  background-color: #fff;
}
@media (min-width: 1400px) {
  #product-child-menu {
    display: block;
  }
}
#product-child-menu.active {
  overflow-y: scroll;
}
@media (max-width: 767.98px) {
  #product-child-menu.active {
    height: calc(-120px + 100vh);
  }
}

#product-child-menu-anchor {
  height: 100%;
  width: 100%;
}
@media (min-width: 1400px) {
  #product-child-menu-anchor {
    position: absolute;
    right: 0;
  }
}
@media screen and (min-width: 1921px) {
  #product-child-menu-anchor {
    width: 320px;
  }
}

.product-child-menu-inner {
  position: sticky;
  top: 100px;
}
@media (min-width: 1400px) {
  .product-child-menu-inner {
    padding: 80px 24px 48px;
  }
}
@media screen and (min-width: 1400px) and (max-height: 700px) {
  .product-child-menu-inner {
    height: 90vh;
    overflow-y: scroll;
  }
}
@media screen and (min-width: 1400px) and (max-height: 770px) {
  .product-child-menu-inner {
    padding: 24px 24px 48px;
  }
}
@media screen and (min-width: 1400px) and (max-height: 865px) {
  .product-child-menu-inner {
    padding: 48px 24px;
  }
}

.product-child-menu-title {
  display: none;
  color: #000;
  font-size: 1.3rem;
  line-height: 30px;
  font-weight: 700;
  margin-bottom: 24px;
  margin-left: 24px;
}
@media (min-width: 1400px) {
  .product-child-menu-title {
    display: block;
  }
}

.product-child-current-title {
  cursor: pointer;
  color: #fff;
  padding: 10px 20px;
  height: 50px;
}
@media (min-width: 1400px) {
  .product-child-current-title {
    display: none;
  }
}
.product-child-current-title:after {
  content: " \f107";
  border: none;
  font-family: Defaults;
  position: absolute;
  font-size: 24px;
  right: 20px;
}
@media (min-width: 1400px) {
  .product-child-current-title:after {
    display: none;
  }
}
.product-child-current-title.active:after {
  content: " \f106";
}

#product-breadcrumb {
  display: block;
  margin-top: 48px;
}
@media (min-width: 992px) {
  #product-breadcrumb {
    margin-top: 80px;
  }
}
#product-breadcrumb .product-breadcrumb-parent-link {
  color: #4D4D4D;
  text-decoration: none;
  font-weight: 400;
  font-size: 1rem;
}
@media (min-width: 768px) {
  #product-breadcrumb .product-breadcrumb-parent-link {
    font-size: 1.3rem;
  }
}
#product-breadcrumb .product-breadcrumb-parent-link:hover {
  text-decoration-line: underline;
  text-decoration-style: solid;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  text-decoration-thickness: from-font;
  text-underline-offset: auto;
  text-underline-position: from-font;
}
#product-breadcrumb .product-breadcrumb-child {
  color: #000;
  font-weight: 700;
}
#product-breadcrumb span {
  font-size: 1rem;
  display: inline-block;
  margin-left: 10px;
}
@media (min-width: 768px) {
  #product-breadcrumb span {
    font-weight: 700;
    font-size: 1.3rem;
  }
}

.customer-story-title {
  font-size: 19px;
  line-height: 29px;
  margin-bottom: 21px;
  text-transform: uppercase;
}

.customer-story-text {
  color: #fff;
  background: #212B3A;
  padding: 64px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
@media (min-width: 768px) {
  .customer-story-text {
    margin-right: -15px;
    border-top-right-radius: 0;
    border-bottom-left-radius: 8px;
  }
}

.customer-story-quote {
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: bold;
  margin-bottom: 16px;
}
@media (min-width: 992px) {
  .customer-story-quote {
    font-size: 1.5rem;
    line-height: 36px;
  }
}

.customer-story-attribution {
  font-size: 19px;
  line-height: 29px;
  margin-bottom: 21px;
}

img.customer-story-logo {
  margin-bottom: 36px;
}

a.customer-story-link {
  padding: 12px 16px;
  background: #fff;
  color: #000;
  border-radius: 8px;
}

a.customer-story-link:hover {
  background: #e1e1e1;
}

.customer-story-image {
  background-size: cover;
  background-position: 50% 70%;
  height: 100%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
@media (min-width: 768px) {
  .customer-story-image {
    margin-left: -15px;
    border-bottom-left-radius: 0;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
  }
}

.customer-story {
  margin-bottom: 48px;
}
@media (min-width: 992px) {
  .customer-story {
    margin-bottom: 96px;
  }
}

@media only screen and (max-width: 991px) {
  .customer-story-text {
    padding: 40px 24px;
  }
  .customer-story-image {
    min-height: 286px;
  }
}
#solutions-features-tabs, #pillars-tabs {
  margin-bottom: 48px;
}
@media (min-width: 768px) {
  #solutions-features-tabs, #pillars-tabs {
    margin-bottom: 96px;
  }
}
#solutions-features-tabs .frame, #pillars-tabs .frame {
  margin: 0 -15px;
}
@media (min-width: 768px) {
  #solutions-features-tabs .frame, #pillars-tabs .frame {
    margin: 0;
  }
}
#solutions-features-tabs ul.tabnav, #pillars-tabs ul.tabnav {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  #solutions-features-tabs ul.tabnav, #pillars-tabs ul.tabnav {
    display: flex;
    flex-direction: row;
    gap: 6px;
  }
}
#solutions-features-tabs ul.tabnav li, #pillars-tabs ul.tabnav li {
  width: 100%;
}
#solutions-features-tabs ul.tabnav .button, #pillars-tabs ul.tabnav .button {
  width: 100%;
  border-radius: 8px 8px 0px 0px;
  background-color: #EDEDED;
  padding: 16px 8px;
  height: 100%;
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 1.1;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  #solutions-features-tabs ul.tabnav .button, #pillars-tabs ul.tabnav .button {
    font-size: 1rem;
  }
}
#solutions-features-tabs ul.tabnav .button.active, #pillars-tabs ul.tabnav .button.active {
  color: #fff;
}
#solutions-features-tabs ul.tabnav .button.active.estimating, #pillars-tabs ul.tabnav .button.active.estimating {
  background-color: #009639;
}
#solutions-features-tabs ul.tabnav .button.active.operations, #pillars-tabs ul.tabnav .button.active.operations {
  background-color: #005eb8;
}
#solutions-features-tabs ul.tabnav .button.active.fleet, #pillars-tabs ul.tabnav .button.active.fleet {
  background-color: #009EA6;
}
#solutions-features-tabs ul.tabnav .button.active.data-reporting, #pillars-tabs ul.tabnav .button.active.data-reporting {
  background-color: #567387;
}
#solutions-features-tabs .accordion, #pillars-tabs .accordion {
  border-radius: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  color: #000;
  background: #EDEDED;
  width: 100%;
  text-align: left;
  position: relative;
}
#solutions-features-tabs .accordion:after, #pillars-tabs .accordion:after {
  content: "\f107";
  font-family: "Defaults";
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  justify-content: center;
  align-items: center;
  height: 32px;
  width: 32px;
  color: #fff;
  border-radius: 10px;
  line-height: 1;
  text-align: center;
  transition: all 0.35s;
  font-weight: bold;
  transition: all 0.35s;
  font-size: 1.5rem;
}
#solutions-features-tabs .accordion.active:after, #pillars-tabs .accordion.active:after {
  content: "\f106";
  transition: all 0.35s;
}
@media (min-width: 768px) {
  #solutions-features-tabs .accordion, #pillars-tabs .accordion {
    display: none !important;
  }
}
#solutions-features-tabs .pane, #pillars-tabs .pane {
  transform: unset;
  box-shadow: 6px 6px 30px 0px rgba(0, 0, 0, 0.08);
  display: none;
}
#solutions-features-tabs .pane.active, #pillars-tabs .pane.active {
  display: block;
}
@media (max-width: 767.98px) {
  #solutions-features-tabs .pane.mobile-display, #pillars-tabs .pane.mobile-display {
    padding: 0 15px;
    margin-bottom: 48px;
    box-shadow: none;
    display: block;
  }
}
@media (min-width: 1200px) {
  #solutions-features-tabs .pane, #pillars-tabs .pane {
    padding: 48px;
  }
}
#solutions-features-tabs .row, #pillars-tabs .row {
  row-gap: 28px;
}

#pillars-tabs {
  margin-top: 40px;
}
#pillars-tabs .tab-content {
  margin-bottom: 0;
}
#pillars-tabs .pane {
  box-shadow: none;
}
@media (max-width: 767.98px) {
  #pillars-tabs .pane.mobile-display {
    margin-bottom: 56px;
  }
}
@media (min-width: 768px) {
  #pillars-tabs .pane {
    display: none;
    margin-bottom: 0;
    padding: 15px 15px 0;
  }
  #pillars-tabs .pane.active {
    display: block;
  }
}
@media (min-width: 1200px) {
  #pillars-tabs .pane {
    padding: 48px 48px 0;
  }
}
#pillars-tabs h3, #pillars-tabs .cta-request-subheading, #pillars-tabs .sub-title-h3 {
  font-weight: 700;
  margin-bottom: 16px;
}
#pillars-tabs p {
  margin-bottom: 16px;
}
#pillars-tabs a {
  margin-top: 12px;
}

.image-slideshow {
  margin: 48px 0 81px;
}
@media (min-width: 992px) {
  .image-slideshow {
    margin: 96px 0 129px;
  }
}
@media (min-width: 1400px) {
  .image-slideshow h2, .image-slideshow .cta-request-section-title, .image-slideshow .sub-title-h2 {
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #000;
    font-size: 3.6rem;
  }
}
.image-slideshow .image-slide {
  display: none;
}
.image-slideshow .slick-track .image-slide {
  margin: 0 15px;
  display: block;
}
.image-slideshow .slick-dots {
  bottom: -51px;
}
.image-slideshow .slick-dots li {
  width: 16px;
  height: 16px;
  margin: 0 23px 0 0;
}
.image-slideshow .slick-dots li:last-child {
  margin: 0;
}
.image-slideshow .slick-dots li button {
  width: 16px;
  height: 16px;
  padding: 0;
}
.image-slideshow .slick-dots li button::before {
  width: 16px;
  height: 16px;
  font-size: 16px;
  line-height: 1;
}
.image-slideshow .slick-next, .image-slideshow .slick-prev {
  height: 48px;
  width: 48px;
}
.image-slideshow .slick-next:before, .image-slideshow .slick-prev:before {
  font-size: 48px;
  color: #fff;
  opacity: 1;
}
@media (min-width: 1400px) {
  .image-slideshow .slick-next:before, .image-slideshow .slick-prev:before {
    font-size: 80px;
  }
}
@media (min-width: 1400px) {
  .image-slideshow .slick-next, .image-slideshow .slick-prev {
    height: 80px;
    width: 80px;
  }
}
.image-slideshow .slick-prev {
  z-index: 10;
  left: 0;
}
@media (min-width: 1400px) {
  .image-slideshow .slick-prev {
    left: 25px;
  }
}
.image-slideshow .slick-next {
  right: 0;
}
@media (min-width: 1400px) {
  .image-slideshow .slick-next {
    right: 25px;
  }
}

.frm_style_hcss, .frm_style_hcss-with-frame, .hcss-form-frame {
  background: #FFF;
}
.frm_style_hcss fieldset, .frm_style_hcss-with-frame fieldset, .hcss-form-frame fieldset {
  padding: 0 !important;
}
.frm_style_hcss .frm_embed_form_container, .frm_style_hcss-with-frame .frm_embed_form_container, .hcss-form-frame .frm_embed_form_container {
  margin-bottom: 0 !important;
}
.frm_style_hcss .frm_primary_label, .frm_style_hcss-with-frame .frm_primary_label, .hcss-form-frame .frm_primary_label {
  margin-bottom: 8px !important;
}
@media (max-width: 767.98px) {
  .frm_style_hcss .frm_primary_label, .frm_style_hcss-with-frame .frm_primary_label, .hcss-form-frame .frm_primary_label {
    font-size: 0.85rem;
  }
}
.frm_style_hcss .frm_final_submit, .frm_style_hcss-with-frame .frm_final_submit, .hcss-form-frame .frm_final_submit {
  margin-bottom: -16px !important;
}
.frm_style_hcss .frm_combo_inputs_container, .frm_style_hcss-with-frame .frm_combo_inputs_container, .hcss-form-frame .frm_combo_inputs_container {
  grid-gap: 16px;
}
.frm_style_hcss .frm_combo_inputs_container .form-field, .frm_style_hcss-with-frame .frm_combo_inputs_container .form-field, .hcss-form-frame .frm_combo_inputs_container .form-field {
  flex-direction: column-reverse;
  display: flex;
}
.frm_style_hcss .frm_combo_inputs_container .form-field .frm_description, .frm_style_hcss-with-frame .frm_combo_inputs_container .form-field .frm_description, .hcss-form-frame .frm_combo_inputs_container .form-field .frm_description {
  text-align: left;
  font-size: 1.1rem;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 8px;
  color: #000;
}
.frm_style_hcss .frm_combo_inputs_container .form-field .frm_description:after, .frm_style_hcss-with-frame .frm_combo_inputs_container .form-field .frm_description:after, .hcss-form-frame .frm_combo_inputs_container .form-field .frm_description:after {
  content: "*";
  color: rgb(185, 74, 72);
  margin-left: 4px;
}

.hcss-form-frame, .frm_style_hcss-with-frame {
  box-shadow: 6px 6px 30px 0px rgba(0, 0, 0, 0.08);
  padding: 32px 16px;
}
@media (min-width: 992px) {
  .hcss-form-frame, .frm_style_hcss-with-frame {
    padding: 40px;
  }
}
.hcss-form-frame.no-border, .no-border.frm_style_hcss-with-frame {
  border-top: none;
}
.hcss-form-frame.safety-color, .safety-color.frm_style_hcss-with-frame {
  border-color: #ff9e1b;
}
.hcss-form-frame.safety-color .mktoForm button.mktoButton, .safety-color.frm_style_hcss-with-frame .mktoForm button.mktoButton {
  background-color: #e35205 !important;
}
.hcss-form-frame.safety-color a, .safety-color.frm_style_hcss-with-frame a {
  color: #e35205;
}
.hcss-form-frame.operations-color, .operations-color.frm_style_hcss-with-frame {
  border-color: #005eb8;
}
.hcss-form-frame.operations-color .mktoForm button.mktoButton, .operations-color.frm_style_hcss-with-frame .mktoForm button.mktoButton {
  background-color: #0583FC !important;
}
.hcss-form-frame.operations-color .mktoForm button.mktoButton:hover, .operations-color.frm_style_hcss-with-frame .mktoForm button.mktoButton:hover {
  background-color: #005EB8 !important;
}
.hcss-form-frame.operations-color a, .operations-color.frm_style_hcss-with-frame a {
  color: #005eb8;
}
.hcss-form-frame.fleet-color, .fleet-color.frm_style_hcss-with-frame {
  border-color: #009EA6;
}
.hcss-form-frame.fleet-color .mktoForm button.mktoButton, .fleet-color.frm_style_hcss-with-frame .mktoForm button.mktoButton {
  background-color: #009EA6 !important;
}
.hcss-form-frame.fleet-color a, .fleet-color.frm_style_hcss-with-frame a {
  color: #009EA6;
}
.hcss-form-frame.data-color, .data-color.frm_style_hcss-with-frame {
  border-color: #567387;
}
.hcss-form-frame.data-color .mktoForm button.mktoButton, .data-color.frm_style_hcss-with-frame .mktoForm button.mktoButton {
  background-color: #567387 !important;
}
.hcss-form-frame.data-color a, .data-color.frm_style_hcss-with-frame a {
  color: #567387;
}
.hcss-form-frame.blog-form .frm_combo_inputs_container, .blog-form.frm_style_hcss-with-frame .frm_combo_inputs_container {
  grid-template-columns: auto;
}

#pop-up-sub-nav p {
  margin-bottom: 0;
  color: #fff;
  text-align: center;
  font-size: 0.875rem;
  font-weight: 700;
}
#pop-up-sub-nav a {
  color: #fff;
}
#pop-up-sub-nav a:hover {
  color: #000;
}
#pop-up-sub-nav #pop-up-nav {
  position: relative;
}
#pop-up-sub-nav #menu-pop-up-nav {
  position: absolute;
  margin: 0;
  top: 12px;
  left: 0;
  right: 0;
  margin-inline: auto;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  padding: 16px;
  flex-direction: row;
  align-items: flex-start;
  gap: 10px;
  border-radius: 0px 0px 8px 8px;
  background: rgba(242, 242, 242, 0.92);
}
#pop-up-sub-nav #menu-pop-up-nav li {
  list-style-type: none;
  display: inline-block;
}
#pop-up-sub-nav #menu-pop-up-nav a {
  padding: 16px 90px;
  text-align: center;
  border-radius: 8px;
  display: inline-block;
  font-size: 1rem;
}
@media (min-width: 1200px) {
  #pop-up-sub-nav #menu-pop-up-nav a {
    padding: 16px 96px;
  }
}
#pop-up-sub-nav #menu-pop-up-nav .fit-quiz-link a {
  background-color: #212B3A;
}
#pop-up-sub-nav #menu-pop-up-nav .fit-quiz-link a:hover {
  background-color: #4F758B;
  color: #fff;
}
#pop-up-sub-nav #menu-pop-up-nav .pricing-link a {
  border: 2px solid #00C158;
  background-color: #fff;
  color: #00C158;
}
#pop-up-sub-nav #menu-pop-up-nav .pricing-link a:hover {
  color: #0C9748;
  border: 2px solid #0C9748;
}
#pop-up-sub-nav #menu-pop-up-nav .book-demo-link a {
  background-color: #00C158;
}
#pop-up-sub-nav #menu-pop-up-nav .book-demo-link a:hover {
  background-color: #0C9748;
  color: #fff;
}
#pop-up-sub-nav .sub-nav {
  width: 100%;
  z-index: 9999;
  background-color: #00C158;
  padding: 12px 10px;
  opacity: 0;
  transition: opacity 0.4s;
  position: absolute;
  display: none;
}
#pop-up-sub-nav.sticky .sub-nav {
  position: fixed;
  opacity: 1;
  top: 0;
}
@media (min-width: 992px) {
  #pop-up-sub-nav.sticky .sub-nav {
    display: block;
  }
}

.marquee-intro p {
  font-weight: 700;
  font-size: 1.3rem;
}

#marquee-section .marquee-container {
  display: flex;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.Marquee {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-around;
  min-width: 100%;
  animation: scroll-x 80s linear infinite;
}
.Marquee .marquee {
  display: grid;
  place-items: center;
  min-width: auto;
  animation: none;
}

@media (prefers-reduced-motion: reduce) {
  .Marquee {
    animation-play-state: paused;
  }
}
@keyframes scroll-x {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
.g2-section {
  background: linear-gradient(0deg, rgba(33, 43, 58, 0.92) 0%, rgba(33, 43, 58, 0.92) 100%), url("/wp-content/uploads/2025/12/ge-section-bg.png") no-repeat;
  background-size: cover;
  background-position: center;
}
.g2-section h2, .g2-section .cta-request-section-title, .g2-section .sub-title-h2 {
  color: #fff;
  margin-bottom: 0;
}
.g2-section .g2-badges {
  justify-content: space-around;
  margin-top: 24px;
  margin-bottom: 24px;
  row-gap: 24px;
}
@media (min-width: 768px) {
  .g2-section .g2-badges {
    margin-top: 48px;
    margin-bottom: 48px;
  }
}
@media (min-width: 992px) {
  .g2-section .g2-badges {
    justify-content: space-between;
  }
}

#global-banner {
  display: none;
}
@media (min-width: 768px) {
  #global-banner {
    display: block;
    background: linear-gradient(0deg, #0A2540 0%, #0A2540 100%), linear-gradient(104deg, #2B3990 41.41%, #264D9F 56.64%, #2160AD 71.87%, #27AAE1 102.32%), #212B3A;
    min-height: 34px;
    color: #fff;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
  }
}
#global-banner .d-flex {
  row-gap: 24px;
  -moz-column-gap: 30px;
       column-gap: 30px;
  justify-content: start;
  flex-wrap: wrap;
  align-items: center;
}
@media (min-width: 992px) {
  #global-banner .d-flex {
    flex-wrap: nowrap;
  }
}
#global-banner .message-area {
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 800;
}
#global-banner .message-area p {
  margin-bottom: 0;
}
#global-banner .message-area .headline {
  background: linear-gradient(90deg, #49C9FF 0%, #A6DF58 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
#global-banner .message-area .register-link {
  color: #fff;
  margin-left: 16px;
}
#global-banner .message-area .register-link:hover {
  border-bottom: 1px solid #fff;
}
#global-banner .message-area .register-link:after {
  content: "";
  -webkit-mask: url("/wp-content/uploads/2024/08/arrow.svg") no-repeat center;
  mask: url("/wp-content/uploads/2024/08/arrow.svg") no-repeat center;
  height: 15px;
  width: 15px;
  color: #009639;
  display: inline-block;
  margin-left: 3px;
  position: relative;
  top: 2px;
  background-color: #fff;
  transform: rotate(180deg);
}

.social-reviews-white-bg {
  margin: 48px 0 96px;
}
.social-reviews-white-bg .row {
  row-gap: 44px;
}
.social-reviews-white-bg p:last-of-type {
  margin-bottom: 44px;
}
@media (min-width: 992px) {
  .social-reviews-white-bg p:last-of-type {
    margin-bottom: 56px;
  }
}
@media (min-width: 768px) {
  .social-reviews-white-bg {
    margin: 72px 0 136px;
  }
}
.social-reviews-white-bg .social-reviews-svg {
  filter: brightness(0) saturate(100%) invert(0%) sepia(97%) saturate(17%) hue-rotate(6deg) brightness(101%) contrast(100%);
}

.social-reviews-dark-blue-bg {
  background-color: #212B3A;
  margin-top: 48px;
  padding: 48px 0;
  color: #fff;
}
.social-reviews-dark-blue-bg .row {
  row-gap: 44px;
  align-items: center;
}
.social-reviews-dark-blue-bg p:last-of-type {
  margin-bottom: 44px;
}
@media (min-width: 992px) {
  .social-reviews-dark-blue-bg p:last-of-type {
    margin-bottom: 56px;
  }
}
@media (min-width: 992px) {
  .social-reviews-dark-blue-bg {
    margin-top: 96px;
    padding: 96px 0;
  }
}

@media (min-width: 992px) {
  .products-template-new-products article .container, .products-template-new-products article .site-inner, .products-template-new-products article .narrow-container {
    max-width: 1310px !important;
  }
}
.products-template-new-products .entry-content section:last-child {
  margin-bottom: 80px !important;
}
@media (min-width: 1200px) {
  .products-template-new-products .entry-content section:last-child {
    margin-bottom: 104px !important;
  }
}
.products-template-new-products .entry-content section:last-child#cta_request {
  margin-bottom: 0 !important;
}
.products-template-new-products .social-reviews-white-bg {
  margin: 48px 0 80px;
}
@media (min-width: 1200px) {
  .products-template-new-products .social-reviews-white-bg {
    margin: 96px 0;
  }
}
.products-template-new-products .section-frame, .products-template-new-products #generic-tabs .pane, #generic-tabs .products-template-new-products .pane, .products-template-new-products .product-page-stats .stats-color, .product-page-stats .products-template-new-products .stats-color, .products-template-new-products .page-stats .stats-color, .page-stats .products-template-new-products .stats-color, .products-template-new-products .hcss-form-frame, .products-template-new-products .frm_style_hcss-with-frame {
  border-left: 1px solid;
  border-right: 1px solid;
  border-bottom: 1px solid;
}
@media (min-width: 768px) {
  .products-template-new-products .section-frame, .products-template-new-products #generic-tabs .pane, #generic-tabs .products-template-new-products .pane, .products-template-new-products .product-page-stats .stats-color, .product-page-stats .products-template-new-products .stats-color, .products-template-new-products .page-stats .stats-color, .page-stats .products-template-new-products .stats-color, .products-template-new-products .hcss-form-frame, .products-template-new-products .frm_style_hcss-with-frame {
    box-shadow: 0px 4px 30px 3px rgba(0, 0, 0, 0.08);
    border-left: none;
    border-right: none;
    border-bottom: none;
  }
}
.products-template-new-products .standard-btn, .products-template-new-products .black-btn, .products-template-new-products .form-black-btn .frm_button_submit.frm_final_submit, .form-black-btn .products-template-new-products .frm_button_submit.frm_final_submit, .products-template-new-products .white-btn, .products-template-new-products .form-white-btn .frm_button_submit.frm_final_submit, .form-white-btn .products-template-new-products .frm_button_submit.frm_final_submit, .products-template-new-products .heavybid-btn, .products-template-new-products .heavybid-btn:focus, .products-template-new-products input.search-form-submit, .products-template-new-products .heavyjob-btn, .products-template-new-products .new-dispatcher-btn, .products-template-new-products .plans-btn, .products-template-new-products .safety-btn, .products-template-new-products .fleet-btn, .products-template-new-products .e360-btn, .products-template-new-products .fuelerplus-btn, .products-template-new-products .telematics-btn, .products-template-new-products .accounting-btn, .products-template-new-products .cloud-btn, .products-template-new-products .insights-btn, .products-template-new-products .navy-blue-btn, .products-template-new-products #menu-footer-contact .cta-button-container a, #menu-footer-contact .cta-button-container .products-template-new-products a {
  margin-bottom: 30px;
}
.products-template-new-products .full-width-image {
  margin: 48px 0;
}
@media (min-width: 1200px) {
  .products-template-new-products .full-width-image {
    margin: 96px 0;
  }
}
@media (min-width: 768px) {
  .products-template-new-products.construction-project-management-software #product-hero, .products-template-new-products.project-management-software #product-hero {
    background-position: top right 40%;
  }
}
@media (min-width: 1400px) {
  .products-template-new-products.construction-project-management-software #product-hero, .products-template-new-products.project-management-software #product-hero {
    background-position: top right 60%;
  }
}
@media (min-width: 1790px) {
  .products-template-new-products.construction-project-management-software #product-hero, .products-template-new-products.project-management-software #product-hero {
    background-position: top right 75%;
  }
}
@media screen and (min-width: 1900px) {
  .products-template-new-products.construction-project-management-software #product-hero, .products-template-new-products.project-management-software #product-hero {
    background-position: top right;
  }
}
.products-template-new-products #accounting {
  margin: 48px 0;
}
.products-template-new-products #accounting p {
  font-size: 1.2rem;
}
@media (min-width: 1200px) {
  .products-template-new-products #accounting {
    margin: 96px 0;
  }
}
@media (min-width: 768px) {
  .products-template-new-products.content-sidebar .customer_logos {
    margin-bottom: 0;
  }
  .products-template-new-products.content-sidebar .customer-testimonials {
    margin: 0;
  }
}

#cta_request {
  background: url("/wp-content/uploads/2024/11/request-info-background.png") center no-repeat;
  background-size: cover;
  padding: 48px 0;
  overflow: auto;
  color: #fff;
}
@media (min-width: 1200px) {
  #cta_request {
    padding: 96px 0;
  }
}

section#roi-calculator-cta .row {
  align-items: center;
}

section#roi-calculator-cta h3, section#roi-calculator-cta .cta-request-subheading, section#roi-calculator-cta .sub-title-h3 {
  font-size: 39px;
  line-height: 46px;
  font-weight: bold;
  margin: 0;
}

#roi-calculator-cta p {
  font-weight: bold;
  font-size: 33px;
  line-height: 43px;
}

section#roi-calculator-cta {
  margin-bottom: 96px;
}

@media only screen and (max-width: 991px) {
  section#roi-calculator-cta {
    margin-bottom: 48px;
  }
  section#roi-calculator-cta .row {
    gap: 40px;
    text-align: center;
  }
  section#roi-calculator-cta h3, section#roi-calculator-cta .cta-request-subheading, section#roi-calculator-cta .sub-title-h3 {
    font-size: 2.1rem;
    line-height: 1.7rem;
    margin-bottom: 10px;
  }
  section#roi-calculator-cta p {
    font-size: 24px;
    line-height: 24px;
  }
}
.pillar-pages #product-hero {
  display: flex;
  align-items: center;
}
@media (min-width: 768px) {
  .pillar-pages #product-hero {
    padding: 0;
  }
}
.pillar-pages #video-player img {
  width: 100%;
}
.pillar-pages article p {
  font-size: 1rem;
}
@media (min-width: 768px) {
  .pillar-pages article p {
    font-size: 1.2rem;
  }
}
.pillar-pages .customer_logos::before {
  display: none;
}
.pillar-pages .customer_logos:not(.side-by-side) {
  padding: 0;
  margin: 48px 0 40px;
}
.pillar-pages .customer_logos:not(.side-by-side) .container > div, .pillar-pages .customer_logos:not(.side-by-side) .narrow-container > div, .pillar-pages .customer_logos:not(.side-by-side) .site-inner-narrow-container .site-inner > div, .site-inner-narrow-container .pillar-pages .customer_logos:not(.side-by-side) .site-inner > div, .pillar-pages .customer_logos:not(.side-by-side) .site-inner-container .site-inner > div, .site-inner-container .pillar-pages .customer_logos:not(.side-by-side) .site-inner > div, .pillar-pages .customer_logos:not(.side-by-side) .products-template-new-products article .site-inner > div, .products-template-new-products article .pillar-pages .customer_logos:not(.side-by-side) .site-inner > div {
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .pillar-pages .customer_logos:not(.side-by-side) .container > div, .pillar-pages .customer_logos:not(.side-by-side) .narrow-container > div, .pillar-pages .customer_logos:not(.side-by-side) .site-inner-narrow-container .site-inner > div, .site-inner-narrow-container .pillar-pages .customer_logos:not(.side-by-side) .site-inner > div, .pillar-pages .customer_logos:not(.side-by-side) .site-inner-container .site-inner > div, .site-inner-container .pillar-pages .customer_logos:not(.side-by-side) .site-inner > div, .pillar-pages .customer_logos:not(.side-by-side) .products-template-new-products article .site-inner > div, .products-template-new-products article .pillar-pages .customer_logos:not(.side-by-side) .site-inner > div {
    margin-bottom: 48px;
  }
}
@media (min-width: 768px) {
  .pillar-pages .customer_logos:not(.side-by-side) {
    margin: 96px 0 64px;
  }
}
.pillar-pages .customer_logos p {
  font-weight: 700;
  margin-bottom: 48px;
}
@media (min-width: 768px) {
  .pillar-pages .customer_logos p {
    font-size: 1.5rem !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .pillar-pages .customer_logos p {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .pillar-pages .customer_logos p {
    font-size: 2.1rem !important;
  }
}
.pillar-pages #product-features {
  margin: 40px 0;
}
@media (min-width: 768px) {
  .pillar-pages #product-features .container, .pillar-pages #product-features .narrow-container, .pillar-pages #product-features .site-inner-narrow-container .site-inner, .site-inner-narrow-container .pillar-pages #product-features .site-inner, .pillar-pages #product-features .site-inner-container .site-inner, .site-inner-container .pillar-pages #product-features .site-inner, .pillar-pages #product-features .products-template-new-products article .site-inner, .products-template-new-products article .pillar-pages #product-features .site-inner {
    padding-bottom: 64px;
  }
}
.pillar-pages #product-features .container:after, .pillar-pages #product-features .narrow-container:after, .pillar-pages #product-features .site-inner-narrow-container .site-inner:after, .site-inner-narrow-container .pillar-pages #product-features .site-inner:after, .pillar-pages #product-features .site-inner-container .site-inner:after, .site-inner-container .pillar-pages #product-features .site-inner:after, .pillar-pages #product-features .products-template-new-products article .site-inner:after, .products-template-new-products article .pillar-pages #product-features .site-inner:after {
  border-top: 1px solid rgba(0, 0, 0, 0.16);
  display: block;
  position: relative;
  content: "";
  width: 100%;
  top: 0;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .pillar-pages #product-features .container:after, .pillar-pages #product-features .narrow-container:after, .pillar-pages #product-features .site-inner-narrow-container .site-inner:after, .site-inner-narrow-container .pillar-pages #product-features .site-inner:after, .pillar-pages #product-features .site-inner-container .site-inner:after, .site-inner-container .pillar-pages #product-features .site-inner:after, .pillar-pages #product-features .products-template-new-products article .site-inner:after, .products-template-new-products article .pillar-pages #product-features .site-inner:after {
    top: 64px;
  }
}
@media (min-width: 768px) {
  .pillar-pages #product-features {
    margin: 64px 0;
  }
}
.pillar-pages #solutions-tab-intro p {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .pillar-pages #solutions-tab-intro p {
    margin-bottom: 56px;
  }
}
.pillar-pages .product-page-stats {
  background: #fff;
  margin-top: 48px;
}
.pillar-pages .product-page-stats .stats-text {
  color: #000;
}
@media (min-width: 768px) {
  .pillar-pages .product-page-stats {
    margin-bottom: 64px;
  }
}
.pillar-pages hr {
  margin: 0;
}
.pillar-pages #stats-intro h2, .pillar-pages #stats-intro .cta-request-section-title, .pillar-pages #stats-intro .sub-title-h2 {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .pillar-pages #stats-intro h2, .pillar-pages #stats-intro .cta-request-section-title, .pillar-pages #stats-intro .sub-title-h2 {
    font-size: 2.95rem;
  }
}
.pillar-pages .software-solutions {
  margin: 48px 0;
}
.pillar-pages .software-solutions svg {
  width: 56px;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .pillar-pages .software-solutions svg {
    width: 64px;
  }
}
.pillar-pages .software-solutions h3, .pillar-pages .software-solutions .cta-request-subheading, .pillar-pages .software-solutions .sub-title-h3 {
  font-weight: 700;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .pillar-pages .software-solutions h3, .pillar-pages .software-solutions .cta-request-subheading, .pillar-pages .software-solutions .sub-title-h3 {
    margin-bottom: 16px;
  }
}
.pillar-pages .software-solutions .container, .pillar-pages .software-solutions .narrow-container, .pillar-pages .software-solutions .site-inner-narrow-container .site-inner, .site-inner-narrow-container .pillar-pages .software-solutions .site-inner, .pillar-pages .software-solutions .site-inner-container .site-inner, .site-inner-container .pillar-pages .software-solutions .site-inner, .pillar-pages .software-solutions .products-template-new-products article .site-inner, .products-template-new-products article .pillar-pages .software-solutions .site-inner {
  padding-bottom: 8px;
}
.pillar-pages .software-solutions .container:after, .pillar-pages .software-solutions .narrow-container:after, .pillar-pages .software-solutions .site-inner-narrow-container .site-inner:after, .site-inner-narrow-container .pillar-pages .software-solutions .site-inner:after, .pillar-pages .software-solutions .site-inner-container .site-inner:after, .site-inner-container .pillar-pages .software-solutions .site-inner:after, .pillar-pages .software-solutions .products-template-new-products article .site-inner:after, .products-template-new-products article .pillar-pages .software-solutions .site-inner:after {
  border-top: 1px solid rgba(0, 0, 0, 0.16);
  display: block;
  position: relative;
  content: "";
  width: 100%;
  top: 10px;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .pillar-pages .software-solutions .container:after, .pillar-pages .software-solutions .narrow-container:after, .pillar-pages .software-solutions .site-inner-narrow-container .site-inner:after, .site-inner-narrow-container .pillar-pages .software-solutions .site-inner:after, .pillar-pages .software-solutions .site-inner-container .site-inner:after, .site-inner-container .pillar-pages .software-solutions .site-inner:after, .pillar-pages .software-solutions .products-template-new-products article .site-inner:after, .products-template-new-products article .pillar-pages .software-solutions .site-inner:after {
    top: 64px;
  }
}
@media (min-width: 768px) {
  .pillar-pages .software-solutions .container, .pillar-pages .software-solutions .narrow-container, .pillar-pages .software-solutions .site-inner-narrow-container .site-inner, .site-inner-narrow-container .pillar-pages .software-solutions .site-inner, .pillar-pages .software-solutions .site-inner-container .site-inner, .site-inner-container .pillar-pages .software-solutions .site-inner, .pillar-pages .software-solutions .products-template-new-products article .site-inner, .products-template-new-products article .pillar-pages .software-solutions .site-inner {
    padding-bottom: 64px;
  }
}
@media (max-width: 767.98px) {
  .pillar-pages .software-solutions .col-12, .pillar-pages .software-solutions .customer_logos .col-lg-10, .pillar-pages .customer_logos .software-solutions .col-lg-10 {
    margin-bottom: 40px;
  }
}
@media (min-width: 768px) {
  .pillar-pages .software-solutions {
    margin: 64px 0;
  }
}
.pillar-pages .customer-story-logo {
  max-height: 100px;
}
.pillar-pages .customer-story {
  margin: 48px 0;
}
@media (min-width: 768px) {
  .pillar-pages .customer-story {
    margin: 96px 0;
  }
}
.pillar-pages .big-headline {
  color: #000;
  font-size: 2.07rem !important;
  margin-bottom: 24px;
  font-weight: 700;
}
@media (min-width: 992px) {
  .pillar-pages .big-headline {
    font-size: 2.95rem !important;
    margin-bottom: 35px;
  }
}
.pillar-pages .social-reviews-white-bg {
  margin: 48px 0 96px;
}
.pillar-pages .social-reviews-white-bg .row {
  row-gap: 44px;
}
.pillar-pages .social-reviews-white-bg p {
  font-size: 1.25rem;
}
@media (min-width: 1200px) {
  .pillar-pages .social-reviews-white-bg p span {
    display: block;
  }
}
@media (max-width: 767.98px) {
  .pillar-pages .social-reviews-white-bg p span {
    display: block;
  }
}
@media (min-width: 768px) {
  .pillar-pages .social-reviews-white-bg {
    margin: 64px 0 136px;
  }
}

.blog #hero {
  padding-top: 24px;
}
@media (min-width: 992px) {
  .blog #hero {
    padding-top: 0;
  }
}

h1.latest-stories {
  margin-bottom: 16px;
  font-weight: 700;
  font-style: normal;
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  h1.latest-stories {
    text-align: center;
    font-size: 2.1rem;
    margin-bottom: 24px;
  }
}

#featured-blog {
  margin-bottom: 24px;
  overflow: hidden;
}
@media (min-width: 992px) {
  #featured-blog {
    background-color: #212B3A;
    margin-top: 0;
    margin-bottom: 64px;
  }
}
#featured-blog .entry {
  background-color: #212B3A;
  padding: 20px 13px 20px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  display: flex;
  align-items: center;
}
@media (min-width: 992px) {
  #featured-blog .entry {
    background-color: transparent;
    height: 100%;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  #featured-blog .entry {
    margin: 0 auto;
    padding: 20px 0;
    background-color: transparent;
  }
}
@media (min-width: 1400px) {
  #featured-blog .entry {
    width: 620px;
  }
}
#featured-blog .entry-meta {
  color: #fff;
  margin-bottom: 13px;
  font-size: 0.9rem;
}
@media (min-width: 768px) {
  #featured-blog .entry-meta {
    font-size: 1.2rem;
  }
}
#featured-blog .entry-meta a {
  color: #fff;
}
#featured-blog a.entry-content {
  color: #009639;
  background-color: #fff;
  padding: 12px 16px;
  display: inline-block;
  border-radius: 8px;
}
#featured-blog a.entry-content:hover {
  color: #fff;
  background-color: #009639;
}
#featured-blog .featured-image {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
@media (min-width: 768px) {
  #featured-blog .featured-image {
    border-radius: 0;
  }
}
#featured-blog #blog-hero {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  aspect-ratio: 934/500;
  margin-bottom: 0;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: #e5e5e5;
}
@media (min-width: 992px) {
  #featured-blog #blog-hero {
    margin: 0 -15px;
    height: 100%;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
@media (min-width: 1200px) {
  #featured-blog #blog-hero {
    aspect-ratio: unset;
  }
}
@media (min-width: 1400px) {
  #featured-blog #blog-hero {
    aspect-ratio: 934/500;
  }
}
#featured-blog h2, #featured-blog .cta-request-section-title, #featured-blog .sub-title-h2 {
  color: #009639;
  margin-bottom: 8px;
  font-size: 0.835rem;
}
@media (min-width: 1200px) {
  #featured-blog h2, #featured-blog .cta-request-section-title, #featured-blog .sub-title-h2 {
    font-size: 1.35rem;
  }
}
#featured-blog h3, #featured-blog .cta-request-subheading, #featured-blog .sub-title-h3 {
  font-weight: 700;
  font-style: normal;
  font-size: 2.1rem;
  color: #fff;
}
@media (min-width: 1400px) {
  #featured-blog h3, #featured-blog .cta-request-subheading, #featured-blog .sub-title-h3 {
    font-size: 2.25rem;
  }
}
#featured-blog p {
  color: #fff;
}
@media (min-width: 1400px) {
  #featured-blog p {
    font-size: 1.35rem;
  }
}

.blog-tags {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}
.blog-tags li {
  display: contents;
}
.blog-tags a {
  border-radius: 8px;
  border: 1.5px solid #009639;
  background: #FFF;
  padding: 8px 12px;
  align-self: stretch;
  flex: 0 0 calc(50% - 10px);
  text-align: center;
  font-size: 0.835rem;
  line-height: 1.2;
  align-items: center;
  display: flex;
  justify-content: center;
  text-align: center;
}
@media (min-width: 768px) {
  .blog-tags a {
    flex: 0 0 auto;
    padding: 16px 24px;
    font-size: 1rem;
  }
}
@media (min-width: 992px) {
  .blog-tags a {
    min-width: 208px;
  }
}
.blog-tags a:hover {
  color: #fff;
  background-color: #009639;
}
@media (min-width: 768px) {
  .blog-tags {
    gap: 16px;
  }
}

.scroll-tags {
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .scroll-tags {
    margin-bottom: 64px;
  }
}

#blog-hero {
  overflow: hidden;
  margin-top: 24px;
  margin-bottom: 16px;
}
@media (min-width: 1200px) {
  #blog-hero {
    margin-top: 96px;
  }
}

.wp-singular #blog-hero {
  max-height: 153px;
  aspect-ratio: 395/153;
  border-radius: 8px;
}
@media (min-width: 768px) {
  .wp-singular #blog-hero {
    max-height: 512px;
    aspect-ratio: 1280/512;
  }
}
@media (min-width: 992px) {
  .wp-singular #blog-hero {
    margin-bottom: 103px;
  }
}

.featured-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.blog-box {
  position: relative;
  display: block;
  color: #000;
  border-radius: 8px;
  background: #FFF;
  box-shadow: 6px 6px 30px 0px rgba(0, 0, 0, 0.08);
  height: 100%;
}
.blog-box .p-heading-4 {
  margin-top: 28px;
  margin-bottom: 16px;
  font-size: 1.3rem;
  position: relative;
  font-weight: 700;
  line-height: 1.2;
}
.blog-box .p-heading-4::before {
  width: 88px;
  height: 4px;
  content: "";
  top: -28px;
  background-color: #009639;
  position: absolute;
}
@media (min-width: 1200px) {
  .blog-box .p-heading-4 {
    font-size: 1.5rem;
  }
}
.blog-box p {
  margin-bottom: 16px;
  font-size: 1.3rem;
  line-height: 29px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .blog-box p {
    text-decoration: none;
  }
}
.blog-box p.read-more {
  font-weight: 400;
  text-decoration: underline;
  margin-bottom: 0;
  font-size: 1.2rem;
}
@media (min-width: 768px) {
  .blog-box p.read-more {
    font-weight: 700;
  }
}
.blog-box .entry-time {
  display: block;
  font-weight: 400;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .blog-box .entry-time {
    margin-bottom: 18px;
  }
}
.blog-box .entry-meta {
  color: #6E6E6E;
  margin-bottom: 13px;
  font-size: 0.9rem;
}
@media (min-width: 768px) {
  .blog-box .entry-meta {
    display: none;
  }
}
.blog-box .blog-content {
  padding: 32px 24px;
}

.latest-stories-link {
  background-color: #009639;
  color: #fff;
  display: block;
  text-align: center;
  padding: 5px 0;
  font-weight: 600;
}
.latest-stories-link:before {
  display: block;
  content: "←";
  position: relative;
  display: inline-block;
  margin-right: 5px;
  top: -2px;
}
.latest-stories-link:hover {
  color: #fff;
  background-color: rgb(51, 171, 96.6);
}

.stories-by {
  font-size: 1rem;
}
@media (min-width: 768px) {
  .stories-by {
    font-size: 1.2rem;
  }
}

.author-blurb {
  display: block;
  margin: 48px 0;
}
.author-blurb img {
  max-width: 65px;
  max-height: 65px;
  margin-right: 16px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .author-blurb img {
    max-width: 83px;
    max-height: 83px;
    margin-right: 24px;
  }
}
.author-blurb p {
  margin-bottom: 0;
  font-size: 1rem;
}
@media (min-width: 768px) {
  .author-blurb p {
    font-size: 1.2rem;
  }
}
.author-blurb .author {
  font-weight: bold;
  margin-bottom: 8px;
}
.author-blurb h1 {
  font-size: 1.15rem;
}
@media (min-width: 768px) {
  .author-blurb h1 {
    font-size: 2rem;
  }
}
.author-blurb a {
  font-weight: normal;
  color: #000;
}
.author-blurb a.author-email {
  margin-right: 10px;
}
.author-blurb a:hover {
  color: #52ac69;
}
.author-blurb .author-details {
  flex: 1 0 60%;
  color: #000;
}
@media (min-width: 768px) {
  .author-blurb .author-details {
    flex: 1 0 70%;
  }
}

.blog article, .archive article, .single-gallery article {
  margin-bottom: 24px;
}
.blog article.gallery, .archive article.gallery, .single-gallery article.gallery {
  overflow: visible;
}
.blog article.gallery img, .archive article.gallery img, .single-gallery article.gallery img {
  padding: 0;
  border: none;
}
@media (min-width: 768px) {
  .blog article, .archive article, .single-gallery article {
    margin-bottom: 48px;
  }
}
.blog .image-box, .archive .image-box, .single-gallery .image-box {
  width: 100%;
  display: block;
  aspect-ratio: 407/163;
}
.blog .image-box img, .archive .image-box img, .single-gallery .image-box img {
  border-radius: 8px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (min-width: 768px) {
  .blog .image-box img, .archive .image-box img, .single-gallery .image-box img {
    margin-bottom: 16px;
  }
}
.blog .archive-pagination, .archive .archive-pagination, .single-gallery .archive-pagination {
  margin: 60px auto;
  text-align: center;
}
.blog .archive-pagination li.active a, .archive .archive-pagination li.active a, .single-gallery .archive-pagination li.active a {
  background-color: #009639;
}
.blog .archive-pagination li.pagination-previous a, .blog .archive-pagination li.pagination-next a, .archive .archive-pagination li.pagination-previous a, .archive .archive-pagination li.pagination-next a, .single-gallery .archive-pagination li.pagination-previous a, .single-gallery .archive-pagination li.pagination-next a {
  font-weight: 900;
  color: #fff;
  background-color: #E5E5E5;
}
.blog .archive-pagination li a, .archive .archive-pagination li a, .single-gallery .archive-pagination li a {
  background-color: #fff;
}
.blog .archive-pagination li a:hover, .archive .archive-pagination li a:hover, .single-gallery .archive-pagination li a:hover {
  background-color: #009639;
}
.blog .archive-pagination li a:focus, .archive .archive-pagination li a:focus, .single-gallery .archive-pagination li a:focus {
  color: #000;
}
.blog .author-description, .archive .author-description, .single-gallery .author-description {
  margin-top: 15px;
}

.post-type-archive-videos .image-box {
  aspect-ratio: 16/9;
}
.post-type-archive-videos #featured-blog #blog-hero {
  height: auto;
  aspect-ratio: 16/9;
  min-height: unset;
  max-height: unset;
}

.archive-description {
  margin-bottom: 10px;
}
.archive-description .archive-title {
  font-size: 2rem;
  font-weight: 700;
}

.single-post .blog-content > article, .single-post .container > article, .single-post .narrow-container > article, .single-post .site-inner-narrow-container .site-inner > article, .site-inner-narrow-container .single-post .site-inner > article, .single-post .site-inner-container .site-inner > article, .site-inner-container .single-post .site-inner > article, .single-post .products-template-new-products article .site-inner > article, .products-template-new-products article .single-post .site-inner > article, .single-white-papers .blog-content > article, .single-white-papers .container > article, .single-white-papers .narrow-container > article, .single-white-papers .site-inner-narrow-container .site-inner > article, .site-inner-narrow-container .single-white-papers .site-inner > article, .single-white-papers .site-inner-container .site-inner > article, .site-inner-container .single-white-papers .site-inner > article, .single-white-papers .products-template-new-products article .site-inner > article, .products-template-new-products article .single-white-papers .site-inner > article {
  margin-bottom: 35px;
}
@media screen and (min-width: 768px) {
  .single-post .blog-content > article, .single-post .container > article, .single-post .narrow-container > article, .single-post .site-inner-narrow-container .site-inner > article, .site-inner-narrow-container .single-post .site-inner > article, .single-post .site-inner-container .site-inner > article, .site-inner-container .single-post .site-inner > article, .single-post .products-template-new-products article .site-inner > article, .products-template-new-products article .single-post .site-inner > article, .single-white-papers .blog-content > article, .single-white-papers .container > article, .single-white-papers .narrow-container > article, .single-white-papers .site-inner-narrow-container .site-inner > article, .site-inner-narrow-container .single-white-papers .site-inner > article, .single-white-papers .site-inner-container .site-inner > article, .site-inner-container .single-white-papers .site-inner > article, .single-white-papers .products-template-new-products article .site-inner > article, .products-template-new-products article .single-white-papers .site-inner > article {
    margin-bottom: 50px;
  }
}
.single-post .entry-meta, .single-white-papers .entry-meta {
  margin-top: 16px;
  margin-bottom: 24px;
  font-size: 0.835rem;
  line-height: 1;
  color: #000;
}
.single-post .entry-meta span, .single-white-papers .entry-meta span {
  color: #009639;
}
@media (min-width: 768px) {
  .single-post .entry-meta, .single-white-papers .entry-meta {
    margin-top: 28px;
    font-size: 1.15rem;
    color: #000;
  }
}
.single-post .entry-categories, .single-post .entry-tags, .single-white-papers .entry-categories, .single-white-papers .entry-tags {
  font-size: 1rem;
  margin-bottom: 10px;
}
.single-post .entry-title, .single-white-papers .entry-title {
  font-weight: 700;
  font-style: normal;
  font-size: 1.9rem;
}
@media (min-width: 768px) {
  .single-post .entry-title, .single-white-papers .entry-title {
    font-size: 2.25rem;
    margin-bottom: 24px;
  }
}
@media (min-width: 1200px) {
  .single-post .entry-title, .single-white-papers .entry-title {
    font-size: 3rem;
  }
}
.single-post .supporting-headline, .single-white-papers .supporting-headline {
  font-size: 1.3rem;
  line-height: 29px;
  margin-bottom: 16px;
}
@media (min-width: 992px) {
  .single-post .supporting-headline, .single-white-papers .supporting-headline {
    margin-bottom: 24px;
  }
}
.single-post td, .single-white-papers td {
  border: 1px solid #dee2e6;
}
.single-post .accounting-list, .single-white-papers .accounting-list {
  display: none;
}
.single-post blockquote.hcss-green, .single-white-papers blockquote.hcss-green {
  background: rgb(76.5, 181.5, 116.4);
  padding: 30px 30px 2px;
  border-radius: 30px;
  color: #fff !important;
  font-weight: 400;
  line-height: 1.3;
}
.single-post blockquote.hcss-green strong, .single-white-papers blockquote.hcss-green strong {
  font-weight: 700;
  margin-bottom: 15px;
  display: inline-block;
}
.single-post blockquote.hcss-green p, .single-white-papers blockquote.hcss-green p {
  color: #fff !important;
}
.single-post blockquote.hcss-orange, .single-white-papers blockquote.hcss-orange {
  border: 10px solid #ff9e1b;
  padding: 30px 30px 2px;
  border-radius: 30px;
  font-weight: 400;
  line-height: 1.3;
}
.single-post blockquote.hcss-orange strong, .single-white-papers blockquote.hcss-orange strong {
  font-weight: 700;
  margin-bottom: 15px;
  display: inline-block;
}
.single-post .fuel-savings-cta, .single-white-papers .fuel-savings-cta {
  padding: 30px 30px 2px;
  background: rgb(115.5, 67.8, 122.7);
  color: #fff !important;
  font-weight: 700;
  margin-top: 50px;
  margin-bottom: 50px;
}
@media (min-width: 768px) {
  .single-post .fuel-savings-cta, .single-white-papers .fuel-savings-cta {
    font-size: 1.25rem;
  }
}
.single-post .fuel-savings-cta a, .single-white-papers .fuel-savings-cta a {
  color: #ff9e1b;
}
.single-post .fuel-savings-cta a:hover, .single-white-papers .fuel-savings-cta a:hover {
  color: #fff;
  text-decoration: underline;
}
.single-post .fuel-savings-cta p, .single-white-papers .fuel-savings-cta p {
  color: #fff !important;
}
.single-post .entry-content:not(.blog-box) h3, .single-post .entry-content:not(.blog-box) .cta-request-subheading, .single-post .entry-content:not(.blog-box) .sub-title-h3, .single-white-papers .entry-content:not(.blog-box) h3, .single-white-papers .entry-content:not(.blog-box) .cta-request-subheading, .single-white-papers .entry-content:not(.blog-box) .sub-title-h3 {
  position: relative;
  margin-top: 32px;
  padding-top: 28px;
  margin-bottom: 16px;
  font-weight: 700;
}
.single-post .entry-content:not(.blog-box) h3::before, .single-post .entry-content:not(.blog-box) .cta-request-subheading::before, .single-post .entry-content:not(.blog-box) .sub-title-h3::before, .single-white-papers .entry-content:not(.blog-box) h3::before, .single-white-papers .entry-content:not(.blog-box) .cta-request-subheading::before, .single-white-papers .entry-content:not(.blog-box) .sub-title-h3::before {
  width: 88px;
  height: 4px;
  content: "";
  top: 0;
  background: #009639;
  position: absolute;
}
@media (min-width: 768px) {
  .single-post .entry-content:not(.blog-box) h3, .single-post .entry-content:not(.blog-box) .cta-request-subheading, .single-post .entry-content:not(.blog-box) .sub-title-h3, .single-white-papers .entry-content:not(.blog-box) h3, .single-white-papers .entry-content:not(.blog-box) .cta-request-subheading, .single-white-papers .entry-content:not(.blog-box) .sub-title-h3 {
    margin-top: 48px;
    margin-bottom: 24px;
  }
}
.single-post .entry-content:not(.blog-box) p, .single-white-papers .entry-content:not(.blog-box) p {
  font-size: 1rem;
  color: #000;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .single-post .entry-content:not(.blog-box) p, .single-white-papers .entry-content:not(.blog-box) p {
    font-size: 1.2rem;
  }
}
.single-post .entry-content:not(.blog-box) img, .single-white-papers .entry-content:not(.blog-box) img {
  border-radius: 8px;
}
.single-post .entry-footer .entry-meta, .single-white-papers .entry-footer .entry-meta {
  border: none;
  padding-top: 0;
}
.single-post .entry-footer span, .single-white-papers .entry-footer span {
  color: unset;
}
.single-post .author-blurb, .single-white-papers .author-blurb {
  display: flex;
}
.single-post .author-description, .single-white-papers .author-description {
  display: none;
}
.single-post .author-info, .single-white-papers .author-info {
  font-size: 0.835rem;
  position: relative;
  margin-bottom: 16px;
  color: #009639;
  position: relative;
  padding-bottom: 16px;
}
@media (min-width: 768px) {
  .single-post .author-info, .single-white-papers .author-info {
    font-size: 1.15rem;
    padding-bottom: 32px;
    margin-bottom: 32px;
  }
}
.single-post .author-info::after, .single-white-papers .author-info::after {
  width: 100%;
  height: 1px;
  content: "";
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.16);
  position: absolute;
}
.single-post .author-link, .single-white-papers .author-link {
  display: inline-block;
  font-weight: normal;
  color: #009639;
}
.single-post .author-link:hover, .single-white-papers .author-link:hover {
  text-decoration: underline;
}

.single-post .entry-content h2, .single-post .entry-content .cta-request-section-title, .single-post .entry-content .sub-title-h2 {
  font-size: 1.7rem;
}
@media (min-width: 992px) {
  .single-post .entry-content h2, .single-post .entry-content .cta-request-section-title, .single-post .entry-content .sub-title-h2 {
    font-size: 2.4rem;
  }
}
.single-post .entry-content h3, .single-post .entry-content .cta-request-subheading, .single-post .entry-content .sub-title-h3 {
  font-size: 1.5rem;
}
@media (min-width: 992px) {
  .single-post .entry-content h3, .single-post .entry-content .cta-request-subheading, .single-post .entry-content .sub-title-h3 {
    font-size: 1.8rem;
  }
}
.single-post .entry-content h4 {
  font-size: 1.3rem;
}
@media (min-width: 992px) {
  .single-post .entry-content h4 {
    font-size: 1.2rem;
  }
}

.accounting-blog-btn {
  background: 0 0;
  display: block;
  padding: 14px 20px;
  box-sizing: border-box;
  text-decoration: none;
  color: inherit;
  position: relative;
  transition: color 0.2s ease-in-out;
  border: none;
  box-shadow: none;
  color: #666;
  font-size: 1.25rem;
  background-color: #fafafa;
}
.accounting-blog-btn:hover {
  background-color: #f2f2f2;
}
.accounting-blog-btn:before {
  content: "\f105";
  position: relative;
  font-family: "Defaults";
  font-size: 1.65rem;
  display: inline-block;
  margin-right: 10px;
}
.accounting-blog-btn.down:before {
  transform: rotate(90deg);
}

.green-header-icons {
  color: #009639;
  border-bottom: 1px solid #009639;
  margin-bottom: 15px;
}
.green-header-icons i {
  font-size: 2rem;
  text-align: center;
}
.green-header-icons .vce-text-block-wrapper {
  margin-bottom: 5px;
}

.single-post.full-width-content .entry-title {
  text-align: center;
}
@media screen and (min-width: 1200px) {
  .single-post.full-width-content .entry-title {
    font-size: 2.25rem;
    margin-bottom: 20px;
  }
}

.related-posts {
  margin-top: 66px;
  background: rgba(0, 0, 0, 0.1);
  padding: 32px 0 48px;
}
.related-posts .p-heading-2 {
  color: #000;
  font-size: 1.5rem;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .related-posts .p-heading-2 {
    font-size: 2.1rem;
    margin-bottom: 48px;
    text-align: center;
  }
}
.related-posts .row {
  justify-content: center;
}
@media (min-width: 768px) {
  .related-posts {
    margin-top: 48px;
    padding: 48px 0 96px;
  }
}

.archive.paged h1.latest-stories, .archive.tag h1.latest-stories, .blog.paged h1.latest-stories, .blog.tag h1.latest-stories {
  margin-top: 30px;
}

.explore-pages #main-hero {
  padding-top: 40px;
  padding-bottom: 48px;
  background-color: #212B3A;
  color: #fff;
  position: relative;
}
@media (min-width: 768px) {
  .explore-pages #main-hero {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
.explore-pages #main-hero:before {
  background-color: #212B3A;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}
@media (min-width: 768px) {
  .explore-pages #main-hero:before {
    background: linear-gradient(270deg, rgba(33, 43, 58, 0) 0%, rgba(33, 43, 58, 0.92) 124.65%), rgba(33, 43, 58, 0.92);
  }
}
.explore-pages #main-hero h1 {
  font-size: 2.1rem;
  font-weight: 700;
  line-height: 43px;
}
@media (min-width: 768px) {
  .explore-pages #main-hero h1 {
    font-size: 2.45rem;
    line-height: 1.2;
  }
}
@media (min-width: 992px) {
  .explore-pages #main-hero h1 {
    font-size: 3.5rem;
    line-height: 64px;
    margin-bottom: 16px;
  }
}
.explore-pages #main-hero p {
  color: #F2F2F2;
}
@media (min-width: 768px) {
  .explore-pages #main-hero p {
    font-size: 1.3rem;
  }
}
@media (min-width: 768px) {
  .explore-pages #main-hero .heavyjob-solid-bullets {
    font-size: 1.3rem;
  }
}
.explore-pages #main-hero .row {
  row-gap: 24px;
}
.explore-pages #main-hero img {
  margin-top: 12px;
}
@media (min-width: 768px) {
  .explore-pages #main-hero img {
    margin-top: 36px;
  }
}
.explore-pages #main-hero svg {
  height: 35px;
  margin-bottom: 40px;
  max-width: 100%;
}
@media (min-width: 768px) {
  .explore-pages #main-hero svg {
    height: 49px;
  }
}
.explore-pages #product-features h2, .explore-pages #product-features .cta-request-section-title, .explore-pages #product-features .sub-title-h2 {
  font-size: 1.5rem;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .explore-pages #product-features h2, .explore-pages #product-features .cta-request-section-title, .explore-pages #product-features .sub-title-h2 {
    font-size: 3rem;
  }
}
.explore-pages #product-features h3, .explore-pages #product-features .cta-request-subheading, .explore-pages #product-features .sub-title-h3 {
  font-size: 1.25rem;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .explore-pages #product-features h3, .explore-pages #product-features .cta-request-subheading, .explore-pages #product-features .sub-title-h3 {
    font-size: 1.5rem;
  }
}
@media (min-width: 1200px) {
  .explore-pages #product-features h3, .explore-pages #product-features .cta-request-subheading, .explore-pages #product-features .sub-title-h3 {
    font-size: 2.1rem;
    margin-bottom: 16px;
  }
}
.explore-pages #product-features .row {
  margin-bottom: 24px !important;
  row-gap: 32px;
}
@media (min-width: 992px) {
  .explore-pages #product-features .row {
    margin-bottom: 48px !important;
  }
}
.explore-pages #product-features svg {
  margin-bottom: 16px;
}
.explore-pages #marquee-section img {
  max-height: 74px;
  width: auto;
}
@media (min-width: 768px) {
  .explore-pages #marquee-section p {
    color: #000;
    text-align: center;
    font-size: 27px;
    line-height: 44px;
  }
}
.explore-pages .entry-content section:last-child {
  margin-bottom: 0 !important;
}

.hcss-insights #sales-steps .section-frame, .hcss-insights #sales-steps #generic-tabs .pane, #generic-tabs .hcss-insights #sales-steps .pane, .hcss-insights #sales-steps .product-page-stats .stats-color, .product-page-stats .hcss-insights #sales-steps .stats-color, .hcss-insights #sales-steps .page-stats .stats-color, .page-stats .hcss-insights #sales-steps .stats-color, .hcss-insights #sales-steps .hcss-form-frame, .hcss-insights #sales-steps .frm_style_hcss-with-frame {
  border-color: #567387;
}
.hcss-insights #sales-steps h3 strong, .hcss-insights #sales-steps .cta-request-subheading strong, .hcss-insights #sales-steps .sub-title-h3 strong, .hcss-insights #sales-steps .sales-steps-sub-subheading {
  color: #567387;
}
.hcss-insights #sales-steps .standard-btn, .hcss-insights #sales-steps .black-btn, .hcss-insights #sales-steps .form-black-btn .frm_button_submit.frm_final_submit, .form-black-btn .hcss-insights #sales-steps .frm_button_submit.frm_final_submit, .hcss-insights #sales-steps .white-btn, .hcss-insights #sales-steps .form-white-btn .frm_button_submit.frm_final_submit, .form-white-btn .hcss-insights #sales-steps .frm_button_submit.frm_final_submit, .hcss-insights #sales-steps .heavybid-btn, .hcss-insights #sales-steps input.search-form-submit, .hcss-insights #sales-steps .heavyjob-btn, .hcss-insights #sales-steps .new-dispatcher-btn, .hcss-insights #sales-steps .plans-btn, .hcss-insights #sales-steps .safety-btn, .hcss-insights #sales-steps .fleet-btn, .hcss-insights #sales-steps .e360-btn, .hcss-insights #sales-steps .fuelerplus-btn, .hcss-insights #sales-steps .telematics-btn, .hcss-insights #sales-steps .accounting-btn, .hcss-insights #sales-steps .cloud-btn, .hcss-insights #sales-steps .insights-btn, .hcss-insights #sales-steps .navy-blue-btn, .hcss-insights #sales-steps #menu-footer-contact .cta-button-container a, #menu-footer-contact .cta-button-container .hcss-insights #sales-steps a, .hcss-insights #sales-steps .sales-steps-subheading:before, .hcss-insights #sales-steps .sales-steps-subheading:after {
  background-color: #567387;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByb2R1Y3QtdGVtcGxhdGUtc3R5bGUuY3NzIiwicHJvZHVjdC10ZW1wbGF0ZS1zdHlsZS5zY3NzIiwiYm9vdHN0cmFwLWdyaWQvX2Jvb3RzdHJhcC1ncmlkLnNjc3MiLCJib290c3RyYXAtZ3JpZC9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwLWdyaWQvbWl4aW5zL19ncmlkLnNjc3MiLCJib290c3RyYXAtZ3JpZC9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJib290c3RyYXAtZ3JpZC9fdmFyaWFibGVzLnNjc3MiLCJib290c3RyYXAtZ3JpZC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJib290c3RyYXAtZ3JpZC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsImJvb3RzdHJhcC1ncmlkL3V0aWxpdGllcy9fZmxleC5zY3NzIiwiYm9vdHN0cmFwLWdyaWQvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCJtb2R1bGVzL192YXJpYWJsZXMuc2NzcyIsImRlZmF1bHQvX2RlZmF1bHQuc2NzcyIsImRlZmF1bHQvX21vZHVsZV9jbGFzc2VzLnNjc3MiLCJtb2R1bGVzL19idXR0b25zLnNjc3MiLCJtb2R1bGVzL19nZW5lcmFsLnNjc3MiLCJib290c3RyYXAtZ3JpZC9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIm1vZHVsZXMvX2Zvb3Rlci5zY3NzIiwibW9kdWxlcy9faGNzc19mb250cy5zY3NzIiwibW9kdWxlcy9fZGVmYXVsdF9mb250cy5zY3NzIiwibW9kdWxlcy9fcHJveGltYW5vdmFfZm9udHMuc2NzcyIsIm1vZHVsZXMvX21vZGFsLnNjc3MiLCJtb2R1bGVzL19tYWluLW1lbnUuc2NzcyIsIm1vZHVsZXMvX3dpc3RpYS5zY3NzIiwibW9kdWxlcy9fcHJvZHVjdF9oZXJvLnNjc3MiLCJtb2R1bGVzL192aWRlb19wbGF5ZXIuc2NzcyIsIm1vZHVsZXMvX2N1c3RvbWVyX2xvZ29zLnNjc3MiLCJtb2R1bGVzL190YWJzLnNjc3MiLCJtb2R1bGVzL19wcm9kdWN0X3RhYnMuc2NzcyIsIm1vZHVsZXMvX2N1c3RvbWVyX3Rlc3RpbW9uaWFscy5zY3NzIiwibW9kdWxlcy9fcHJvZHVjdF9wYWdlX3N0YXRzLnNjc3MiLCJtb2R1bGVzL19zYWxlc19zdGVwcy5zY3NzIiwibW9kdWxlcy9fbmV3X2ZhcXMuc2NzcyIsIm1vZHVsZXMvX3Byb2R1Y3RfZmVhdHVyZXMuc2NzcyIsIm1vZHVsZXMvX3Byb2R1Y3RfcGFnZV9tZW51LnNjc3MiLCJtb2R1bGVzL19wcm9kdWN0X2JyZWFkY3J1bWIuc2NzcyIsIm1vZHVsZXMvX2N1c3RvbWVyX3N0b3J5LnNjc3MiLCJtb2R1bGVzL19zb2x1dGlvbnNfZmVhdHVyZXNfdGFicy5zY3NzIiwibW9kdWxlcy9fc2xpZGVzaG93X2ltYWdlLnNjc3MiLCJtb2R1bGVzL19mb3JtaWRhYmxlLnNjc3MiLCJtb2R1bGVzL19wb3BfdXBfc3ViX25hdi5zY3NzIiwibW9kdWxlcy9fbWFycXVlZS5zY3NzIiwibW9kdWxlcy9fZzIuc2NzcyIsIm1vZHVsZXMvX2dsb2JhbC1iYW5uZXIuc2NzcyIsIm1vZHVsZXMvX3NvY2lhbF9yZXZpZXdzLnNjc3MiLCJ0ZW1wbGF0ZXMvX25ld19wcm9kdWN0cy5zY3NzIiwidGVtcGxhdGVzL19waWxsYXJfcGFnZXMuc2NzcyIsInRlbXBsYXRlcy9fYmxvZy5zY3NzIiwicGFnZXMvX2V4cGxvcmUuc2NzcyIsInBhZ2VzL19oY3NzX2luc2lnaHRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FDQUE7Ozs7O0VBQUE7QUFPQztFQUNHLHNCQUFBO0VBQ0EsNkJBQUE7QUZtQko7O0FFaEJFOzs7RUFHRSxtQkFBQTtBRm1CSjs7QUc1QkU7RUNEQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QUppQ0Y7QUtrQkk7RUZ0REY7SUNXSSxnQkVzTWlCO0VOektyQjtBQUNGO0FLYUk7RUZ0REY7SUNXSSxnQkVzTWlCO0VOcEtyQjtBQUNGO0FLUUk7RUZ0REY7SUNXSSxnQkVzTWlCO0VOL0pyQjtBQUNGO0FLR0k7RUZ0REY7SUNXSSxpQkVzTWlCO0VOMUpyQjtBQUNGO0FLRkk7RUZ0REY7SUNXSSxpQkVzTWlCO0VOckpyQjtBQUNGOztBR3ZERTtFQ1BBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtBSmtFRjs7QUtmSTtFRnJDRTtJQUNFLGdCRytMZTtFTnZJckI7QUFDRjtBS3JCSTtFRnJDRTtJQUNFLGdCRytMZTtFTmxJckI7QUFDRjtBSzFCSTtFRnJDRTtJQUNFLGdCRytMZTtFTjdIckI7QUFDRjtBSy9CSTtFRnJDRTtJQUNFLGlCRytMZTtFTnhIckI7QUFDRjtBS3BDSTtFRnJDRTtJQUNFLGlCRytMZTtFTm5IckI7QUFDRjtBR3pERTtFQ3JCQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QUppRkY7O0FHekRFO0VBQ0UsZUFBQTtFQUNBLGNBQUE7QUg0REo7QUcxREk7O0VBRUUsZ0JBQUE7RUFDQSxlQUFBO0FINEROOztBTzlHRTs7Ozs7Ozs7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FQd0hKOztBT3JHTTtFQUNFLGFBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBUHdHUjs7QUl6RUU7RUFDRSxjQUFBO0VBQ0EsZUFBQTtBSjRFSjs7QUk5RUU7RUFDRSxhQUFBO0VBQ0EsY0FBQTtBSmlGSjs7QUluRkU7RUFDRSx3QkFBQTtFQUNBLHlCQUFBO0FKc0ZKOztBSXhGRTtFQUNFLGFBQUE7RUFDQSxjQUFBO0FKMkZKOztBSTdGRTtFQUNFLGFBQUE7RUFDQSxjQUFBO0FKZ0dKOztBSWxHRTtFQUNFLHdCQUFBO0VBQ0EseUJBQUE7QUpxR0o7O0FPN0hNO0VITUosY0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0FKMkhGOztBTzlIUTtFSFBOLHVCQUFBO0VBSUEsd0JBQUE7QUpzSUY7O0FPbklRO0VIUE4sd0JBQUE7RUFJQSx5QkFBQTtBSjJJRjs7QU94SVE7RUhQTixhQUFBO0VBSUEsY0FBQTtBSmdKRjs7QU83SVE7RUhQTix3QkFBQTtFQUlBLHlCQUFBO0FKcUpGOztBT2xKUTtFSFBOLHdCQUFBO0VBSUEseUJBQUE7QUowSkY7O0FPdkpRO0VIUE4sYUFBQTtFQUlBLGNBQUE7QUorSkY7O0FPNUpRO0VIUE4sd0JBQUE7RUFJQSx5QkFBQTtBSm9LRjs7QU9qS1E7RUhQTix3QkFBQTtFQUlBLHlCQUFBO0FKeUtGOztBT3RLUTtFSFBOLGFBQUE7RUFJQSxjQUFBO0FKOEtGOztBTzNLUTtFSFBOLHdCQUFBO0VBSUEseUJBQUE7QUptTEY7O0FPaExRO0VIUE4sd0JBQUE7RUFJQSx5QkFBQTtBSndMRjs7QU9yTFE7RUhQTixjQUFBO0VBSUEsZUFBQTtBSjZMRjs7QU9yTE07RUFBd0IsU0FBQTtBUHlMOUI7O0FPdkxNO0VBQXVCLFNBQUE7QVAyTDdCOztBT3hMUTtFQUF3QixRQURiO0FQNkxuQjs7QU81TFE7RUFBd0IsUUFEYjtBUGlNbkI7O0FPaE1RO0VBQXdCLFFBRGI7QVBxTW5COztBT3BNUTtFQUF3QixRQURiO0FQeU1uQjs7QU94TVE7RUFBd0IsUUFEYjtBUDZNbkI7O0FPNU1RO0VBQXdCLFFBRGI7QVBpTm5COztBT2hOUTtFQUF3QixRQURiO0FQcU5uQjs7QU9wTlE7RUFBd0IsUUFEYjtBUHlObkI7O0FPeE5RO0VBQXdCLFFBRGI7QVA2Tm5COztBTzVOUTtFQUF3QixRQURiO0FQaU9uQjs7QU9oT1E7RUFBd0IsU0FEYjtBUHFPbkI7O0FPcE9RO0VBQXdCLFNBRGI7QVB5T25COztBT3hPUTtFQUF3QixTQURiO0FQNk9uQjs7QU90T1U7RUhSUiwwQkFBQTtBSmtQRjs7QU8xT1U7RUhSUiwyQkFBQTtBSnNQRjs7QU85T1U7RUhSUixnQkFBQTtBSjBQRjs7QU9sUFU7RUhSUiwyQkFBQTtBSjhQRjs7QU90UFU7RUhSUiwyQkFBQTtBSmtRRjs7QU8xUFU7RUhSUixnQkFBQTtBSnNRRjs7QU85UFU7RUhSUiwyQkFBQTtBSjBRRjs7QU9sUVU7RUhSUiwyQkFBQTtBSjhRRjs7QU90UVU7RUhSUixnQkFBQTtBSmtSRjs7QU8xUVU7RUhSUiwyQkFBQTtBSnNSRjs7QU85UVU7RUhSUiwyQkFBQTtBSjBSRjs7QUtyUkk7RUU5QkU7SUFDRSxhQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7RVB1VE47RUl4UkE7SUFDRSxjQUFBO0lBQ0EsZUFBQTtFSjBSRjtFSTVSQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VKOFJGO0VJaFNBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFSmtTRjtFSXBTQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VKc1NGO0VJeFNBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RUowU0Y7RUk1U0E7SUFDRSx3QkFBQTtJQUNBLHlCQUFBO0VKOFNGO0VPdFVJO0lITUosY0FBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0VKbVVBO0VPdFVNO0lIUE4sdUJBQUE7SUFJQSx3QkFBQTtFSjZVQTtFTzFVTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUppVkE7RU85VU07SUhQTixhQUFBO0lBSUEsY0FBQTtFSnFWQTtFT2xWTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUp5VkE7RU90Vk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKNlZBO0VPMVZNO0lIUE4sYUFBQTtJQUlBLGNBQUE7RUppV0E7RU85Vk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKcVdBO0VPbFdNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSnlXQTtFT3RXTTtJSFBOLGFBQUE7SUFJQSxjQUFBO0VKNldBO0VPMVdNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSmlYQTtFTzlXTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUpxWEE7RU9sWE07SUhQTixjQUFBO0lBSUEsZUFBQTtFSnlYQTtFT2pYSTtJQUF3QixTQUFBO0VQb1g1QjtFT2xYSTtJQUF1QixTQUFBO0VQcVgzQjtFT2xYTTtJQUF3QixRQURiO0VQc1hqQjtFT3JYTTtJQUF3QixRQURiO0VQeVhqQjtFT3hYTTtJQUF3QixRQURiO0VQNFhqQjtFTzNYTTtJQUF3QixRQURiO0VQK1hqQjtFTzlYTTtJQUF3QixRQURiO0VQa1lqQjtFT2pZTTtJQUF3QixRQURiO0VQcVlqQjtFT3BZTTtJQUF3QixRQURiO0VQd1lqQjtFT3ZZTTtJQUF3QixRQURiO0VQMllqQjtFTzFZTTtJQUF3QixRQURiO0VQOFlqQjtFTzdZTTtJQUF3QixRQURiO0VQaVpqQjtFT2haTTtJQUF3QixTQURiO0VQb1pqQjtFT25aTTtJQUF3QixTQURiO0VQdVpqQjtFT3RaTTtJQUF3QixTQURiO0VQMFpqQjtFT25aUTtJSFJSLGNBQUE7RUo4WkE7RU90WlE7SUhSUiwwQkFBQTtFSmlhQTtFT3paUTtJSFJSLDJCQUFBO0VKb2FBO0VPNVpRO0lIUlIsZ0JBQUE7RUp1YUE7RU8vWlE7SUhSUiwyQkFBQTtFSjBhQTtFT2xhUTtJSFJSLDJCQUFBO0VKNmFBO0VPcmFRO0lIUlIsZ0JBQUE7RUpnYkE7RU94YVE7SUhSUiwyQkFBQTtFSm1iQTtFTzNhUTtJSFJSLDJCQUFBO0VKc2JBO0VPOWFRO0lIUlIsZ0JBQUE7RUp5YkE7RU9qYlE7SUhSUiwyQkFBQTtFSjRiQTtFT3BiUTtJSFJSLDJCQUFBO0VKK2JBO0FBQ0Y7QUszYkk7RUU5QkU7SUFDRSxhQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7RVA0ZE47RUk3YkE7SUFDRSxjQUFBO0lBQ0EsZUFBQTtFSitiRjtFSWpjQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VKbWNGO0VJcmNBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFSnVjRjtFSXpjQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VKMmNGO0VJN2NBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RUorY0Y7RUlqZEE7SUFDRSx3QkFBQTtJQUNBLHlCQUFBO0VKbWRGO0VPM2VJO0lITUosY0FBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0VKd2VBO0VPM2VNO0lIUE4sdUJBQUE7SUFJQSx3QkFBQTtFSmtmQTtFTy9lTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUpzZkE7RU9uZk07SUhQTixhQUFBO0lBSUEsY0FBQTtFSjBmQTtFT3ZmTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUo4ZkE7RU8zZk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKa2dCQTtFTy9mTTtJSFBOLGFBQUE7SUFJQSxjQUFBO0VKc2dCQTtFT25nQk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKMGdCQTtFT3ZnQk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKOGdCQTtFTzNnQk07SUhQTixhQUFBO0lBSUEsY0FBQTtFSmtoQkE7RU8vZ0JNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSnNoQkE7RU9uaEJNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSjBoQkE7RU92aEJNO0lIUE4sY0FBQTtJQUlBLGVBQUE7RUo4aEJBO0VPdGhCSTtJQUF3QixTQUFBO0VQeWhCNUI7RU92aEJJO0lBQXVCLFNBQUE7RVAwaEIzQjtFT3ZoQk07SUFBd0IsUUFEYjtFUDJoQmpCO0VPMWhCTTtJQUF3QixRQURiO0VQOGhCakI7RU83aEJNO0lBQXdCLFFBRGI7RVBpaUJqQjtFT2hpQk07SUFBd0IsUUFEYjtFUG9pQmpCO0VPbmlCTTtJQUF3QixRQURiO0VQdWlCakI7RU90aUJNO0lBQXdCLFFBRGI7RVAwaUJqQjtFT3ppQk07SUFBd0IsUUFEYjtFUDZpQmpCO0VPNWlCTTtJQUF3QixRQURiO0VQZ2pCakI7RU8vaUJNO0lBQXdCLFFBRGI7RVBtakJqQjtFT2xqQk07SUFBd0IsUUFEYjtFUHNqQmpCO0VPcmpCTTtJQUF3QixTQURiO0VQeWpCakI7RU94akJNO0lBQXdCLFNBRGI7RVA0akJqQjtFTzNqQk07SUFBd0IsU0FEYjtFUCtqQmpCO0VPeGpCUTtJSFJSLGNBQUE7RUpta0JBO0VPM2pCUTtJSFJSLDBCQUFBO0VKc2tCQTtFTzlqQlE7SUhSUiwyQkFBQTtFSnlrQkE7RU9qa0JRO0lIUlIsZ0JBQUE7RUo0a0JBO0VPcGtCUTtJSFJSLDJCQUFBO0VKK2tCQTtFT3ZrQlE7SUhSUiwyQkFBQTtFSmtsQkE7RU8xa0JRO0lIUlIsZ0JBQUE7RUpxbEJBO0VPN2tCUTtJSFJSLDJCQUFBO0VKd2xCQTtFT2hsQlE7SUhSUiwyQkFBQTtFSjJsQkE7RU9ubEJRO0lIUlIsZ0JBQUE7RUo4bEJBO0VPdGxCUTtJSFJSLDJCQUFBO0VKaW1CQTtFT3psQlE7SUhSUiwyQkFBQTtFSm9tQkE7QUFDRjtBS2htQkk7RUU5QkU7SUFDRSxhQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7RVBpb0JOO0VJbG1CQTtJQUNFLGNBQUE7SUFDQSxlQUFBO0VKb21CRjtFSXRtQkE7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFSndtQkY7RUkxbUJBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFSjRtQkY7RUk5bUJBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RUpnbkJGO0VJbG5CQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VKb25CRjtFSXRuQkE7SUFDRSx3QkFBQTtJQUNBLHlCQUFBO0VKd25CRjtFT2hwQkk7SUhNSixjQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RUo2b0JBO0VPaHBCTTtJSFBOLHVCQUFBO0lBSUEsd0JBQUE7RUp1cEJBO0VPcHBCTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUoycEJBO0VPeHBCTTtJSFBOLGFBQUE7SUFJQSxjQUFBO0VKK3BCQTtFTzVwQk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKbXFCQTtFT2hxQk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKdXFCQTtFT3BxQk07SUhQTixhQUFBO0lBSUEsY0FBQTtFSjJxQkE7RU94cUJNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSitxQkE7RU81cUJNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSm1yQkE7RU9ockJNO0lIUE4sYUFBQTtJQUlBLGNBQUE7RUp1ckJBO0VPcHJCTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUoyckJBO0VPeHJCTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUorckJBO0VPNXJCTTtJSFBOLGNBQUE7SUFJQSxlQUFBO0VKbXNCQTtFTzNyQkk7SUFBd0IsU0FBQTtFUDhyQjVCO0VPNXJCSTtJQUF1QixTQUFBO0VQK3JCM0I7RU81ckJNO0lBQXdCLFFBRGI7RVBnc0JqQjtFTy9yQk07SUFBd0IsUUFEYjtFUG1zQmpCO0VPbHNCTTtJQUF3QixRQURiO0VQc3NCakI7RU9yc0JNO0lBQXdCLFFBRGI7RVB5c0JqQjtFT3hzQk07SUFBd0IsUUFEYjtFUDRzQmpCO0VPM3NCTTtJQUF3QixRQURiO0VQK3NCakI7RU85c0JNO0lBQXdCLFFBRGI7RVBrdEJqQjtFT2p0Qk07SUFBd0IsUUFEYjtFUHF0QmpCO0VPcHRCTTtJQUF3QixRQURiO0VQd3RCakI7RU92dEJNO0lBQXdCLFFBRGI7RVAydEJqQjtFTzF0Qk07SUFBd0IsU0FEYjtFUDh0QmpCO0VPN3RCTTtJQUF3QixTQURiO0VQaXVCakI7RU9odUJNO0lBQXdCLFNBRGI7RVBvdUJqQjtFTzd0QlE7SUhSUixjQUFBO0VKd3VCQTtFT2h1QlE7SUhSUiwwQkFBQTtFSjJ1QkE7RU9udUJRO0lIUlIsMkJBQUE7RUo4dUJBO0VPdHVCUTtJSFJSLGdCQUFBO0VKaXZCQTtFT3p1QlE7SUhSUiwyQkFBQTtFSm92QkE7RU81dUJRO0lIUlIsMkJBQUE7RUp1dkJBO0VPL3VCUTtJSFJSLGdCQUFBO0VKMHZCQTtFT2x2QlE7SUhSUiwyQkFBQTtFSjZ2QkE7RU9ydkJRO0lIUlIsMkJBQUE7RUpnd0JBO0VPeHZCUTtJSFJSLGdCQUFBO0VKbXdCQTtFTzN2QlE7SUhSUiwyQkFBQTtFSnN3QkE7RU85dkJRO0lIUlIsMkJBQUE7RUp5d0JBO0FBQ0Y7QUtyd0JJO0VFOUJFO0lBQ0UsYUFBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0VQc3lCTjtFSXZ3QkE7SUFDRSxjQUFBO0lBQ0EsZUFBQTtFSnl3QkY7RUkzd0JBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RUo2d0JGO0VJL3dCQTtJQUNFLHdCQUFBO0lBQ0EseUJBQUE7RUppeEJGO0VJbnhCQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VKcXhCRjtFSXZ4QkE7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFSnl4QkY7RUkzeEJBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFSjZ4QkY7RU9yekJJO0lITUosY0FBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0VKa3pCQTtFT3J6Qk07SUhQTix1QkFBQTtJQUlBLHdCQUFBO0VKNHpCQTtFT3p6Qk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKZzBCQTtFTzd6Qk07SUhQTixhQUFBO0lBSUEsY0FBQTtFSm8wQkE7RU9qMEJNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSncwQkE7RU9yMEJNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSjQwQkE7RU96MEJNO0lIUE4sYUFBQTtJQUlBLGNBQUE7RUpnMUJBO0VPNzBCTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUpvMUJBO0VPajFCTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUp3MUJBO0VPcjFCTTtJSFBOLGFBQUE7SUFJQSxjQUFBO0VKNDFCQTtFT3oxQk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKZzJCQTtFTzcxQk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKbzJCQTtFT2oyQk07SUhQTixjQUFBO0lBSUEsZUFBQTtFSncyQkE7RU9oMkJJO0lBQXdCLFNBQUE7RVBtMkI1QjtFT2oyQkk7SUFBdUIsU0FBQTtFUG8yQjNCO0VPajJCTTtJQUF3QixRQURiO0VQcTJCakI7RU9wMkJNO0lBQXdCLFFBRGI7RVB3MkJqQjtFT3YyQk07SUFBd0IsUUFEYjtFUDIyQmpCO0VPMTJCTTtJQUF3QixRQURiO0VQODJCakI7RU83MkJNO0lBQXdCLFFBRGI7RVBpM0JqQjtFT2gzQk07SUFBd0IsUUFEYjtFUG8zQmpCO0VPbjNCTTtJQUF3QixRQURiO0VQdTNCakI7RU90M0JNO0lBQXdCLFFBRGI7RVAwM0JqQjtFT3ozQk07SUFBd0IsUUFEYjtFUDYzQmpCO0VPNTNCTTtJQUF3QixRQURiO0VQZzRCakI7RU8vM0JNO0lBQXdCLFNBRGI7RVBtNEJqQjtFT2w0Qk07SUFBd0IsU0FEYjtFUHM0QmpCO0VPcjRCTTtJQUF3QixTQURiO0VQeTRCakI7RU9sNEJRO0lIUlIsY0FBQTtFSjY0QkE7RU9yNEJRO0lIUlIsMEJBQUE7RUpnNUJBO0VPeDRCUTtJSFJSLDJCQUFBO0VKbTVCQTtFTzM0QlE7SUhSUixnQkFBQTtFSnM1QkE7RU85NEJRO0lIUlIsMkJBQUE7RUp5NUJBO0VPajVCUTtJSFJSLDJCQUFBO0VKNDVCQTtFT3A1QlE7SUhSUixnQkFBQTtFSis1QkE7RU92NUJRO0lIUlIsMkJBQUE7RUprNkJBO0VPMTVCUTtJSFJSLDJCQUFBO0VKcTZCQTtFTzc1QlE7SUhSUixnQkFBQTtFSnc2QkE7RU9oNkJRO0lIUlIsMkJBQUE7RUoyNkJBO0VPbjZCUTtJSFJSLDJCQUFBO0VKODZCQTtBQUNGO0FLMTZCSTtFRTlCRTtJQUNFLGFBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtFUDI4Qk47RUk1NkJBO0lBQ0UsY0FBQTtJQUNBLGVBQUE7RUo4NkJGO0VJaDdCQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VKazdCRjtFSXA3QkE7SUFDRSx3QkFBQTtJQUNBLHlCQUFBO0VKczdCRjtFSXg3QkE7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFSjA3QkY7RUk1N0JBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RUo4N0JGO0VJaDhCQTtJQUNFLHdCQUFBO0lBQ0EseUJBQUE7RUprOEJGO0VPMTlCSTtJSE1KLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtFSnU5QkE7RU8xOUJNO0lIUE4sdUJBQUE7SUFJQSx3QkFBQTtFSmkrQkE7RU85OUJNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSnErQkE7RU9sK0JNO0lIUE4sYUFBQTtJQUlBLGNBQUE7RUp5K0JBO0VPdCtCTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUo2K0JBO0VPMStCTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUppL0JBO0VPOStCTTtJSFBOLGFBQUE7SUFJQSxjQUFBO0VKcS9CQTtFT2wvQk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKeS9CQTtFT3QvQk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKNi9CQTtFTzEvQk07SUhQTixhQUFBO0lBSUEsY0FBQTtFSmlnQ0E7RU85L0JNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSnFnQ0E7RU9sZ0NNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSnlnQ0E7RU90Z0NNO0lIUE4sY0FBQTtJQUlBLGVBQUE7RUo2Z0NBO0VPcmdDSTtJQUF3QixTQUFBO0VQd2dDNUI7RU90Z0NJO0lBQXVCLFNBQUE7RVB5Z0MzQjtFT3RnQ007SUFBd0IsUUFEYjtFUDBnQ2pCO0VPemdDTTtJQUF3QixRQURiO0VQNmdDakI7RU81Z0NNO0lBQXdCLFFBRGI7RVBnaENqQjtFTy9nQ007SUFBd0IsUUFEYjtFUG1oQ2pCO0VPbGhDTTtJQUF3QixRQURiO0VQc2hDakI7RU9yaENNO0lBQXdCLFFBRGI7RVB5aENqQjtFT3hoQ007SUFBd0IsUUFEYjtFUDRoQ2pCO0VPM2hDTTtJQUF3QixRQURiO0VQK2hDakI7RU85aENNO0lBQXdCLFFBRGI7RVBraUNqQjtFT2ppQ007SUFBd0IsUUFEYjtFUHFpQ2pCO0VPcGlDTTtJQUF3QixTQURiO0VQd2lDakI7RU92aUNNO0lBQXdCLFNBRGI7RVAyaUNqQjtFTzFpQ007SUFBd0IsU0FEYjtFUDhpQ2pCO0VPdmlDUTtJSFJSLGNBQUE7RUprakNBO0VPMWlDUTtJSFJSLDBCQUFBO0VKcWpDQTtFTzdpQ1E7SUhSUiwyQkFBQTtFSndqQ0E7RU9oakNRO0lIUlIsZ0JBQUE7RUoyakNBO0VPbmpDUTtJSFJSLDJCQUFBO0VKOGpDQTtFT3RqQ1E7SUhSUiwyQkFBQTtFSmlrQ0E7RU96akNRO0lIUlIsZ0JBQUE7RUpva0NBO0VPNWpDUTtJSFJSLDJCQUFBO0VKdWtDQTtFTy9qQ1E7SUhSUiwyQkFBQTtFSjBrQ0E7RU9sa0NRO0lIUlIsZ0JBQUE7RUo2a0NBO0VPcmtDUTtJSFJSLDJCQUFBO0VKZ2xDQTtFT3hrQ1E7SUhSUiwyQkFBQTtFSm1sQ0E7QUFDRjtBSy9rQ0k7RUU5QkU7SUFDRSxhQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7RVBnbkNOO0VJamxDQTtJQUNFLGNBQUE7SUFDQSxlQUFBO0VKbWxDRjtFSXJsQ0E7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFSnVsQ0Y7RUl6bENBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFSjJsQ0Y7RUk3bENBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RUorbENGO0VJam1DQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VKbW1DRjtFSXJtQ0E7SUFDRSx3QkFBQTtJQUNBLHlCQUFBO0VKdW1DRjtFTy9uQ0k7SUhNSixjQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RUo0bkNBO0VPL25DTTtJSFBOLHVCQUFBO0lBSUEsd0JBQUE7RUpzb0NBO0VPbm9DTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUowb0NBO0VPdm9DTTtJSFBOLGFBQUE7SUFJQSxjQUFBO0VKOG9DQTtFTzNvQ007SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKa3BDQTtFTy9vQ007SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKc3BDQTtFT25wQ007SUhQTixhQUFBO0lBSUEsY0FBQTtFSjBwQ0E7RU92cENNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSjhwQ0E7RU8zcENNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSmtxQ0E7RU8vcENNO0lIUE4sYUFBQTtJQUlBLGNBQUE7RUpzcUNBO0VPbnFDTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUowcUNBO0VPdnFDTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUo4cUNBO0VPM3FDTTtJSFBOLGNBQUE7SUFJQSxlQUFBO0VKa3JDQTtFTzFxQ0k7SUFBd0IsU0FBQTtFUDZxQzVCO0VPM3FDSTtJQUF1QixTQUFBO0VQOHFDM0I7RU8zcUNNO0lBQXdCLFFBRGI7RVArcUNqQjtFTzlxQ007SUFBd0IsUUFEYjtFUGtyQ2pCO0VPanJDTTtJQUF3QixRQURiO0VQcXJDakI7RU9wckNNO0lBQXdCLFFBRGI7RVB3ckNqQjtFT3ZyQ007SUFBd0IsUUFEYjtFUDJyQ2pCO0VPMXJDTTtJQUF3QixRQURiO0VQOHJDakI7RU83ckNNO0lBQXdCLFFBRGI7RVBpc0NqQjtFT2hzQ007SUFBd0IsUUFEYjtFUG9zQ2pCO0VPbnNDTTtJQUF3QixRQURiO0VQdXNDakI7RU90c0NNO0lBQXdCLFFBRGI7RVAwc0NqQjtFT3pzQ007SUFBd0IsU0FEYjtFUDZzQ2pCO0VPNXNDTTtJQUF3QixTQURiO0VQZ3RDakI7RU8vc0NNO0lBQXdCLFNBRGI7RVBtdENqQjtFTzVzQ1E7SUhSUixjQUFBO0VKdXRDQTtFTy9zQ1E7SUhSUiwwQkFBQTtFSjB0Q0E7RU9sdENRO0lIUlIsMkJBQUE7RUo2dENBO0VPcnRDUTtJSFJSLGdCQUFBO0VKZ3VDQTtFT3h0Q1E7SUhSUiwyQkFBQTtFSm11Q0E7RU8zdENRO0lIUlIsMkJBQUE7RUpzdUNBO0VPOXRDUTtJSFJSLGdCQUFBO0VKeXVDQTtFT2p1Q1E7SUhSUiwyQkFBQTtFSjR1Q0E7RU9wdUNRO0lIUlIsMkJBQUE7RUordUNBO0VPdnVDUTtJSFJSLGdCQUFBO0VKa3ZDQTtFTzF1Q1E7SUhSUiwyQkFBQTtFSnF2Q0E7RU83dUNRO0lIUlIsMkJBQUE7RUp3dkNBO0FBQ0Y7QVFyeUNNO0VBQXdCLHdCQUFBO0FSd3lDOUI7O0FReHlDTTtFQUF3QiwwQkFBQTtBUjR5QzlCOztBUTV5Q007RUFBd0IsZ0NBQUE7QVJnekM5Qjs7QVFoekNNO0VBQXdCLHlCQUFBO0FSb3pDOUI7O0FRcHpDTTtFQUF3Qix5QkFBQTtBUnd6QzlCOztBUXh6Q007RUFBd0IsNkJBQUE7QVI0ekM5Qjs7QVE1ekNNO0VBQXdCLDhCQUFBO0FSZzBDOUI7O0FRaDBDTTtFQUF3Qix3QkFBQTtBUm8wQzlCOztBUXAwQ007RUFBd0IsK0JBQUE7QVJ3MEM5Qjs7QUt2eENJO0VHakRFO0lBQXdCLHdCQUFBO0VSNjBDNUI7RVE3MENJO0lBQXdCLDBCQUFBO0VSZzFDNUI7RVFoMUNJO0lBQXdCLGdDQUFBO0VSbTFDNUI7RVFuMUNJO0lBQXdCLHlCQUFBO0VSczFDNUI7RVF0MUNJO0lBQXdCLHlCQUFBO0VSeTFDNUI7RVF6MUNJO0lBQXdCLDZCQUFBO0VSNDFDNUI7RVE1MUNJO0lBQXdCLDhCQUFBO0VSKzFDNUI7RVEvMUNJO0lBQXdCLHdCQUFBO0VSazJDNUI7RVFsMkNJO0lBQXdCLCtCQUFBO0VScTJDNUI7QUFDRjtBS3J6Q0k7RUdqREU7SUFBd0Isd0JBQUE7RVIwMkM1QjtFUTEyQ0k7SUFBd0IsMEJBQUE7RVI2MkM1QjtFUTcyQ0k7SUFBd0IsZ0NBQUE7RVJnM0M1QjtFUWgzQ0k7SUFBd0IseUJBQUE7RVJtM0M1QjtFUW4zQ0k7SUFBd0IseUJBQUE7RVJzM0M1QjtFUXQzQ0k7SUFBd0IsNkJBQUE7RVJ5M0M1QjtFUXozQ0k7SUFBd0IsOEJBQUE7RVI0M0M1QjtFUTUzQ0k7SUFBd0Isd0JBQUE7RVIrM0M1QjtFUS8zQ0k7SUFBd0IsK0JBQUE7RVJrNEM1QjtBQUNGO0FLbDFDSTtFR2pERTtJQUF3Qix3QkFBQTtFUnU0QzVCO0VRdjRDSTtJQUF3QiwwQkFBQTtFUjA0QzVCO0VRMTRDSTtJQUF3QixnQ0FBQTtFUjY0QzVCO0VRNzRDSTtJQUF3Qix5QkFBQTtFUmc1QzVCO0VRaDVDSTtJQUF3Qix5QkFBQTtFUm01QzVCO0VRbjVDSTtJQUF3Qiw2QkFBQTtFUnM1QzVCO0VRdDVDSTtJQUF3Qiw4QkFBQTtFUnk1QzVCO0VRejVDSTtJQUF3Qix3QkFBQTtFUjQ1QzVCO0VRNTVDSTtJQUF3QiwrQkFBQTtFUis1QzVCO0FBQ0Y7QUsvMkNJO0VHakRFO0lBQXdCLHdCQUFBO0VSbzZDNUI7RVFwNkNJO0lBQXdCLDBCQUFBO0VSdTZDNUI7RVF2NkNJO0lBQXdCLGdDQUFBO0VSMDZDNUI7RVExNkNJO0lBQXdCLHlCQUFBO0VSNjZDNUI7RVE3NkNJO0lBQXdCLHlCQUFBO0VSZzdDNUI7RVFoN0NJO0lBQXdCLDZCQUFBO0VSbTdDNUI7RVFuN0NJO0lBQXdCLDhCQUFBO0VSczdDNUI7RVF0N0NJO0lBQXdCLHdCQUFBO0VSeTdDNUI7RVF6N0NJO0lBQXdCLCtCQUFBO0VSNDdDNUI7QUFDRjtBSzU0Q0k7RUdqREU7SUFBd0Isd0JBQUE7RVJpOEM1QjtFUWo4Q0k7SUFBd0IsMEJBQUE7RVJvOEM1QjtFUXA4Q0k7SUFBd0IsZ0NBQUE7RVJ1OEM1QjtFUXY4Q0k7SUFBd0IseUJBQUE7RVIwOEM1QjtFUTE4Q0k7SUFBd0IseUJBQUE7RVI2OEM1QjtFUTc4Q0k7SUFBd0IsNkJBQUE7RVJnOUM1QjtFUWg5Q0k7SUFBd0IsOEJBQUE7RVJtOUM1QjtFUW45Q0k7SUFBd0Isd0JBQUE7RVJzOUM1QjtFUXQ5Q0k7SUFBd0IsK0JBQUE7RVJ5OUM1QjtBQUNGO0FLejZDSTtFR2pERTtJQUF3Qix3QkFBQTtFUjg5QzVCO0VROTlDSTtJQUF3QiwwQkFBQTtFUmkrQzVCO0VRaitDSTtJQUF3QixnQ0FBQTtFUm8rQzVCO0VRcCtDSTtJQUF3Qix5QkFBQTtFUnUrQzVCO0VRditDSTtJQUF3Qix5QkFBQTtFUjArQzVCO0VRMStDSTtJQUF3Qiw2QkFBQTtFUjYrQzVCO0VRNytDSTtJQUF3Qiw4QkFBQTtFUmcvQzVCO0VRaC9DSTtJQUF3Qix3QkFBQTtFUm0vQzVCO0VRbi9DSTtJQUF3QiwrQkFBQTtFUnMvQzVCO0FBQ0Y7QVE3K0NBO0VBRUk7SUFBcUIsd0JBQUE7RVIrK0N2QjtFUS8rQ0U7SUFBcUIsMEJBQUE7RVJrL0N2QjtFUWwvQ0U7SUFBcUIsZ0NBQUE7RVJxL0N2QjtFUXIvQ0U7SUFBcUIseUJBQUE7RVJ3L0N2QjtFUXgvQ0U7SUFBcUIseUJBQUE7RVIyL0N2QjtFUTMvQ0U7SUFBcUIsNkJBQUE7RVI4L0N2QjtFUTkvQ0U7SUFBcUIsOEJBQUE7RVJpZ0R2QjtFUWpnREU7SUFBcUIsd0JBQUE7RVJvZ0R2QjtFUXBnREU7SUFBcUIsK0JBQUE7RVJ1Z0R2QjtBQUNGO0FTcmhESTtFQUFnQyw4QkFBQTtBVHdoRHBDOztBU3ZoREk7RUFBZ0MsaUNBQUE7QVQyaERwQzs7QVMxaERJO0VBQWdDLHNDQUFBO0FUOGhEcEM7O0FTN2hESTtFQUFnQyx5Q0FBQTtBVGlpRHBDOztBUy9oREk7RUFBOEIsMEJBQUE7QVRtaURsQzs7QVNsaURJO0VBQThCLDRCQUFBO0FUc2lEbEM7O0FTcmlESTtFQUE4QixrQ0FBQTtBVHlpRGxDOztBU3hpREk7RUFBOEIseUJBQUE7QVQ0aURsQzs7QVMzaURJO0VBQThCLHVCQUFBO0FUK2lEbEM7O0FTOWlESTtFQUE4Qix1QkFBQTtBVGtqRGxDOztBU2pqREk7RUFBOEIseUJBQUE7QVRxakRsQzs7QVNwakRJO0VBQThCLHlCQUFBO0FUd2pEbEM7O0FTdGpESTtFQUFvQyxzQ0FBQTtBVDBqRHhDOztBU3pqREk7RUFBb0Msb0NBQUE7QVQ2akR4Qzs7QVM1akRJO0VBQW9DLGtDQUFBO0FUZ2tEeEM7O0FTL2pESTtFQUFvQyx5Q0FBQTtBVG1rRHhDOztBU2xrREk7RUFBb0Msd0NBQUE7QVRza0R4Qzs7QVNwa0RJO0VBQWlDLGtDQUFBO0FUd2tEckM7O0FTdmtESTtFQUFpQyxnQ0FBQTtBVDJrRHJDOztBUzFrREk7RUFBaUMsOEJBQUE7QVQ4a0RyQzs7QVM3a0RJO0VBQWlDLGdDQUFBO0FUaWxEckM7O0FTaGxESTtFQUFpQywrQkFBQTtBVG9sRHJDOztBU2xsREk7RUFBa0Msb0NBQUE7QVRzbER0Qzs7QVNybERJO0VBQWtDLGtDQUFBO0FUeWxEdEM7O0FTeGxESTtFQUFrQyxnQ0FBQTtBVDRsRHRDOztBUzNsREk7RUFBa0MsdUNBQUE7QVQrbER0Qzs7QVM5bERJO0VBQWtDLHNDQUFBO0FUa21EdEM7O0FTam1ESTtFQUFrQyxpQ0FBQTtBVHFtRHRDOztBU25tREk7RUFBZ0MsMkJBQUE7QVR1bURwQzs7QVN0bURJO0VBQWdDLGlDQUFBO0FUMG1EcEM7O0FTem1ESTtFQUFnQywrQkFBQTtBVDZtRHBDOztBUzVtREk7RUFBZ0MsNkJBQUE7QVRnbkRwQzs7QVMvbURJO0VBQWdDLCtCQUFBO0FUbW5EcEM7O0FTbG5ESTtFQUFnQyw4QkFBQTtBVHNuRHBDOztBSzFtREk7RUlsREE7SUFBZ0MsOEJBQUE7RVRpcURsQztFU2hxREU7SUFBZ0MsaUNBQUE7RVRtcURsQztFU2xxREU7SUFBZ0Msc0NBQUE7RVRxcURsQztFU3BxREU7SUFBZ0MseUNBQUE7RVR1cURsQztFU3JxREU7SUFBOEIsMEJBQUE7RVR3cURoQztFU3ZxREU7SUFBOEIsNEJBQUE7RVQwcURoQztFU3pxREU7SUFBOEIsa0NBQUE7RVQ0cURoQztFUzNxREU7SUFBOEIseUJBQUE7RVQ4cURoQztFUzdxREU7SUFBOEIsdUJBQUE7RVRnckRoQztFUy9xREU7SUFBOEIsdUJBQUE7RVRrckRoQztFU2pyREU7SUFBOEIseUJBQUE7RVRvckRoQztFU25yREU7SUFBOEIseUJBQUE7RVRzckRoQztFU3ByREU7SUFBb0Msc0NBQUE7RVR1ckR0QztFU3RyREU7SUFBb0Msb0NBQUE7RVR5ckR0QztFU3hyREU7SUFBb0Msa0NBQUE7RVQyckR0QztFUzFyREU7SUFBb0MseUNBQUE7RVQ2ckR0QztFUzVyREU7SUFBb0Msd0NBQUE7RVQrckR0QztFUzdyREU7SUFBaUMsa0NBQUE7RVRnc0RuQztFUy9yREU7SUFBaUMsZ0NBQUE7RVRrc0RuQztFU2pzREU7SUFBaUMsOEJBQUE7RVRvc0RuQztFU25zREU7SUFBaUMsZ0NBQUE7RVRzc0RuQztFU3JzREU7SUFBaUMsK0JBQUE7RVR3c0RuQztFU3RzREU7SUFBa0Msb0NBQUE7RVR5c0RwQztFU3hzREU7SUFBa0Msa0NBQUE7RVQyc0RwQztFUzFzREU7SUFBa0MsZ0NBQUE7RVQ2c0RwQztFUzVzREU7SUFBa0MsdUNBQUE7RVQrc0RwQztFUzlzREU7SUFBa0Msc0NBQUE7RVRpdERwQztFU2h0REU7SUFBa0MsaUNBQUE7RVRtdERwQztFU2p0REU7SUFBZ0MsMkJBQUE7RVRvdERsQztFU250REU7SUFBZ0MsaUNBQUE7RVRzdERsQztFU3J0REU7SUFBZ0MsK0JBQUE7RVR3dERsQztFU3Z0REU7SUFBZ0MsNkJBQUE7RVQwdERsQztFU3p0REU7SUFBZ0MsK0JBQUE7RVQ0dERsQztFUzN0REU7SUFBZ0MsOEJBQUE7RVQ4dERsQztBQUNGO0FLbnRESTtFSWxEQTtJQUFnQyw4QkFBQTtFVHl3RGxDO0VTeHdERTtJQUFnQyxpQ0FBQTtFVDJ3RGxDO0VTMXdERTtJQUFnQyxzQ0FBQTtFVDZ3RGxDO0VTNXdERTtJQUFnQyx5Q0FBQTtFVCt3RGxDO0VTN3dERTtJQUE4QiwwQkFBQTtFVGd4RGhDO0VTL3dERTtJQUE4Qiw0QkFBQTtFVGt4RGhDO0VTanhERTtJQUE4QixrQ0FBQTtFVG94RGhDO0VTbnhERTtJQUE4Qix5QkFBQTtFVHN4RGhDO0VTcnhERTtJQUE4Qix1QkFBQTtFVHd4RGhDO0VTdnhERTtJQUE4Qix1QkFBQTtFVDB4RGhDO0VTenhERTtJQUE4Qix5QkFBQTtFVDR4RGhDO0VTM3hERTtJQUE4Qix5QkFBQTtFVDh4RGhDO0VTNXhERTtJQUFvQyxzQ0FBQTtFVCt4RHRDO0VTOXhERTtJQUFvQyxvQ0FBQTtFVGl5RHRDO0VTaHlERTtJQUFvQyxrQ0FBQTtFVG15RHRDO0VTbHlERTtJQUFvQyx5Q0FBQTtFVHF5RHRDO0VTcHlERTtJQUFvQyx3Q0FBQTtFVHV5RHRDO0VTcnlERTtJQUFpQyxrQ0FBQTtFVHd5RG5DO0VTdnlERTtJQUFpQyxnQ0FBQTtFVDB5RG5DO0VTenlERTtJQUFpQyw4QkFBQTtFVDR5RG5DO0VTM3lERTtJQUFpQyxnQ0FBQTtFVDh5RG5DO0VTN3lERTtJQUFpQywrQkFBQTtFVGd6RG5DO0VTOXlERTtJQUFrQyxvQ0FBQTtFVGl6RHBDO0VTaHpERTtJQUFrQyxrQ0FBQTtFVG16RHBDO0VTbHpERTtJQUFrQyxnQ0FBQTtFVHF6RHBDO0VTcHpERTtJQUFrQyx1Q0FBQTtFVHV6RHBDO0VTdHpERTtJQUFrQyxzQ0FBQTtFVHl6RHBDO0VTeHpERTtJQUFrQyxpQ0FBQTtFVDJ6RHBDO0VTenpERTtJQUFnQywyQkFBQTtFVDR6RGxDO0VTM3pERTtJQUFnQyxpQ0FBQTtFVDh6RGxDO0VTN3pERTtJQUFnQywrQkFBQTtFVGcwRGxDO0VTL3pERTtJQUFnQyw2QkFBQTtFVGswRGxDO0VTajBERTtJQUFnQywrQkFBQTtFVG8wRGxDO0VTbjBERTtJQUFnQyw4QkFBQTtFVHMwRGxDO0FBQ0Y7QUszekRJO0VJbERBO0lBQWdDLDhCQUFBO0VUaTNEbEM7RVNoM0RFO0lBQWdDLGlDQUFBO0VUbTNEbEM7RVNsM0RFO0lBQWdDLHNDQUFBO0VUcTNEbEM7RVNwM0RFO0lBQWdDLHlDQUFBO0VUdTNEbEM7RVNyM0RFO0lBQThCLDBCQUFBO0VUdzNEaEM7RVN2M0RFO0lBQThCLDRCQUFBO0VUMDNEaEM7RVN6M0RFO0lBQThCLGtDQUFBO0VUNDNEaEM7RVMzM0RFO0lBQThCLHlCQUFBO0VUODNEaEM7RVM3M0RFO0lBQThCLHVCQUFBO0VUZzREaEM7RVMvM0RFO0lBQThCLHVCQUFBO0VUazREaEM7RVNqNERFO0lBQThCLHlCQUFBO0VUbzREaEM7RVNuNERFO0lBQThCLHlCQUFBO0VUczREaEM7RVNwNERFO0lBQW9DLHNDQUFBO0VUdTREdEM7RVN0NERFO0lBQW9DLG9DQUFBO0VUeTREdEM7RVN4NERFO0lBQW9DLGtDQUFBO0VUMjREdEM7RVMxNERFO0lBQW9DLHlDQUFBO0VUNjREdEM7RVM1NERFO0lBQW9DLHdDQUFBO0VUKzREdEM7RVM3NERFO0lBQWlDLGtDQUFBO0VUZzVEbkM7RVMvNERFO0lBQWlDLGdDQUFBO0VUazVEbkM7RVNqNURFO0lBQWlDLDhCQUFBO0VUbzVEbkM7RVNuNURFO0lBQWlDLGdDQUFBO0VUczVEbkM7RVNyNURFO0lBQWlDLCtCQUFBO0VUdzVEbkM7RVN0NURFO0lBQWtDLG9DQUFBO0VUeTVEcEM7RVN4NURFO0lBQWtDLGtDQUFBO0VUMjVEcEM7RVMxNURFO0lBQWtDLGdDQUFBO0VUNjVEcEM7RVM1NURFO0lBQWtDLHVDQUFBO0VUKzVEcEM7RVM5NURFO0lBQWtDLHNDQUFBO0VUaTZEcEM7RVNoNkRFO0lBQWtDLGlDQUFBO0VUbTZEcEM7RVNqNkRFO0lBQWdDLDJCQUFBO0VUbzZEbEM7RVNuNkRFO0lBQWdDLGlDQUFBO0VUczZEbEM7RVNyNkRFO0lBQWdDLCtCQUFBO0VUdzZEbEM7RVN2NkRFO0lBQWdDLDZCQUFBO0VUMDZEbEM7RVN6NkRFO0lBQWdDLCtCQUFBO0VUNDZEbEM7RVMzNkRFO0lBQWdDLDhCQUFBO0VUODZEbEM7QUFDRjtBS242REk7RUlsREE7SUFBZ0MsOEJBQUE7RVR5OURsQztFU3g5REU7SUFBZ0MsaUNBQUE7RVQyOURsQztFUzE5REU7SUFBZ0Msc0NBQUE7RVQ2OURsQztFUzU5REU7SUFBZ0MseUNBQUE7RVQrOURsQztFUzc5REU7SUFBOEIsMEJBQUE7RVRnK0RoQztFUy85REU7SUFBOEIsNEJBQUE7RVRrK0RoQztFU2orREU7SUFBOEIsa0NBQUE7RVRvK0RoQztFU24rREU7SUFBOEIseUJBQUE7RVRzK0RoQztFU3IrREU7SUFBOEIsdUJBQUE7RVR3K0RoQztFU3YrREU7SUFBOEIsdUJBQUE7RVQwK0RoQztFU3orREU7SUFBOEIseUJBQUE7RVQ0K0RoQztFUzMrREU7SUFBOEIseUJBQUE7RVQ4K0RoQztFUzUrREU7SUFBb0Msc0NBQUE7RVQrK0R0QztFUzkrREU7SUFBb0Msb0NBQUE7RVRpL0R0QztFU2gvREU7SUFBb0Msa0NBQUE7RVRtL0R0QztFU2wvREU7SUFBb0MseUNBQUE7RVRxL0R0QztFU3AvREU7SUFBb0Msd0NBQUE7RVR1L0R0QztFU3IvREU7SUFBaUMsa0NBQUE7RVR3L0RuQztFU3YvREU7SUFBaUMsZ0NBQUE7RVQwL0RuQztFU3ovREU7SUFBaUMsOEJBQUE7RVQ0L0RuQztFUzMvREU7SUFBaUMsZ0NBQUE7RVQ4L0RuQztFUzcvREU7SUFBaUMsK0JBQUE7RVRnZ0VuQztFUzkvREU7SUFBa0Msb0NBQUE7RVRpZ0VwQztFU2hnRUU7SUFBa0Msa0NBQUE7RVRtZ0VwQztFU2xnRUU7SUFBa0MsZ0NBQUE7RVRxZ0VwQztFU3BnRUU7SUFBa0MsdUNBQUE7RVR1Z0VwQztFU3RnRUU7SUFBa0Msc0NBQUE7RVR5Z0VwQztFU3hnRUU7SUFBa0MsaUNBQUE7RVQyZ0VwQztFU3pnRUU7SUFBZ0MsMkJBQUE7RVQ0Z0VsQztFUzNnRUU7SUFBZ0MsaUNBQUE7RVQ4Z0VsQztFUzdnRUU7SUFBZ0MsK0JBQUE7RVRnaEVsQztFUy9nRUU7SUFBZ0MsNkJBQUE7RVRraEVsQztFU2poRUU7SUFBZ0MsK0JBQUE7RVRvaEVsQztFU25oRUU7SUFBZ0MsOEJBQUE7RVRzaEVsQztBQUNGO0FLM2dFSTtFSWxEQTtJQUFnQyw4QkFBQTtFVGlrRWxDO0VTaGtFRTtJQUFnQyxpQ0FBQTtFVG1rRWxDO0VTbGtFRTtJQUFnQyxzQ0FBQTtFVHFrRWxDO0VTcGtFRTtJQUFnQyx5Q0FBQTtFVHVrRWxDO0VTcmtFRTtJQUE4QiwwQkFBQTtFVHdrRWhDO0VTdmtFRTtJQUE4Qiw0QkFBQTtFVDBrRWhDO0VTemtFRTtJQUE4QixrQ0FBQTtFVDRrRWhDO0VTM2tFRTtJQUE4Qix5QkFBQTtFVDhrRWhDO0VTN2tFRTtJQUE4Qix1QkFBQTtFVGdsRWhDO0VTL2tFRTtJQUE4Qix1QkFBQTtFVGtsRWhDO0VTamxFRTtJQUE4Qix5QkFBQTtFVG9sRWhDO0VTbmxFRTtJQUE4Qix5QkFBQTtFVHNsRWhDO0VTcGxFRTtJQUFvQyxzQ0FBQTtFVHVsRXRDO0VTdGxFRTtJQUFvQyxvQ0FBQTtFVHlsRXRDO0VTeGxFRTtJQUFvQyxrQ0FBQTtFVDJsRXRDO0VTMWxFRTtJQUFvQyx5Q0FBQTtFVDZsRXRDO0VTNWxFRTtJQUFvQyx3Q0FBQTtFVCtsRXRDO0VTN2xFRTtJQUFpQyxrQ0FBQTtFVGdtRW5DO0VTL2xFRTtJQUFpQyxnQ0FBQTtFVGttRW5DO0VTam1FRTtJQUFpQyw4QkFBQTtFVG9tRW5DO0VTbm1FRTtJQUFpQyxnQ0FBQTtFVHNtRW5DO0VTcm1FRTtJQUFpQywrQkFBQTtFVHdtRW5DO0VTdG1FRTtJQUFrQyxvQ0FBQTtFVHltRXBDO0VTeG1FRTtJQUFrQyxrQ0FBQTtFVDJtRXBDO0VTMW1FRTtJQUFrQyxnQ0FBQTtFVDZtRXBDO0VTNW1FRTtJQUFrQyx1Q0FBQTtFVCttRXBDO0VTOW1FRTtJQUFrQyxzQ0FBQTtFVGluRXBDO0VTaG5FRTtJQUFrQyxpQ0FBQTtFVG1uRXBDO0VTam5FRTtJQUFnQywyQkFBQTtFVG9uRWxDO0VTbm5FRTtJQUFnQyxpQ0FBQTtFVHNuRWxDO0VTcm5FRTtJQUFnQywrQkFBQTtFVHduRWxDO0VTdm5FRTtJQUFnQyw2QkFBQTtFVDBuRWxDO0VTem5FRTtJQUFnQywrQkFBQTtFVDRuRWxDO0VTM25FRTtJQUFnQyw4QkFBQTtFVDhuRWxDO0FBQ0Y7QUtubkVJO0VJbERBO0lBQWdDLDhCQUFBO0VUeXFFbEM7RVN4cUVFO0lBQWdDLGlDQUFBO0VUMnFFbEM7RVMxcUVFO0lBQWdDLHNDQUFBO0VUNnFFbEM7RVM1cUVFO0lBQWdDLHlDQUFBO0VUK3FFbEM7RVM3cUVFO0lBQThCLDBCQUFBO0VUZ3JFaEM7RVMvcUVFO0lBQThCLDRCQUFBO0VUa3JFaEM7RVNqckVFO0lBQThCLGtDQUFBO0VUb3JFaEM7RVNuckVFO0lBQThCLHlCQUFBO0VUc3JFaEM7RVNyckVFO0lBQThCLHVCQUFBO0VUd3JFaEM7RVN2ckVFO0lBQThCLHVCQUFBO0VUMHJFaEM7RVN6ckVFO0lBQThCLHlCQUFBO0VUNHJFaEM7RVMzckVFO0lBQThCLHlCQUFBO0VUOHJFaEM7RVM1ckVFO0lBQW9DLHNDQUFBO0VUK3JFdEM7RVM5ckVFO0lBQW9DLG9DQUFBO0VUaXNFdEM7RVNoc0VFO0lBQW9DLGtDQUFBO0VUbXNFdEM7RVNsc0VFO0lBQW9DLHlDQUFBO0VUcXNFdEM7RVNwc0VFO0lBQW9DLHdDQUFBO0VUdXNFdEM7RVNyc0VFO0lBQWlDLGtDQUFBO0VUd3NFbkM7RVN2c0VFO0lBQWlDLGdDQUFBO0VUMHNFbkM7RVN6c0VFO0lBQWlDLDhCQUFBO0VUNHNFbkM7RVMzc0VFO0lBQWlDLGdDQUFBO0VUOHNFbkM7RVM3c0VFO0lBQWlDLCtCQUFBO0VUZ3RFbkM7RVM5c0VFO0lBQWtDLG9DQUFBO0VUaXRFcEM7RVNodEVFO0lBQWtDLGtDQUFBO0VUbXRFcEM7RVNsdEVFO0lBQWtDLGdDQUFBO0VUcXRFcEM7RVNwdEVFO0lBQWtDLHVDQUFBO0VUdXRFcEM7RVN0dEVFO0lBQWtDLHNDQUFBO0VUeXRFcEM7RVN4dEVFO0lBQWtDLGlDQUFBO0VUMnRFcEM7RVN6dEVFO0lBQWdDLDJCQUFBO0VUNHRFbEM7RVMzdEVFO0lBQWdDLGlDQUFBO0VUOHRFbEM7RVM3dEVFO0lBQWdDLCtCQUFBO0VUZ3VFbEM7RVMvdEVFO0lBQWdDLDZCQUFBO0VUa3VFbEM7RVNqdUVFO0lBQWdDLCtCQUFBO0VUb3VFbEM7RVNudUVFO0lBQWdDLDhCQUFBO0VUc3VFbEM7QUFDRjtBVTd3RVE7RUFBZ0Msb0JBQUE7QVZneEV4Qzs7QVUvd0VROztFQUVFLHdCQUFBO0FWa3hFVjs7QVVoeEVROztFQUVFLDBCQUFBO0FWbXhFVjs7QVVqeEVROztFQUVFLDJCQUFBO0FWb3hFVjs7QVVseEVROztFQUVFLHlCQUFBO0FWcXhFVjs7QVVweUVRO0VBQWdDLDBCQUFBO0FWd3lFeEM7O0FVdnlFUTs7RUFFRSw4QkFBQTtBVjB5RVY7O0FVeHlFUTs7RUFFRSxnQ0FBQTtBVjJ5RVY7O0FVenlFUTs7RUFFRSxpQ0FBQTtBVjR5RVY7O0FVMXlFUTs7RUFFRSwrQkFBQTtBVjZ5RVY7O0FVNXpFUTtFQUFnQyx5QkFBQTtBVmcwRXhDOztBVS96RVE7O0VBRUUsNkJBQUE7QVZrMEVWOztBVWgwRVE7O0VBRUUsK0JBQUE7QVZtMEVWOztBVWowRVE7O0VBRUUsZ0NBQUE7QVZvMEVWOztBVWwwRVE7O0VBRUUsOEJBQUE7QVZxMEVWOztBVXAxRVE7RUFBZ0MsdUJBQUE7QVZ3MUV4Qzs7QVV2MUVROztFQUVFLDJCQUFBO0FWMDFFVjs7QVV4MUVROztFQUVFLDZCQUFBO0FWMjFFVjs7QVV6MUVROztFQUVFLDhCQUFBO0FWNDFFVjs7QVUxMUVROztFQUVFLDRCQUFBO0FWNjFFVjs7QVU1MkVRO0VBQWdDLHlCQUFBO0FWZzNFeEM7O0FVLzJFUTs7RUFFRSw2QkFBQTtBVmszRVY7O0FVaDNFUTs7RUFFRSwrQkFBQTtBVm0zRVY7O0FVajNFUTs7RUFFRSxnQ0FBQTtBVm8zRVY7O0FVbDNFUTs7RUFFRSw4QkFBQTtBVnEzRVY7O0FVcDRFUTtFQUFnQyx1QkFBQTtBVnc0RXhDOztBVXY0RVE7O0VBRUUsMkJBQUE7QVYwNEVWOztBVXg0RVE7OztFQUVFLDZCQUFBO0FWNDRFVjs7QVUxNEVROztFQUVFLDhCQUFBO0FWNjRFVjs7QVUzNEVROzs7RUFFRSw0QkFBQTtBVis0RVY7O0FVOTVFUTtFQUFnQyxxQkFBQTtBVms2RXhDOztBVWo2RVE7O0VBRUUseUJBQUE7QVZvNkVWOztBVWw2RVE7O0VBRUUsMkJBQUE7QVZxNkVWOztBVW42RVE7O0VBRUUsNEJBQUE7QVZzNkVWOztBVXA2RVE7O0VBRUUsMEJBQUE7QVZ1NkVWOztBVXQ3RVE7RUFBZ0MsMkJBQUE7QVYwN0V4Qzs7QVV6N0VROztFQUVFLCtCQUFBO0FWNDdFVjs7QVUxN0VROztFQUVFLGlDQUFBO0FWNjdFVjs7QVUzN0VROztFQUVFLGtDQUFBO0FWODdFVjs7QVU1N0VROztFQUVFLGdDQUFBO0FWKzdFVjs7QVU5OEVRO0VBQWdDLDBCQUFBO0FWazlFeEM7O0FVajlFUTs7RUFFRSw4QkFBQTtBVm85RVY7O0FVbDlFUTs7RUFFRSxnQ0FBQTtBVnE5RVY7O0FVbjlFUTs7RUFFRSxpQ0FBQTtBVnM5RVY7O0FVcDlFUTs7RUFFRSwrQkFBQTtBVnU5RVY7O0FVdCtFUTtFQUFnQyx3QkFBQTtBVjArRXhDOztBVXorRVE7O0VBRUUsNEJBQUE7QVY0K0VWOztBVTErRVE7O0VBRUUsOEJBQUE7QVY2K0VWOztBVTMrRVE7O0VBRUUsK0JBQUE7QVY4K0VWOztBVTUrRVE7O0VBRUUsNkJBQUE7QVYrK0VWOztBVTkvRVE7RUFBZ0MsMEJBQUE7QVZrZ0Z4Qzs7QVVqZ0ZROztFQUVFLDhCQUFBO0FWb2dGVjs7QVVsZ0ZROztFQUVFLGdDQUFBO0FWcWdGVjs7QVVuZ0ZROztFQUVFLGlDQUFBO0FWc2dGVjs7QVVwZ0ZROztFQUVFLCtCQUFBO0FWdWdGVjs7QVV0aEZRO0VBQWdDLHdCQUFBO0FWMGhGeEM7O0FVemhGUTs7RUFFRSw0QkFBQTtBVjRoRlY7O0FVMWhGUTs7RUFFRSw4QkFBQTtBVjZoRlY7O0FVM2hGUTs7RUFFRSwrQkFBQTtBVjhoRlY7O0FVNWhGUTs7RUFFRSw2QkFBQTtBVitoRlY7O0FVdmhGUTtFQUF3QiwyQkFBQTtBVjJoRmhDOztBVTFoRlE7O0VBRUUsK0JBQUE7QVY2aEZWOztBVTNoRlE7O0VBRUUsaUNBQUE7QVY4aEZWOztBVTVoRlE7O0VBRUUsa0NBQUE7QVYraEZWOztBVTdoRlE7O0VBRUUsZ0NBQUE7QVZnaUZWOztBVS9pRlE7RUFBd0IsMEJBQUE7QVZtakZoQzs7QVVsakZROztFQUVFLDhCQUFBO0FWcWpGVjs7QVVuakZROztFQUVFLGdDQUFBO0FWc2pGVjs7QVVwakZROztFQUVFLGlDQUFBO0FWdWpGVjs7QVVyakZROztFQUVFLCtCQUFBO0FWd2pGVjs7QVV2a0ZRO0VBQXdCLHdCQUFBO0FWMmtGaEM7O0FVMWtGUTs7RUFFRSw0QkFBQTtBVjZrRlY7O0FVM2tGUTs7RUFFRSw4QkFBQTtBVjhrRlY7O0FVNWtGUTs7RUFFRSwrQkFBQTtBVitrRlY7O0FVN2tGUTs7RUFFRSw2QkFBQTtBVmdsRlY7O0FVL2xGUTtFQUF3QiwwQkFBQTtBVm1tRmhDOztBVWxtRlE7O0VBRUUsOEJBQUE7QVZxbUZWOztBVW5tRlE7O0VBRUUsZ0NBQUE7QVZzbUZWOztBVXBtRlE7O0VBRUUsaUNBQUE7QVZ1bUZWOztBVXJtRlE7O0VBRUUsK0JBQUE7QVZ3bUZWOztBVXZuRlE7RUFBd0Isd0JBQUE7QVYybkZoQzs7QVUxbkZROztFQUVFLDRCQUFBO0FWNm5GVjs7QVUzbkZROztFQUVFLDhCQUFBO0FWOG5GVjs7QVU1bkZROztFQUVFLCtCQUFBO0FWK25GVjs7QVU3bkZROztFQUVFLDZCQUFBO0FWZ29GVjs7QVUxbkZJO0VBQW1CLHVCQUFBO0FWOG5GdkI7O0FVN25GSTs7RUFFRSwyQkFBQTtBVmdvRk47O0FVOW5GSTs7RUFFRSw2QkFBQTtBVmlvRk47O0FVL25GSTs7RUFFRSw4QkFBQTtBVmtvRk47O0FVaG9GSTs7RUFFRSw0QkFBQTtBVm1vRk47O0FLNW9GSTtFS2xESTtJQUFnQyxvQkFBQTtFVm1zRnRDO0VVbHNGTTs7SUFFRSx3QkFBQTtFVm9zRlI7RVVsc0ZNOztJQUVFLDBCQUFBO0VWb3NGUjtFVWxzRk07O0lBRUUsMkJBQUE7RVZvc0ZSO0VVbHNGTTs7SUFFRSx5QkFBQTtFVm9zRlI7RVVudEZNO0lBQWdDLDBCQUFBO0VWc3RGdEM7RVVydEZNOztJQUVFLDhCQUFBO0VWdXRGUjtFVXJ0Rk07O0lBRUUsZ0NBQUE7RVZ1dEZSO0VVcnRGTTs7SUFFRSxpQ0FBQTtFVnV0RlI7RVVydEZNOztJQUVFLCtCQUFBO0VWdXRGUjtFVXR1Rk07SUFBZ0MseUJBQUE7RVZ5dUZ0QztFVXh1Rk07O0lBRUUsNkJBQUE7RVYwdUZSO0VVeHVGTTs7SUFFRSwrQkFBQTtFVjB1RlI7RVV4dUZNOztJQUVFLGdDQUFBO0VWMHVGUjtFVXh1Rk07O0lBRUUsOEJBQUE7RVYwdUZSO0VVenZGTTtJQUFnQyx1QkFBQTtFVjR2RnRDO0VVM3ZGTTs7SUFFRSwyQkFBQTtFVjZ2RlI7RVUzdkZNOztJQUVFLDZCQUFBO0VWNnZGUjtFVTN2Rk07O0lBRUUsOEJBQUE7RVY2dkZSO0VVM3ZGTTs7SUFFRSw0QkFBQTtFVjZ2RlI7RVU1d0ZNO0lBQWdDLHlCQUFBO0VWK3dGdEM7RVU5d0ZNOztJQUVFLDZCQUFBO0VWZ3hGUjtFVTl3Rk07O0lBRUUsK0JBQUE7RVZneEZSO0VVOXdGTTs7SUFFRSxnQ0FBQTtFVmd4RlI7RVU5d0ZNOztJQUVFLDhCQUFBO0VWZ3hGUjtFVS94Rk07SUFBZ0MsdUJBQUE7RVZreUZ0QztFVWp5Rk07O0lBRUUsMkJBQUE7RVZteUZSO0VVanlGTTs7SUFFRSw2QkFBQTtFVm15RlI7RVVqeUZNOztJQUVFLDhCQUFBO0VWbXlGUjtFVWp5Rk07O0lBRUUsNEJBQUE7RVZteUZSO0VVbHpGTTtJQUFnQyxxQkFBQTtFVnF6RnRDO0VVcHpGTTs7SUFFRSx5QkFBQTtFVnN6RlI7RVVwekZNOztJQUVFLDJCQUFBO0VWc3pGUjtFVXB6Rk07O0lBRUUsNEJBQUE7RVZzekZSO0VVcHpGTTs7SUFFRSwwQkFBQTtFVnN6RlI7RVVyMEZNO0lBQWdDLDJCQUFBO0VWdzBGdEM7RVV2MEZNOztJQUVFLCtCQUFBO0VWeTBGUjtFVXYwRk07O0lBRUUsaUNBQUE7RVZ5MEZSO0VVdjBGTTs7SUFFRSxrQ0FBQTtFVnkwRlI7RVV2MEZNOztJQUVFLGdDQUFBO0VWeTBGUjtFVXgxRk07SUFBZ0MsMEJBQUE7RVYyMUZ0QztFVTExRk07O0lBRUUsOEJBQUE7RVY0MUZSO0VVMTFGTTs7SUFFRSxnQ0FBQTtFVjQxRlI7RVUxMUZNOztJQUVFLGlDQUFBO0VWNDFGUjtFVTExRk07O0lBRUUsK0JBQUE7RVY0MUZSO0VVMzJGTTtJQUFnQyx3QkFBQTtFVjgyRnRDO0VVNzJGTTs7SUFFRSw0QkFBQTtFVisyRlI7RVU3MkZNOztJQUVFLDhCQUFBO0VWKzJGUjtFVTcyRk07O0lBRUUsK0JBQUE7RVYrMkZSO0VVNzJGTTs7SUFFRSw2QkFBQTtFVisyRlI7RVU5M0ZNO0lBQWdDLDBCQUFBO0VWaTRGdEM7RVVoNEZNOztJQUVFLDhCQUFBO0VWazRGUjtFVWg0Rk07O0lBRUUsZ0NBQUE7RVZrNEZSO0VVaDRGTTs7SUFFRSxpQ0FBQTtFVms0RlI7RVVoNEZNOztJQUVFLCtCQUFBO0VWazRGUjtFVWo1Rk07SUFBZ0Msd0JBQUE7RVZvNUZ0QztFVW41Rk07O0lBRUUsNEJBQUE7RVZxNUZSO0VVbjVGTTs7SUFFRSw4QkFBQTtFVnE1RlI7RVVuNUZNOztJQUVFLCtCQUFBO0VWcTVGUjtFVW41Rk07O0lBRUUsNkJBQUE7RVZxNUZSO0VVNzRGTTtJQUF3QiwyQkFBQTtFVmc1RjlCO0VVLzRGTTs7SUFFRSwrQkFBQTtFVmk1RlI7RVUvNEZNOztJQUVFLGlDQUFBO0VWaTVGUjtFVS80Rk07O0lBRUUsa0NBQUE7RVZpNUZSO0VVLzRGTTs7SUFFRSxnQ0FBQTtFVmk1RlI7RVVoNkZNO0lBQXdCLDBCQUFBO0VWbTZGOUI7RVVsNkZNOztJQUVFLDhCQUFBO0VWbzZGUjtFVWw2Rk07O0lBRUUsZ0NBQUE7RVZvNkZSO0VVbDZGTTs7SUFFRSxpQ0FBQTtFVm82RlI7RVVsNkZNOztJQUVFLCtCQUFBO0VWbzZGUjtFVW43Rk07SUFBd0Isd0JBQUE7RVZzN0Y5QjtFVXI3Rk07O0lBRUUsNEJBQUE7RVZ1N0ZSO0VVcjdGTTs7SUFFRSw4QkFBQTtFVnU3RlI7RVVyN0ZNOztJQUVFLCtCQUFBO0VWdTdGUjtFVXI3Rk07O0lBRUUsNkJBQUE7RVZ1N0ZSO0VVdDhGTTtJQUF3QiwwQkFBQTtFVnk4RjlCO0VVeDhGTTs7SUFFRSw4QkFBQTtFVjA4RlI7RVV4OEZNOztJQUVFLGdDQUFBO0VWMDhGUjtFVXg4Rk07O0lBRUUsaUNBQUE7RVYwOEZSO0VVeDhGTTs7SUFFRSwrQkFBQTtFVjA4RlI7RVV6OUZNO0lBQXdCLHdCQUFBO0VWNDlGOUI7RVUzOUZNOztJQUVFLDRCQUFBO0VWNjlGUjtFVTM5Rk07O0lBRUUsOEJBQUE7RVY2OUZSO0VVMzlGTTs7SUFFRSwrQkFBQTtFVjY5RlI7RVUzOUZNOztJQUVFLDZCQUFBO0VWNjlGUjtFVXY5RkU7SUFBbUIsdUJBQUE7RVYwOUZyQjtFVXo5RkU7O0lBRUUsMkJBQUE7RVYyOUZKO0VVejlGRTs7SUFFRSw2QkFBQTtFVjI5Rko7RVV6OUZFOztJQUVFLDhCQUFBO0VWMjlGSjtFVXo5RkU7O0lBRUUsNEJBQUE7RVYyOUZKO0FBQ0Y7QUtyK0ZJO0VLbERJO0lBQWdDLG9CQUFBO0VWMmhHdEM7RVUxaEdNOztJQUVFLHdCQUFBO0VWNGhHUjtFVTFoR007O0lBRUUsMEJBQUE7RVY0aEdSO0VVMWhHTTs7SUFFRSwyQkFBQTtFVjRoR1I7RVUxaEdNOztJQUVFLHlCQUFBO0VWNGhHUjtFVTNpR007SUFBZ0MsMEJBQUE7RVY4aUd0QztFVTdpR007O0lBRUUsOEJBQUE7RVYraUdSO0VVN2lHTTs7SUFFRSxnQ0FBQTtFVitpR1I7RVU3aUdNOztJQUVFLGlDQUFBO0VWK2lHUjtFVTdpR007O0lBRUUsK0JBQUE7RVYraUdSO0VVOWpHTTtJQUFnQyx5QkFBQTtFVmlrR3RDO0VVaGtHTTs7SUFFRSw2QkFBQTtFVmtrR1I7RVVoa0dNOztJQUVFLCtCQUFBO0VWa2tHUjtFVWhrR007O0lBRUUsZ0NBQUE7RVZra0dSO0VVaGtHTTs7SUFFRSw4QkFBQTtFVmtrR1I7RVVqbEdNO0lBQWdDLHVCQUFBO0VWb2xHdEM7RVVubEdNOztJQUVFLDJCQUFBO0VWcWxHUjtFVW5sR007O0lBRUUsNkJBQUE7RVZxbEdSO0VVbmxHTTs7SUFFRSw4QkFBQTtFVnFsR1I7RVVubEdNOztJQUVFLDRCQUFBO0VWcWxHUjtFVXBtR007SUFBZ0MseUJBQUE7RVZ1bUd0QztFVXRtR007O0lBRUUsNkJBQUE7RVZ3bUdSO0VVdG1HTTs7SUFFRSwrQkFBQTtFVndtR1I7RVV0bUdNOztJQUVFLGdDQUFBO0VWd21HUjtFVXRtR007O0lBRUUsOEJBQUE7RVZ3bUdSO0VVdm5HTTtJQUFnQyx1QkFBQTtFVjBuR3RDO0VVem5HTTs7SUFFRSwyQkFBQTtFVjJuR1I7RVV6bkdNOztJQUVFLDZCQUFBO0VWMm5HUjtFVXpuR007O0lBRUUsOEJBQUE7RVYybkdSO0VVem5HTTs7SUFFRSw0QkFBQTtFVjJuR1I7RVUxb0dNO0lBQWdDLHFCQUFBO0VWNm9HdEM7RVU1b0dNOztJQUVFLHlCQUFBO0VWOG9HUjtFVTVvR007O0lBRUUsMkJBQUE7RVY4b0dSO0VVNW9HTTs7SUFFRSw0QkFBQTtFVjhvR1I7RVU1b0dNOztJQUVFLDBCQUFBO0VWOG9HUjtFVTdwR007SUFBZ0MsMkJBQUE7RVZncUd0QztFVS9wR007O0lBRUUsK0JBQUE7RVZpcUdSO0VVL3BHTTs7SUFFRSxpQ0FBQTtFVmlxR1I7RVUvcEdNOztJQUVFLGtDQUFBO0VWaXFHUjtFVS9wR007O0lBRUUsZ0NBQUE7RVZpcUdSO0VVaHJHTTtJQUFnQywwQkFBQTtFVm1yR3RDO0VVbHJHTTs7SUFFRSw4QkFBQTtFVm9yR1I7RVVsckdNOztJQUVFLGdDQUFBO0VWb3JHUjtFVWxyR007O0lBRUUsaUNBQUE7RVZvckdSO0VVbHJHTTs7SUFFRSwrQkFBQTtFVm9yR1I7RVVuc0dNO0lBQWdDLHdCQUFBO0VWc3NHdEM7RVVyc0dNOztJQUVFLDRCQUFBO0VWdXNHUjtFVXJzR007O0lBRUUsOEJBQUE7RVZ1c0dSO0VVcnNHTTs7SUFFRSwrQkFBQTtFVnVzR1I7RVVyc0dNOztJQUVFLDZCQUFBO0VWdXNHUjtFVXR0R007SUFBZ0MsMEJBQUE7RVZ5dEd0QztFVXh0R007O0lBRUUsOEJBQUE7RVYwdEdSO0VVeHRHTTs7SUFFRSxnQ0FBQTtFVjB0R1I7RVV4dEdNOztJQUVFLGlDQUFBO0VWMHRHUjtFVXh0R007O0lBRUUsK0JBQUE7RVYwdEdSO0VVenVHTTtJQUFnQyx3QkFBQTtFVjR1R3RDO0VVM3VHTTs7SUFFRSw0QkFBQTtFVjZ1R1I7RVUzdUdNOztJQUVFLDhCQUFBO0VWNnVHUjtFVTN1R007O0lBRUUsK0JBQUE7RVY2dUdSO0VVM3VHTTs7SUFFRSw2QkFBQTtFVjZ1R1I7RVVydUdNO0lBQXdCLDJCQUFBO0VWd3VHOUI7RVV2dUdNOztJQUVFLCtCQUFBO0VWeXVHUjtFVXZ1R007O0lBRUUsaUNBQUE7RVZ5dUdSO0VVdnVHTTs7SUFFRSxrQ0FBQTtFVnl1R1I7RVV2dUdNOztJQUVFLGdDQUFBO0VWeXVHUjtFVXh2R007SUFBd0IsMEJBQUE7RVYydkc5QjtFVTF2R007O0lBRUUsOEJBQUE7RVY0dkdSO0VVMXZHTTs7SUFFRSxnQ0FBQTtFVjR2R1I7RVUxdkdNOztJQUVFLGlDQUFBO0VWNHZHUjtFVTF2R007O0lBRUUsK0JBQUE7RVY0dkdSO0VVM3dHTTtJQUF3Qix3QkFBQTtFVjh3RzlCO0VVN3dHTTs7SUFFRSw0QkFBQTtFVit3R1I7RVU3d0dNOztJQUVFLDhCQUFBO0VWK3dHUjtFVTd3R007O0lBRUUsK0JBQUE7RVYrd0dSO0VVN3dHTTs7SUFFRSw2QkFBQTtFVit3R1I7RVU5eEdNO0lBQXdCLDBCQUFBO0VWaXlHOUI7RVVoeUdNOztJQUVFLDhCQUFBO0VWa3lHUjtFVWh5R007O0lBRUUsZ0NBQUE7RVZreUdSO0VVaHlHTTs7SUFFRSxpQ0FBQTtFVmt5R1I7RVVoeUdNOztJQUVFLCtCQUFBO0VWa3lHUjtFVWp6R007SUFBd0Isd0JBQUE7RVZvekc5QjtFVW56R007O0lBRUUsNEJBQUE7RVZxekdSO0VVbnpHTTs7SUFFRSw4QkFBQTtFVnF6R1I7RVVuekdNOztJQUVFLCtCQUFBO0VWcXpHUjtFVW56R007O0lBRUUsNkJBQUE7RVZxekdSO0VVL3lHRTtJQUFtQix1QkFBQTtFVmt6R3JCO0VVanpHRTs7SUFFRSwyQkFBQTtFVm16R0o7RVVqekdFOztJQUVFLDZCQUFBO0VWbXpHSjtFVWp6R0U7O0lBRUUsOEJBQUE7RVZtekdKO0VVanpHRTs7SUFFRSw0QkFBQTtFVm16R0o7QUFDRjtBSzd6R0k7RUtsREk7SUFBZ0Msb0JBQUE7RVZtM0d0QztFVWwzR007O0lBRUUsd0JBQUE7RVZvM0dSO0VVbDNHTTs7SUFFRSwwQkFBQTtFVm8zR1I7RVVsM0dNOztJQUVFLDJCQUFBO0VWbzNHUjtFVWwzR007O0lBRUUseUJBQUE7RVZvM0dSO0VVbjRHTTtJQUFnQywwQkFBQTtFVnM0R3RDO0VVcjRHTTs7SUFFRSw4QkFBQTtFVnU0R1I7RVVyNEdNOztJQUVFLGdDQUFBO0VWdTRHUjtFVXI0R007O0lBRUUsaUNBQUE7RVZ1NEdSO0VVcjRHTTs7SUFFRSwrQkFBQTtFVnU0R1I7RVV0NUdNO0lBQWdDLHlCQUFBO0VWeTVHdEM7RVV4NUdNOztJQUVFLDZCQUFBO0VWMDVHUjtFVXg1R007O0lBRUUsK0JBQUE7RVYwNUdSO0VVeDVHTTs7SUFFRSxnQ0FBQTtFVjA1R1I7RVV4NUdNOztJQUVFLDhCQUFBO0VWMDVHUjtFVXo2R007SUFBZ0MsdUJBQUE7RVY0Nkd0QztFVTM2R007O0lBRUUsMkJBQUE7RVY2NkdSO0VVMzZHTTs7SUFFRSw2QkFBQTtFVjY2R1I7RVUzNkdNOztJQUVFLDhCQUFBO0VWNjZHUjtFVTM2R007O0lBRUUsNEJBQUE7RVY2NkdSO0VVNTdHTTtJQUFnQyx5QkFBQTtFVis3R3RDO0VVOTdHTTs7SUFFRSw2QkFBQTtFVmc4R1I7RVU5N0dNOztJQUVFLCtCQUFBO0VWZzhHUjtFVTk3R007O0lBRUUsZ0NBQUE7RVZnOEdSO0VVOTdHTTs7SUFFRSw4QkFBQTtFVmc4R1I7RVUvOEdNO0lBQWdDLHVCQUFBO0VWazlHdEM7RVVqOUdNOztJQUVFLDJCQUFBO0VWbTlHUjtFVWo5R007O0lBRUUsNkJBQUE7RVZtOUdSO0VVajlHTTs7SUFFRSw4QkFBQTtFVm05R1I7RVVqOUdNOztJQUVFLDRCQUFBO0VWbTlHUjtFVWwrR007SUFBZ0MscUJBQUE7RVZxK0d0QztFVXArR007O0lBRUUseUJBQUE7RVZzK0dSO0VVcCtHTTs7SUFFRSwyQkFBQTtFVnMrR1I7RVVwK0dNOztJQUVFLDRCQUFBO0VWcytHUjtFVXArR007O0lBRUUsMEJBQUE7RVZzK0dSO0VVci9HTTtJQUFnQywyQkFBQTtFVncvR3RDO0VVdi9HTTs7SUFFRSwrQkFBQTtFVnkvR1I7RVV2L0dNOztJQUVFLGlDQUFBO0VWeS9HUjtFVXYvR007O0lBRUUsa0NBQUE7RVZ5L0dSO0VVdi9HTTs7SUFFRSxnQ0FBQTtFVnkvR1I7RVV4Z0hNO0lBQWdDLDBCQUFBO0VWMmdIdEM7RVUxZ0hNOztJQUVFLDhCQUFBO0VWNGdIUjtFVTFnSE07O0lBRUUsZ0NBQUE7RVY0Z0hSO0VVMWdITTs7SUFFRSxpQ0FBQTtFVjRnSFI7RVUxZ0hNOztJQUVFLCtCQUFBO0VWNGdIUjtFVTNoSE07SUFBZ0Msd0JBQUE7RVY4aEh0QztFVTdoSE07O0lBRUUsNEJBQUE7RVYraEhSO0VVN2hITTs7SUFFRSw4QkFBQTtFVitoSFI7RVU3aEhNOztJQUVFLCtCQUFBO0VWK2hIUjtFVTdoSE07O0lBRUUsNkJBQUE7RVYraEhSO0VVOWlITTtJQUFnQywwQkFBQTtFVmlqSHRDO0VVaGpITTs7SUFFRSw4QkFBQTtFVmtqSFI7RVVoakhNOztJQUVFLGdDQUFBO0VWa2pIUjtFVWhqSE07O0lBRUUsaUNBQUE7RVZrakhSO0VVaGpITTs7SUFFRSwrQkFBQTtFVmtqSFI7RVVqa0hNO0lBQWdDLHdCQUFBO0VWb2tIdEM7RVVua0hNOztJQUVFLDRCQUFBO0VWcWtIUjtFVW5rSE07O0lBRUUsOEJBQUE7RVZxa0hSO0VVbmtITTs7SUFFRSwrQkFBQTtFVnFrSFI7RVVua0hNOztJQUVFLDZCQUFBO0VWcWtIUjtFVTdqSE07SUFBd0IsMkJBQUE7RVZna0g5QjtFVS9qSE07O0lBRUUsK0JBQUE7RVZpa0hSO0VVL2pITTs7SUFFRSxpQ0FBQTtFVmlrSFI7RVUvakhNOztJQUVFLGtDQUFBO0VWaWtIUjtFVS9qSE07O0lBRUUsZ0NBQUE7RVZpa0hSO0VVaGxITTtJQUF3QiwwQkFBQTtFVm1sSDlCO0VVbGxITTs7SUFFRSw4QkFBQTtFVm9sSFI7RVVsbEhNOztJQUVFLGdDQUFBO0VWb2xIUjtFVWxsSE07O0lBRUUsaUNBQUE7RVZvbEhSO0VVbGxITTs7SUFFRSwrQkFBQTtFVm9sSFI7RVVubUhNO0lBQXdCLHdCQUFBO0VWc21IOUI7RVVybUhNOztJQUVFLDRCQUFBO0VWdW1IUjtFVXJtSE07O0lBRUUsOEJBQUE7RVZ1bUhSO0VVcm1ITTs7SUFFRSwrQkFBQTtFVnVtSFI7RVVybUhNOztJQUVFLDZCQUFBO0VWdW1IUjtFVXRuSE07SUFBd0IsMEJBQUE7RVZ5bkg5QjtFVXhuSE07O0lBRUUsOEJBQUE7RVYwbkhSO0VVeG5ITTs7SUFFRSxnQ0FBQTtFVjBuSFI7RVV4bkhNOztJQUVFLGlDQUFBO0VWMG5IUjtFVXhuSE07O0lBRUUsK0JBQUE7RVYwbkhSO0VVem9ITTtJQUF3Qix3QkFBQTtFVjRvSDlCO0VVM29ITTs7SUFFRSw0QkFBQTtFVjZvSFI7RVUzb0hNOztJQUVFLDhCQUFBO0VWNm9IUjtFVTNvSE07O0lBRUUsK0JBQUE7RVY2b0hSO0VVM29ITTs7SUFFRSw2QkFBQTtFVjZvSFI7RVV2b0hFO0lBQW1CLHVCQUFBO0VWMG9IckI7RVV6b0hFOztJQUVFLDJCQUFBO0VWMm9ISjtFVXpvSEU7O0lBRUUsNkJBQUE7RVYyb0hKO0VVem9IRTs7SUFFRSw4QkFBQTtFVjJvSEo7RVV6b0hFOztJQUVFLDRCQUFBO0VWMm9ISjtBQUNGO0FLcnBISTtFS2xESTtJQUFnQyxvQkFBQTtFVjJzSHRDO0VVMXNITTs7SUFFRSx3QkFBQTtFVjRzSFI7RVUxc0hNOztJQUVFLDBCQUFBO0VWNHNIUjtFVTFzSE07O0lBRUUsMkJBQUE7RVY0c0hSO0VVMXNITTs7SUFFRSx5QkFBQTtFVjRzSFI7RVUzdEhNO0lBQWdDLDBCQUFBO0VWOHRIdEM7RVU3dEhNOztJQUVFLDhCQUFBO0VWK3RIUjtFVTd0SE07O0lBRUUsZ0NBQUE7RVYrdEhSO0VVN3RITTs7SUFFRSxpQ0FBQTtFVit0SFI7RVU3dEhNOztJQUVFLCtCQUFBO0VWK3RIUjtFVTl1SE07SUFBZ0MseUJBQUE7RVZpdkh0QztFVWh2SE07O0lBRUUsNkJBQUE7RVZrdkhSO0VVaHZITTs7SUFFRSwrQkFBQTtFVmt2SFI7RVVodkhNOztJQUVFLGdDQUFBO0VWa3ZIUjtFVWh2SE07O0lBRUUsOEJBQUE7RVZrdkhSO0VVandITTtJQUFnQyx1QkFBQTtFVm93SHRDO0VVbndITTs7SUFFRSwyQkFBQTtFVnF3SFI7RVVud0hNOztJQUVFLDZCQUFBO0VWcXdIUjtFVW53SE07O0lBRUUsOEJBQUE7RVZxd0hSO0VVbndITTs7SUFFRSw0QkFBQTtFVnF3SFI7RVVweEhNO0lBQWdDLHlCQUFBO0VWdXhIdEM7RVV0eEhNOztJQUVFLDZCQUFBO0VWd3hIUjtFVXR4SE07O0lBRUUsK0JBQUE7RVZ3eEhSO0VVdHhITTs7SUFFRSxnQ0FBQTtFVnd4SFI7RVV0eEhNOztJQUVFLDhCQUFBO0VWd3hIUjtFVXZ5SE07SUFBZ0MsdUJBQUE7RVYweUh0QztFVXp5SE07O0lBRUUsMkJBQUE7RVYyeUhSO0VVenlITTs7SUFFRSw2QkFBQTtFVjJ5SFI7RVV6eUhNOztJQUVFLDhCQUFBO0VWMnlIUjtFVXp5SE07O0lBRUUsNEJBQUE7RVYyeUhSO0VVMXpITTtJQUFnQyxxQkFBQTtFVjZ6SHRDO0VVNXpITTs7SUFFRSx5QkFBQTtFVjh6SFI7RVU1ekhNOztJQUVFLDJCQUFBO0VWOHpIUjtFVTV6SE07O0lBRUUsNEJBQUE7RVY4ekhSO0VVNXpITTs7SUFFRSwwQkFBQTtFVjh6SFI7RVU3MEhNO0lBQWdDLDJCQUFBO0VWZzFIdEM7RVUvMEhNOztJQUVFLCtCQUFBO0VWaTFIUjtFVS8wSE07O0lBRUUsaUNBQUE7RVZpMUhSO0VVLzBITTs7SUFFRSxrQ0FBQTtFVmkxSFI7RVUvMEhNOztJQUVFLGdDQUFBO0VWaTFIUjtFVWgySE07SUFBZ0MsMEJBQUE7RVZtMkh0QztFVWwySE07O0lBRUUsOEJBQUE7RVZvMkhSO0VVbDJITTs7SUFFRSxnQ0FBQTtFVm8ySFI7RVVsMkhNOztJQUVFLGlDQUFBO0VWbzJIUjtFVWwySE07O0lBRUUsK0JBQUE7RVZvMkhSO0VVbjNITTtJQUFnQyx3QkFBQTtFVnMzSHRDO0VVcjNITTs7SUFFRSw0QkFBQTtFVnUzSFI7RVVyM0hNOztJQUVFLDhCQUFBO0VWdTNIUjtFVXIzSE07O0lBRUUsK0JBQUE7RVZ1M0hSO0VVcjNITTs7SUFFRSw2QkFBQTtFVnUzSFI7RVV0NEhNO0lBQWdDLDBCQUFBO0VWeTRIdEM7RVV4NEhNOztJQUVFLDhCQUFBO0VWMDRIUjtFVXg0SE07O0lBRUUsZ0NBQUE7RVYwNEhSO0VVeDRITTs7SUFFRSxpQ0FBQTtFVjA0SFI7RVV4NEhNOztJQUVFLCtCQUFBO0VWMDRIUjtFVXo1SE07SUFBZ0Msd0JBQUE7RVY0NUh0QztFVTM1SE07O0lBRUUsNEJBQUE7RVY2NUhSO0VVMzVITTs7SUFFRSw4QkFBQTtFVjY1SFI7RVUzNUhNOztJQUVFLCtCQUFBO0VWNjVIUjtFVTM1SE07O0lBRUUsNkJBQUE7RVY2NUhSO0VVcjVITTtJQUF3QiwyQkFBQTtFVnc1SDlCO0VVdjVITTs7SUFFRSwrQkFBQTtFVnk1SFI7RVV2NUhNOztJQUVFLGlDQUFBO0VWeTVIUjtFVXY1SE07O0lBRUUsa0NBQUE7RVZ5NUhSO0VVdjVITTs7SUFFRSxnQ0FBQTtFVnk1SFI7RVV4NkhNO0lBQXdCLDBCQUFBO0VWMjZIOUI7RVUxNkhNOztJQUVFLDhCQUFBO0VWNDZIUjtFVTE2SE07O0lBRUUsZ0NBQUE7RVY0NkhSO0VVMTZITTs7SUFFRSxpQ0FBQTtFVjQ2SFI7RVUxNkhNOztJQUVFLCtCQUFBO0VWNDZIUjtFVTM3SE07SUFBd0Isd0JBQUE7RVY4N0g5QjtFVTc3SE07O0lBRUUsNEJBQUE7RVYrN0hSO0VVNzdITTs7SUFFRSw4QkFBQTtFVis3SFI7RVU3N0hNOztJQUVFLCtCQUFBO0VWKzdIUjtFVTc3SE07O0lBRUUsNkJBQUE7RVYrN0hSO0VVOThITTtJQUF3QiwwQkFBQTtFVmk5SDlCO0VVaDlITTs7SUFFRSw4QkFBQTtFVms5SFI7RVVoOUhNOztJQUVFLGdDQUFBO0VWazlIUjtFVWg5SE07O0lBRUUsaUNBQUE7RVZrOUhSO0VVaDlITTs7SUFFRSwrQkFBQTtFVms5SFI7RVVqK0hNO0lBQXdCLHdCQUFBO0VWbytIOUI7RVVuK0hNOztJQUVFLDRCQUFBO0VWcStIUjtFVW4rSE07O0lBRUUsOEJBQUE7RVZxK0hSO0VVbitITTs7SUFFRSwrQkFBQTtFVnErSFI7RVVuK0hNOztJQUVFLDZCQUFBO0VWcStIUjtFVS85SEU7SUFBbUIsdUJBQUE7RVZrK0hyQjtFVWorSEU7O0lBRUUsMkJBQUE7RVZtK0hKO0VVaitIRTs7SUFFRSw2QkFBQTtFVm0rSEo7RVVqK0hFOztJQUVFLDhCQUFBO0VWbStISjtFVWorSEU7O0lBRUUsNEJBQUE7RVZtK0hKO0FBQ0Y7QUs3K0hJO0VLbERJO0lBQWdDLG9CQUFBO0VWbWlJdEM7RVVsaUlNOztJQUVFLHdCQUFBO0VWb2lJUjtFVWxpSU07O0lBRUUsMEJBQUE7RVZvaUlSO0VVbGlJTTs7SUFFRSwyQkFBQTtFVm9pSVI7RVVsaUlNOztJQUVFLHlCQUFBO0VWb2lJUjtFVW5qSU07SUFBZ0MsMEJBQUE7RVZzakl0QztFVXJqSU07O0lBRUUsOEJBQUE7RVZ1aklSO0VVcmpJTTs7SUFFRSxnQ0FBQTtFVnVqSVI7RVVyaklNOztJQUVFLGlDQUFBO0VWdWpJUjtFVXJqSU07O0lBRUUsK0JBQUE7RVZ1aklSO0VVdGtJTTtJQUFnQyx5QkFBQTtFVnlrSXRDO0VVeGtJTTs7SUFFRSw2QkFBQTtFVjBrSVI7RVV4a0lNOztJQUVFLCtCQUFBO0VWMGtJUjtFVXhrSU07O0lBRUUsZ0NBQUE7RVYwa0lSO0VVeGtJTTs7SUFFRSw4QkFBQTtFVjBrSVI7RVV6bElNO0lBQWdDLHVCQUFBO0VWNGxJdEM7RVUzbElNOztJQUVFLDJCQUFBO0VWNmxJUjtFVTNsSU07O0lBRUUsNkJBQUE7RVY2bElSO0VVM2xJTTs7SUFFRSw4QkFBQTtFVjZsSVI7RVUzbElNOztJQUVFLDRCQUFBO0VWNmxJUjtFVTVtSU07SUFBZ0MseUJBQUE7RVYrbUl0QztFVTltSU07O0lBRUUsNkJBQUE7RVZnbklSO0VVOW1JTTs7SUFFRSwrQkFBQTtFVmduSVI7RVU5bUlNOztJQUVFLGdDQUFBO0VWZ25JUjtFVTltSU07O0lBRUUsOEJBQUE7RVZnbklSO0VVL25JTTtJQUFnQyx1QkFBQTtFVmtvSXRDO0VVam9JTTs7SUFFRSwyQkFBQTtFVm1vSVI7RVVqb0lNOztJQUVFLDZCQUFBO0VWbW9JUjtFVWpvSU07O0lBRUUsOEJBQUE7RVZtb0lSO0VVam9JTTs7SUFFRSw0QkFBQTtFVm1vSVI7RVVscElNO0lBQWdDLHFCQUFBO0VWcXBJdEM7RVVwcElNOztJQUVFLHlCQUFBO0VWc3BJUjtFVXBwSU07O0lBRUUsMkJBQUE7RVZzcElSO0VVcHBJTTs7SUFFRSw0QkFBQTtFVnNwSVI7RVVwcElNOztJQUVFLDBCQUFBO0VWc3BJUjtFVXJxSU07SUFBZ0MsMkJBQUE7RVZ3cUl0QztFVXZxSU07O0lBRUUsK0JBQUE7RVZ5cUlSO0VVdnFJTTs7SUFFRSxpQ0FBQTtFVnlxSVI7RVV2cUlNOztJQUVFLGtDQUFBO0VWeXFJUjtFVXZxSU07O0lBRUUsZ0NBQUE7RVZ5cUlSO0VVeHJJTTtJQUFnQywwQkFBQTtFVjJySXRDO0VVMXJJTTs7SUFFRSw4QkFBQTtFVjRySVI7RVUxcklNOztJQUVFLGdDQUFBO0VWNHJJUjtFVTFySU07O0lBRUUsaUNBQUE7RVY0cklSO0VVMXJJTTs7SUFFRSwrQkFBQTtFVjRySVI7RVUzc0lNO0lBQWdDLHdCQUFBO0VWOHNJdEM7RVU3c0lNOztJQUVFLDRCQUFBO0VWK3NJUjtFVTdzSU07O0lBRUUsOEJBQUE7RVYrc0lSO0VVN3NJTTs7SUFFRSwrQkFBQTtFVitzSVI7RVU3c0lNOztJQUVFLDZCQUFBO0VWK3NJUjtFVTl0SU07SUFBZ0MsMEJBQUE7RVZpdUl0QztFVWh1SU07O0lBRUUsOEJBQUE7RVZrdUlSO0VVaHVJTTs7SUFFRSxnQ0FBQTtFVmt1SVI7RVVodUlNOztJQUVFLGlDQUFBO0VWa3VJUjtFVWh1SU07O0lBRUUsK0JBQUE7RVZrdUlSO0VVanZJTTtJQUFnQyx3QkFBQTtFVm92SXRDO0VVbnZJTTs7SUFFRSw0QkFBQTtFVnF2SVI7RVVudklNOztJQUVFLDhCQUFBO0VWcXZJUjtFVW52SU07O0lBRUUsK0JBQUE7RVZxdklSO0VVbnZJTTs7SUFFRSw2QkFBQTtFVnF2SVI7RVU3dUlNO0lBQXdCLDJCQUFBO0VWZ3ZJOUI7RVUvdUlNOztJQUVFLCtCQUFBO0VWaXZJUjtFVS91SU07O0lBRUUsaUNBQUE7RVZpdklSO0VVL3VJTTs7SUFFRSxrQ0FBQTtFVml2SVI7RVUvdUlNOztJQUVFLGdDQUFBO0VWaXZJUjtFVWh3SU07SUFBd0IsMEJBQUE7RVZtd0k5QjtFVWx3SU07O0lBRUUsOEJBQUE7RVZvd0lSO0VVbHdJTTs7SUFFRSxnQ0FBQTtFVm93SVI7RVVsd0lNOztJQUVFLGlDQUFBO0VWb3dJUjtFVWx3SU07O0lBRUUsK0JBQUE7RVZvd0lSO0VVbnhJTTtJQUF3Qix3QkFBQTtFVnN4STlCO0VVcnhJTTs7SUFFRSw0QkFBQTtFVnV4SVI7RVVyeElNOztJQUVFLDhCQUFBO0VWdXhJUjtFVXJ4SU07O0lBRUUsK0JBQUE7RVZ1eElSO0VVcnhJTTs7SUFFRSw2QkFBQTtFVnV4SVI7RVV0eUlNO0lBQXdCLDBCQUFBO0VWeXlJOUI7RVV4eUlNOztJQUVFLDhCQUFBO0VWMHlJUjtFVXh5SU07O0lBRUUsZ0NBQUE7RVYweUlSO0VVeHlJTTs7SUFFRSxpQ0FBQTtFVjB5SVI7RVV4eUlNOztJQUVFLCtCQUFBO0VWMHlJUjtFVXp6SU07SUFBd0Isd0JBQUE7RVY0ekk5QjtFVTN6SU07O0lBRUUsNEJBQUE7RVY2eklSO0VVM3pJTTs7SUFFRSw4QkFBQTtFVjZ6SVI7RVUzeklNOztJQUVFLCtCQUFBO0VWNnpJUjtFVTN6SU07O0lBRUUsNkJBQUE7RVY2eklSO0VVdnpJRTtJQUFtQix1QkFBQTtFVjB6SXJCO0VVenpJRTs7SUFFRSwyQkFBQTtFVjJ6SUo7RVV6eklFOztJQUVFLDZCQUFBO0VWMnpJSjtFVXp6SUU7O0lBRUUsOEJBQUE7RVYyeklKO0VVenpJRTs7SUFFRSw0QkFBQTtFVjJ6SUo7QUFDRjtBS3IwSUk7RUtsREk7SUFBZ0Msb0JBQUE7RVYyM0l0QztFVTEzSU07O0lBRUUsd0JBQUE7RVY0M0lSO0VVMTNJTTs7SUFFRSwwQkFBQTtFVjQzSVI7RVUxM0lNOztJQUVFLDJCQUFBO0VWNDNJUjtFVTEzSU07O0lBRUUseUJBQUE7RVY0M0lSO0VVMzRJTTtJQUFnQywwQkFBQTtFVjg0SXRDO0VVNzRJTTs7SUFFRSw4QkFBQTtFVis0SVI7RVU3NElNOztJQUVFLGdDQUFBO0VWKzRJUjtFVTc0SU07O0lBRUUsaUNBQUE7RVYrNElSO0VVNzRJTTs7SUFFRSwrQkFBQTtFVis0SVI7RVU5NUlNO0lBQWdDLHlCQUFBO0VWaTZJdEM7RVVoNklNOztJQUVFLDZCQUFBO0VWazZJUjtFVWg2SU07O0lBRUUsK0JBQUE7RVZrNklSO0VVaDZJTTs7SUFFRSxnQ0FBQTtFVms2SVI7RVVoNklNOztJQUVFLDhCQUFBO0VWazZJUjtFVWo3SU07SUFBZ0MsdUJBQUE7RVZvN0l0QztFVW43SU07O0lBRUUsMkJBQUE7RVZxN0lSO0VVbjdJTTs7SUFFRSw2QkFBQTtFVnE3SVI7RVVuN0lNOztJQUVFLDhCQUFBO0VWcTdJUjtFVW43SU07O0lBRUUsNEJBQUE7RVZxN0lSO0VVcDhJTTtJQUFnQyx5QkFBQTtFVnU4SXRDO0VVdDhJTTs7SUFFRSw2QkFBQTtFVnc4SVI7RVV0OElNOztJQUVFLCtCQUFBO0VWdzhJUjtFVXQ4SU07O0lBRUUsZ0NBQUE7RVZ3OElSO0VVdDhJTTs7SUFFRSw4QkFBQTtFVnc4SVI7RVV2OUlNO0lBQWdDLHVCQUFBO0VWMDlJdEM7RVV6OUlNOztJQUVFLDJCQUFBO0VWMjlJUjtFVXo5SU07O0lBRUUsNkJBQUE7RVYyOUlSO0VVejlJTTs7SUFFRSw4QkFBQTtFVjI5SVI7RVV6OUlNOztJQUVFLDRCQUFBO0VWMjlJUjtFVTErSU07SUFBZ0MscUJBQUE7RVY2K0l0QztFVTUrSU07O0lBRUUseUJBQUE7RVY4K0lSO0VVNStJTTs7SUFFRSwyQkFBQTtFVjgrSVI7RVU1K0lNOztJQUVFLDRCQUFBO0VWOCtJUjtFVTUrSU07O0lBRUUsMEJBQUE7RVY4K0lSO0VVNy9JTTtJQUFnQywyQkFBQTtFVmdnSnRDO0VVLy9JTTs7SUFFRSwrQkFBQTtFVmlnSlI7RVUvL0lNOztJQUVFLGlDQUFBO0VWaWdKUjtFVS8vSU07O0lBRUUsa0NBQUE7RVZpZ0pSO0VVLy9JTTs7SUFFRSxnQ0FBQTtFVmlnSlI7RVVoaEpNO0lBQWdDLDBCQUFBO0VWbWhKdEM7RVVsaEpNOztJQUVFLDhCQUFBO0VWb2hKUjtFVWxoSk07O0lBRUUsZ0NBQUE7RVZvaEpSO0VVbGhKTTs7SUFFRSxpQ0FBQTtFVm9oSlI7RVVsaEpNOztJQUVFLCtCQUFBO0VWb2hKUjtFVW5pSk07SUFBZ0Msd0JBQUE7RVZzaUp0QztFVXJpSk07O0lBRUUsNEJBQUE7RVZ1aUpSO0VVcmlKTTs7SUFFRSw4QkFBQTtFVnVpSlI7RVVyaUpNOztJQUVFLCtCQUFBO0VWdWlKUjtFVXJpSk07O0lBRUUsNkJBQUE7RVZ1aUpSO0VVdGpKTTtJQUFnQywwQkFBQTtFVnlqSnRDO0VVeGpKTTs7SUFFRSw4QkFBQTtFVjBqSlI7RVV4akpNOztJQUVFLGdDQUFBO0VWMGpKUjtFVXhqSk07O0lBRUUsaUNBQUE7RVYwakpSO0VVeGpKTTs7SUFFRSwrQkFBQTtFVjBqSlI7RVV6a0pNO0lBQWdDLHdCQUFBO0VWNGtKdEM7RVUza0pNOztJQUVFLDRCQUFBO0VWNmtKUjtFVTNrSk07O0lBRUUsOEJBQUE7RVY2a0pSO0VVM2tKTTs7SUFFRSwrQkFBQTtFVjZrSlI7RVUza0pNOztJQUVFLDZCQUFBO0VWNmtKUjtFVXJrSk07SUFBd0IsMkJBQUE7RVZ3a0o5QjtFVXZrSk07O0lBRUUsK0JBQUE7RVZ5a0pSO0VVdmtKTTs7SUFFRSxpQ0FBQTtFVnlrSlI7RVV2a0pNOztJQUVFLGtDQUFBO0VWeWtKUjtFVXZrSk07O0lBRUUsZ0NBQUE7RVZ5a0pSO0VVeGxKTTtJQUF3QiwwQkFBQTtFVjJsSjlCO0VVMWxKTTs7SUFFRSw4QkFBQTtFVjRsSlI7RVUxbEpNOztJQUVFLGdDQUFBO0VWNGxKUjtFVTFsSk07O0lBRUUsaUNBQUE7RVY0bEpSO0VVMWxKTTs7SUFFRSwrQkFBQTtFVjRsSlI7RVUzbUpNO0lBQXdCLHdCQUFBO0VWOG1KOUI7RVU3bUpNOztJQUVFLDRCQUFBO0VWK21KUjtFVTdtSk07O0lBRUUsOEJBQUE7RVYrbUpSO0VVN21KTTs7SUFFRSwrQkFBQTtFVittSlI7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Z0NBQUE7RWZtOFBOO0FBQ0Y7O0FlajhQQTtFQUNJLDRCQUFBO0VBQ0EsK0JBQUE7QWZvOFBKO0FlbjhQSTtFQUhKO0lBSVEsNkJBQUE7SUFDQSxnQ0FBQTtFZnM4UE47QUFDRjtBZXI4UEk7RUFQSjtJQVFRLDZCQUFBO0lBQ0EsZ0NBQUE7RWZ3OFBOO0FBQ0Y7O0FldDhQQTtFQUNJLHdCQUFBO0FmeThQSjtBZXg4UEk7RUFGSjtJQUdRLHdCQUFBO0VmMjhQTjtBQUNGO0FlMThQRTtFQUxGO0lBTVEsd0JBQUE7RWY2OFBOO0FBQ0Y7O0FlMzhQQTtFQUNJLHdCQUFBO0FmODhQSjtBZTc4UEk7RUFGSjtJQUdRLDZCQUFBO0VmZzlQTjtBQUNGO0FlLzhQRTtFQUxGO0lBTVEsNkJBQUE7RWZrOVBOO0FBQ0Y7O0FlLzhQQTtFQUNJLHlCSmhNVztBWGtwUWY7O0FlaDlQQTtFQUNDLHlCSnBNWTtBWHVwUWI7O0FlajlQQTtFQUNJLHlCSnBNSTtBWHdwUVI7O0FlbDlQQTtFQUNDLHNCQUFBO0FmcTlQRDs7QWVuOVBBO0VBQ0MseUJKNUxVO0FYa3BRWDs7QWVwOVBBO0VBQ0ksV0FBQTtFQUNBLHNCSnBOUTtBWDJxUVo7O0FlcjlQQTtFQUNJLHlCSjNNRztBWG1xUVA7O0FldDlQQTtFQUNJLHlCSmxOTztBWDJxUVg7O0FldjlQQTtFQUNJLHNCQUFBO0FmMDlQSjs7QWV4OVBBO0VBQ0kseUJKbk5TO0FYOHFRYjs7QWV6OVBBO0VBQ0kseUJKak5JO0FYNnFRUjs7QWUxOVBBO0VBQ0kseUJKM05TO0FYd3JRYjs7QWUzOVBBO0VBQ0kseUJKOU1XO0FYNHFRZjs7QWU1OVBBO0VBQ0kseUJKdE5TO0FYcXJRYjs7QWU3OVBBO0VBQ0kseUJKdE9LO0FYc3NRVDs7QWU5OVBBO0VBQ0kseUJKeE9TO0FYeXNRYjs7QWUvOVBBO0VBQ0kseUJBQUE7QWZrK1BKOztBZWgrUEE7RUFDSSx5Qko1TmdCO0FYK3JRcEI7O0FlaCtQQTtFQUNDLGNBQUE7QWZtK1BEOztBZWorUEE7RUFDQyxjSnZQVTtBWDJ0UVg7O0FlbCtQQTtFQUNJLGNB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Q0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjdvU0E7RUFDQyxnQkFBQTtBbEJncFNEOztBa0I3b1NBO0VBQ0MsZ0JBQUE7QWxCZ3BTRDs7QWtCN29TQTtFQUNDLGdCQUFBO0FsQmdwU0Q7O0FrQjVvU0M7RUFDQyxjUHJyQk07QVhvMFRSOztBa0Izb1NDO0VBQ0MsY1B4ckJTO0FYczBUWDs7QWtCMW9TQztFQUNDLGNQNXJCTztBWHkwVFQ7O0FrQnpvU0M7RUFDQyxjUC9yQlc7QVgyMFRiOztBa0J4b1NDO0VBQ0MsY1Buc0JLO0FYODBUUDs7QWtCdm9TQztFQUNDLGNQdnNCVztBWGkxVGI7O0FrQnJvU0M7RUFDQyxjUGh0Qlc7QVh3MVRiOztBa0Jub1NDO0VBQ0MsY1A5c0JNO0FYbzFUUjs7QWtCbm9TQTtFQUNDLFlBQUE7QWxCc29TRDtBa0Jyb1NDO0VBQ0MsWUFBQTtFQUNBLDhFQUFBO0VBQ0Esc0JBQUE7QWxCdW9TRjs7QWtCbm9TQztFQUNDLFlBQUE7RUFDQSxpRkFBQTtFQUNBLHNCQUFBO0FsQnNvU0Y7O0FrQmxvU0M7RUFDQyxZQUFBO0VBQ0EscUZBQUE7RUFDQSxzQkFBQTtBbEJxb1NGOztBa0Jqb1NDO0VBQ0MsWUFBQTtFQUNBLCtFQUFBO0VBQ0Esc0JBQUE7QWxCb29TRjs7QW1CdjRUQTtFQUNDLHVCQUFBO0VBQ0EsMEVBQUE7RUFDQSwyWEFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBbkIwNFREO0FtQnY0VEE7O0VBRUMsdUJBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5NFREOztBbUJ0NFRBO0VBQ0MsZ0JBQUE7QW5CeTRURDs7QW1CdDRUQTtFQUNDLGdCQUFBO0FuQnk0VEQ7O0FtQnQ0VEE7RUFDQyxnQkFBQTtBbkJ5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aEJFO0VBQ0MsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBaER1MGhCSDtBS3QwaEJJO0UyQ0pGO0lBS0UsWUFBQTtFaER5MGhCRjtBQUNGO0FnRHIwaEJFO0VBQ0MsaUJBQUE7RUFDQSxnQkFBQTtBaER1MGhCSDtBSy8waEJJO0UyQ01GO0lBS0UsZUFBQTtFaER3MGhCRjtBQUNGO0FnRHQwaEJFO0VBQ0Msa0JBQUE7RUFDQSxrQkFBQTtBaER3MGhCSDtBS3gxaEJJO0UyQ2NGO0lBSUUsaUJBQUE7RWhEMDBoQkY7QUFDRjtBSzcxaEJJO0UyQ2NGO0lBT0UsaUJBQUE7SUFDQSxtQkFBQTtFaEQ0MGhCRjtBQUNGO0FnRDEwaEJFO0VBQ0MsOEJBQUE7RUFDQSxhQUFBO0FoRDQwaEJIO0FLdjJoQkk7RTJDeUJGO0lBSUUsOEJBQUE7RWhEODBoQkY7QUFDRjtBZ0Q1MGhCRTtFQUNDLG1CQUFBO0FoRDgwaEJIO0FnRDEwaEJFO0VBQ0MsZ0JBQUE7RUFDQSxXQUFBO0FoRDQwaEJIO0FLbjNoQkk7RTJDeUNGO0lBRUMsV0FBQTtJQUNBLGtCQUFBO0lBQ0EsZUFBQTtJQUNBLGlCQUFBO0VoRDQwaEJEO0FBQ0Y7QWdEejBoQkM7RUFDQywyQkFBQTtBaEQyMGhCRjs7QWlEeDdoQlE7RUFDSSxxQkFBQTtBakQyN2hCWjtBaUR6N2hCUTtFQUNJLGNBQUE7QWpEMjdoQlo7QWlEejdoQlE7RUFDSSx5QkFBQTtBakQyN2hCWiIsImZpbGUiOiJwcm9kdWN0LXRlbXBsYXRlLXN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuVGhlbWUgTmFtZTogSENTUyAyMDIyXG5UaGVtZSBVUkk6IGh0dHBzOi8vd3d3Lmhjc3MuY29tL1xuRGVzY3JpcHRpb246IFRoaXMgaXMgdGhlIG1haW4gSENTUyB0aGVtZS5cbkF1dGhvcjogRGF2ZW4gU3RhbmxleSwgQ29ubmllIEhpbGwsIFRpbSBTdGVpbmtlXG5BdXRob3IgVVJJOiBodHRwczovL3d3dy5oY3NzLmNvbS9cblxuVGFnczogYWNjZXNzaWJpbGl0eS1yZWFkeSwgYmxvY2stc3R5bGVzLCBjdXN0b20tY29sb3JzLCBjdXN0b20tbG9nbywgY3VzdG9tLW1lbnUsIGVkaXRvci1zdHlsZSwgZmVhdHVyZWQtaW1hZ2VzLCBmb290ZXItd2lkZ2V0cywgZnVsbC13aWR0aC10ZW1wbGF0ZSwgbGVmdC1zaWRlYmFyLCBvbmUtY29sdW1uLCByaWdodC1zaWRlYmFyLCBydGwtbGFuZ3VhZ2Utc3VwcG9ydCwgc3RpY2t5LXBvc3QsIHRoZW1lLW9wdGlvbnMsIHRocmVhZGVkLWNvbW1lbnRzLCB0cmFuc2xhdGlvbi1yZWFkeSwgdHdvLWNvbHVtbnMsIHdpZGUtYmxvY2tzXG5cblRlbXBsYXRlOiBnZW5lc2lzXG5cbkxpY2Vuc2U6IEdQTC0yLjAtb3ItbGF0ZXJcbkxpY2Vuc2UgVVJJOiBodHRwczovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuXG5UZXh0IERvbWFpbjogZ2VuZXNpcy1zYW1wbGUhXG5SZXF1aXJlcyBhdCBsZWFzdDogNS40XG5SZXF1aXJlcyBQSFA6IDUuNlxuKi9cbi8qIVxuICogQm9vdHN0cmFwIEdyaWQgdjQuNC4xIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4uY29udGFpbmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLm5hcnJvdy1jb250YWluZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAubmFycm93LWNvbnRhaW5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAubmFycm93LWNvbnRhaW5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAubmFycm93LWNvbnRhaW5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLm5hcnJvdy1jb250YWluZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAubmFycm93LWNvbnRhaW5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzEwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mbHVpZCwgLmNvbnRhaW5lci14eGwsIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5uYXJyb3ctY29udGFpbmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5uYXJyb3ctY29udGFpbmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5uYXJyb3ctY29udGFpbmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAubmFycm93LWNvbnRhaW5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbnRhaW5lci14eGwsIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAubmFycm93LWNvbnRhaW5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzEwcHg7XG4gIH1cbn1cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5vLWd1dHRlcnMgPiAuY29sLFxuLm5vLWd1dHRlcnMgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY29sLXh4eGwsXG4uY29sLXh4eGwtYXV0bywgLmNvbC14eHhsLTEyLCAuY29sLXh4eGwtMTEsIC5jb2wteHh4bC0xMCwgLmNvbC14eHhsLTksIC5jb2wteHh4bC04LCAuY29sLXh4eGwtNywgLmNvbC14eHhsLTYsIC5jb2wteHh4bC01LCAuY29sLXh4eGwtNCwgLmNvbC14eHhsLTMsIC5jb2wteHh4bC0yLCAuY29sLXh4eGwtMSwgLmNvbC14eGwsXG4uY29sLXh4bC1hdXRvLCAuY29sLXh4bC0xMiwgLmNvbC14eGwtMTEsIC5jb2wteHhsLTEwLCAuY29sLXh4bC05LCAuY29sLXh4bC04LCAuY29sLXh4bC03LCAuY29sLXh4bC02LCAuY29sLXh4bC01LCAuY29sLXh4bC00LCAuY29sLXh4bC0zLCAuY29sLXh4bC0yLCAuY29sLXh4bC0xLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvLCAuY29sLXhsLTEyLCAuY29sLXhsLTExLCAuY29sLXhsLTEwLCAuY29sLXhsLTksIC5jb2wteGwtOCwgLmNvbC14bC03LCAuY29sLXhsLTYsIC5jb2wteGwtNSwgLmNvbC14bC00LCAuY29sLXhsLTMsIC5jb2wteGwtMiwgLmNvbC14bC0xLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLWxnLTEyLCAuY29sLWxnLTExLCAuY29sLWxnLTEwLCAuY29sLWxnLTksIC5jb2wtbGctOCwgLmNvbC1sZy03LCAuY29sLWxnLTYsIC5jb2wtbGctNSwgLmNvbC1sZy00LCAuY29sLWxnLTMsIC5jb2wtbGctMiwgLmNvbC1sZy0xLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLW1kLTEyLCAuY29sLW1kLTExLCAuY29sLW1kLTEwLCAuY29sLW1kLTksIC5jb2wtbWQtOCwgLmNvbC1tZC03LCAjcHJvZHVjdC1mZWF0dXJlcyAuY29sdW1ucy1jb2w1LWNvbDcgLmNvbC1tZC02LCAuY29sLW1kLTYsIC5jb2wtbWQtNSwgI3Byb2R1Y3QtZmVhdHVyZXMgLmNvbHVtbnMtY29sNS1jb2w3IC5jb2wtbWQtNjpmaXJzdC1jaGlsZCwgLmNvbC1tZC00LCAuY29sLW1kLTMsIC5jb2wtbWQtMiwgLmNvbC1tZC0xLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLXNtLTEyLCAuY29sLXNtLTExLCAuY29sLXNtLTEwLCAuY29sLXNtLTksIC5jb2wtc20tOCwgLmNvbC1zbS03LCAuY29sLXNtLTYsIC5jb2wtc20tNSwgLmNvbC1zbS00LCAuY29sLXNtLTMsIC5jb2wtc20tMiwgLmNvbC1zbS0xLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLTEyLCAucGlsbGFyLXBhZ2VzIC5jdXN0b21lcl9sb2dvcyAuY29sLWxnLTEwLCAuY29sLTExLCAuY29sLTEwLCAuY29sLTksIC5jb2wtOCwgLmNvbC03LCAuY29sLTYsIC5jb2wtNSwgLmNvbC00LCAuY29sLTMsIC5jb2wtMiwgLmNvbC0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgMjAlO1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIsIC5waWxsYXItcGFnZXMgLmN1c3RvbWVyX2xvZ29zIC5jb2wtbGctMTAge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzO1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwO1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxO1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3O1xufVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7XG59XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01LCAjcHJvZHVjdC1mZWF0dXJlcyAuY29sdW1ucy1jb2w1LWNvbDcgLmNvbC1tZC02OmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03LCAjcHJvZHVjdC1mZWF0dXJlcyAuY29sdW1ucy1jb2w1LWNvbDcgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEsICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnRhYi1jb250ZW50LCAuZm9vdGVyLXdpZGdldHMtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXIteGwtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci14bC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXIteGwtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbC14eGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci14eGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14eGwtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXh4bC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14eGwtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXh4bC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14eGwtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXh4bC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXIteHhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14eGwtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXh4bC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci14eGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteHhsLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzkwcHgpIHtcbiAgLmNvbC14eHhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4eGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteHh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteHh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14eHhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4eGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eHhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14eHhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHh4bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4eGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXh4eGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eHhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHh4bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteHh4bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eHhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4eGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteHh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci14eHhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXIteHh4bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteHh4bC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXIteHh4bC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXIteHh4bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteHh4bC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXIteHh4bC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXIteHh4bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteHh4bC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXIteHh4bC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXIteHh4bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteHh4bC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci14eHhsLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXh4eGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXh4eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14eHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14eHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteHh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXh4eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuLmQtbm9uZSwgI3Byb2R1Y3QtZmVhdHVyZXMgLmxhc3Qtcm93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgsICNwcm9kdWN0LWZlYXR1cmVzIC5sYXN0LXJvdyB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzkwcHgpIHtcbiAgLmQteHh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIsICNwcm9kdWN0LWZlYXR1cmVzIC5sYXN0LXJvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mbGV4LXh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzkwcHgpIHtcbiAgLmZsZXgteHh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHh4bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4eGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eHhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHh4bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1yLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMCxcbi5teS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMCxcbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSxcbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMSxcbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xLFxuLm15LTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xLFxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIsXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMixcbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIsXG4ubXktMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMixcbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zLFxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zLFxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMsXG4ubXktMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCxcbi5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUsXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTUsXG4ubXgtNSxcbi5NYXJxdWVlIC5tYXJxdWVlIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01LFxuLm14LTUsXG4uTWFycXVlZSAubWFycXVlZSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wLFxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHItMCxcbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBsLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEsXG4ucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMixcbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yLFxuLnB5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0yLFxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyxcbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0zLFxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNCxcbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00LFxuLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSxcbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUsXG4ucHktNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC01LFxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjEge1xuICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjMge1xuICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW40IHtcbiAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjUge1xuICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW41LFxuLm15LW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm0teHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMCxcbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC0wLFxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMCxcbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC0wLFxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMSxcbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC0xLFxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMSxcbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC0xLFxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0yLFxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMixcbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMixcbiAgLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTIsXG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTMsXG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMyxcbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTMsXG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtMyxcbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNCxcbiAgLm15LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTQsXG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTQsXG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC00LFxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC01LFxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTUsXG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC01LFxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTUsXG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMCxcbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMCxcbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0wLFxuICAucHkteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC0wLFxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xLFxuICAucHkteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0xLFxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTEsXG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTEsXG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMixcbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0yLFxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMixcbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC0yLFxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTMsXG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTMsXG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMyxcbiAgLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMyxcbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC00LFxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTQsXG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC00LFxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTQsXG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNSxcbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtNSxcbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC01LFxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC01LFxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjEsXG4gIC5teS14eGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uMSxcbiAgLm14LXh4bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjEsXG4gIC5teS14eGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uMSxcbiAgLm14LXh4bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4yLFxuICAubXkteHhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uMixcbiAgLm14LXh4bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMixcbiAgLm15LXh4bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjIsXG4gIC5teC14eGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMyxcbiAgLm15LXh4bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLW4zLFxuICAubXgteHhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMyxcbiAgLm15LXh4bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW4zLFxuICAubXgteHhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjQsXG4gIC5teS14eGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLW40LFxuICAubXgteHhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW40LFxuICAubXkteHhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uNCxcbiAgLm14LXh4bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW41LFxuICAubXkteHhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjUsXG4gIC5teC14eGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW41LFxuICAubXkteHhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjUsXG4gIC5teC14eGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLWF1dG8sXG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtYXV0byxcbiAgLm14LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLWF1dG8sXG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtYXV0byxcbiAgLm14LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTc5MHB4KSB7XG4gIC5tLXh4eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4eGwtMCxcbiAgLm15LXh4eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eHhsLTAsXG4gIC5teC14eHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLTAsXG4gIC5teS14eHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwteHh4bC0wLFxuICAubXgteHh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4eGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4eGwtMSxcbiAgLm15LXh4eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eHhsLTEsXG4gIC5teC14eHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLTEsXG4gIC5teS14eHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHh4bC0xLFxuICAubXgteHh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4eGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC0yLFxuICAubXkteHh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHh4bC0yLFxuICAubXgteHh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLTIsXG4gIC5teS14eHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eHhsLTIsXG4gIC5teC14eHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLTMsXG4gIC5teS14eHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHh4bC0zLFxuICAubXgteHh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC0zLFxuICAubXkteHh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4eGwtMyxcbiAgLm14LXh4eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4eGwtNCxcbiAgLm15LXh4eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4eGwtNCxcbiAgLm14LXh4eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC00LFxuICAubXkteHh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHh4bC00LFxuICAubXgteHh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC01LFxuICAubXkteHh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4eGwtNSxcbiAgLm14LXh4eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtNSxcbiAgLm15LXh4eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eHhsLTUsXG4gIC5teC14eHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4eGwtMCxcbiAgLnB5LXh4eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHIteHh4bC0wLFxuICAucHgteHh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4eGwtMCxcbiAgLnB5LXh4eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwteHh4bC0wLFxuICAucHgteHh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14eHhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHh4bC0xLFxuICAucHkteHh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eHhsLTEsXG4gIC5weC14eHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHh4bC0xLFxuICAucHkteHh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eHhsLTEsXG4gIC5weC14eHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4eGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4eGwtMixcbiAgLnB5LXh4eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eHhsLTIsXG4gIC5weC14eHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eHhsLTIsXG4gIC5weS14eHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHh4bC0yLFxuICAucHgteHh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4eGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eHhsLTMsXG4gIC5weS14eHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4eGwtMyxcbiAgLnB4LXh4eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eHhsLTMsXG4gIC5weS14eHhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4eGwtMyxcbiAgLnB4LXh4eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHh4bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHh4bC00LFxuICAucHkteHh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4eGwtNCxcbiAgLnB4LXh4eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4eGwtNCxcbiAgLnB5LXh4eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eHhsLTQsXG4gIC5weC14eHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHh4bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4eGwtNSxcbiAgLnB5LXh4eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHh4bC01LFxuICAucHgteHh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4eGwtNSxcbiAgLnB5LXh4eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHh4bC01LFxuICAucHgteHh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4eGwtbjEsXG4gIC5teS14eHhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eHhsLW4xLFxuICAubXgteHh4bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLW4xLFxuICAubXkteHh4bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHh4bC1uMSxcbiAgLm14LXh4eGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4eGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLW4yLFxuICAubXkteHh4bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eHhsLW4yLFxuICAubXgteHh4bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtbjIsXG4gIC5teS14eHhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4eGwtbjIsXG4gIC5teC14eHhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4eGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC1uMyxcbiAgLm15LXh4eGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4eGwtbjMsXG4gIC5teC14eHhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtbjMsXG4gIC5teS14eHhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eHhsLW4zLFxuICAubXgteHh4bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4eGwtbjQsXG4gIC5teS14eHhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4eGwtbjQsXG4gIC5teC14eHhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC1uNCxcbiAgLm15LXh4eGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHh4bC1uNCxcbiAgLm14LXh4eGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLW41LFxuICAubXkteHh4bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHh4bC1uNSxcbiAgLm14LXh4eGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC1uNSxcbiAgLm15LXh4eGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4eGwtbjUsXG4gIC5teC14eHhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLWF1dG8sXG4gIC5teS14eHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHh4bC1hdXRvLFxuICAubXgteHh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC1hdXRvLFxuICAubXkteHh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4eGwtYXV0byxcbiAgLm14LXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLyogIyMgQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICMjIEZvbnQgV2VpZ2h0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAjIyBGb250IFN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKlxuVGhlbWUgTmFtZTogR2VuZXNpcyBTYW1wbGVcblRoZW1lIFVSSTogaHR0cHM6Ly9kZW1vLnN0dWRpb3ByZXNzLmNvbS9cbkRlc2NyaXB0aW9uOiBUaGlzIGlzIHRoZSBzYW1wbGUgdGhlbWUgY3JlYXRlZCBmb3IgdGhlIEdlbmVzaXMgRnJhbWV3b3JrLlxuQXV0aG9yOiBTdHVkaW9QcmVzc1xuQXV0aG9yIFVSSTogaHR0cHM6Ly93d3cuc3R1ZGlvcHJlc3MuY29tL1xuXG5WZXJzaW9uOiAzLjQuMVxuXG5UYWdzOiBhY2Nlc3NpYmlsaXR5LXJlYWR5LCBibG9jay1zdHlsZXMsIGN1c3RvbS1jb2xvcnMsIGN1c3RvbS1sb2dvLCBjdXN0b20tbWVudSwgZWRpdG9yLXN0eWxlLCBmZWF0dXJlZC1pbWFnZXMsIGZvb3Rlci13aWRnZXRzLCBmdWxsLXdpZHRoLXRlbXBsYXRlLCBsZWZ0LXNpZGViYXIsIG9uZS1jb2x1bW4sIHJpZ2h0LXNpZGViYXIsIHJ0bC1sYW5ndWFnZS1zdXBwb3J0LCBzdGlja3ktcG9zdCwgdGhlbWUtb3B0aW9ucywgdGhyZWFkZWQtY29tbWVudHMsIHRyYW5zbGF0aW9uLXJlYWR5LCB0d28tY29sdW1ucywgd2lkZS1ibG9ja3NcblxuVGVtcGxhdGU6IGdlbmVzaXNcblxuTGljZW5zZTogR1BMLTIuMC1vci1sYXRlclxuTGljZW5zZSBVUkk6IGh0dHBzOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG5cblRleHQgRG9tYWluOiBnZW5lc2lzLXNhbXBsZVxuUmVxdWlyZXMgYXQgbGVhc3Q6IDUuNFxuUmVxdWlyZXMgUEhQOiA1LjZcbiovXG4vKiBUYWJsZSBvZiBDb250ZW50c1xuLSBIVE1MNSBSZXNldFxuXHQtIEJhc2VsaW5lIE5vcm1hbGl6ZVxuXHQtIEJveCBTaXppbmdcblx0LSBGbG9hdCBDbGVhcmluZ1xuLSBEZWZhdWx0c1xuXHQtIFR5cG9ncmFwaGljYWwgRWxlbWVudHNcblx0LSBIZWFkaW5nc1xuXHQtIE9iamVjdHNcblx0LSBHYWxsZXJ5XG5cdC0gRm9ybXNcblx0LSBUYWJsZXNcblx0LSBTY3JlZW4gUmVhZGVyIFRleHRcbi0gU3RydWN0dXJlIGFuZCBMYXlvdXRcblx0LSBTaXRlIENvbnRhaW5lclxuXHQtIFNpdGUgSW5uZXJcbi0gQ29tbW9uIENsYXNzZXNcblx0LSBBdmF0YXJcblx0LSBHZW5lc2lzXG5cdC0gU2VhcmNoIEZvcm1cblx0LSBUaXRsZXNcblx0LSBXb3JkUHJlc3Ncbi0gV2lkZ2V0c1xuXHQtIEZlYXR1cmVkIENvbnRlbnRcbi0gUGx1Z2luc1xuXHQtIEdlbmVzaXMgZU5ld3MgRXh0ZW5kZWRcblx0LSBHZW5lc2lzIFNpbXBsZSBGQVFcblx0LSBXUEZvcm1zXG4tIFNraXAgTGlua3Ncbi0gU2l0ZSBIZWFkZXJcblx0LSBUaXRsZSBBcmVhXG4tIFNpdGUgTmF2aWdhdGlvblxuXHQtIFJlc3BvbnNpdmUgTWVudVxuXHQtIEhlYWRlciBNZW51XG5cdC0gRm9vdGVyIE1lbnVcbi0gQ29udGVudCBBcmVhXG5cdC0gRW50cnkgQ29udGVudFxuXHQtIEVudHJ5IE1ldGFcblx0LSBQYWdpbmF0aW9uXG5cdC0gRW50cnkgQ29tbWVudHNcbi0gU2lkZWJhclxuLSBGb290ZXIgV2lkZ2V0c1xuLSBTaXRlIEZvb3RlclxuLSBNZWRpYSBRdWVyaWVzXG5cdC0gTWluLXdpZHRoOiA5NjBweFxuXHRcdC0gU2l0ZSBIZWFkZXJcblx0XHQtIEdlbmVzaXMgTWVudVxuXHRcdC0gUmVzcG9uc2l2ZSBNZW51XG5cdFx0LSBIZWFkZXIgTWVudVxuXHRcdC0gU2l0ZSBJbm5lclxuXHRcdC0gQ29udGVudFxuXHRcdC0gU2lkZWJhclxuXHRcdC0gQXV0aG9yIEJveFxuXHRcdC0gQWZ0ZXIgRW50cnlcblx0XHQtIENvbHVtbiBDbGFzc2VzXG5cdFx0LSBFbnRyeSBNaXNjLlxuXHRcdC0gRm9vdGVyIFdpZGdldHNcbi0gUHJpbnQgU3R5bGVzXG4qL1xuLyogSFRNTDUgUmVzZXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5jb2RlLCBrYmQsIHNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsIHN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuYnV0dG9uLCBpbnB1dCwgb3B0Z3JvdXAsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24sIGlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbiwgc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cblt0eXBlPWJ1dHRvbl0sIFt0eXBlPXJlc2V0XSwgW3R5cGU9c3VibWl0XSwgYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciwgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLCBbdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsIFt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3JpbmcsIGJ1dHRvbjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuW3R5cGU9Y2hlY2tib3hdLCBbdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCBbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuW2hpZGRlbl0sIHRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyogQm94IFNpemluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLyogRmxvYXQgQ2xlYXJpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmF1dGhvci1ib3g6OmJlZm9yZSxcbi5jbGVhcmZpeDo6YmVmb3JlLFxuLmVudHJ5OjpiZWZvcmUsXG4uZW50cnktY29udGVudDo6YmVmb3JlLFxuLmZvb3Rlci13aWRnZXRzOjpiZWZvcmUsXG4ucGFnaW5hdGlvbjo6YmVmb3JlLFxuLnNpdGUtY29udGFpbmVyOjpiZWZvcmUsXG4uc2l0ZS1mb290ZXI6OmJlZm9yZSxcbi5zaXRlLWhlYWRlcjo6YmVmb3JlLFxuLnNpdGUtaW5uZXI6OmJlZm9yZSxcbi53aWRnZXQ6OmJlZm9yZSxcbi53cmFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5hdXRob3ItYm94OjphZnRlcixcbi5jbGVhcmZpeDo6YWZ0ZXIsXG4uZW50cnk6OmFmdGVyLFxuLmVudHJ5LWNvbnRlbnQ6OmFmdGVyLFxuLmZvb3Rlci13aWRnZXRzOjphZnRlcixcbi5wYWdpbmF0aW9uOjphZnRlcixcbi5zaXRlLWNvbnRhaW5lcjo6YWZ0ZXIsXG4uc2l0ZS1mb290ZXI6OmFmdGVyLFxuLnNpdGUtaGVhZGVyOjphZnRlcixcbi5zaXRlLWlubmVyOjphZnRlcixcbi53aWRnZXQ6OmFmdGVyLFxuLndyYXA6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLyogRGVmYXVsdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIFR5cG9ncmFwaGljYWwgRWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaHRtbCB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuYnV0dG9uLFxuaW5wdXQ6Zm9jdXMsXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmlucHV0W3R5cGU9c3VibWl0XSxcbnRleHRhcmVhOmZvY3VzLFxuLmJ1dHRvbixcbi5nYWxsZXJ5IGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5hIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwOTYzOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5hOmZvY3VzLFxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnAge1xuICBtYXJnaW46IDAgMCAyOHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG5vbCxcbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5saSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuaHIge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGNsZWFyOiBib3RoO1xuICBjb2xvcjogI2VlZTtcbiAgbWFyZ2luOiAxLjY1ZW0gYXV0bztcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmJsb2NrcXVvdGUsXG5jaXRlLFxuZW0sXG5pIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDMwcHg7XG59XG5cbi8qIEhlYWRpbmdzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmgxLFxuaDIsXG4uc3ViLXRpdGxlLWgyLFxuLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsXG5oMyxcbi5zdWItdGl0bGUtaDMsXG4uY3RhLXJlcXVlc3Qtc3ViaGVhZGluZyxcbmg0LFxuaDUsXG5oNixcbi5wLWhlYWRpbmctMSxcbi5wLWhlYWRpbmctMixcbi5wLWhlYWRpbmctMyxcbi5wLWhlYWRpbmctNCxcbi5wLWhlYWRpbmctNSxcbi5wLWhlYWRpbmctNiB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG5oMSwgLnAtaGVhZGluZy0xIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGgxLCAucC1oZWFkaW5nLTEge1xuICAgIGZvbnQtc2l6ZTogMy4yNXJlbTtcbiAgfVxufVxuXG5oMiwgLnN1Yi10aXRsZS1oMiwgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wLWhlYWRpbmctMiB7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGgyLCAuc3ViLXRpdGxlLWgyLCAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnAtaGVhZGluZy0yIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG5cbmgzLCAuc3ViLXRpdGxlLWgzLCAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLnAtaGVhZGluZy0zIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaDMsIC5zdWItdGl0bGUtaDMsIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAucC1oZWFkaW5nLTMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG5oNCwgLnAtaGVhZGluZy00IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uZW50cnktY29udGVudCBoMywgLmVudHJ5LWNvbnRlbnQgLnN1Yi10aXRsZS1oMywgLmVudHJ5LWNvbnRlbnQgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsXG4uZW50cnktY29udGVudCBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5lbnRyeS1jb250ZW50IGg0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuaDUsIC5wLWhlYWRpbmctNSB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbn1cblxuaDYsIC5wLWhlYWRpbmctNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLyogT2JqZWN0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5lbWJlZCxcbmlmcmFtZSxcbmltZyxcbm9iamVjdCxcbnZpZGVvLFxuLndwLWNhcHRpb24ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBHYWxsZXJ5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5nYWxsZXJ5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdhbGxlcnkgaW1nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5nYWxsZXJ5IGltZzpmb2N1cyxcbi5nYWxsZXJ5IGltZzpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMSAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMzMlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMTYuNjY2NiU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDE0LjI4NTclO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAxMi41JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMTEuMTExMSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgybisxKSxcbi5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgzbisxKSxcbi5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg0bisxKSxcbi5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg1bisxKSxcbi5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg2bisxKSxcbi5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg3bisxKSxcbi5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg4bisxKSxcbi5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg5bisxKSB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5pbnB1dDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0sXG5pbnB1dFt0eXBlPWltYWdlXSxcbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzMzMztcbiAgb3BhY2l0eTogMTtcbn1cblxuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzMzO1xuICBvcGFjaXR5OiAxO1xufVxuXG5idXR0b24sXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmlucHV0W3R5cGU9c3VibWl0XSxcbi5zaXRlLWNvbnRhaW5lciBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbi5zaXRlLWNvbnRhaW5lciBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbmJ1dHRvbjpmb2N1cyxcbmJ1dHRvbjpob3ZlcixcbmlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cyxcbmlucHV0W3R5cGU9YnV0dG9uXTpob3ZlcixcbmlucHV0W3R5cGU9cmVzZXRdOmZvY3VzLFxuaW5wdXRbdHlwZT1yZXNldF06aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG4uc2l0ZS1jb250YWluZXIgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsXG4uc2l0ZS1jb250YWluZXIgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG4uc2l0ZS1jb250YWluZXIgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLFxuLnNpdGUtY29udGFpbmVyIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpob3Zlcixcbi5idXR0b246Zm9jdXMsXG4uYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzNlNTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLmJ1dHRvbjpmb2N1cyxcbi5lbnRyeS1jb250ZW50IC5idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNpdGUtY29udGFpbmVyIGJ1dHRvbjpkaXNhYmxlZCxcbi5zaXRlLWNvbnRhaW5lciBidXR0b246ZGlzYWJsZWQ6aG92ZXIsXG4uc2l0ZS1jb250YWluZXIgaW5wdXQ6ZGlzYWJsZWQsXG4uc2l0ZS1jb250YWluZXIgaW5wdXQ6ZGlzYWJsZWQ6aG92ZXIsXG4uc2l0ZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dOmRpc2FibGVkLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXTpkaXNhYmxlZDpob3Zlcixcbi5zaXRlLWNvbnRhaW5lciBpbnB1dFt0eXBlPXJlc2V0XTpkaXNhYmxlZCxcbi5zaXRlLWNvbnRhaW5lciBpbnB1dFt0eXBlPXJlc2V0XTpkaXNhYmxlZDpob3Zlcixcbi5zaXRlLWNvbnRhaW5lciBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQsXG4uc2l0ZS1jb250YWluZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjb2xvcjogIzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFRhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG50Ym9keSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG50ZCxcbnRoIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbnRkIHtcbiAgcGFkZGluZzogMC41ZW07XG59XG5cbnRyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMC41ZW07XG59XG5cbi8qIFNjcmVlbiBSZWFkZXIgVGV4dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2NyZWVuLXJlYWRlci1zaG9ydGN1dCxcbi5zY3JlZW4tcmVhZGVyLXRleHQsXG4uc2NyZWVuLXJlYWRlci10ZXh0IHNwYW4ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyxcbi5zY3JlZW4tcmVhZGVyLXNob3J0Y3V0OmZvY3VzLFxuLndpZGdldF9zZWFyY2ggaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDsgLyogQWJvdmUgV1AgdG9vbGJhci4gKi9cbn1cblxuLm1vcmUtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4vKiBTdHJ1Y3R1cmUgYW5kIExheW91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogU2l0ZSBDb250YWluZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpdGUtY29udGFpbmVyIHtcbiAgLyphbmltYXRpb246IGZhZGVpbiAxczsqL1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbkBrZXlmcmFtZXMgZmFkZWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLyogU2l0ZSBJbm5lclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2l0ZS1pbm5lciB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAzMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtaW5uZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5cbi8qIENvbW1vbiBDbGFzc2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBBdmF0YXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmF2YXRhciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hdXRob3ItYm94IC5hdmF0YXIsXG4uYWxpZ25sZWZ0IC5hdmF0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5hbGlnbnJpZ2h0IC5hdmF0YXIge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmNvbW1lbnQgLmF2YXRhciB7XG4gIG1hcmdpbjogMCAxNXB4IDIwcHggMDtcbn1cblxuLyogR2VuZXNpc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWZ0ZXItZW50cnksXG4uYXJjaGl2ZS1kZXNjcmlwdGlvbixcbi5hdXRob3ItYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmFmdGVyLWVudHJ5IHtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xufVxuXG4uYWZ0ZXItZW50cnkgLndpZGdldDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uZ2VuZXNpcy10aXRsZS1oaWRkZW4gLmJyZWFkY3J1bWIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYXJjaGl2ZS1kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGQsXG4uYXV0aG9yLWJveCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBTZWFyY2ggRm9ybVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VhcmNoLWZvcm0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZW50cnktY29udGVudCAuc2VhcmNoLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB3aWR0aDogNTAlO1xufVxuXG4ucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbi5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ud2lkZ2V0X3NlYXJjaCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLyogVGl0bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hcmNoaXZlLWRlc2NyaXB0aW9uIC5lbnRyeS10aXRsZSxcbi5hcmNoaXZlLXRpdGxlLFxuLmF1dGhvci1ib3gtdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS45cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZW50cnktdGl0bGUgYSxcbi5zaWRlYmFyIC53aWRnZXQtdGl0bGUgYSB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5lbnRyeS10aXRsZSBhOmZvY3VzLFxuLmVudHJ5LXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzAwNzNlNTtcbn1cblxuLndpZGdldC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmdlbmVzaXMtdGl0bGUtaGlkZGVuIC5zaXRlLWlubmVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi8qIFdvcmRQcmVzc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5hLmFsaWduY2VudGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuYS5hbGlnbm5vbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5hLmFsaWdubGVmdCxcbmEuYWxpZ25ub25lLFxuYS5hbGlnbnJpZ2h0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWcuY2VudGVyZWQsXG4uYWxpZ25jZW50ZXIsXG4uc2luZ3VsYXItaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbn1cblxuaW1nLmFsaWdubm9uZSxcbi5hbGlnbm5vbmUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5hLmFsaWdubGVmdCxcbmltZy5hbGlnbmxlZnQsXG4ud3AtY2FwdGlvbi5hbGlnbmxlZnQge1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG59XG5cbmEuYWxpZ25yaWdodCxcbmltZy5hbGlnbnJpZ2h0LFxuLndwLWNhcHRpb24uYWxpZ25yaWdodCB7XG4gIG1hcmdpbjogMCAwIDIwcHggMjBweDtcbn1cblxuZmlnY2FwdGlvbixcbi5nYWxsZXJ5LWNhcHRpb24sXG4ud3AtY2FwdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZW50cnktY29udGVudCBwLndwLWNhcHRpb24tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1hdWRpby1zaG9ydGNvZGUsXG4uZW50cnktY29udGVudCAud3AtcGxheWxpc3QsXG4uZW50cnktY29udGVudCAud3AtdmlkZW8ge1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuXG4vKiBXaWRnZXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2lkZ2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLndpZGdldCBwOmxhc3QtY2hpbGQsXG4ud2lkZ2V0IHVsID4gbGk6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpZGdldCB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLndpZGdldCB1bCA+IGxpOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0IG9sID4gbGkge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB0ZXh0LWluZGVudDogLTIwcHg7XG59XG5cbi53aWRnZXQgbGkgbGkge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMCAwIDAgMzBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLndpZGdldF9jYWxlbmRhciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIHRkLFxuLndpZGdldF9jYWxlbmRhciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogRmVhdHVyZWQgQ29udGVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmVhdHVyZWQtY29udGVudCAuZW50cnkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZlYXR1cmVkLWNvbnRlbnQgLmVudHJ5Omxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mZWF0dXJlZC1jb250ZW50IC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4vKiBQbHVnaW5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHZW5lc2lzIGVOZXdzIEV4dGVuZGVkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hZnRlci1lbnRyeSAuZW5ld3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5zaWRlYmFyIC5lbmV3cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi5lbmV3cy13aWRnZXQgaW5wdXQge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5hZnRlci1lbnRyeSAuZW5ld3Mtd2lkZ2V0IGlucHV0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZW5ld3Mtd2lkZ2V0IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5lbmV3cyBmb3JtICsgcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi8qIEdlbmVzaXMgU2ltcGxlIEZBUVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ3MtZmFxX19xdWVzdGlvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmdzLWZhcV9fcXVlc3Rpb246Zm9jdXMsXG4uZ3MtZmFxX19xdWVzdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwNzNlNTtcbn1cblxuLmdzLWZhcV9fcXVlc3Rpb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjtcbiAgZm9udC1mYW1pbHk6IGRhc2hpY29uczsgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmQgKi9cbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZ3MtZmFxX19xdWVzdGlvbi5ncy1mYXEtLWV4cGFuZGVkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYwXCI7XG59XG5cbi8qIFdQIEZvcm1zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5lbnRyeS1jb250ZW50IC53cGZvcm1zLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cGZvcm1zLWZvcm0gLndwZm9ybXMtZmllbGQge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zaXRlLWNvbnRhaW5lciAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZm9ybSAud3Bmb3Jtcy1maWVsZCBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnNpdGUtY29udGFpbmVyIC5lbnRyeS1jb250ZW50IC53cGZvcm1zLWZvcm0gLndwZm9ybXMtZmllbGQtbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc2l0ZS1jb250YWluZXIgLmVudHJ5LWNvbnRlbnQgLndwZm9ybXMtZm9ybSAud3Bmb3Jtcy1maWVsZC1zdWJsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZW50cnktY29udGVudCAud3Bmb3Jtcy1mb3JtIC53cGZvcm1zLWZpZWxkLWhwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBsZWZ0OiAtOTAwMHB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4uc2l0ZS1jb250YWluZXIgLmVudHJ5LWNvbnRlbnQgLndwZm9ybXMtZm9ybSB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5zaXRlLWNvbnRhaW5lciAuZW50cnktY29udGVudCAud3Bmb3Jtcy1mb3JtIHRleHRhcmVhLndwZm9ybXMtZmllbGQtc21hbGwge1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuXG4uc2l0ZS1jb250YWluZXIgLmVudHJ5LWNvbnRlbnQgLndwZm9ybXMtZm9ybSB0ZXh0YXJlYS53cGZvcm1zLWZpZWxkLW1lZGl1bSB7XG4gIGhlaWdodDogMjAwcHg7XG59XG5cbi5zaXRlLWNvbnRhaW5lciAuZW50cnktY29udGVudCAud3Bmb3Jtcy1mb3JtIHRleHRhcmVhLndwZm9ybXMtZmllbGQtbGFyZ2Uge1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuXG4vKiBTa2lwIExpbmtzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ2VuZXNpcy1za2lwLWxpbmsge1xuICBtYXJnaW46IDA7XG59XG5cbi5nZW5lc2lzLXNraXAtbGluayAuc2tpcC1saW5rLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmdlbmVzaXMtc2tpcC1saW5rIGxpIHtcbiAgaGVpZ2h0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aWR0aDogMDtcbn1cblxuLyogRGlzcGxheSBvdXRsaW5lIG9uIGZvY3VzICovXG46Zm9jdXMge1xuICBjb2xvcjogIzMzMztcbiAgb3V0bGluZTogI2NjYyBzb2xpZCAxcHg7XG59XG5cbi8qIFNpdGUgSGVhZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2l0ZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xuICB0b3A6IDA7XG59XG5cbi8qIFRpdGxlIEFyZWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRpdGxlLWFyZWEge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLndwLWN1c3RvbS1sb2dvIC50aXRsZS1hcmVhIHtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53cC1jdXN0b20tbG9nbyAuY3VzdG9tLWxvZ28tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud3AtY3VzdG9tLWxvZ28gLnRpdGxlLWFyZWEgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5zaXRlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpdGUtdGl0bGUgYSxcbi5zaXRlLXRpdGxlIGE6Zm9jdXMsXG4uc2l0ZS10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNpdGUtZGVzY3JpcHRpb24sXG4ud3AtY3VzdG9tLWxvZ28gLnNpdGUtdGl0bGUge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLyogU2l0ZSBOYXZpZ2F0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWN0aXZhdGVkICsgLmdlbmVzaXMtcmVzcG9uc2l2ZS1tZW51ICNtZW51LXByaW1hcnktbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSB7XG4gIGNsZWFyOiBib3RoO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgYSB7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjk1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IGE6Zm9jdXMsXG4uZ2VuZXNpcy1uYXYtbWVudSBhOmhvdmVyLFxuLmdlbmVzaXMtbmF2LW1lbnUgLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSAuY3VycmVudC1tZW51LWl0ZW0gPiBhOmZvY3VzLFxuLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IC5jdXJyZW50LW1lbnUtaXRlbSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzAwNzNlNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUsXG4uZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUgYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogLTk5OTlweDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUgYSB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbTpmb2N1cyxcbi5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW06aG92ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogUmVzcG9uc2l2ZSBNZW51XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tZW51IC5tZW51LWl0ZW06Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ubWVudSAubWVudS1pdGVtID4gYTpmb2N1cyArIHVsLnN1Yi1tZW51LFxuLm1lbnUgLm1lbnUtaXRlbS5zZkhvdmVyID4gdWwuc3ViLW1lbnUge1xuICBsZWZ0OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWVudS10b2dnbGUsXG4uc3ViLW1lbnUtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubWVudS10b2dnbGU6Zm9jdXMsXG4ubWVudS10b2dnbGU6aG92ZXIsXG4uc3ViLW1lbnUtdG9nZ2xlOmZvY3VzLFxuLnN1Yi1tZW51LXRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGNvbG9yOiAjMDA3M2U1O1xufVxuXG4ubWVudS10b2dnbGUge1xuICBmbG9hdDogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLm1lbnUtdG9nZ2xlLmFjdGl2YXRlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzVcIjtcbn1cblxuLnNpdGUtaGVhZGVyIC5kYXNoaWNvbnMtYmVmb3JlOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uc2l0ZS1oZWFkZXIgLm1lbnUtdG9nZ2xlOjpiZWZvcmUge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIHRvcDogMXB4O1xufVxuXG4uc3ViLW1lbnUtdG9nZ2xlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5zdWItbWVudSAuc3ViLW1lbnUtdG9nZ2xlIHtcbiAgcGFkZGluZzogMTJweCAxMHB4O1xufVxuXG4uc3ViLW1lbnUtdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uc3ViLW1lbnUtdG9nZ2xlLmFjdGl2YXRlZDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLyogQ29udGVudCBBcmVhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBFbnRyeSBDb250ZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5lbnRyeS1jb250ZW50IG9sLFxuLmVudHJ5LWNvbnRlbnQgdWwge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi5lbnRyeS1jb250ZW50IG9sID4gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG5cbi5lbnRyeS1jb250ZW50IHVsID4gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi5lbnRyeS1jb250ZW50IG9sIHVsID4gbGksXG4uZW50cnktY29udGVudCB1bCB1bCA+IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG59XG5cbi5lbnRyeS1jb250ZW50IG9sIG9sLFxuLmVudHJ5LWNvbnRlbnQgdWwgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZW50cnktY29udGVudCBjb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLmNvbnRlbnQgLnN0aWNreSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi8qIEVudHJ5IE1ldGFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xucC5lbnRyeS1tZXRhIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZW50cnktaGVhZGVyIC5lbnRyeS1tZXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmVudHJ5LWZvb3RlciAuZW50cnktbWV0YSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmVudHJ5LWNhdGVnb3JpZXMsXG4uZW50cnktdGFncyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZW50cnktY29tbWVudHMtbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJRcIjtcbiAgbWFyZ2luOiAwIDZweCAwIDJweDtcbn1cblxuLyogUGFnaW5hdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFnaW5hdGlvbiB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDYwcHggMDtcbn1cblxuLmFkamFjZW50LWVudHJ5LXBhZ2luYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBjb2xvcjogIzMzMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGE6Zm9jdXMsXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGE6aG92ZXIsXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIEVudHJ5IENvbW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jb21tZW50LXJlc3BvbmQsXG4uZW50cnktY29tbWVudHMsXG4uZW50cnktcGluZ3Mge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY29tbWVudC1saXN0IGxpIHtcbiAgcGFkZGluZzogNDBweCAwIDAgMzBweDtcbn1cblxuLmNvbW1lbnQtbGlzdCAuZGVwdGgtMSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbW1lbnQtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmNvbW1lbnQtY29udGVudCB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY29tbWVudC1jb250ZW50IHVsID4gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1lbWFpbF0sXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9dGV4dF0sXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9dXJsXSB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uY29tbWVudC1oZWFkZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbnRyeS1waW5ncyAucmVwbHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4vKiBTaWRlYmFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2lkZWJhciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnNpZGViYXIgLndpZGdldCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5zaWRlYmFyIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBGb290ZXIgV2lkZ2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZvb3Rlci13aWRnZXRzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG5cbi5mb290ZXItd2lkZ2V0cyAud3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5mb290ZXItd2lkZ2V0LWFyZWE6bGFzdC1jaGlsZCxcbi5mb290ZXItd2lkZ2V0cyAud2lkZ2V0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBTaXRlIEZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2l0ZS1mb290ZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIE1lZGlhIFF1ZXJpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgdGFibGUge1xuICAgIHRhYmxlLWxheW91dDogYXV0bztcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLyogU2l0ZSBIZWFkZXJcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5zaXRlLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAvKiBDb250ZW50XG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuY29udGVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxuICAuc2lkZWJhci1jb250ZW50IC5jb250ZW50IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLmZ1bGwtd2lkdGgtY29udGVudCAuY29udGVudCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC8qIFNpZGViYXJcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5zaWRlYmFyIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuc2lkZWJhci1jb250ZW50IC5zaWRlYmFyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAvKiBBdXRob3IgQm94XG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuYXV0aG9yLWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIC8qIEFmdGVyIEVudHJ5XG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuYWZ0ZXItZW50cnkge1xuICAgIHBhZGRpbmc6IDQwcHggNjBweDtcbiAgfVxuICAuYWZ0ZXItZW50cnkgLmVuZXdzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAvKiBDb2x1bW4gQ2xhc3Nlc1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmZpdmUtc2l4dGhzLFxuICAuZm91ci1zaXh0aHMsXG4gIC5vbmUtZm91cnRoLFxuICAub25lLWhhbGYsXG4gIC5vbmUtc2l4dGgsXG4gIC5vbmUtdGhpcmQsXG4gIC50aHJlZS1mb3VydGhzLFxuICAudGhyZWUtc2l4dGhzLFxuICAudHdvLWZvdXJ0aHMsXG4gIC50d28tc2l4dGhzLFxuICAudHdvLXRoaXJkcyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNTY0MTAyNTY0MSU7XG4gIH1cbiAgLm9uZS1oYWxmLFxuICAudGhyZWUtc2l4dGhzLFxuICAudHdvLWZvdXJ0aHMge1xuICAgIHdpZHRoOiA0OC43MTc5NDg3MTc5JTtcbiAgfVxuICAub25lLXRoaXJkLFxuICAudHdvLXNpeHRocyB7XG4gICAgd2lkdGg6IDMxLjYyMzkzMTYyMzklO1xuICB9XG4gIC5mb3VyLXNpeHRocyxcbiAgLnR3by10aGlyZHMge1xuICAgIHdpZHRoOiA2NS44MTE5NjU4MTIlO1xuICB9XG4gIC5vbmUtZm91cnRoIHtcbiAgICB3aWR0aDogMjMuMDc2OTIzMDc2OSU7XG4gIH1cbiAgLnRocmVlLWZvdXJ0aHMge1xuICAgIHdpZHRoOiA3NC4zNTg5NzQzNTklO1xuICB9XG4gIC5vbmUtc2l4dGgge1xuICAgIHdpZHRoOiAxNC41Mjk5MTQ1Mjk5JTtcbiAgfVxuICAuZml2ZS1zaXh0aHMge1xuICAgIHdpZHRoOiA4Mi45MDU5ODI5MDYlO1xuICB9XG4gIC5maXJzdCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLyogRW50cnkgTWlzYy5cbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5hZnRlci1lbnRyeSxcbiAgLmFyY2hpdmUtZGVzY3JpcHRpb24sXG4gIC5hdXRob3ItYm94LFxuICAuY29tbWVudC1yZXNwb25kLFxuICAuZW50cnktY29tbWVudHMsXG4gIC5lbnRyeS1waW5ncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLyogR2VuZXNpcyBNZW51XG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAjbWVudS1wcmltYXJ5LW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtOmZvY3VzLFxuICAuZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtOmhvdmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmdlbmVzaXMtbmF2LW1lbnUgPiAubWVudS1ib2xkID4gYSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuZ2VuZXNpcy1uYXYtbWVudSA+IC5tZW51LWhpZ2hsaWdodCA+IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmdlbmVzaXMtbmF2LW1lbnUgPiAubWVudS1oaWdobGlnaHQgPiBhOmZvY3VzLFxuICAuZ2VuZXNpcy1uYXYtbWVudSA+IC5tZW51LWhpZ2hsaWdodCA+IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDczZTU7XG4gIH1cbiAgLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSBhIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG4gIC5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIG1hcmdpbjogLTQ2cHggMCAwIDE3OXB4O1xuICB9XG4gIC8qIFJlc3BvbnNpdmUgTWVudVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmdlbmVzaXMtcmVzcG9uc2l2ZS1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubWVudS10b2dnbGUsXG4gIC5zdWItbWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4vKiBQcmludCBTdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGFbaHJlZl06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgfVxuICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyLFxuICBhW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gIC5zaXRlLXRpdGxlID4gYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuICBpbWcsXG4gIHRyIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBAcGFnZSB7XG4gICAgbWFyZ2luOiAyY20gMC41Y207XG4gIH1cbiAgcCxcbiAgaDIsXG4gIC5zdWItdGl0bGUtaDIsXG4gIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLFxuICBoMyxcbiAgLnN1Yi10aXRsZS1oMyxcbiAgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG4gIGJsb2NrcXVvdGUsXG4gIHByZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgLmNvbnRlbnQsXG4gIC5jb250ZW50LXNpZGViYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJ1dHRvbixcbiAgaW5wdXQsXG4gIHNlbGVjdCxcbiAgdGV4dGFyZWEsXG4gIC5icmVhZGNydW1iLFxuICAuY29tbWVudC1lZGl0LWxpbmssXG4gIC5jb21tZW50LWZvcm0sXG4gIC5jb21tZW50LWxpc3QgLnJlcGx5IGEsXG4gIC5jb21tZW50LXJlcGx5LXRpdGxlLFxuICAuZWRpdC1saW5rLFxuICAuZW50cnktY29tbWVudHMtbGluayxcbiAgLmVudHJ5LWZvb3RlcixcbiAgLmdlbmVzaXMtYm94LFxuICAuaGVhZGVyLXdpZGdldC1hcmVhLFxuICAuaGlkZGVuLXByaW50LFxuICAuaG9tZS10b3AsXG4gIC5wb3N0LWVkaXQtbGluayxcbiAgLnNpZGViYXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudGl0bGUtYXJlYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zaXRlLXRpdGxlID4gYSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgfVxuICAuc2l0ZS1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5hdXRob3ItYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIGgxLFxuICBoMixcbiAgLnN1Yi10aXRsZS1oMixcbiAgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsXG4gIGgzLFxuICAuc3ViLXRpdGxlLWgzLFxuICAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgb3JwaGFuczogMztcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgd2lkb3dzOiAzO1xuICB9XG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIGJsb2NrcXVvdGUsXG4gIHByZSxcbiAgdGFibGUge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICBkbCxcbiAgb2wsXG4gIHVsIHtcbiAgICBwYWdlLWJyZWFrLWJlZm9yZTogYXZvaWQ7XG4gIH1cbn1cbi8qU0VPIEhlYWRpbmcgdGFnc1xuaDEgLSBNYWluIHRpdGxlLiBQYWdlIHRpdGxlICAtIG1haW4gdG9waWMgb2YgdGhlIHBhZ2UsIHNob3VsZCBvbmx5IGJlIHVzZWQgb25jZSBwZXIgcGFnZS5cbmgyIC0gU2VjdGlvbiB0aXRsZS4gIG1haW4gcG9pbnRzIG9mIHRoZSBjb250ZW50XG5oMyAtIFN1YmhlYWRpbmcgdGl0bGUuIFN1Yi1wb2ludHMsIHN1cHBvcnRpbmcgY29udGVudFxuaDQgLSBTdWItc3ViaGVhZGluZyB0aXRsZS4gQWRkaXRpb25hbCBkZXRhaWxzXG5jbGFzcyBzaG91bGQgYmUgc2VjdGlvbi1oZWFkaW5nLXRhZ1xuKi9cbi5oLXRhZywgLnJlc291cmNlLW1vZHVsZS1zZWN0aW9uLXRpdGxlLCAucmVzb3VyY2VzLXNlY3Rpb24tc2VjdGlvbi10aXRsZSwgLmN1c3RvbWVyLWxvZ29zLXNlY3Rpb24tdGl0bGUsIC5wcm9kdWN0LWhlcm8tc2VjdGlvbi10aXRsZSwgLmdlbmVyaWMtaGVyby1tYWluLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5uZXctcHJvZHVjdHMtdGVtcGxhdGUtcGFyYWdyYXBoLCAubmV3cy1mYXFzLXBhcmFncmFwaCwgLnByb2R1Y3QtZmVhdHVyZXMtdGFicy1wYXJhZ3JhcGgsIC5wcm9kdWN0LWZlYXR1cmVzLXBhcmFncmFwaCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmV3LXByb2R1Y3RzLXRlbXBsYXRlLXBhcmFncmFwaCwgLm5ld3MtZmFxcy1wYXJhZ3JhcGgsIC5wcm9kdWN0LWZlYXR1cmVzLXRhYnMtcGFyYWdyYXBoLCAucHJvZHVjdC1mZWF0dXJlcy1wYXJhZ3JhcGgge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi5wcm9kdWN0LWhlcm8tbWFpbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtaGVyby1tYWluLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLnByb2R1Y3QtaGVyby1zZWN0aW9uLXRpdGxlLCAuZ2VuZXJpYy1oZXJvLW1haW4tdGl0bGUge1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LWhlcm8tc2VjdGlvbi10aXRsZSwgLmdlbmVyaWMtaGVyby1tYWluLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNTgycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtaGVyby1wYXJhZ3JhcGgsICNwcm9kdWN0LWhlcm8gcCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogI0JFQkVCRTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1oZXJvLXBhcmFncmFwaCwgI3Byb2R1Y3QtaGVybyBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uY3VzdG9tZXItbG9nb3Mtc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b21lci1sb2dvcy1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tZXItbG9nb3Mtc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjA3cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmN1c3RvbWVyLWxvZ29zLXNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jdXN0b21lci1sb2dvcy1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuLnByb2R1Y3Qtc2VjdGlvbi10aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDIuMDdyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1zZWN0aW9uLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LXNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi45NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wcm9kdWN0LWZlYXR1cmVzLXN1YmhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjdyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3QtZmVhdHVyZXMtc3ViaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyLjA3cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtZmVhdHVyZXMtYmlnZ2VyLXN1YmhlYWRpbmcge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDEuN3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1mZWF0dXJlcy1iaWdnZXItc3ViaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyLjA3cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wcm9kdWN0LWZlYXR1cmVzLWJpZ2dlci1zdWJoZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzkwcHgpIHtcbiAgLnByb2R1Y3QtZmVhdHVyZXMtYmlnZ2VyLXN1YmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5cbi5wcm9kdWN0LWZlYXR1cmVzLXBhcmFncmFwaCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wcm9kdWN0LWZlYXR1cmVzLXRhYnMtc3ViaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtZmVhdHVyZXMtdGFicy1zdWJoZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIuNDc1cmVtO1xuICB9XG59XG5cbi5wcm9kdWN0LWZlYXR1cmVzLXRhYnMtcGFyYWdyYXBoIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtZmVhdHVyZXMtdGFicy1wYXJhZ3JhcGgge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLmN1c3RvbWVyLXRlc3RpbW9uaWFscy1leGNlcnB0LCAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5leGNlcnB0IHAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMjk1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b21lci10ZXN0aW1vbmlhbHMtZXhjZXJwdCwgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyAuZXhjZXJwdCBwIHtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cbi5jdXN0b21lci10ZXN0aW1vbmlhbHMtZXhjZXJwdDo6YmVmb3JlLCAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5leGNlcnB0IHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCcXCI7XG59XG4uY3VzdG9tZXItdGVzdGltb25pYWxzLWV4Y2VycHQ6OmFmdGVyLCAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5leGNlcnB0IHA6OmFmdGVyIHtcbiAgY29udGVudDogXCLigJ1cIjtcbn1cblxuLmN1c3RvbWVyLXRlc3RpbW9uaWFscy1uYW1lIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbWVyLXRlc3RpbW9uaWFscy1uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN1c3RvbWVyLXRlc3RpbW9uaWFscy1uYW1lIHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICB9XG59XG5cbi5wcm9kdWN0LXBhZ2Utc3RhdHMtbnVtYmVyLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1udW1iZXIge1xuICBmb250LXNpemU6IDMuNTg1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtcGFnZS1zdGF0cy1udW1iZXIsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLW51bWJlciB7XG4gICAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LXBhZ2Utc3RhdHMtbnVtYmVyLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMy40NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC1wYWdlLXN0YXRzLW51bWJlciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDQuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnByb2R1Y3QtcGFnZS1zdGF0cy1udW1iZXIsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLW51bWJlciB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG59XG4ucHJvZHVjdC1wYWdlLXN0YXRzLW51bWJlciBzcGFuLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1udW1iZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1wYWdlLXN0YXRzLW51bWJlciBzcGFuLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1udW1iZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3QtcGFnZS1zdGF0cy1udW1iZXIgc3BhbiwgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtbnVtYmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC1wYWdlLXN0YXRzLW51bWJlciBzcGFuLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1udW1iZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LXBhZ2Utc3RhdHMtdGV4dCwgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvZHVjdC1wYWdlLXN0YXRzLXRleHQsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4ucGFnZS1zdGF0cy1zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utc3RhdHMtc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbi5wYWdlLXN0YXRzLXBhcmFncmFwaC10ZXh0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXN0YXRzLXBhcmFncmFwaC10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuXG4uc2FsZXMtc3RlcHMtc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4wN3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2FsZXMtc3RlcHMtc2VjdGlvbi10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMi45NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2FsZXMtc3RlcHMtc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweDtcbiAgfVxufVxuXG4uc2FsZXMtc3RlcHMtc3ViaGVhZGluZyB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDIuMDdyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zYWxlcy1zdGVwcy1zdWJoZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIuNDg1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLnNhbGVzLXN0ZXBzLXN1Yi1zdWJoZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNhbGVzLXN0ZXBzLXN1Yi1zdWJoZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbWluLWhlaWdodDogMTIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2FsZXMtc3RlcHMtc3ViLXN1YmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgIG1pbi1oZWlnaHQ6IDE0N3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zYWxlcy1zdGVwcy1zdWItc3ViaGVhZGluZyB7XG4gICAgbWluLWhlaWdodDogOThweDtcbiAgfVxufVxuXG4uc2FsZXMtc3RlcC1wYXJhZ3JhcGgge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2FsZXMtc3RlcC1wYXJhZ3JhcGgge1xuICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zYWxlcy1zdGVwLXBhcmFncmFwaCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuLm5ld3MtZmFxcy1zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMi4wN3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLWZhcXMtc2VjdGlvbi10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5ld3MtZmFxcy1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuOTVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubmV3cy1mYXFzLXN1YmhlYWRpbmcge1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luOiAxNnB4IDQwcHggMTZweCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmV3cy1mYXFzLXN1YmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbjogMzJweCA0MHB4IDMycHggMDtcbiAgfVxufVxuXG4ubmV3cy1mYXFzLWN0YS1zdWJoZWFkaW5nLCAuZmFxLWN0YSBwIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTIyJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc29jaWFsLXJldmlld3Mtc2VjdGlvbi10aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDIuMDdyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc29jaWFsLXJldmlld3Mtc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjk1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG4uc29jaWFsLXJldmlld3Mtc3Rhci1yZXZpZXdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc29jaWFsLXJldmlld3Mtc3Rhci1yZXZpZXdzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4uc29jaWFsLXJldmlld3Mtd2hpdGUtYmctcGFyYWdyYXBoIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4ucmVzb3VyY2VzLXNlY3Rpb24tc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc291cmNlcy1zZWN0aW9uLXNlY3Rpb24tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXNvdXJjZXMtc2VjdGlvbi1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5yZXNvdXJjZXMtc2VjdGlvbi1zdWJoZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4ucmVzb3VyY2VzLXNlY3Rpb24tc3ViLXN1YmhlYWRpbmcge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXNvdXJjZXMtc2VjdGlvbi1zdWItc3ViaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG4ucmVzb3VyY2UtbW9kdWxlLXNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXNvdXJjZS1tb2R1bGUtc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmdlbmVyaWMtaGVyby1tYWluLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDY0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nZW5lcmljLWhlcm8tbWFpbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4uZ2VuZXJpYy1oZXJvLWV5ZWJyb3ctdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdlbmVyaWMtaGVyby1leWVicm93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyOS4ycHg7XG4gIH1cbn1cbi5nZW5lcmljLWhlcm8tZXllYnJvdy10ZXh0LnNhZmV0eSB7XG4gIGNvbG9yOiAjRTI2QjAwO1xufVxuLmdlbmVyaWMtaGVyby1leWVicm93LXRleHQuc2FmZXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTI2QjAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBhc3BlY3QtcmF0aW86IDgvOTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L2ljb24tY2FsZW5kYXItNC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L2ljb24tY2FsZW5kYXItNC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cblxuLmdlbmVyaWMtc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nZW5lcmljLXNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4uZ2VuZXJpYy1wYXJhZ3JhcGgtdGV4dCwgLmdlbmVyaWMtaGVyby1wYXJhZ3JhcGgtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2VuZXJpYy1wYXJhZ3JhcGgtdGV4dCwgLmdlbmVyaWMtaGVyby1wYXJhZ3JhcGgtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuLnBhc3Qtd2ViaW5hci1tYWluLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXN0LXdlYmluYXItbWFpbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuXG4ucGFzdC13ZWJpbmFyLXNlY3Rpb24tdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhc3Qtd2ViaW5hci1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuLnBhc3Qtd2ViaW5hci12aWRlby1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFzdC13ZWJpbmFyLXZpZGVvLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgfVxufVxuXG4udmlkZW8taW5mby1saXN0IGxpIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWRlby1pbmZvLWxpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbndpc3RpYS10cmFuc2NyaXB0OjpwYXJ0KHNwZWFrZXIpIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHdpc3RpYS10cmFuc2NyaXB0OjpwYXJ0KHNwZWFrZXIpIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxud2lzdGlhLXRyYW5zY3JpcHQ6OnBhcnQocGFyYWdyYXBoKSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgd2lzdGlhLXRyYW5zY3JpcHQ6OnBhcnQocGFyYWdyYXBoKSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuLmNvbnRhY3QtdXMtZXllYnJvdy10ZXh0IHtcbiAgY29sb3I6ICMwMEMxNTg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7IC8qIDE2Mi41JSAqL1xuICBsZXR0ZXItc3BhY2luZzogNi40cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi53aG8tdXNlcy1leWVicm93LXRleHQge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4OyAvKiAxNjIuNSUgKi9cbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmpvYi1yb2xlLWFzay1zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuam9iLXJvbGUtYXNrLXNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgfVxufVxuXG4ucGxhaW4tYnRuLCAuZ3JlZW4tZGFya2dyZWVuLWJ0biwgLmdyZXktb3V0bGluZS1idG4sIGEuaGplLWJ1dHRvbiwgYS5oamUtY2xlYXItYnV0dG9uLCBhLmhqZS1ibGFjay1idXR0b24sIC5ibHVlLWJ0biwgLmZvcm0tYmx1ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5ibHVlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC53aGl0ZS1ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAud2hpdGUtZ3JlZW4tYnRuLCAuZ3JlZW4tYnRuLCAuZm9ybS1ncmVlbi1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAud2hpdGUtb3V0bGluZS1idG4sIC5kaXNwYXRjaGVyLW91dGxpbmUtYnRuLCAuZGlzcGF0Y2hlci1vdXRsaW5lIC52Y2UtYnV0dG9uLS1zdHlsZS1vdXRsaW5lLWFuaW1hdGVkLCAuZGlzcGF0Y2hlci1idG4sIC5mb3JtLWRpc3BhdGNoZXItYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZGlzcGF0Y2hlci1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAud2hpdGUtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLm9yYW5nZS1idG4sIC5mb3JtLW9yYW5nZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5vcmFuZ2UtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYyB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiAwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMTJweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5vcmFuZ2UtYnRuLCAuZm9ybS1vcmFuZ2UtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAub3JhbmdlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGNzcy1zYWZldHkpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjllMWIgIWltcG9ydGFudDtcbn1cbi5vcmFuZ2UtYnRuOmhvdmVyLCAuZm9ybS1vcmFuZ2UtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyLCAub3JhbmdlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjE0OSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9yYW5nZS1idXR0b24gaDIsIC5vcmFuZ2UtYnV0dG9uIC5zdWItdGl0bGUtaDIsIC5vcmFuZ2UtYnV0dG9uIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbi5vcmFuZ2UtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYyB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjUuMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndoaXRlLWJ1dHRvbiBoMiwgLndoaXRlLWJ1dHRvbiAuc3ViLXRpdGxlLWgyLCAud2hpdGUtYnV0dG9uIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbi53aGl0ZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljIHtcbiAgZm9udC1zaXplOiAxLjE1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNS4ycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi53aGl0ZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZDhkOCAhaW1wb3J0YW50O1xufVxuXG4uZGlzcGF0Y2hlci1idG4sIC5mb3JtLWRpc3BhdGNoZXItYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZGlzcGF0Y2hlci1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzUyMDUgIWltcG9ydGFudDtcbn1cbi5kaXNwYXRjaGVyLWJ0bjpob3ZlciwgLmZvcm0tZGlzcGF0Y2hlci1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIsIC5kaXNwYXRjaGVyLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjE0OSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRpc3BhdGNoZXItYnV0dG9uIGgyLCAuZGlzcGF0Y2hlci1idXR0b24gLnN1Yi10aXRsZS1oMiwgLmRpc3BhdGNoZXItYnV0dG9uIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbi5kaXNwYXRjaGVyLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMge1xuICBmb250LXNpemU6IDEuMTVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI1LjJweDtcbn1cblxuLmRpc3BhdGNoZXItb3V0bGluZSAudmNlLWJ1dHRvbi0tc3R5bGUtb3V0bGluZS1hbmltYXRlZCB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjUuMnB4O1xuICBjb2xvcjogI2UzNTIwNSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmRpc3BhdGNoZXItb3V0bGluZSAudmNlLWJ1dHRvbi0tc3R5bGUtb3V0bGluZS1hbmltYXRlZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZGlzcGF0Y2hlci1vdXRsaW5lIC52Y2UtYnV0dG9uLS1zdHlsZS1vdXRsaW5lLWFuaW1hdGVkOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjE0OSAhaW1wb3J0YW50O1xufVxuLmRpc3BhdGNoZXItb3V0bGluZSAudmNlLWJ1dHRvbi0tc3R5bGUtb3V0bGluZS1hbmltYXRlZDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlMzUyMDUgIWltcG9ydGFudDtcbn1cblxuLmRpc3BhdGNoZXItb3V0bGluZS1idG4ge1xuICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNlMzUyMDUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2UzNTIwNTtcbn1cbi5kaXNwYXRjaGVyLW91dGxpbmUtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzNTIwNTtcbn1cblxuLndoaXRlLW91dGxpbmUtYnRuIHtcbiAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG59XG4ud2hpdGUtb3V0bGluZS1idG46aG92ZXIge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZ3JlZW4tYnRuLCAuZm9ybS1ncmVlbi1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2MzkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5ncmVlbi1idG46aG92ZXIsIC5mb3JtLWdyZWVuLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciwgLmdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJhYzY5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdyZWVuLWJ1dHRvbiBoMiwgLmdyZWVuLWJ1dHRvbiAuc3ViLXRpdGxlLWgyLCAuZ3JlZW4tYnV0dG9uIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbi5ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljIHtcbiAgZm9udC1zaXplOiAxLjE1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNS4ycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi53aGl0ZS1ncmVlbi1idG4ge1xuICBjb2xvcjogIzAwQzE1OCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMTVyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMS41cHggc29saWQgIzAwQzE1ODtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI1LjJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ud2hpdGUtZ3JlZW4tYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzE1OCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndoaXRlLWdyZWVuLWJ1dHRvbiBoMiwgLndoaXRlLWdyZWVuLWJ1dHRvbiAuc3ViLXRpdGxlLWgyLCAud2hpdGUtZ3JlZW4tYnV0dG9uIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbi53aGl0ZS1ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljIHtcbiAgY29sb3I6ICMwMDk2MzkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjE1cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDk2Mzk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNS4ycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLndoaXRlLWdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ibGFjay1idG4sIC5mb3JtLWJsYWNrLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5ibGFjay1idG46aG92ZXIsIC5mb3JtLWJsYWNrLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2MzkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmxhY2stYnRuLm91dGxpbmUsIC5mb3JtLWJsYWNrLWJ0biAub3V0bGluZS5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5ibGFjay1idG4ub3V0bGluZTpob3ZlciwgLmZvcm0tYmxhY2stYnRuIC5vdXRsaW5lLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmx1ZS1idG4sIC5mb3JtLWJsdWUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuYmx1ZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVlYjggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5ibHVlLWJ0bjpob3ZlciwgLmZvcm0tYmx1ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIsIC5ibHVlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJsdWUtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYyB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjUuMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4vKioqSEpFIGJ1dHRvbnMqKiovXG5hLmhqZS1idXR0b24sIGEuaGplLWNsZWFyLWJ1dHRvbiwgYS5oamUtYmxhY2stYnV0dG9uIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTVweCAzMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVlYjg7XG59XG5hLmhqZS1idXR0b246aG92ZXIsIGEuaGplLWNsZWFyLWJ1dHRvbjpob3ZlciwgYS5oamUtYmxhY2stYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuYS5oamUtYmxhY2stYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuYS5oamUtYmxhY2stYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWViOCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuYS5oamUtY2xlYXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbmEuaGplLWNsZWFyLWJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNWViOCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwNWViOCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG5kaXYuaGplLWJsYWNrLWJ1dHRvbiBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZGl2LmhqZS1ibGFjay1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBkaXYuaGplLWJsYWNrLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI2cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZGl2LmhqZS1ibHVlLWJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5kaXYuaGplLWJsdWUtYnV0dG9uIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZWI4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4O1xufVxuZGl2LmhqZS1ibHVlLWJ1dHRvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGRpdi5oamUtY2xlYXItYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbmRpdi5oamUtY2xlYXItYnV0dG9uIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMSwgNzYsIDc2LCAwKSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cbmRpdi5oamUtY2xlYXItYnV0dG9uIGE6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA1ZWI4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDA1ZWI4ICFpbXBvcnRhbnQ7XG59XG5kaXYuaGplLWJ1dHRvbiBhLCBkaXYgLmhqZS1ibGFjay1idXR0b24gYSwgZGl2IC5oamUtY2xlYXItYnV0dG9uIGEsIGRpdiAuaGplLWJsdWUtYnV0dG9uIGEge1xuICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogMHB4O1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTVweCAzMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1ibGFjay1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tYmx1ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tZGlzcGF0Y2hlci1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tZ3JlZW4tYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLW9yYW5nZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0td2hpdGUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLXdoaXRlLXRleHQgLndpdGhfZnJtX3N0eWxlIC5mcm1fcHJpbWFyeV9sYWJlbCwgLmZvcm0td2hpdGUtdGV4dCAud2l0aF9mcm1fc3R5bGUgLmZybV9mb3JtX2ZpZWxkLmZybV9odG1sX2NvbnRhaW5lciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWJsYWNrLXRleHQgLndpdGhfZnJtX3N0eWxlIC5mcm1fcHJpbWFyeV9sYWJlbCwgLmZvcm0tYmxhY2stdGV4dCAud2l0aF9mcm1fc3R5bGUgLmZybV9mb3JtX2ZpZWxkLmZybV9odG1sX2NvbnRhaW5lciB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi51bmRlcmxpbmUtaG92ZXItY3RhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLnVuZGVybGluZS1ob3Zlci1jdGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0ycHg7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLnVuZGVybGluZS1ob3Zlci1jdGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiBcIkRlZmF1bHRzXCI7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICByaWdodDogLTIwcHg7XG4gIHRvcDogMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTZweDtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udW5kZXJsaW5lLWhvdmVyLWN0YTpob3ZlcjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhLmhlYXZ5am9iLXRleHQ6YWZ0ZXIsIC51bmRlcmxpbmUtaG92ZXItY3RhLmhlYXZ5am9iLXRleHQ6aG92ZXIge1xuICBjb2xvcjogIzAwNWViODtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhLmhlYXZ5am9iLXRleHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWViODtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhLmhlYXZ5YmlkLXRleHQ6YWZ0ZXIsIC51bmRlcmxpbmUtaG92ZXItY3RhLmhlYXZ5YmlkLXRleHQ6aG92ZXIge1xuICBjb2xvcjogIzAwOTYzOTtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhLmhlYXZ5YmlkLXRleHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhLmhjc3Mtc2FmZXR5LXRleHQ6YWZ0ZXIsIC51bmRlcmxpbmUtaG92ZXItY3RhLmhjc3Mtc2FmZXR5LXRleHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmOWUxYjtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhLmhjc3Mtc2FmZXR5LXRleHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWUxYjtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhLndoaXRlLXRleHQ6YWZ0ZXIsIC51bmRlcmxpbmUtaG92ZXItY3RhLndoaXRlLXRleHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhLndoaXRlLXRleHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFycm93LXVuZGVybGluZS1jdGEge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbn1cbi5hcnJvdy11bmRlcmxpbmUtY3RhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDkvYXJyb3dfZGlyZWN0aW9uX3JpZ2h0X25leHRfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA5L2Fycm93X2RpcmVjdGlvbl9yaWdodF9uZXh0X2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1zaXplOiAzMnB4O1xuICBtYXNrLXNpemU6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogOHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYXJyb3ctdW5kZXJsaW5lLWN0YTpob3ZlciB7XG4gIGNvbG9yOiAjQ0RDRENEO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hcnJvdy11bmRlcmxpbmUtY3RhOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRENEQ0Q7XG59XG4uYXJyb3ctdW5kZXJsaW5lLWN0YTpmb2N1cyB7XG4gIG91dGxpbmU6IDAuMjVweCBzb2xpZCAjQjRCNEI0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hcnJvdy11bmRlcmxpbmUtY3RhLmJsYWNrLWxpbms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5hcnJvdy11bmRlcmxpbmUtY3RhLmJsYWNrLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NEQ0RDRDtcbn1cblxuLmdyZXktb3V0bGluZS1idG4ge1xuICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uZ3JleS1vdXRsaW5lLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVERURFO1xufVxuXG4uZ3JlZW4tZGFya2dyZWVuLWJ0biB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5ncmVlbi1kYXJrZ3JlZW4tYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2ODkzOCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnN0YW5kYXJkLWJ0biwgI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyIGEsIC5uYXZ5LWJsdWUtYnRuLCAuYWNjb3VudGluZy1idG4sIC5jbG91ZC1idG4sIC5pbnNpZ2h0cy1idG4sIC5mbGVldC1idG4sIC5lMzYwLWJ0biwgLmZ1ZWxlcnBsdXMtYnRuLCAudGVsZW1hdGljcy1idG4sIC5zYWZldHktYnRuLCAuaGVhdnlqb2ItYnRuLCAubmV3LWRpc3BhdGNoZXItYnRuLCAucGxhbnMtYnRuLCAuaGVhdnliaWQtYnRuLCAuaGVhdnliaWQtYnRuOmZvY3VzLCBpbnB1dC5zZWFyY2gtZm9ybS1zdWJtaXQsIC53aGl0ZS1idG4sIC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmJsYWNrLWJ0biwgLmZvcm0tYmxhY2stYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cbi5zdGFuZGFyZC1idG46YWZ0ZXIsICNtZW51LWZvb3Rlci1jb250YWN0IC5jdGEtYnV0dG9uLWNvbnRhaW5lciBhOmFmdGVyLCAubmF2eS1ibHVlLWJ0bjphZnRlciwgLmFjY291bnRpbmctYnRuOmFmdGVyLCAuY2xvdWQtYnRuOmFmdGVyLCAuaW5zaWdodHMtYnRuOmFmdGVyLCAuZmxlZXQtYnRuOmFmdGVyLCAuZTM2MC1idG46YWZ0ZXIsIC5mdWVsZXJwbHVzLWJ0bjphZnRlciwgLnRlbGVtYXRpY3MtYnRuOmFmdGVyLCAuc2FmZXR5LWJ0bjphZnRlciwgLmhlYXZ5am9iLWJ0bjphZnRlciwgLm5ldy1kaXNwYXRjaGVyLWJ0bjphZnRlciwgLnBsYW5zLWJ0bjphZnRlciwgLmhlYXZ5YmlkLWJ0bjphZnRlciwgLmhlYXZ5YmlkLWJ0bjpmb2N1czphZnRlciwgaW5wdXQuc2VhcmNoLWZvcm0tc3VibWl0OmFmdGVyLCAud2hpdGUtYnRuOmFmdGVyLCAuZm9ybS13aGl0ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6YWZ0ZXIsIC5ibGFjay1idG46YWZ0ZXIsIC5mb3JtLWJsYWNrLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnN0YW5kYXJkLWJ0bi5vdXRsaW5lLCAjbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgYS5vdXRsaW5lLCAub3V0bGluZS5uYXZ5LWJsdWUtYnRuLCAub3V0bGluZS5hY2NvdW50aW5nLWJ0biwgLm91dGxpbmUuY2xvdWQtYnRuLCAub3V0bGluZS5pbnNpZ2h0cy1idG4sIC5vdXRsaW5lLmZsZWV0LWJ0biwgLm91dGxpbmUuZTM2MC1idG4sIC5vdXRsaW5lLmZ1ZWxlcnBsdXMtYnRuLCAub3V0bGluZS50ZWxlbWF0aWNzLWJ0biwgLm91dGxpbmUuc2FmZXR5LWJ0biwgLm91dGxpbmUuaGVhdnlqb2ItYnRuLCAub3V0bGluZS5uZXctZGlzcGF0Y2hlci1idG4sIC5vdXRsaW5lLnBsYW5zLWJ0biwgLm91dGxpbmUuaGVhdnliaWQtYnRuLCBpbnB1dC5vdXRsaW5lLnNlYXJjaC1mb3JtLXN1Ym1pdCwgLm91dGxpbmUud2hpdGUtYnRuLCAuZm9ybS13aGl0ZS1idG4gLm91dGxpbmUuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLm91dGxpbmUuYmxhY2stYnRuLCAuZm9ybS1ibGFjay1idG4gLm91dGxpbmUuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xufVxuLnN0YW5kYXJkLWJ0bi5vdXRsaW5lOmhvdmVyLCAjbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgYS5vdXRsaW5lOmhvdmVyLCAub3V0bGluZS5uYXZ5LWJsdWUtYnRuOmhvdmVyLCAub3V0bGluZS5hY2NvdW50aW5nLWJ0bjpob3ZlciwgLm91dGxpbmUuY2xvdWQtYnRuOmhvdmVyLCAub3V0bGluZS5pbnNpZ2h0cy1idG46aG92ZXIsIC5vdXRsaW5lLmZsZWV0LWJ0bjpob3ZlciwgLm91dGxpbmUuZTM2MC1idG46aG92ZXIsIC5vdXRsaW5lLmZ1ZWxlcnBsdXMtYnRuOmhvdmVyLCAub3V0bGluZS50ZWxlbWF0aWNzLWJ0bjpob3ZlciwgLm91dGxpbmUuc2FmZXR5LWJ0bjpob3ZlciwgLm91dGxpbmUuaGVhdnlqb2ItYnRuOmhvdmVyLCAub3V0bGluZS5uZXctZGlzcGF0Y2hlci1idG46aG92ZXIsIC5vdXRsaW5lLnBsYW5zLWJ0bjpob3ZlciwgLm91dGxpbmUuaGVhdnliaWQtYnRuOmhvdmVyLCBpbnB1dC5vdXRsaW5lLnNlYXJjaC1mb3JtLXN1Ym1pdDpob3ZlciwgLm91dGxpbmUud2hpdGUtYnRuOmhvdmVyLCAuZm9ybS13aGl0ZS1idG4gLm91dGxpbmUuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciwgLm91dGxpbmUuYmxhY2stYnRuOmhvdmVyLCAuZm9ybS1ibGFjay1idG4gLm91dGxpbmUuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xufVxuLnN0YW5kYXJkLWJ0bi5vdXRsaW5lOmZvY3VzLCAjbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgYS5vdXRsaW5lOmZvY3VzLCAub3V0bGluZS5uYXZ5LWJsdWUtYnRuOmZvY3VzLCAub3V0bGluZS5hY2NvdW50aW5nLWJ0bjpmb2N1cywgLm91dGxpbmUuY2xvdWQtYnRuOmZvY3VzLCAub3V0bGluZS5pbnNpZ2h0cy1idG46Zm9jdXMsIC5vdXRsaW5lLmZsZWV0LWJ0bjpmb2N1cywgLm91dGxpbmUuZTM2MC1idG46Zm9jdXMsIC5vdXRsaW5lLmZ1ZWxlcnBsdXMtYnRuOmZvY3VzLCAub3V0bGluZS50ZWxlbWF0aWNzLWJ0bjpmb2N1cywgLm91dGxpbmUuc2FmZXR5LWJ0bjpmb2N1cywgLm91dGxpbmUuaGVhdnlqb2ItYnRuOmZvY3VzLCAub3V0bGluZS5uZXctZGlzcGF0Y2hlci1idG46Zm9jdXMsIC5vdXRsaW5lLnBsYW5zLWJ0bjpmb2N1cywgLm91dGxpbmUuaGVhdnliaWQtYnRuOmZvY3VzLCBpbnB1dC5vdXRsaW5lLnNlYXJjaC1mb3JtLXN1Ym1pdDpmb2N1cywgLm91dGxpbmUud2hpdGUtYnRuOmZvY3VzLCAuZm9ybS13aGl0ZS1idG4gLm91dGxpbmUuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpmb2N1cywgLm91dGxpbmUuYmxhY2stYnRuOmZvY3VzLCAuZm9ybS1ibGFjay1idG4gLm91dGxpbmUuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzI3MjcyNztcbiAgY29sb3I6ICMyNzI3Mjc7XG59XG4uc3RhbmRhcmQtYnRuOmhvdmVyLCAjbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgYTpob3ZlciwgLm5hdnktYmx1ZS1idG46aG92ZXIsIC5hY2NvdW50aW5nLWJ0bjpob3ZlciwgLmNsb3VkLWJ0bjpob3ZlciwgLmluc2lnaHRzLWJ0bjpob3ZlciwgLmZsZWV0LWJ0bjpob3ZlciwgLmUzNjAtYnRuOmhvdmVyLCAuZnVlbGVycGx1cy1idG46aG92ZXIsIC50ZWxlbWF0aWNzLWJ0bjpob3ZlciwgLnNhZmV0eS1idG46aG92ZXIsIC5oZWF2eWpvYi1idG46aG92ZXIsIC5uZXctZGlzcGF0Y2hlci1idG46aG92ZXIsIC5wbGFucy1idG46aG92ZXIsIC5oZWF2eWJpZC1idG46aG92ZXIsIGlucHV0LnNlYXJjaC1mb3JtLXN1Ym1pdDpob3ZlciwgLndoaXRlLWJ0bjpob3ZlciwgLmZvcm0td2hpdGUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyLCAuYmxhY2stYnRuOmhvdmVyLCAuZm9ybS1ibGFjay1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhbmRhcmQtYnRuLCAjbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgYSwgLm5hdnktYmx1ZS1idG4sIC5hY2NvdW50aW5nLWJ0biwgLmNsb3VkLWJ0biwgLmluc2lnaHRzLWJ0biwgLmZsZWV0LWJ0biwgLmUzNjAtYnRuLCAuZnVlbGVycGx1cy1idG4sIC50ZWxlbWF0aWNzLWJ0biwgLnNhZmV0eS1idG4sIC5oZWF2eWpvYi1idG4sIC5uZXctZGlzcGF0Y2hlci1idG4sIC5wbGFucy1idG4sIC5oZWF2eWJpZC1idG4sIC5oZWF2eWJpZC1idG46Zm9jdXMsIGlucHV0LnNlYXJjaC1mb3JtLXN1Ym1pdCwgLndoaXRlLWJ0biwgLmZvcm0td2hpdGUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuYmxhY2stYnRuLCAuZm9ybS1ibGFjay1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi53aGl0ZS1idG4sIC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCB7XG4gIGNvbG9yOiAjMjEyQjNBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ud2hpdGUtYnRuOmhvdmVyLCAuZm9ybS13aGl0ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyQjNBICFpbXBvcnRhbnQ7XG59XG5cbi5oZWF2eWJpZC1idG4sIC5oZWF2eWJpZC1idG46Zm9jdXMsIGlucHV0LnNlYXJjaC1mb3JtLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEMxNTg7XG59XG4uaGVhdnliaWQtYnRuLm91dGxpbmUsIC5oZWF2eWJpZC1idG46Zm9jdXMub3V0bGluZSwgaW5wdXQuc2VhcmNoLWZvcm0tc3VibWl0Lm91dGxpbmUge1xuICBjb2xvcjogIzAwQzE1ODtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwQzE1ODtcbn1cbi5oZWF2eWJpZC1idG4ub3V0bGluZTpob3ZlciwgLmhlYXZ5YmlkLWJ0bjpmb2N1cy5vdXRsaW5lOmhvdmVyLCBpbnB1dC5zZWFyY2gtZm9ybS1zdWJtaXQub3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEM5NzQ4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMEM5NzQ4O1xufVxuLmhlYXZ5YmlkLWJ0bjpob3ZlciwgLmhlYXZ5YmlkLWJ0bjpmb2N1czpob3ZlciwgaW5wdXQuc2VhcmNoLWZvcm0tc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBDOTc0ODtcbn1cblxuLmhlYXZ5am9iLWJ0biwgLm5ldy1kaXNwYXRjaGVyLWJ0biwgLnBsYW5zLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTgzRkM7XG59XG4uaGVhdnlqb2ItYnRuLm91dGxpbmUsIC5uZXctZGlzcGF0Y2hlci1idG4ub3V0bGluZSwgLnBsYW5zLWJ0bi5vdXRsaW5lIHtcbiAgY29sb3I6ICMwNTgzRkM7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwNTgzRkM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uaGVhdnlqb2ItYnRuLm91dGxpbmU6aG92ZXIsIC5uZXctZGlzcGF0Y2hlci1idG4ub3V0bGluZTpob3ZlciwgLnBsYW5zLWJ0bi5vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVlYjg7XG59XG4uaGVhdnlqb2ItYnRuOmhvdmVyLCAubmV3LWRpc3BhdGNoZXItYnRuOmhvdmVyLCAucGxhbnMtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWViODtcbn1cbi5oZWF2eWpvYi1idG4uaW52ZXJzZSwgLm5ldy1kaXNwYXRjaGVyLWJ0bi5pbnZlcnNlLCAucGxhbnMtYnRuLmludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzA1ODNGQztcbn1cbi5oZWF2eWpvYi1idG4uaW52ZXJzZTpob3ZlciwgLm5ldy1kaXNwYXRjaGVyLWJ0bi5pbnZlcnNlOmhvdmVyLCAucGxhbnMtYnRuLmludmVyc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZWI4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNhZmV0eS1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5RTFCO1xufVxuLnNhZmV0eS1idG4ub3V0bGluZSB7XG4gIGNvbG9yOiAjRkY3OTAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkY5RTFCO1xufVxuLnNhZmV0eS1idG4ub3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5RTFCO1xufVxuLnNhZmV0eS1idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNzkwMDtcbn1cblxuLmZsZWV0LWJ0biwgLmUzNjAtYnRuLCAuZnVlbGVycGx1cy1idG4sIC50ZWxlbWF0aWNzLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlFQTY7XG59XG4uZmxlZXQtYnRuLm91dGxpbmUsIC5lMzYwLWJ0bi5vdXRsaW5lLCAuZnVlbGVycGx1cy1idG4ub3V0bGluZSwgLnRlbGVtYXRpY3MtYnRuLm91dGxpbmUge1xuICBjb2xvcjogIzAwOUVBNjtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwOUVBNjtcbn1cbi5mbGVldC1idG4ub3V0bGluZTpob3ZlciwgLmUzNjAtYnRuLm91dGxpbmU6aG92ZXIsIC5mdWVsZXJwbHVzLWJ0bi5vdXRsaW5lOmhvdmVyLCAudGVsZW1hdGljcy1idG4ub3V0bGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc2ODE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZsZWV0LWJ0bjpob3ZlciwgLmUzNjAtYnRuOmhvdmVyLCAuZnVlbGVycGx1cy1idG46aG92ZXIsIC50ZWxlbWF0aWNzLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc2ODE7XG59XG5cbi5hY2NvdW50aW5nLWJ0biwgLmNsb3VkLWJ0biwgLmluc2lnaHRzLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjczODc7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NjczODc7XG59XG4uYWNjb3VudGluZy1idG4ub3V0bGluZSwgLmNsb3VkLWJ0bi5vdXRsaW5lLCAuaW5zaWdodHMtYnRuLm91dGxpbmUge1xuICBjb2xvcjogIzU2NzM4NztcbiAgYm9yZGVyOiAycHggc29saWQgIzU2NzM4Nztcbn1cbi5hY2NvdW50aW5nLWJ0bi5vdXRsaW5lOmhvdmVyLCAuY2xvdWQtYnRuLm91dGxpbmU6aG92ZXIsIC5pbnNpZ2h0cy1idG4ub3V0bGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjczODc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY291bnRpbmctYnRuOmhvdmVyLCAuY2xvdWQtYnRuOmhvdmVyLCAuaW5zaWdodHMtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM1NjczODc7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NjczODc7XG59XG5cbi5uYXZ5LWJsdWUtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMkIzQTtcbiAgYm9yZGVyOiAycHggc29saWQgIzIxMkIzQTtcbn1cbi5uYXZ5LWJsdWUtYnRuLm91dGxpbmUge1xuICBjb2xvcjogIzIxMkIzQTtcbiAgYm9yZGVyOiAycHggc29saWQgIzIxMkIzQTtcbn1cbi5uYXZ5LWJsdWUtYnRuLm91dGxpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyQjNBO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZ5LWJsdWUtYnRuOmhvdmVyLCAubmF2eS1ibHVlLWJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjY0Nzk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDI2NDc5O1xufVxuXG4uc3RhbmRhcmQtbGluaywgLmZsZWV0LWxpbmssIC5jbG91ZC1saW5rLCAuZTM2MC1saW5rLCAuZnVlbGVycGx1cy1saW5rLCAudGVsZW1hdGljcy1saW5rLCAuaGVhdnliaWQtbGluaywgLnNhZmV0eS1saW5rLCAuaGVhdnlqb2ItbGluaywgLmRpc3BhdGNoZXItbGluaywgLnBsYW5zLWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnN0YW5kYXJkLWxpbms6Zm9jdXMsIC5mbGVldC1saW5rOmZvY3VzLCAuY2xvdWQtbGluazpmb2N1cywgLmUzNjAtbGluazpmb2N1cywgLmZ1ZWxlcnBsdXMtbGluazpmb2N1cywgLnRlbGVtYXRpY3MtbGluazpmb2N1cywgLmhlYXZ5YmlkLWxpbms6Zm9jdXMsIC5zYWZldHktbGluazpmb2N1cywgLmhlYXZ5am9iLWxpbms6Zm9jdXMsIC5kaXNwYXRjaGVyLWxpbms6Zm9jdXMsIC5wbGFucy1saW5rOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhbmRhcmQtbGluaywgLmZsZWV0LWxpbmssIC5jbG91ZC1saW5rLCAuZTM2MC1saW5rLCAuZnVlbGVycGx1cy1saW5rLCAudGVsZW1hdGljcy1saW5rLCAuaGVhdnliaWQtbGluaywgLnNhZmV0eS1saW5rLCAuaGVhdnlqb2ItbGluaywgLmRpc3BhdGNoZXItbGluaywgLnBsYW5zLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi5oZWF2eWpvYi1saW5rLCAuZGlzcGF0Y2hlci1saW5rLCAucGxhbnMtbGluayB7XG4gIGNvbG9yOiAjMDU4M0ZDO1xufVxuLmhlYXZ5am9iLWxpbms6aG92ZXIsIC5kaXNwYXRjaGVyLWxpbms6aG92ZXIsIC5wbGFucy1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDVlYjg7XG59XG5cbi5zYWZldHktbGluayB7XG4gIGNvbG9yOiAjRkY5RTFCO1xufVxuLnNhZmV0eS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNGRjc5MDA7XG59XG5cbi5oZWF2eWJpZC1saW5rIHtcbiAgY29sb3I6ICMwMEMxNTg7XG59XG4uaGVhdnliaWQtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMEM5NzQ4O1xufVxuXG4uZTM2MC1saW5rLCAuZnVlbGVycGx1cy1saW5rLCAudGVsZW1hdGljcy1saW5rIHtcbiAgY29sb3I6ICMwMDlFQTY7XG59XG4uZTM2MC1saW5rOmhvdmVyLCAuZnVlbGVycGx1cy1saW5rOmhvdmVyLCAudGVsZW1hdGljcy1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDc2ODE7XG59XG5cbi5jbG91ZC1saW5rIHtcbiAgY29sb3I6ICM1NjczODc7XG59XG5cbi5mbGVldC1saW5rIHtcbiAgY29sb3I6ICMwMDllYTY7XG59XG5cbi5jYXJldC1yaWdodDphZnRlciB7XG4gIGJvdHRvbTogLTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMTNweDtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgZm9udC1mYW1pbHk6IFwiRGVmYXVsdHNcIjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmV0LXJpZ2h0OmFmdGVyIHtcbiAgICBib3R0b206IC0zcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE5cHg7XG4gIH1cbn1cblxuLmNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xuICBmb250LWZhbWlseTogXCJEZWZhdWx0c1wiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi53aGl0ZS1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ud2hpdGUtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxhY2stbGluayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJsYWNrLWxpbms6aG92ZXIge1xuICBjb2xvcjogI0NEQ0RDRDtcbn1cblxuLmdyZWVuLWdob3N0LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwOTYzOTtcbiAgY29sb3I6ICMwMEMxNTg7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmdyZWVuLWdob3N0LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA5NjM5O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA5NjM5O1xufVxuXG4uYmx1ZS1naG9zdC1idXR0b24ge1xuICBwYWRkaW5nOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDk0RkY7XG4gIGNvbG9yOiAjMDU4M0ZDO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5ibHVlLWdob3N0LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA1RUI4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA1RUI4O1xufVxuXG4udGVhbC1naG9zdC1idXR0b24ge1xuICBwYWRkaW5nOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDlFQTY7XG4gIGNvbG9yOiAjMDA5RUE2O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi50ZWFsLWdob3N0LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA5RUE2O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA5RUE2O1xufVxuXG4uY3VzdG9tZXItc3RvcnktZ3JleS1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICMyODJGM0M7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmhpZGUteHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpZGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi52aXNpYmxlLXhzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLXNtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uY2VudGVyLCAjcHJvZHVjdC1mZWF0dXJlcyAubGFzdC1yb3csIC5oYXMtdGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jZW50ZXItbW9iaWxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jZW50ZXItbW9iaWxlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLmNlbnRlci1tb2JpbGUudmNlLXNpbmdsZS1pbWFnZS0tYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNlbnRlci1tb2JpbGUudmNlLXNpbmdsZS1pbWFnZS0tYWxpZ24tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4uY2VudGVyLW1vYmlsZS52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYy1jb250YWluZXItLWFsaWduLWxlZnQsIC5jZW50ZXItbW9iaWxlLnZjZS1zaW5nbGUtaW1hZ2UtLWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNlbnRlci1tb2JpbGUudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMtY29udGFpbmVyLS1hbGlnbi1sZWZ0LCAuY2VudGVyLW1vYmlsZS52Y2Utc2luZ2xlLWltYWdlLS1hbGlnbi1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5sZWZ0LWNlbnRlci1tb2JpbGUsIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIGgyLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnN1Yi10aXRsZS1oMiwgLmcyLXNlY3Rpb24gaDIsIC5nMi1zZWN0aW9uIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuZzItc2VjdGlvbiAuc3ViLXRpdGxlLWgyLCAucGFnZS1zdGF0cy1zZWN0aW9uLXRpdGxlLCAucGFnZS1zdGF0cy1wYXJhZ3JhcGgtdGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxlZnQtY2VudGVyLW1vYmlsZSwgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgaDIsIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuc3ViLXRpdGxlLWgyLCAuZzItc2VjdGlvbiBoMiwgLmcyLXNlY3Rpb24gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5nMi1zZWN0aW9uIC5zdWItdGl0bGUtaDIsIC5wYWdlLXN0YXRzLXNlY3Rpb24tdGl0bGUsIC5wYWdlLXN0YXRzLXBhcmFncmFwaC10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm10LTMwLCAuZXJyb3I0MDQgLmVudHJ5IHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtNTAge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4ubXQtNjAge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4ubWItMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubWItNTAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYi01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4ubWItMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubWItNDgtODAge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYi00OC04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG4ubXMtMTAge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLm10LTQ4IHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cblxuLm10Yi00OC05NiB7XG4gIG1hcmdpbjogNDhweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tdGItNDgtOTYge1xuICAgIG1hcmdpbjogOTZweCAwO1xuICB9XG59XG5cbi5tdGItNDgtODAsIC5nMi1zZWN0aW9uLCAjbWFycXVlZS1zZWN0aW9uIHtcbiAgbWFyZ2luOiA0OHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm10Yi00OC04MCwgLmcyLXNlY3Rpb24sICNtYXJxdWVlLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogODBweCAwO1xuICB9XG59XG5cbi5tdC00OC05NiB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm10LTQ4LTk2IHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICB9XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMTUge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4ucHRiLTYwIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHRiLTYwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0LTYwIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHQtNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0LTkwIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHQtOTAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucHQtOTAge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiLTQ4LTgwIHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBiLTQ4LTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG4ucGItOTAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYi05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wYi05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHRiLTkwIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHRiLTkwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucHRiLTkwIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiLTEyMCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiLTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGItMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHRiLTEyMCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB0Yi0xMjAge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnB0Yi0xMjAge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYWRkaW5nLTkwIHtcbiAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWRkaW5nLTkwIHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucGFkZGluZy05MCB7XG4gICAgcGFkZGluZzogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYWRkaW5nLTMwLTkwIHtcbiAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWRkaW5nLTMwLTkwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wYWRkaW5nLTMwLTkwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZ3JleS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5cbi5kYXJrLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZiZmJmO1xufVxuXG4uZ3JlZW4tYmcsIC5oZWF2eWJpZC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG59XG5cbi53aGl0ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi50cnVja2luZy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEIyQTk7XG59XG5cbi5kYXJrZXItZ3JleSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4uZTM2MC1iZywgLmVxdWlwbWVudDM2MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc2ODE7XG59XG5cbi5oZWF2eWpvYi1iZywgLmJsdWUtYmcsIC5oY3NzLW15ZmllbGQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZWI4O1xufVxuXG4uYmxhY2stYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uZnVlbGVycGx1cy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDJmNmM7XG59XG5cbi5oY3NzLWNsb3VkLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2NzM4Nztcbn1cblxuLmhjc3MtZGlzcGF0Y2hlci1iZywgLmRpc3BhdGNoZXItYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM1MjA1O1xufVxuXG4uaGNzcy1pbnRlbGxpZ2VuY2UtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEzZjcwO1xufVxuXG4uaGNzcy1wbGFucy1iZywgLnBsYW5zLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4NUNDNztcbn1cblxuLmhjc3Mtc2FmZXR5LWJnLCAuc2FmZXR5LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWUxYjtcbn1cblxuLmhjc3MtdGVsZW1hdGljcy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI1ZTI7XG59XG5cbi5saWdodGdyZXktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNmY3O1xufVxuXG4ubmF2eS1ibHVlLWJnLCAuaGNzcy1kYXJrLW5ldXRyYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyQjNBO1xufVxuXG4uaGVhdnliaWQtdGV4dCB7XG4gIGNvbG9yOiAjMDBDMTU4O1xufVxuXG4uaGVhdnlqb2ItdGV4dCB7XG4gIGNvbG9yOiAjMDA1ZWI4O1xufVxuXG4ub3BlcmF0aW9ucy10ZXh0IHtcbiAgY29sb3I6ICMwNTgzRkM7XG59XG5cbi5lMzYwLXRleHQge1xuICBjb2xvcjogIzAwOUVBNjtcbn1cblxuLmhjc3Mtc2FmZXR5LXRleHQge1xuICBjb2xvcjogI2ZmOWUxYjtcbn1cblxuLm9yYW5nZS10ZXh0IHtcbiAgY29sb3I6ICNmZjllMWI7XG59XG5cbi53aGl0ZS10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ibGFjay10ZXh0LCAudGhhbmsteW91LW1lc3NhZ2Uge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnBsYW5zLXRleHQge1xuICBjb2xvcjogIzAwNUVCODtcbn1cblxuLmRpc3BhdGNoZXItdGV4dCB7XG4gIGNvbG9yOiAjZTM1MjA1O1xufVxuXG4udGVsZW1hdGljcy10ZXh0IHtcbiAgY29sb3I6ICMwMDlFQTY7XG59XG5cbi5jbG91ZC10ZXh0LCAuaW5zaWdodHMtdGV4dCwgLmFjY291bnRpbmctdGV4dCB7XG4gIGNvbG9yOiAjNTY3Mzg3O1xufVxuXG4uZnVlbGVycGx1cy10ZXh0IHtcbiAgY29sb3I6ICM2NDJmNmM7XG59XG5cbi5mbGVldC10ZXh0IHtcbiAgY29sb3I6ICMwMDlFQTY7XG59XG5cbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cblxuLmJvcmRlci10b3Atbm9uZSB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tbm9uZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cblxuLmRvdWJsZS1ib3JkZXItdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTBlMDtcbn1cbi5kb3VibGUtYm9yZGVyLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTBlMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG59XG5cbi5ib3JkZXItcm91bmQge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mbGV4LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1yb3cge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVyby1pbWFnZS1kZWZhdWx0IHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1pbWFnZS1kZWZhdWx0IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVyby1pbWFnZS1kZWZhdWx0IHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5cbi5vcmFuZ2UtYm94IHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2Y3YmU2ODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5ibGFjay1ib3JkZXItYm94IHtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi53aGl0ZS1ib3gge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ud2hpdGUtYm94IC52Y2Uge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLndoaXRlLWJveCAudmNlLXNpbmdsZS1pbWFnZS1pbm5lci52Y2Utc2luZ2xlLWltYWdlLS1hYnNvbHV0ZSB7XG4gIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4ucm91bmRlZC1jb3JuZXJzIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cblxuLnJvdW5kZWQtY29ybmVycy10b3Age1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweDtcbn1cblxuLmhlYWRlci1ydWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1ydWxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDMzJTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNzkwcHgpIHtcbiAgLm5hcnJvdy1jb250YWluZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIge1xuICAgIG1heC13aWR0aDogMTM0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNzkwcHgpIHtcbiAgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDE3MzBweDtcbiAgfVxufVxuXG4uZnVsbC13aWR0aC1zaXRlLWlubmVyIC5zaXRlLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5iaWctaGVhZGxpbmUge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJpZy1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdWItdGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTc5MHB4KSB7XG4gIC5zdWItdGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4ucm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbmEucmVkLWxpbmsge1xuICBjb2xvcjogcmVkO1xufVxuXG4uaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG51bC5idWxsZXRzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxudWwuYnVsbGV0cyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbn1cbnVsLmJ1bGxldHMgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLCt1wiO1xuICBmb250LXNpemU6IDcwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBsaW5lLWhlaWdodDogMC4zO1xufVxuXG51bC5ib3JkZXItY2lyY2xlLWJ1bGxldHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xufVxudWwuYm9yZGVyLWNpcmNsZS1idWxsZXRzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG51bC5ib3JkZXItY2lyY2xlLWJ1bGxldHMgbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMS4yZW07XG4gIHRvcDogOHB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlcjogNXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbnVsLmJvcmRlci1jaXJjbGUtYnVsbGV0cy5oZWF2eWJpZC1idWxsZXRzIGxpOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwOTYzOTtcbn1cbnVsLmJvcmRlci1jaXJjbGUtYnVsbGV0cy5zYWZldHktYnVsbGV0cyBsaTpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZjllMWI7XG59XG51bC5ib3JkZXItY2lyY2xlLWJ1bGxldHMudGVsZW1hdGljcy1idWxsZXRzIGxpOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwYjVlMjtcbn1cbnVsLmJvcmRlci1jaXJjbGUtYnVsbGV0cy5oZWF2eWpvYi1idWxsZXRzIGxpOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNWViODtcbn1cblxuLnNvY2lhbC1yZXZpZXdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc29jaWFsLXJldmlld3MgaDIsIC5zb2NpYWwtcmV2aWV3cyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnNvY2lhbC1yZXZpZXdzIC5zdWItdGl0bGUtaDIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnNvY2lhbC1yZXZpZXdzIHAge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5zb2NpYWwtcmV2aWV3cyAud2hpdGUtYnRuLCAuc29jaWFsLXJldmlld3MgLmZvcm0td2hpdGUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS13aGl0ZS1idG4gLnNvY2lhbC1yZXZpZXdzIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiAjMDA5NjM5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zb2NpYWwtcmV2aWV3cyAud2hpdGUtYnRuLCAuc29jaWFsLXJldmlld3MgLmZvcm0td2hpdGUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS13aGl0ZS1idG4gLnNvY2lhbC1yZXZpZXdzIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uZm91ci1vbmUtaGFsZi1zdGFyczpiZWZvcmUge1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAxMTNweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzAzL1N0YXItcmV2aWV3LnN2ZykgcmVwZWF0LXg7XG4gIG1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDMvU3Rhci1yZXZpZXcuc3ZnKSByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBsZWZ0OiAwO1xuICB0b3A6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0ZGQjkwMCAwJSwgI0ZGQjkwMCA4OSUsICNEQ0RDREMgODklKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvdXItb25lLWhhbGYtc3RhcnM6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYnJlYWsge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnJlYWstbGcge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG59XG5cbi5zdmctc2FmZXR5IHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmOWUxYjtcbn1cblxuLnN2Zy1oZWF2eWpvYiBzdmcgcGF0aCwgLnN2Zy1wbGFucyBzdmcgcGF0aCwgLnN2Zy1kaXNwYXRjaGVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwNWViODtcbn1cblxuLnN2Zy1oZWF2eWJpZCBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwMDk2Mzk7XG59XG5cbi5zdmctZTM2MCBzdmcgcGF0aCwgLnN2Zy1mdWVsZXJwbHVzIHN2ZyBwYXRoLCAuc3ZnLXRlbGVtYXRpY3Mgc3ZnIHBhdGgsIC5zdmctZmxlZXQgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDA5RUE2O1xufVxuXG4uc3ZnLWFjY291bnRpbmcgc3ZnIHBhdGgsIC5zdmctY2xvdWQgc3ZnIHBhdGgge1xuICBmaWxsOiAjNTY3Mzg3O1xufVxuXG4uY29sb3JlZC1idWxsZXRzLCAuZGF0YS1zb2xpZC1idWxsZXRzLCAuZGlzcGF0Y2hlci1zb2xpZC1idWxsZXRzLCAuc2FmZXR5LXNvbGlkLWJ1bGxldHMsIC5mbGVldC1zb2xpZC1idWxsZXRzLCAub3BlcmF0aW9ucy1zb2xpZC1idWxsZXRzLCAuaGVhdnlqb2Itc29saWQtYnVsbGV0cywgLmhlYXZ5YmlkLXNvbGlkLWJ1bGxldHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG59XG4uY29sb3JlZC1idWxsZXRzIGxpLCAuZGF0YS1zb2xpZC1idWxsZXRzIGxpLCAuZGlzcGF0Y2hlci1zb2xpZC1idWxsZXRzIGxpLCAuc2FmZXR5LXNvbGlkLWJ1bGxldHMgbGksIC5mbGVldC1zb2xpZC1idWxsZXRzIGxpLCAub3BlcmF0aW9ucy1zb2xpZC1idWxsZXRzIGxpLCAuaGVhdnlqb2Itc29saWQtYnVsbGV0cyBsaSwgLmhlYXZ5YmlkLXNvbGlkLWJ1bGxldHMgbGkge1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uY29sb3JlZC1idWxsZXRzIGxpOmJlZm9yZSwgLmRhdGEtc29saWQtYnVsbGV0cyBsaTpiZWZvcmUsIC5kaXNwYXRjaGVyLXNvbGlkLWJ1bGxldHMgbGk6YmVmb3JlLCAuc2FmZXR5LXNvbGlkLWJ1bGxldHMgbGk6YmVmb3JlLCAuZmxlZXQtc29saWQtYnVsbGV0cyBsaTpiZWZvcmUsIC5vcGVyYXRpb25zLXNvbGlkLWJ1bGxldHMgbGk6YmVmb3JlLCAuaGVhdnlqb2Itc29saWQtYnVsbGV0cyBsaTpiZWZvcmUsIC5oZWF2eWJpZC1zb2xpZC1idWxsZXRzIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwrdcIjtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGxpbmUtaGVpZ2h0OiAwLjE1O1xufVxuXG4uaGVhdnliaWQtc29saWQtYnVsbGV0cyBsaTpiZWZvcmUge1xuICBjb2xvcjogIzAwOTYzOTtcbn1cblxuLmhlYXZ5am9iLXNvbGlkLWJ1bGxldHMgbGk6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDVlYjg7XG59XG5cbi5vcGVyYXRpb25zLXNvbGlkLWJ1bGxldHMgbGk6YmVmb3JlIHtcbiAgY29sb3I6ICMwNTgzRkM7XG59XG5cbi5mbGVldC1zb2xpZC1idWxsZXRzIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA5RUE2O1xufVxuXG4uc2FmZXR5LXNvbGlkLWJ1bGxldHMgbGk6YmVmb3JlIHtcbiAgY29sb3I6ICNmZjllMWI7XG59XG5cbi5kaXNwYXRjaGVyLXNvbGlkLWJ1bGxldHMgbGk6YmVmb3JlIHtcbiAgY29sb3I6ICNlMzUyMDU7XG59XG5cbi5kYXRhLXNvbGlkLWJ1bGxldHMgbGk6YmVmb3JlIHtcbiAgY29sb3I6ICM1NjczODc7XG59XG5cbi5wdGItMzItNDgge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB0Yi0zMi00OCB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuLnB0Yi00OC04MCwgLmcyLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogNDhweDtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB0Yi00OC04MCwgLmcyLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLW1hcmdpbnMge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uLW1hcmdpbnMge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG4ucm93LWdhcC00OCAucm93IHtcbiAgcm93LWdhcDogNDhweDtcbn1cblxuLnJvdy1nYXAtMjQgLnJvdyB7XG4gIHJvdy1nYXA6IDI0cHg7XG59XG5cbi5zdmctaWNvbi1zaXplIHN2ZyB7XG4gIG1heC1oZWlnaHQ6IDQycHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbmEuYmxhY2stdW5kZXJsaW5lLWxpbmssIC50d28tY29sdW1ucyBhOm5vdCguaGVhdnliaWQtYnRuKSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnR3by1jb2x1bW5zIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50d28tY29sdW1ucyB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cbn1cbi50d28tY29sdW1ucyBoMiwgLnR3by1jb2x1bW5zIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAudHdvLWNvbHVtbnMgLnN1Yi10aXRsZS1oMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnR3by1jb2x1bW5zIGgyLCAudHdvLWNvbHVtbnMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC50d28tY29sdW1ucyAuc3ViLXRpdGxlLWgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnR3by1jb2x1bW5zIGgyLCAudHdvLWNvbHVtbnMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC50d28tY29sdW1ucyAuc3ViLXRpdGxlLWgyIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4udHdvLWNvbHVtbnMgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudHdvLWNvbHVtbnMgcCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi50d28tY29sdW1ucyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnR3by1jb2x1bW5zIC5yb3cge1xuICByb3ctZ2FwOiAyNHB4O1xufVxuLmFsdC1iZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbnVsLmNoZWNrLWNpcmNsZS1idWxsZXRzIHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG51bC5jaGVjay1jaXJjbGUtYnVsbGV0cyA+IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG59XG51bC5jaGVjay1jaXJjbGUtYnVsbGV0cyA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvY2hlY2tfY2lyY2xlX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOC9jaGVja19jaXJjbGVfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDE2cHg7XG4gIG1hc2stc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgbGVmdDogMTZweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xufVxudWwuY2hlY2stY2lyY2xlLWJ1bGxldHMgdWwge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxudWwuY2hlY2stY2lyY2xlLWJ1bGxldHMgdWwgPiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYyAhaW1wb3J0YW50O1xufVxudWwuY2hlY2stY2lyY2xlLWJ1bGxldHMgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2VjdGlvbi1mcmFtZSwgLmhjc3MtZm9ybS1mcmFtZSwgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsIC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsICNnZW5lcmljLXRhYnMgLnBhbmUge1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzAwOTYzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2FmZXR5LWNvbG9yIC5zZWN0aW9uLWZyYW1lLCAuc2FmZXR5LWNvbG9yIC5oY3NzLWZvcm0tZnJhbWUsIC5zYWZldHktY29sb3IgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsIC5zYWZldHktY29sb3IgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAuc2FmZXR5LWNvbG9yIC5zdGF0cy1jb2xvciwgLnNhZmV0eS1jb2xvciAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc2FmZXR5LWNvbG9yIC5zdGF0cy1jb2xvciwgLnNhZmV0eS1jb2xvciAjZ2VuZXJpYy10YWJzIC5wYW5lLCAjZ2VuZXJpYy10YWJzIC5zYWZldHktY29sb3IgLnBhbmUge1xuICBib3JkZXItY29sb3I6ICNmZjllMWI7XG59XG5cbi5vcGVyYXRpb25zLWNvbG9yIC5zZWN0aW9uLWZyYW1lLCAub3BlcmF0aW9ucy1jb2xvciAuaGNzcy1mb3JtLWZyYW1lLCAub3BlcmF0aW9ucy1jb2xvciAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgLm9wZXJhdGlvbnMtY29sb3IgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAub3BlcmF0aW9ucy1jb2xvciAuc3RhdHMtY29sb3IsIC5vcGVyYXRpb25zLWNvbG9yIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5vcGVyYXRpb25zLWNvbG9yIC5zdGF0cy1jb2xvciwgLm9wZXJhdGlvbnMtY29sb3IgI2dlbmVyaWMtdGFicyAucGFuZSwgI2dlbmVyaWMtdGFicyAub3BlcmF0aW9ucy1jb2xvciAucGFuZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNWViODtcbn1cblxuLmZsZWV0LWNvbG9yIC5zZWN0aW9uLWZyYW1lLCAuZmxlZXQtY29sb3IgLmhjc3MtZm9ybS1mcmFtZSwgLmZsZWV0LWNvbG9yIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLCAuZmxlZXQtY29sb3IgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAuZmxlZXQtY29sb3IgLnN0YXRzLWNvbG9yLCAuZmxlZXQtY29sb3IgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLmZsZWV0LWNvbG9yIC5zdGF0cy1jb2xvciwgLmZsZWV0LWNvbG9yICNnZW5lcmljLXRhYnMgLnBhbmUsICNnZW5lcmljLXRhYnMgLmZsZWV0LWNvbG9yIC5wYW5lIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5RUE2O1xufVxuXG4uZGF0YS1jb2xvciAuc2VjdGlvbi1mcmFtZSwgLmRhdGEtY29sb3IgLmhjc3MtZm9ybS1mcmFtZSwgLmRhdGEtY29sb3IgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsIC5kYXRhLWNvbG9yIC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnBhZ2Utc3RhdHMgLmRhdGEtY29sb3IgLnN0YXRzLWNvbG9yLCAuZGF0YS1jb2xvciAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAuZGF0YS1jb2xvciAuc3RhdHMtY29sb3IsIC5kYXRhLWNvbG9yICNnZW5lcmljLXRhYnMgLnBhbmUsICNnZW5lcmljLXRhYnMgLmRhdGEtY29sb3IgLnBhbmUge1xuICBib3JkZXItY29sb3I6ICM1NjczODc7XG59XG5cbi5zZWFyY2gtZm9ybS1pbnB1dDo6cGxhY2Vob2xkZXIsIC5zZWFyY2gtZm9ybS1sYWJlbCB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkRlZmF1bHRzXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uc2VhcmNoLWZvcm0taW5wdXQ6OnBsYWNlaG9sZGVyOjpwbGFjZWhvbGRlciwgLnNlYXJjaC1mb3JtLWxhYmVsOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzMzO1xuICBvcGFjaXR5OiAwLjU0O1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuXG4ucHJpY2luZy1kcmlmdC1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByaWNpbmctZHJpZnQtbGluayAuZHJpZnQtZGlzYWJsZWQtbm90aWNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MHB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcyMWMyNDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB6LWluZGV4OiAxMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDhweCAwO1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnByaWNpbmctZHJpZnQtbGluazpob3ZlciAuZHJpZnQtZGlzYWJsZWQtbm90aWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNDeWJvdENvb2tpZWJvdERpYWxvZyB7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDcgIWltcG9ydGFudDtcbn1cblxuI0Nvb2tpZWJvdFdpZGdldDpub3QoLkNvb2tpZWJvdFdpZGdldC1pbmFjdGl2ZSkge1xuICBsZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbmlmcmFtZSNxLW1lc3Nlbmdlci1mcmFtZSB7XG4gIGJvdHRvbTogLThweCAhaW1wb3J0YW50O1xufVxuXG4ubW9iaWxlLWZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9iaWxlLWZ1bGwtd2lkdGgge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5saXN0LWNvbHVtbnMtMyB7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICBjb2x1bW4tY291bnQ6IDI7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1jb2x1bW5zLTMge1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgfVxufVxuXG4uaW1nLWJvcmRlci1jb3JuZXJzLTggaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uc2l0ZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA0OHB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAyMS43NHB4OyAvKiAxNTIuMDgzJSAqL1xufVxuLnNpdGUtZm9vdGVyIGEge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xufVxuLnNpdGUtZm9vdGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzUyYWM2OSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWZvb3RlciB7XG4gICAgcGFkZGluZzogNDhweCAwIDEzM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vKiAjIEZvb3RlciBXaWRnZXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZm9vdGVyLXdpZGdldHMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNsZWFyOiBib3RoO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZzogNDhweCAwO1xufVxuLmZvb3Rlci13aWRnZXRzIC5jb250YWluZXI6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAubmFycm93LWNvbnRhaW5lcjphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZvb3Rlci13aWRnZXRzIC5zaXRlLWlubmVyOmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyOmFmdGVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZvb3Rlci13aWRnZXRzIC5zaXRlLWlubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTQ4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXItd2lkZ2V0cyAuY29udGFpbmVyOmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyOmFmdGVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZvb3Rlci13aWRnZXRzIC5zaXRlLWlubmVyOmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLm5hcnJvdy1jb250YWluZXI6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyOmFmdGVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mb290ZXItd2lkZ2V0cyAuc2l0ZS1pbm5lcjphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lcjphZnRlciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mb290ZXItd2lkZ2V0cyAuc2l0ZS1pbm5lcjphZnRlciB7XG4gICAgYm90dG9tOiAtOTZweDtcbiAgfVxufVxuLmZvb3Rlci13aWRnZXRzIC5kLWZsZXgge1xuICBnYXA6IDAgMTVweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZvb3Rlci13aWRnZXRzIC53aWRnZXQtdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4OyAvKiAxNDAuMDk3JSAqL1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItd2lkZ2V0cyAud2lkZ2V0LXRpdGxlIHtcbiAgICBjb2xvcjogIzAwOTYzOTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBtYXJnaW46IDAgMCA2cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmZvb3Rlci13aWRnZXRzIC53aWRnZXQtdGl0bGU6OmFmdGVyIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICBmb250LWZhbWlseTogXCJEZWZhdWx0c1wiO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLXdpZGdldHMgLndpZGdldC10aXRsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmZvb3Rlci13aWRnZXRzIC53aWRnZXQtdGl0bGUuYWN0aXZlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG4uZm9vdGVyLXdpZGdldHMgcCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmZvb3Rlci13aWRnZXRzIC5mb290ZXItd2lkZ2V0LWFyZWE6bGFzdC1jaGlsZCAud2lkZ2V0LXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5mb290ZXItd2lkZ2V0cyAud2lkZ2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb290ZXItd2lkZ2V0cyAud2lkZ2V0IHVsID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb290ZXItd2lkZ2V0cyAud2lkZ2V0IC5zdWItbWVudSA+IGxpIHtcbiAgbWFyZ2luOiAwO1xufVxuLmZvb3Rlci13aWRnZXRzIC53aWRnZXQgLndpZGdldCA+IGxpIHtcbiAgbWFyZ2luOiAwO1xufVxuLmZvb3Rlci13aWRnZXRzIHVsLm1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG4uZm9vdGVyLXdpZGdldHMgdWwubWVudSBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLXdpZGdldHMgdWwubWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5mb290ZXItd2lkZ2V0cyB1bC5tZW51IGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmZvb3Rlci13aWRnZXRzIC5hY3RpdmUgdWwubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvb3Rlci13aWRnZXRzIGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIxLjc0cHg7IC8qIDE1Mi4wODMlICovXG4gIHBhZGRpbmc6IDEycHggNTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9vdGVyLXdpZGdldHMgYTpob3ZlciB7XG4gIGNvbG9yOiAjNTJhYzY5O1xufVxuLmZvb3Rlci13aWRnZXRzIGE6aG92ZXIgLmluc3RhZ3JhbS1pY29uLCAuZm9vdGVyLXdpZGdldHMgYTpob3ZlciAueC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyYWM2OTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLXdpZGdldHMgYSB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmZvb3Rlci13aWRnZXRzIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiB0ZXh0O1xufVxuLmZvb3Rlci13aWRnZXRzIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmZvb3Rlci13aWRnZXRzIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm50aC1jaGlsZChuKzIpID4gYSB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlci13aWRnZXRzIHtcbiAgICBwYWRkaW5nOiA5NnB4IDA7XG4gIH1cbn1cblxuLmZvb3Rlci13aWRnZXRzLTEge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXItd2lkZ2V0cy0xIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvb3Rlci13aWRnZXRzLTE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtOHB4O1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICB9XG59XG5cbi5mb290ZXItd2lkZ2V0cy0yLFxuLmZvb3Rlci13aWRnZXRzLTMsXG4uZm9vdGVyLXdpZGdldHMtNCxcbi5mb290ZXItd2lkZ2V0cy01IHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci13aWRnZXRzLTIsXG4gIC5mb290ZXItd2lkZ2V0cy0zLFxuICAuZm9vdGVyLXdpZGdldHMtNCxcbiAgLmZvb3Rlci13aWRnZXRzLTUge1xuICAgIGZsZXg6IDAgMCBjYWxjKDI1JSAtIDE1cHgpO1xuICB9XG4gIC5mb290ZXItd2lkZ2V0cy0yIHNlY3Rpb246bnRoLWNoaWxkKDIpLFxuICAuZm9vdGVyLXdpZGdldHMtMyBzZWN0aW9uOm50aC1jaGlsZCgyKSxcbiAgLmZvb3Rlci13aWRnZXRzLTQgc2VjdGlvbjpudGgtY2hpbGQoMiksXG4gIC5mb290ZXItd2lkZ2V0cy01IHNlY3Rpb246bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlci13aWRnZXRzLTIsXG4gIC5mb290ZXItd2lkZ2V0cy0zLFxuICAuZm9vdGVyLXdpZGdldHMtNCxcbiAgLmZvb3Rlci13aWRnZXRzLTUge1xuICAgIGZsZXg6IDAgMCBjYWxjKDE2LjY2NjY2NjY2NjclIC0gMTVweCk7XG4gIH1cbn1cblxuI21lbnUtZm9vdGVyLWNvbnRhY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiA0OHB4IDAgMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jbWVudS1mb290ZXItY29udGFjdCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuI21lbnUtZm9vdGVyLWNvbnRhY3QgLnBob25lLWxpbmsgYSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDQ4cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNtZW51LWZvb3Rlci1jb250YWN0IC5waG9uZS1saW5rIGEge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbiNtZW51LWZvb3Rlci1jb250YWN0IC5zb2NpYWwtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDI4cHg7XG59XG4jbWVudS1mb290ZXItY29udGFjdCAuc29jaWFsLWlubGluZSBhIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgI21lbnUtZm9vdGVyLWNvbnRhY3QgLnNvY2lhbC1pbmxpbmUge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxufVxuI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyIGEge1xuICBjb2xvcjogIzAwQzE1OCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDBDMTU4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEM5NzQ4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwQzk3NDg7XG59XG4jbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQzk3NDg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyIGEge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxLjFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaW5zdGFncmFtLWljb24ge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAxL2luc3RncmFtX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMS9pbnN0Z3JhbV9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBoZWlnaHQ6IDE5cHg7XG4gIHdpZHRoOiAxOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTtcbn1cblxuLngtaWNvbiB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDEveF9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDEveF9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBoZWlnaHQ6IDE5cHg7XG4gIHdpZHRoOiAxOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xufVxuXG4vKiAjIyBGb250IEljb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhDU1NGb250XCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL0hDU1NGb250LmVvdD9nbWg4YW5cIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL0hDU1NGb250LmVvdD9nbWg4YW4jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9IQ1NTRm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9IQ1NTRm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9IQ1NTRm9udC5zdmc/Z21oOGFuI0hDU1NGb250XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5bY2xhc3NePUhDU1NGb250LV0sXG5bY2xhc3MqPVwiIEhDU1NGb250LVwiXSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhDU1NGb250XCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzFcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtaGVhdnliaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmZcIjtcbn1cblxuLkhDU1NGb250LWhlYXZ5YmlkLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzdcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtaGVhdnlqb2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzBcIjtcbn1cblxuLkhDU1NGb250LWhlYXZ5am9iLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzhcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtZGlzcGF0Y2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NVwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1kaXNwYXRjaGVyLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjRcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtZTM2MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2N1wiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1lMzYwLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjZcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtZnVlbGVycGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2Y1wiO1xufVxuXG4uSENTU0ZvbnQtZnVlbGVycGx1cy1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU5XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLXNhZmV0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3M1wiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1zYWZldHktbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MlwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy10ZWxlbWF0aWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLXRlbGVtYXRpY3MtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZFwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1ncHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmVcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtZmxlZXQtbWFuYWdlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuXG4uSENTU0ZvbnQtZmxlZXQtbWFuYWdlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuXG4uSENTU0ZvbnQtb2VtLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cblxuLkhDU1NGb250LW9lbS1saW5rLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtcHJvZmVzc2lvbmFsLXNlcnZpY2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZhXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLXByb2Zlc3Npb25hbC1zZXJ2aWNlcy1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZiXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVlXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWNsb3VkLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWRcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtZWxvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjlcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtZWxvZ3MtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2OFwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1mb3Jtcy1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE1XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE2XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLXNraWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NVwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1za2lsbHMtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NFwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1jcmVkZW50aWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2M1wiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1jcmVkZW50aWFscy1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYyXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWNvbW11bml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MVwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1jb21tdW5pdHktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYwXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWNvbW11bml0eS1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVmXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWFjYWRlbXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWJcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtYWNhZGVteWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWNcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtZW1wbG95ZWUtYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE3XCI7XG59XG5cbi5IQ1NTRm9udC1lbXBsb3llZS1hcHAtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhOFwiO1xufVxuXG4uSENTU0ZvbnQtMjQtaG91cnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cblxuLkhDU1NGb250LWFpcnBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5IQ1NTRm9udC1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQyXCI7XG59XG5cbi5IQ1NTRm9udC1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0M1wiO1xufVxuXG4uSENTU0ZvbnQtYXJ0aWNsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLkhDU1NGb250LWF1dG9tYXRlLWRpc3BhdGNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDRcIjtcbn1cblxuLkhDU1NGb250LWF3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ1XCI7XG59XG5cbi5IQ1NTRm9udC1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG5cbi5IQ1NTRm9udC1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDdcIjtcbn1cblxuLkhDU1NGb250LWJhci1jaGFydC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG5cbi5IQ1NTRm9udC1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5IQ1NTRm9udC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLkhDU1NGb250LWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ4XCI7XG59XG5cbi5IQ1NTRm9udC1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ5XCI7XG59XG5cbi5IQ1NTRm9udC1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YVwiO1xufVxuXG4uSENTU0ZvbnQtY2FzaC1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4uSENTU0ZvbnQtY2VydGlmaWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuXG4uSENTU0ZvbnQtY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YlwiO1xufVxuXG4uSENTU0ZvbnQtY2hhdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG5cbi5IQ1NTRm9udC1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0Y1wiO1xufVxuXG4uSENTU0ZvbnQtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGRcIjtcbn1cblxuLkhDU1NGb250LWNsb3VkLWNvbXB1dGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuXG4uSENTU0ZvbnQtY2xvdWQtcm91dGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG5cbi5IQ1NTRm9udC1jbG91ZC1zY2FsYWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuXG4uSENTU0ZvbnQtY2xvdWQtc2VjdXJpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cblxuLkhDU1NGb250LWNvZy1yb3RhdGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZVwiO1xufVxuXG4uSENTU0ZvbnQtY29sb3ItY29kZS1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uSENTU0ZvbnQtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZlwiO1xufVxuXG4uSENTU0ZvbnQtY29uc3RydWN0aW9uLWhlbG1ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MFwiO1xufVxuXG4uSENTU0ZvbnQtY29udHJhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLkhDU1NGb250LWNyYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG5cbi5IQ1NTRm9udC1jcmFuZS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG5cbi5IQ1NTRm9udC1lbGltaW5hdGUtZ3Vlc3N3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5IQ1NTRm9udC1lbGltaW5hdGUtcGFwZXJ3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUxXCI7XG59XG5cbi5IQ1NTRm9udC1lbWFpbC1hZGRyZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUyXCI7XG59XG5cbi5IQ1NTRm9udC1lbmdpbmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1M1wiO1xufVxuXG4uSENTU0ZvbnQtZXF1aXBtZW50LWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU0XCI7XG59XG5cbi5IQ1NTRm9udC1lc3RpbWF0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU1XCI7XG59XG5cbi5IQ1NTRm9udC1leGNsYW1hdGlvbi1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG5cbi5IQ1NTRm9udC1leWVnbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG5cbi5IQ1NTRm9udC1mYXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTZcIjtcbn1cblxuLkhDU1NGb250LWZvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cblxuLkhDU1NGb250LWZ1ZWwtYWRqdXN0bWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTdcIjtcbn1cblxuLkhDU1NGb250LWZ1ZWwtZXhwZW5zZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NThcIjtcbn1cblxuLkhDU1NGb250LWdhcy1wdW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG5cbi5IQ1NTRm9udC1nZWFycy1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuXG4uSENTU0ZvbnQtaGFuZGxlLWJpZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWFcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtaWNvbnNfdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTJcIjtcbn1cblxuLkhDU1NGb250LWhlYWRzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzZcIjtcbn1cblxuLkhDU1NGb250LWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzlcIjtcbn1cblxuLkhDU1NGb250LWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYVwiO1xufVxuXG4uSENTU0ZvbnQtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3YVwiO1xufVxuXG4uSENTU0ZvbnQtaWRlbnRpZnktZnVlbC1ob2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdiXCI7XG59XG5cbi5IQ1NTRm9udC1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuXG4uSENTU0ZvbnQtaXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3Y1wiO1xufVxuXG4uSENTU0ZvbnQtanVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cblxuLkhDU1NGb250LWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3ZlwiO1xufVxuXG4uSENTU0ZvbnQtbGFwdG9wLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdkXCI7XG59XG5cbi5IQ1NTRm9udC1sYXB0b3AtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2VcIjtcbn1cblxuLkhDU1NGb250LWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MFwiO1xufVxuXG4uSENTU0ZvbnQtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MVwiO1xufVxuXG4uSENTU0ZvbnQtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MlwiO1xufVxuXG4uSENTU0ZvbnQtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4M1wiO1xufVxuXG4uSENTU0ZvbnQtbWFnbmlmaXlpbmctZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTFcIjtcbn1cblxuLkhDU1NGb250LW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODRcIjtcbn1cblxuLkhDU1NGb250LW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWRcIjtcbn1cblxuLkhDU1NGb250LW1ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG59XG5cbi5IQ1NTRm9udC1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODZcIjtcbn1cblxuLkhDU1NGb250LW1vYmlsZS1hbGVydHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODVcIjtcbn1cblxuLkhDU1NGb250LW1vbmV5LXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWZcIjtcbn1cblxuLkhDU1NGb250LW1vbml0b3ItZHJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg3XCI7XG59XG5cbi5IQ1NTRm9udC1tb3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMFwiO1xufVxuXG4uSENTU0ZvbnQtbmV3c2xldHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMVwiO1xufVxuXG4uSENTU0ZvbnQtbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyM1wiO1xufVxuXG4uSENTU0ZvbnQtbmV4dC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG5cbi5IQ1NTRm9udC1ub3RlLXRha2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuXG4uSENTU0ZvbnQtb2lsLWFuZC1nYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbn1cblxuLkhDU1NGb250LXBhcGVyd29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4OFwiO1xufVxuXG4uSENTU0ZvbnQtcGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4OVwiO1xufVxuXG4uSENTU0ZvbnQtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGFcIjtcbn1cblxuLkhDU1NGb250LXBpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cblxuLkhDU1NGb250LXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4YlwiO1xufVxuXG4uSENTU0ZvbnQtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG5cbi5IQ1NTRm9udC1wb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYVwiO1xufVxuXG4uSENTU0ZvbnQtcG93ZXItYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThjXCI7XG59XG5cbi5IQ1NTRm9udC1wcmVwYXJlLWZ1dHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYlwiO1xufVxuXG4uSENTU0ZvbnQtcHJldmlvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmNcIjtcbn1cblxuLkhDU1NGb250LXByb3RlY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGRcIjtcbn1cblxuLkhDU1NGb250LXB1enpsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZFwiO1xufVxuXG4uSENTU0ZvbnQtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThlXCI7XG59XG5cbi5IQ1NTRm9udC1yaWJib246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmVcIjtcbn1cblxuLkhDU1NGb250LXNhZmV0eS1jdWx0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThmXCI7XG59XG5cbi5IQ1NTRm9udC1zYWxlcy1wZXJzb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmZcIjtcbn1cblxuLkhDU1NGb250LXNjaGVkdWxlLWJ1ZGdldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5MFwiO1xufVxuXG4uSENTU0ZvbnQtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkyXCI7XG59XG5cbi5IQ1NTRm9udC1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkzXCI7XG59XG5cbi5IQ1NTRm9udC1zZW5kaW5nLWJ1ZGdldHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTRcIjtcbn1cblxuLkhDU1NGb250LXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG5cbi5IQ1NTRm9udC1zaWduLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMxXCI7XG59XG5cbi5IQ1NTRm9udC1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzJcIjtcbn1cblxuLkhDU1NGb250LXNpbmdsZS1kb2N1bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzM1wiO1xufVxuXG4uSENTU0ZvbnQtc21hcnRwaG9uZS1tb25leXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzRcIjtcbn1cblxuLkhDU1NGb250LXNwYWNlc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5NVwiO1xufVxuXG4uSENTU0ZvbnQtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5NlwiO1xufVxuXG4uSENTU0ZvbnQtc3VwcG9ydC10ZWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk3XCI7XG59XG5cbi5IQ1NTRm9udC10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5OFwiO1xufVxuXG4uSENTU0ZvbnQtdGVsZWNvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNVwiO1xufVxuXG4uSENTU0ZvbnQtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk5XCI7XG59XG5cbi5IQ1NTRm9udC10aW1lY2FyZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWFcIjtcbn1cblxuLkhDU1NGb250LXRvb2xib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWJcIjtcbn1cblxuLkhDU1NGb250LXRvb2xzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTljXCI7XG59XG5cbi5IQ1NTRm9udC10cmFjay1wZXJmb3JtYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNlwiO1xufVxuXG4uSENTU0ZvbnQtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTllXCI7XG59XG5cbi5IQ1NTRm9udC10cm9waHktMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZFwiO1xufVxuXG4uSENTU0ZvbnQtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2JcIjtcbn1cblxuLkhDU1NGb250LXRydWNrLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzdcIjtcbn1cblxuLkhDU1NGb250LXRydWNrLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzhcIjtcbn1cblxuLkhDU1NGb250LXRydWNrLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzlcIjtcbn1cblxuLkhDU1NGb250LXRydWNrLTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2FcIjtcbn1cblxuLkhDU1NGb250LXRydWNraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTlmXCI7XG59XG5cbi5IQ1NTRm9udC11cC1kb3duLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhMFwiO1xufVxuXG4uSENTU0ZvbnQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNjXCI7XG59XG5cbi5IQ1NTRm9udC11c2VyLXByb2ZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTFcIjtcbn1cblxuLkhDU1NGb250LXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG59XG5cbi5IQ1NTRm9udC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZVwiO1xufVxuXG4uSENTU0ZvbnQtdmlldy1kb2N1bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhM1wiO1xufVxuXG4uSENTU0ZvbnQtd2FzdGV3YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZlwiO1xufVxuXG4uSENTU0ZvbnQtd2F0Y2gtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDBcIjtcbn1cblxuLkhDU1NGb250LXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDFcIjtcbn1cblxuLkhDU1NGb250LXdvcmxkLXdpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTRcIjtcbn1cblxuLkhDU1NGb250LWhlYXZ5YmlkLWxvZ286YmVmb3JlLCAuSENTU0ZvbnQtaGNzcy1oZWF2eWJpZDpiZWZvcmUge1xuICBjb2xvcjogIzAwOTYzOTtcbn1cblxuLkhDU1NGb250LWhlYXZ5am9iLWxvZ286YmVmb3JlLCAuSENTU0ZvbnQtaGNzcy1oZWF2eWpvYjpiZWZvcmUge1xuICBjb2xvcjogIzAwNWViODtcbn1cblxuLkhDU1NGb250LWhjc3Mtc2FmZXR5LWxvZ286YmVmb3JlLCAuSENTU0ZvbnQtaGNzcy1zYWZldHk6YmVmb3JlIHtcbiAgY29sb3I6ICNmZjllMWI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWRpc3BhdGNoZXItbG9nbzpiZWZvcmUge1xuICBjb2xvcjogI2UzNTIwNTtcbn1cblxuLkhDU1NGb250LWhjc3MtZTM2MC1sb2dvOmJlZm9yZSwgLkhDU1NGb250LWhjc3MtZTM2MDpiZWZvcmUge1xuICBjb2xvcjogIzAwNzY4MTtcbn1cblxuLkhDU1NGb250LWZ1ZWxlcnBsdXMtbG9nbzpiZWZvcmUsIC5IQ1NTRm9udC1oY3NzLWZ1ZWxlcnBsdXM6YmVmb3JlIHtcbiAgY29sb3I6ICM2NDJmNmM7XG59XG5cbi5IQ1NTRm9udC1oY3NzLXRlbGVtYXRpY3MtbG9nbzpiZWZvcmUge1xuICBjb2xvcjogIzAwYjVlMjtcbn1cblxuLkhDU1NGb250LWhjc3MtY2xvdWQtaWNvbjpiZWZvcmUge1xuICBjb2xvcjogIzU2NzM4Nztcbn1cblxuLmljb24taGNzcy1wbGFucyB7XG4gIGhlaWdodDogMzVweDtcbn1cbi5pY29uLWhjc3MtcGxhbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDMvbG9nby1wbGFucy1qdXN0aWNvbi5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmljb24taGNzcy10cnVja2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMy9sb2dvLXRydWNraW5nLWp1c3RpY29uLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uaWNvbi1oY3NzLWludGVsbGlnZW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMy9sb2dvLWludGVsbGlnZW5jZS1qdXN0aWNvbi5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmljb24taGNzcy1hZXJpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDcvbG9nby1hZXJpYWwtanVzdGljb24uc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJEZWZhdWx0c1wiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9kZWZhdWx0cy9EZWZhdWx0cy5lb3Q/cmZhOXo4XCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9kZWZhdWx0cy9EZWZhdWx0cy5lb3Q/I2llZml4cmZhOXo4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvZGVmYXVsdHMvRGVmYXVsdHMud29mZj9yZmE5ejhcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL2RlZmF1bHRzL0RlZmF1bHRzLnR0Zj9yZmE5ejhcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9kZWZhdWx0cy9EZWZhdWx0cy5zdmc/cmZhOXo4I0RlZmF1bHRzXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5bY2xhc3NePURlZmF1bHRzLV0sXG5bY2xhc3MqPVwiIERlZmF1bHRzLVwiXSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRlZmF1bHRzXCI7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uRGVmYXVsdHMtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjtcbn1cblxuLkRlZmF1bHRzLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7XG59XG5cbi5EZWZhdWx0cy1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbn1cblxuLkRlZmF1bHRzLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDNcIjtcbn1cblxuLkRlZmF1bHRzLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XG59XG5cbi5EZWZhdWx0cy1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG5cbi5EZWZhdWx0cy1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDZcIjtcbn1cblxuLkRlZmF1bHRzLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjtcbn1cblxuLkRlZmF1bHRzLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDhcIjtcbn1cblxuLkRlZmF1bHRzLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XG59XG5cbi5EZWZhdWx0cy10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiO1xufVxuXG4uRGVmYXVsdHMtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuXG4uRGVmYXVsdHMtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cblxuLkRlZmF1bHRzLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG5cbi5EZWZhdWx0cy1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cblxuLkRlZmF1bHRzLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG5cbi5EZWZhdWx0cy1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiO1xufVxuXG4uRGVmYXVsdHMtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7XG59XG5cbi5EZWZhdWx0cy1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjtcbn1cblxuLkRlZmF1bHRzLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiO1xufVxuXG4uRGVmYXVsdHMtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG59XG5cbi5EZWZhdWx0cy1nZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG59XG5cbi5EZWZhdWx0cy10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE0XCI7XG59XG5cbi5EZWZhdWx0cy1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTZcIjtcbn1cblxuLkRlZmF1bHRzLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjtcbn1cblxuLkRlZmF1bHRzLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjtcbn1cblxuLkRlZmF1bHRzLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFhXCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYlwiO1xufVxuXG4uRGVmYXVsdHMtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjtcbn1cblxuLkRlZmF1bHRzLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWRcIjtcbn1cblxuLkRlZmF1bHRzLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuXG4uRGVmYXVsdHMtcm90YXRlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG59XG5cbi5EZWZhdWx0cy1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG59XG5cbi5EZWZhdWx0cy1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiO1xufVxuXG4uRGVmYXVsdHMtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiO1xufVxuXG4uRGVmYXVsdHMtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiO1xufVxuXG4uRGVmYXVsdHMtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiO1xufVxuXG4uRGVmYXVsdHMtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiO1xufVxuXG4uRGVmYXVsdHMtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjtcbn1cblxuLkRlZmF1bHRzLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiO1xufVxuXG4uRGVmYXVsdHMtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7XG59XG5cbi5EZWZhdWx0cy1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7XG59XG5cbi5EZWZhdWx0cy10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjtcbn1cblxuLkRlZmF1bHRzLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjtcbn1cblxuLkRlZmF1bHRzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjtcbn1cblxuLkRlZmF1bHRzLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7XG59XG5cbi5EZWZhdWx0cy1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiO1xufVxuXG4uRGVmYXVsdHMtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG5cbi5EZWZhdWx0cy1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7XG59XG5cbi5EZWZhdWx0cy1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7XG59XG5cbi5EZWZhdWx0cy1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjtcbn1cblxuLkRlZmF1bHRzLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7XG59XG5cbi5EZWZhdWx0cy10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7XG59XG5cbi5EZWZhdWx0cy1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7XG59XG5cbi5EZWZhdWx0cy1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjtcbn1cblxuLkRlZmF1bHRzLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7XG59XG5cbi5EZWZhdWx0cy1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7XG59XG5cbi5EZWZhdWx0cy1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7XG59XG5cbi5EZWZhdWx0cy1kZWRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjtcbn1cblxuLkRlZmF1bHRzLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjtcbn1cblxuLkRlZmF1bHRzLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiO1xufVxuXG4uRGVmYXVsdHMtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XG59XG5cbi5EZWZhdWx0cy1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuXG4uRGVmYXVsdHMtcGhvdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjtcbn1cblxuLkRlZmF1bHRzLXBpY3R1cmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuXG4uRGVmYXVsdHMtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7XG59XG5cbi5EZWZhdWx0cy1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG59XG5cbi5EZWZhdWx0cy1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjtcbn1cblxuLkRlZmF1bHRzLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjtcbn1cblxuLkRlZmF1bHRzLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjtcbn1cblxuLkRlZmF1bHRzLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiO1xufVxuXG4uRGVmYXVsdHMtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDVcIjtcbn1cblxuLkRlZmF1bHRzLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ2XCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDdcIjtcbn1cblxuLkRlZmF1bHRzLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjtcbn1cblxuLkRlZmF1bHRzLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjtcbn1cblxuLkRlZmF1bHRzLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7XG59XG5cbi5EZWZhdWx0cy1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG59XG5cbi5EZWZhdWx0cy1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiO1xufVxuXG4uRGVmYXVsdHMtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiO1xufVxuXG4uRGVmYXVsdHMtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiO1xufVxuXG4uRGVmYXVsdHMtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7XG59XG5cbi5EZWZhdWx0cy1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjtcbn1cblxuLkRlZmF1bHRzLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7XG59XG5cbi5EZWZhdWx0cy1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbn1cblxuLkRlZmF1bHRzLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cblxuLkRlZmF1bHRzLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG59XG5cbi5EZWZhdWx0cy1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjtcbn1cblxuLkRlZmF1bHRzLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiO1xufVxuXG4uRGVmYXVsdHMtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG59XG5cbi5EZWZhdWx0cy1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjtcbn1cblxuLkRlZmF1bHRzLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG59XG5cbi5EZWZhdWx0cy1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7XG59XG5cbi5EZWZhdWx0cy10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1Y1wiO1xufVxuXG4uRGVmYXVsdHMtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWRcIjtcbn1cblxuLkRlZmF1bHRzLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZVwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MFwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7XG59XG5cbi5EZWZhdWx0cy1tYWlsLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjtcbn1cblxuLkRlZmF1bHRzLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7XG59XG5cbi5EZWZhdWx0cy1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjtcbn1cblxuLkRlZmF1bHRzLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XG59XG5cbi5EZWZhdWx0cy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG5cbi5EZWZhdWx0cy1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuXG4uRGVmYXVsdHMtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjtcbn1cblxuLkRlZmF1bHRzLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xufVxuXG4uRGVmYXVsdHMtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiO1xufVxuXG4uRGVmYXVsdHMtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiO1xufVxuXG4uRGVmYXVsdHMtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiO1xufVxuXG4uRGVmYXVsdHMtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7XG59XG5cbi5EZWZhdWx0cy1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjtcbn1cblxuLkRlZmF1bHRzLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG5cbi5EZWZhdWx0cy13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG5cbi5EZWZhdWx0cy1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiO1xufVxuXG4uRGVmYXVsdHMtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjtcbn1cblxuLkRlZmF1bHRzLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiO1xufVxuXG4uRGVmYXVsdHMtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuXG4uRGVmYXVsdHMtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7XG59XG5cbi5EZWZhdWx0cy1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG59XG5cbi5EZWZhdWx0cy1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cblxuLkRlZmF1bHRzLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjtcbn1cblxuLkRlZmF1bHRzLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjtcbn1cblxuLkRlZmF1bHRzLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiO1xufVxuXG4uRGVmYXVsdHMtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZVwiO1xufVxuXG4uRGVmYXVsdHMtYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG5cbi5EZWZhdWx0cy1iYXItY2hhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiO1xufVxuXG4uRGVmYXVsdHMtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjtcbn1cblxuLkRlZmF1bHRzLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiO1xufVxuXG4uRGVmYXVsdHMtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7XG59XG5cbi5EZWZhdWx0cy1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODRcIjtcbn1cblxuLkRlZmF1bHRzLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjtcbn1cblxuLkRlZmF1bHRzLWdlYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7XG59XG5cbi5EZWZhdWx0cy1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiO1xufVxuXG4uRGVmYXVsdHMtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODdcIjtcbn1cblxuLkRlZmF1bHRzLXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODhcIjtcbn1cblxuLkRlZmF1bHRzLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiO1xufVxuXG4uRGVmYXVsdHMtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YVwiO1xufVxuXG4uRGVmYXVsdHMtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGJcIjtcbn1cblxuLkRlZmF1bHRzLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiO1xufVxuXG4uRGVmYXVsdHMtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiO1xufVxuXG4uRGVmYXVsdHMtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xufVxuXG4uRGVmYXVsdHMtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MFwiO1xufVxuXG4uRGVmYXVsdHMtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XG59XG5cbi5EZWZhdWx0cy1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7XG59XG5cbi5EZWZhdWx0cy11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjtcbn1cblxuLkRlZmF1bHRzLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjtcbn1cblxuLkRlZmF1bHRzLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG59XG5cbi5EZWZhdWx0cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NlwiO1xufVxuXG4uRGVmYXVsdHMtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5N1wiO1xufVxuXG4uRGVmYXVsdHMtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7XG59XG5cbi5EZWZhdWx0cy10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG59XG5cbi5EZWZhdWx0cy1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuXG4uRGVmYXVsdHMtZmFjZWJvb2stZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuXG4uRGVmYXVsdHMtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7XG59XG5cbi5EZWZhdWx0cy11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjtcbn1cblxuLkRlZmF1bHRzLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7XG59XG5cbi5EZWZhdWx0cy1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWVcIjtcbn1cblxuLkRlZmF1bHRzLWhkZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7XG59XG5cbi5EZWZhdWx0cy1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiO1xufVxuXG4uRGVmYXVsdHMtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEyXCI7XG59XG5cbi5EZWZhdWx0cy1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhM1wiO1xufVxuXG4uRGVmYXVsdHMtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7XG59XG5cbi5EZWZhdWx0cy1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiO1xufVxuXG4uRGVmYXVsdHMtaGFuZC1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7XG59XG5cbi5EZWZhdWx0cy1oYW5kLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOVwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiO1xufVxuXG4uRGVmYXVsdHMtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjtcbn1cblxuLkRlZmF1bHRzLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiO1xufVxuXG4uRGVmYXVsdHMtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjtcbn1cblxuLkRlZmF1bHRzLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMFwiO1xufVxuXG4uRGVmYXVsdHMtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7XG59XG5cbi5EZWZhdWx0cy1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiO1xufVxuXG4uRGVmYXVsdHMtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjtcbn1cblxuLkRlZmF1bHRzLWNoYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG5cbi5EZWZhdWx0cy1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG5cbi5EZWZhdWx0cy1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiO1xufVxuXG4uRGVmYXVsdHMtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjtcbn1cblxuLkRlZmF1bHRzLWN1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiO1xufVxuXG4uRGVmYXVsdHMtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjtcbn1cblxuLkRlZmF1bHRzLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjtcbn1cblxuLkRlZmF1bHRzLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiO1xufVxuXG4uRGVmYXVsdHMtZmxvcHB5LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjtcbn1cblxuLkRlZmF1bHRzLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjtcbn1cblxuLkRlZmF1bHRzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiO1xufVxuXG4uRGVmYXVsdHMtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xufVxuXG4uRGVmYXVsdHMtbmF2aWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xufVxuXG4uRGVmYXVsdHMtcmVvcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xufVxuXG4uRGVmYXVsdHMtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYVwiO1xufVxuXG4uRGVmYXVsdHMtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYlwiO1xufVxuXG4uRGVmYXVsdHMtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjY1wiO1xufVxuXG4uRGVmYXVsdHMtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7XG59XG5cbi5EZWZhdWx0cy10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiO1xufVxuXG4uRGVmYXVsdHMtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDBcIjtcbn1cblxuLkRlZmF1bHRzLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7XG59XG5cbi5EZWZhdWx0cy1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjtcbn1cblxuLkRlZmF1bHRzLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjtcbn1cblxuLkRlZmF1bHRzLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNFwiO1xufVxuXG4uRGVmYXVsdHMtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDVcIjtcbn1cblxuLkRlZmF1bHRzLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7XG59XG5cbi5EZWZhdWx0cy1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG59XG5cbi5EZWZhdWx0cy1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiO1xufVxuXG4uRGVmYXVsdHMtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOVwiO1xufVxuXG4uRGVmYXVsdHMtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjtcbn1cblxuLkRlZmF1bHRzLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjtcbn1cblxuLkRlZmF1bHRzLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjtcbn1cblxuLkRlZmF1bHRzLXVuc29ydGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG59XG5cbi5EZWZhdWx0cy1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjtcbn1cblxuLkRlZmF1bHRzLXNvcnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xufVxuXG4uRGVmYXVsdHMtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbn1cblxuLkRlZmF1bHRzLXNvcnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbn1cblxuLkRlZmF1bHRzLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7XG59XG5cbi5EZWZhdWx0cy1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiO1xufVxuXG4uRGVmYXVsdHMtcm90YXRlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cblxuLkRlZmF1bHRzLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cblxuLkRlZmF1bHRzLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7XG59XG5cbi5EZWZhdWx0cy1sZWdhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlM1wiO1xufVxuXG4uRGVmYXVsdHMtZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU0XCI7XG59XG5cbi5EZWZhdWx0cy10YWNob21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU0XCI7XG59XG5cbi5EZWZhdWx0cy1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTVcIjtcbn1cblxuLkRlZmF1bHRzLWNvbW1lbnRzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTZcIjtcbn1cblxuLkRlZmF1bHRzLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjtcbn1cblxuLkRlZmF1bHRzLWZsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7XG59XG5cbi5EZWZhdWx0cy1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7XG59XG5cbi5EZWZhdWx0cy11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiO1xufVxuXG4uRGVmYXVsdHMtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG5cbi5EZWZhdWx0cy1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiO1xufVxuXG4uRGVmYXVsdHMtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjtcbn1cblxuLkRlZmF1bHRzLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVjXCI7XG59XG5cbi5EZWZhdWx0cy1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZFwiO1xufVxuXG4uRGVmYXVsdHMtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7XG59XG5cbi5EZWZhdWx0cy11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7XG59XG5cbi5EZWZhdWx0cy1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiO1xufVxuXG4uRGVmYXVsdHMtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjtcbn1cblxuLkRlZmF1bHRzLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjtcbn1cblxuLkRlZmF1bHRzLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiO1xufVxuXG4uRGVmYXVsdHMtY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNVwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjZcIjtcbn1cblxuLkRlZmF1bHRzLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjdcIjtcbn1cblxuLkRlZmF1bHRzLWhvc3BpdGFsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjtcbn1cblxuLkRlZmF1bHRzLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiO1xufVxuXG4uRGVmYXVsdHMtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7XG59XG5cbi5EZWZhdWx0cy1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiO1xufVxuXG4uRGVmYXVsdHMtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiO1xufVxuXG4uRGVmYXVsdHMtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjtcbn1cblxuLkRlZmF1bHRzLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7XG59XG5cbi5EZWZhdWx0cy1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiO1xufVxuXG4uRGVmYXVsdHMtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG59XG5cbi5EZWZhdWx0cy1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cblxuLkRlZmF1bHRzLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG5cbi5EZWZhdWx0cy1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi5EZWZhdWx0cy1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuXG4uRGVmYXVsdHMtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cblxuLkRlZmF1bHRzLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cblxuLkRlZmF1bHRzLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjtcbn1cblxuLkRlZmF1bHRzLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuXG4uRGVmYXVsdHMtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG5cbi5EZWZhdWx0cy1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjtcbn1cblxuLkRlZmF1bHRzLW1vYmlsZS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuXG4uRGVmYXVsdHMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGNcIjtcbn1cblxuLkRlZmF1bHRzLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cblxuLkRlZmF1bHRzLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG5cbi5EZWZhdWx0cy1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG5cbi5EZWZhdWx0cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbn1cblxuLkRlZmF1bHRzLW1haWwtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjtcbn1cblxuLkRlZmF1bHRzLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG59XG5cbi5EZWZhdWx0cy1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG5cbi5EZWZhdWx0cy1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNFwiO1xufVxuXG4uRGVmYXVsdHMtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNVwiO1xufVxuXG4uRGVmYXVsdHMtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuXG4uRGVmYXVsdHMtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiO1xufVxuXG4uRGVmYXVsdHMtbWVoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjtcbn1cblxuLkRlZmF1bHRzLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cblxuLkRlZmF1bHRzLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjtcbn1cblxuLkRlZmF1bHRzLWZsYWctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZFwiO1xufVxuXG4uRGVmYXVsdHMtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cblxuLkRlZmF1bHRzLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7XG59XG5cbi5EZWZhdWx0cy1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XG59XG5cbi5EZWZhdWx0cy1tYWlsLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuXG4uRGVmYXVsdHMtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG5cbi5EZWZhdWx0cy1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjNcIjtcbn1cblxuLkRlZmF1bHRzLXN0YXItaGFsZi1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIzXCI7XG59XG5cbi5EZWZhdWx0cy1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyM1wiO1xufVxuXG4uRGVmYXVsdHMtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjtcbn1cblxuLkRlZmF1bHRzLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjtcbn1cblxuLkRlZmF1bHRzLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiO1xufVxuXG4uRGVmYXVsdHMtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG5cbi5EZWZhdWx0cy11bmxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjtcbn1cblxuLkRlZmF1bHRzLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7XG59XG5cbi5EZWZhdWx0cy1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG5cbi5EZWZhdWx0cy1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYVwiO1xufVxuXG4uRGVmYXVsdHMtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjtcbn1cblxuLkRlZmF1bHRzLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiO1xufVxuXG4uRGVmYXVsdHMtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7XG59XG5cbi5EZWZhdWx0cy1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjtcbn1cblxuLkRlZmF1bHRzLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjtcbn1cblxuLkRlZmF1bHRzLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjtcbn1cblxuLkRlZmF1bHRzLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiO1xufVxuXG4uRGVmYXVsdHMtY2FsZW5kYXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiO1xufVxuXG4uRGVmYXVsdHMtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzRcIjtcbn1cblxuLkRlZmF1bHRzLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiO1xufVxuXG4uRGVmYXVsdHMtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7XG59XG5cbi5EZWZhdWx0cy1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7XG59XG5cbi5EZWZhdWx0cy1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiO1xufVxuXG4uRGVmYXVsdHMtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjtcbn1cblxuLkRlZmF1bHRzLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cblxuLkRlZmF1bHRzLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7XG59XG5cbi5EZWZhdWx0cy1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7XG59XG5cbi5EZWZhdWx0cy1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIjtcbn1cblxuLkRlZmF1bHRzLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cblxuLkRlZmF1bHRzLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7XG59XG5cbi5EZWZhdWx0cy1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7XG59XG5cbi5EZWZhdWx0cy1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XG59XG5cbi5EZWZhdWx0cy1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7XG59XG5cbi5EZWZhdWx0cy1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiO1xufVxuXG4uRGVmYXVsdHMtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7XG59XG5cbi5EZWZhdWx0cy1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjtcbn1cblxuLkRlZmF1bHRzLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XG59XG5cbi5EZWZhdWx0cy1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiO1xufVxuXG4uRGVmYXVsdHMtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiO1xufVxuXG4uRGVmYXVsdHMtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7XG59XG5cbi5EZWZhdWx0cy1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7XG59XG5cbi5EZWZhdWx0cy1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiO1xufVxuXG4uRGVmYXVsdHMtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7XG59XG5cbi5EZWZhdWx0cy1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7XG59XG5cbi5EZWZhdWx0cy1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG5cbi5EZWZhdWx0cy10b2dnbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiO1xufVxuXG4uRGVmYXVsdHMtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjtcbn1cblxuLkRlZmF1bHRzLXRvZ2dsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiO1xufVxuXG4uRGVmYXVsdHMtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjtcbn1cblxuLkRlZmF1bHRzLXRvZ2dsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuXG4uRGVmYXVsdHMtZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7XG59XG5cbi5EZWZhdWx0cy1ldXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7XG59XG5cbi5EZWZhdWx0cy1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjtcbn1cblxuLkRlZmF1bHRzLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuXG4uRGVmYXVsdHMtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7XG59XG5cbi5EZWZhdWx0cy1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjtcbn1cblxuLkRlZmF1bHRzLXJ1cGVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG5cbi5EZWZhdWx0cy1jbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLkRlZmF1bHRzLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuXG4uRGVmYXVsdHMtcm1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5EZWZhdWx0cy15ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLkRlZmF1bHRzLXJvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuXG4uRGVmYXVsdHMtcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5EZWZhdWx0cy1ydWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuXG4uRGVmYXVsdHMta3J3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XG59XG5cbi5EZWZhdWx0cy13b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjtcbn1cblxuLkRlZmF1bHRzLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjtcbn1cblxuLkRlZmF1bHRzLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7XG59XG5cbi5EZWZhdWx0cy1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiO1xufVxuXG4uRGVmYXVsdHMtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XG59XG5cbi5EZWZhdWx0cy1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjtcbn1cblxuLkRlZmF1bHRzLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjtcbn1cblxuLkRlZmF1bHRzLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjtcbn1cblxuLkRlZmF1bHRzLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7XG59XG5cbi5EZWZhdWx0cy10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIjtcbn1cblxuLkRlZmF1bHRzLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7XG59XG5cbi5EZWZhdWx0cy15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NlwiO1xufVxuXG4uRGVmYXVsdHMteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiO1xufVxuXG4uRGVmYXVsdHMteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiO1xufVxuXG4uRGVmYXVsdHMteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjtcbn1cblxuLkRlZmF1bHRzLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YVwiO1xufVxuXG4uRGVmYXVsdHMtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiO1xufVxuXG4uRGVmYXVsdHMtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjtcbn1cblxuLkRlZmF1bHRzLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuXG4uRGVmYXVsdHMtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG5cbi5EZWZhdWx0cy1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzBcIjtcbn1cblxuLkRlZmF1bHRzLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiO1xufVxuXG4uRGVmYXVsdHMtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MlwiO1xufVxuXG4uRGVmYXVsdHMtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7XG59XG5cbi5EZWZhdWx0cy10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7XG59XG5cbi5EZWZhdWx0cy1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjtcbn1cblxuLkRlZmF1bHRzLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzZcIjtcbn1cblxuLkRlZmF1bHRzLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiO1xufVxuXG4uRGVmYXVsdHMtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xufVxuXG4uRGVmYXVsdHMtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjtcbn1cblxuLkRlZmF1bHRzLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjtcbn1cblxuLkRlZmF1bHRzLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjtcbn1cblxuLkRlZmF1bHRzLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7XG59XG5cbi5EZWZhdWx0cy1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiO1xufVxuXG4uRGVmYXVsdHMtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjtcbn1cblxuLkRlZmF1bHRzLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjtcbn1cblxuLkRlZmF1bHRzLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiO1xufVxuXG4uRGVmYXVsdHMtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7XG59XG5cbi5EZWZhdWx0cy1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7XG59XG5cbi5EZWZhdWx0cy1naXR0aXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjtcbn1cblxuLkRlZmF1bHRzLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XG59XG5cbi5EZWZhdWx0cy1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuXG4uRGVmYXVsdHMtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG5cbi5EZWZhdWx0cy1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7XG59XG5cbi5EZWZhdWx0cy1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjtcbn1cblxuLkRlZmF1bHRzLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XG59XG5cbi5EZWZhdWx0cy13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiO1xufVxuXG4uRGVmYXVsdHMtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7XG59XG5cbi5EZWZhdWx0cy1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjtcbn1cblxuLkRlZmF1bHRzLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZVwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MFwiO1xufVxuXG4uRGVmYXVsdHMtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuXG4uRGVmYXVsdHMtdG9nZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjtcbn1cblxuLkRlZmF1bHRzLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiO1xufVxuXG4uRGVmYXVsdHMtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiO1xufVxuXG4uRGVmYXVsdHMtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XG59XG5cbi5EZWZhdWx0cy10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjtcbn1cblxuLkRlZmF1bHRzLXR1cmtpc2gtbGlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuXG4uRGVmYXVsdHMtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NlwiO1xufVxuXG4uRGVmYXVsdHMtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiO1xufVxuXG4uRGVmYXVsdHMtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjtcbn1cblxuLkRlZmF1bHRzLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiO1xufVxuXG4uRGVmYXVsdHMtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7XG59XG5cbi5EZWZhdWx0cy1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjtcbn1cblxuLkRlZmF1bHRzLWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLkRlZmF1bHRzLWluc3RpdHV0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5EZWZhdWx0cy11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5EZWZhdWx0cy1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuXG4uRGVmYXVsdHMtbW9ydGFyLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5EZWZhdWx0cy15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiO1xufVxuXG4uRGVmYXVsdHMtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG59XG5cbi5EZWZhdWx0cy1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjtcbn1cblxuLkRlZmF1bHRzLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjtcbn1cblxuLkRlZmF1bHRzLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiO1xufVxuXG4uRGVmYXVsdHMtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjtcbn1cblxuLkRlZmF1bHRzLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuXG4uRGVmYXVsdHMtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiO1xufVxuXG4uRGVmYXVsdHMtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiO1xufVxuXG4uRGVmYXVsdHMtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjtcbn1cblxuLkRlZmF1bHRzLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiO1xufVxuXG4uRGVmYXVsdHMtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7XG59XG5cbi5EZWZhdWx0cy1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiO1xufVxuXG4uRGVmYXVsdHMtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7XG59XG5cbi5EZWZhdWx0cy1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiO1xufVxuXG4uRGVmYXVsdHMtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjtcbn1cblxuLkRlZmF1bHRzLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiO1xufVxuXG4uRGVmYXVsdHMtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjFcIjtcbn1cblxuLkRlZmF1bHRzLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjtcbn1cblxuLkRlZmF1bHRzLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7XG59XG5cbi5EZWZhdWx0cy1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7XG59XG5cbi5EZWZhdWx0cy1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuXG4uRGVmYXVsdHMtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjtcbn1cblxuLkRlZmF1bHRzLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiO1xufVxuXG4uRGVmYXVsdHMtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiO1xufVxuXG4uRGVmYXVsdHMtYXV0b21vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiO1xufVxuXG4uRGVmYXVsdHMtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5EZWZhdWx0cy1jYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjtcbn1cblxuLkRlZmF1bHRzLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjtcbn1cblxuLkRlZmF1bHRzLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjtcbn1cblxuLkRlZmF1bHRzLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjtcbn1cblxuLkRlZmF1bHRzLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIjtcbn1cblxuLkRlZmF1bHRzLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjtcbn1cblxuLkRlZmF1bHRzLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLXBkZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLXdvcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLXBob3RvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzVcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS16aXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLXNvdW5kLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtbW92aWUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiO1xufVxuXG4uRGVmYXVsdHMtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiO1xufVxuXG4uRGVmYXVsdHMtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiO1xufVxuXG4uRGVmYXVsdHMtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjtcbn1cblxuLkRlZmF1bHRzLWxpZmUtYm91eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuXG4uRGVmYXVsdHMtbGlmZS1idW95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG5cbi5EZWZhdWx0cy1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLkRlZmF1bHRzLWxpZmUtc2F2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLkRlZmF1bHRzLXN1cHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLkRlZmF1bHRzLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XG59XG5cbi5EZWZhdWx0cy1yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiO1xufVxuXG4uRGVmYXVsdHMtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjtcbn1cblxuLkRlZmF1bHRzLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuXG4uRGVmYXVsdHMtZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjtcbn1cblxuLkRlZmF1bHRzLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjtcbn1cblxuLkRlZmF1bHRzLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiO1xufVxuXG4uRGVmYXVsdHMtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjtcbn1cblxuLkRlZmF1bHRzLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjtcbn1cblxuLkRlZmF1bHRzLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7XG59XG5cbi5EZWZhdWx0cy13ZWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjtcbn1cblxuLkRlZmF1bHRzLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiO1xufVxuXG4uRGVmYXVsdHMtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cblxuLkRlZmF1bHRzLXNlbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cblxuLkRlZmF1bHRzLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDlcIjtcbn1cblxuLkRlZmF1bHRzLXNlbmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiO1xufVxuXG4uRGVmYXVsdHMtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiO1xufVxuXG4uRGVmYXVsdHMtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGJcIjtcbn1cblxuLkRlZmF1bHRzLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGJcIjtcbn1cblxuLkRlZmF1bHRzLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiO1xufVxuXG4uRGVmYXVsdHMtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7XG59XG5cbi5EZWZhdWx0cy1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG5cbi5EZWZhdWx0cy1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjtcbn1cblxuLkRlZmF1bHRzLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjtcbn1cblxuLkRlZmF1bHRzLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjtcbn1cblxuLkRlZmF1bHRzLWZ1dGJvbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XG59XG5cbi5EZWZhdWx0cy1zb2NjZXItYmFsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XG59XG5cbi5EZWZhdWx0cy10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjtcbn1cblxuLkRlZmF1bHRzLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjtcbn1cblxuLkRlZmF1bHRzLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjtcbn1cblxuLkRlZmF1bHRzLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjtcbn1cblxuLkRlZmF1bHRzLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiO1xufVxuXG4uRGVmYXVsdHMteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiO1xufVxuXG4uRGVmYXVsdHMtbmV3c3BhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjtcbn1cblxuLkRlZmF1bHRzLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjtcbn1cblxuLkRlZmF1bHRzLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjtcbn1cblxuLkRlZmF1bHRzLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiO1xufVxuXG4uRGVmYXVsdHMtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiO1xufVxuXG4uRGVmYXVsdHMtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiO1xufVxuXG4uRGVmYXVsdHMtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiO1xufVxuXG4uRGVmYXVsdHMtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjtcbn1cblxuLkRlZmF1bHRzLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjtcbn1cblxuLkRlZmF1bHRzLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiO1xufVxuXG4uRGVmYXVsdHMtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7XG59XG5cbi5EZWZhdWx0cy1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7XG59XG5cbi5EZWZhdWx0cy1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjdcIjtcbn1cblxuLkRlZmF1bHRzLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7XG59XG5cbi5EZWZhdWx0cy1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjtcbn1cblxuLkRlZmF1bHRzLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7XG59XG5cbi5EZWZhdWx0cy1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XG59XG5cbi5EZWZhdWx0cy1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiO1xufVxuXG4uRGVmYXVsdHMtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiO1xufVxuXG4uRGVmYXVsdHMtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiO1xufVxuXG4uRGVmYXVsdHMtcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7XG59XG5cbi5EZWZhdWx0cy1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7XG59XG5cbi5EZWZhdWx0cy1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjtcbn1cblxuLkRlZmF1bHRzLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIjtcbn1cblxuLkRlZmF1bHRzLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjtcbn1cblxuLkRlZmF1bHRzLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiO1xufVxuXG4uRGVmYXVsdHMtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNlwiO1xufVxuXG4uRGVmYXVsdHMtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG5cbi5EZWZhdWx0cy1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7XG59XG5cbi5EZWZhdWx0cy1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjtcbn1cblxuLkRlZmF1bHRzLWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7XG59XG5cbi5EZWZhdWx0cy1pbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cblxuLkRlZmF1bHRzLXNoZWtlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiO1xufVxuXG4uRGVmYXVsdHMtc2hlcWVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5EZWZhdWx0cy1tZWFucGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwY1wiO1xufVxuXG4uRGVmYXVsdHMtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiO1xufVxuXG4uRGVmYXVsdHMtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjtcbn1cblxuLkRlZmF1bHRzLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7XG59XG5cbi5EZWZhdWx0cy1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiO1xufVxuXG4uRGVmYXVsdHMtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiO1xufVxuXG4uRGVmYXVsdHMtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7XG59XG5cbi5EZWZhdWx0cy1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjtcbn1cblxuLkRlZmF1bHRzLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XG59XG5cbi5EZWZhdWx0cy1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiO1xufVxuXG4uRGVmYXVsdHMtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7XG59XG5cbi5EZWZhdWx0cy1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjtcbn1cblxuLkRlZmF1bHRzLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTlcIjtcbn1cblxuLkRlZmF1bHRzLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjtcbn1cblxuLkRlZmF1bHRzLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7XG59XG5cbi5EZWZhdWx0cy1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7XG59XG5cbi5EZWZhdWx0cy1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiO1xufVxuXG4uRGVmYXVsdHMtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7XG59XG5cbi5EZWZhdWx0cy12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiO1xufVxuXG4uRGVmYXVsdHMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiO1xufVxuXG4uRGVmYXVsdHMtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiO1xufVxuXG4uRGVmYXVsdHMtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjtcbn1cblxuLkRlZmF1bHRzLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiO1xufVxuXG4uRGVmYXVsdHMtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7XG59XG5cbi5EZWZhdWx0cy1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiO1xufVxuXG4uRGVmYXVsdHMtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiO1xufVxuXG4uRGVmYXVsdHMtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjtcbn1cblxuLkRlZmF1bHRzLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjtcbn1cblxuLkRlZmF1bHRzLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjtcbn1cblxuLkRlZmF1bHRzLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiO1xufVxuXG4uRGVmYXVsdHMtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzBcIjtcbn1cblxuLkRlZmF1bHRzLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7XG59XG5cbi5EZWZhdWx0cy13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiO1xufVxuXG4uRGVmYXVsdHMtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7XG59XG5cbi5EZWZhdWx0cy11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjtcbn1cblxuLkRlZmF1bHRzLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjtcbn1cblxuLkRlZmF1bHRzLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiO1xufVxuXG4uRGVmYXVsdHMtaG90ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjtcbn1cblxuLkRlZmF1bHRzLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjtcbn1cblxuLkRlZmF1bHRzLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7XG59XG5cbi5EZWZhdWx0cy1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjtcbn1cblxuLkRlZmF1bHRzLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtQmxhY2tJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1CbGFja0l0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1Cb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1FeHRyYUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1FeHRyYUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtRXh0cmFCb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtRXh0cmFCb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtTGlnaHRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1MaWdodEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtTWVkaXVtSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtTWVkaXVtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVJlZ3VsYXJJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1SZWd1bGFySXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtU2VtaUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1TZW1pQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1UaGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtVGhpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1UaGluSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtVGhpbkl0YWxpYy53b2ZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4vKiBUaGUgTW9kYWwgKGJhY2tncm91bmQpICovXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lOyAvKiBIaWRkZW4gYnkgZGVmYXVsdCAqL1xuICBwb3NpdGlvbjogZml4ZWQ7IC8qIFN0YXkgaW4gcGxhY2UgKi9cbiAgei1pbmRleDogMTAwMDA7IC8qIFNpdCBvbiB0b3AgKi9cbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTsgLyogRnVsbCB3aWR0aCAqL1xuICBoZWlnaHQ6IDEwMCU7IC8qIEZ1bGwgaGVpZ2h0ICovXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAwLCAwKTsgLyogRmFsbGJhY2sgY29sb3IgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpOyAvKiBCbGFjayB3LyBvcGFjaXR5ICovXG4gIG92ZXJmbG93OiBvdmVybGF5O1xufVxuLm1vZGFsIGRpdi5tb2RhbC1kaWFsb2cge1xuICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcbn1cbi5tb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIE1vZGFsIENvbnRlbnQvQm94IG1vZGFsLXZpZGVvKi9cbi5tb2RhbF9jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgbWFyZ2luOiAwIGF1dG87IC8qIDE1JSBmcm9tIHRoZSB0b3AgYW5kIGNlbnRlcmVkICovXG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4ODg7XG4gIHdpZHRoOiA4MCU7IC8qIENvdWxkIGJlIG1vcmUgb3IgbGVzcywgZGVwZW5kaW5nIG9uIHNjcmVlbiBzaXplICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMDE7IC8qIFNpdCBvbiB0b3AgKi9cbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLyogVGhlIENsb3NlIEJ1dHRvbiAqL1xuLmNsb3NlIHtcbiAgY29sb3I6ICNhYWE7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNsb3NlOmhvdmVyLFxuLmNsb3NlOmZvY3VzIHtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaGVhZGVyLnNpdGUtaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm94LXNoYWRvdzogMHB4IDNweCAxMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGJveC1zaGFkb3cgMC4ycywgb3BhY2l0eSAwLjRzLCB0cmFuc2Zvcm0gMC40cztcbiAgcGFkZGluZzogN3B4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIuc2l0ZS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEwLjVweCAwIDA7XG4gIH1cbn1cbmhlYWRlci5zaXRlLWhlYWRlciAuY29udGFpbmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLm5hcnJvdy1jb250YWluZXIsIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyIC5jb250YWluZXIsIGhlYWRlci5zaXRlLWhlYWRlciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXIsIGhlYWRlci5zaXRlLWhlYWRlciAubmFycm93LWNvbnRhaW5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyIHtcbiAgICBjb2x1bW4tZ2FwOiAyNHB4O1xuICAgIHJvdy1nYXA6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyIC5jb250YWluZXIsIGhlYWRlci5zaXRlLWhlYWRlciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXIsIGhlYWRlci5zaXRlLWhlYWRlciAubmFycm93LWNvbnRhaW5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyIHtcbiAgICBjb2x1bW4tZ2FwOiAxNHB4O1xuICB9XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIuZml4ZWQtc3ViLW5hdiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODBweCk7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLnByaW1hcnktbmF2LXRvZ2dsZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLnByaW1hcnktbmF2LXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLnByaW1hcnktbmF2LXRvZ2dsZSAuYmFycyB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLnByaW1hcnktbmF2LXRvZ2dsZSAuYmFyczpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLnByaW1hcnktbmF2LXRvZ2dsZS5jbG9zZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLnByaW1hcnktbmF2LXRvZ2dsZS5jbG9zZSAuYmFyczpmaXJzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNXB4LCA1cHgpO1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5wcmltYXJ5LW5hdi10b2dnbGUuY2xvc2UgLmJhcnM6bnRoLWNoaWxkKDIpIHtcbiAgb3BhY2l0eTogMDtcbn1cbmhlYWRlci5zaXRlLWhlYWRlciAucHJpbWFyeS1uYXYtdG9nZ2xlLmNsb3NlIC5iYXJzOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDdweCwgLTZweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyIC5wcmltYXJ5LW5hdi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBoZWFkZXIuc2l0ZS1oZWFkZXIgLnByaW1hcnktbmF2LXRvZ2dsZSB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cblxuLndwLWN1c3RvbS1sb2dvIC50aXRsZS1hcmVhIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAud3AtY3VzdG9tLWxvZ28gLnRpdGxlLWFyZWEge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC53cC1jdXN0b20tbG9nbyAudGl0bGUtYXJlYSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLndwLWN1c3RvbS1sb2dvIC50aXRsZS1hcmVhIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53cC1jdXN0b20tbG9nbyAudGl0bGUtYXJlYSAuY3VzdG9tLWxvZ28tbGluayB7XG4gIHdpZHRoOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1jdXN0b20tbG9nbyAudGl0bGUtYXJlYSAuY3VzdG9tLWxvZ28tbGluayB7XG4gICAgd2lkdGg6IDcxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndwLWN1c3RvbS1sb2dvIC50aXRsZS1hcmVhIC5jdXN0b20tbG9nby1saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm5hdi1zZWNvbmRhcnkge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwO1xufVxuLm5hdi1zZWNvbmRhcnkgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdi1zZWNvbmRhcnkgYSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLm5hdi1zZWNvbmRhcnkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA5NjM5O1xufVxuLm5hdi1zZWNvbmRhcnkgLmN0YS1idXR0b24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5hdi1zZWNvbmRhcnkgLmN0YS1idXR0b24tY29udGFpbmVyIGEge1xuICBjb2xvcjogI2UzNTIwNTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTM1MjA1O1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4ubmF2LXNlY29uZGFyeSAuY3RhLWJ1dHRvbi1jb250YWluZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzUyMDUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1zZWNvbmRhcnkgLmN0YS1idXR0b24tY29udGFpbmVyIGEge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdi1zZWNvbmRhcnkgLmN0YS1idXR0b24tY29udGFpbmVyIGEge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLm5hdi1zZWNvbmRhcnkgLm1lbnUtaXRlbSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG4ubmF2LXNlY29uZGFyeSAucGhvbmUtbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1zZWNvbmRhcnkgLnBob25lLWxpbmsgYSB7XG4gICAgcGFkZGluZzogMTRweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdi1zZWNvbmRhcnkgLnBob25lLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLm5hdi1zZWNvbmRhcnkgLmxvZ2luLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXNlY29uZGFyeSAubG9naW4tbGluayBhIHtcbiAgICBwYWRkaW5nOiAxNHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2LXNlY29uZGFyeSAubG9naW4tbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ubmF2LXNlY29uZGFyeSAuc3VwcG9ydC1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtc2Vjb25kYXJ5IC5zdXBwb3J0LWxpbmsgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlMzUyMDU7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6ICNlMzUyMDU7XG4gIH1cbiAgLm5hdi1zZWNvbmRhcnkgLnN1cHBvcnQtbGluayBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM1MjA1O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdi1zZWNvbmRhcnkgLnN1cHBvcnQtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm5hdi1zZWNvbmRhcnkge1xuICAgIG9yZGVyOiAyO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXYtc2Vjb25kYXJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkuc2hvd01lbnUgdWwjbWVudS1wcmltYXJ5LW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IC53cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHtcbiAgICBvcmRlcjogNDtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5NXB4KTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOTdweCk7XG4gIH1cbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IGEge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IGE6aG92ZXIge1xuICBjb2xvcjogIzAwOTYzOTtcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLmRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogIzdBN0E3QTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMC44MjVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgcC5zdWItbWVudS1pbmZvcm1hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgcC5zdWItbWVudS1pbmZvcm1hdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI0NHB4O1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgcC5zdWItbWVudS1pbmZvcm1hdGlvbiAudGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBsaW5lLWhlaWdodDogMjEuNzRweDtcbiAgfVxufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLmxvZ2luLWxpbmsgYSB7XG4gIGNvbG9yOiAjMDA5NjM5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5sb2dpbi1saW5rIGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIHBhZGRpbmc6IDEycHggOHB4IDI3cHg7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIHBhZGRpbmc6IDI3cHggN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgcGFkZGluZzogMTJweCA4cHggMjdweDtcbiAgfVxufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICBjb2x1bW4tZ2FwOiA0cHg7XG4gIH1cbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkRlZmF1bHRzXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiBhIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IGE6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gIH1cbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmFjdGl2ZSA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlID4gLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAudXAtY2FyZXQ6YWZ0ZXIsICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmFjdGl2ZSA+IGEsICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlID4gYTphZnRlciB7XG4gIGNvbG9yOiAjMDA5NjM5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiBhOmFmdGVyIHtcbiAgICBjb2xvcjogIzAwOTYzOTtcbiAgfVxufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSB7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIH1cbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IHtcbiAgcGFkZGluZzogMDtcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGEge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm5vdCguc29sdXRpb25zKTpob3ZlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bm90KC5zb2x1dGlvbnMpOmhvdmVyIC5zdWItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm5vdCguc29sdXRpb25zKTpob3ZlciAuc3ViLW1lbnUgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bm90KC5zb2x1dGlvbnMpOmhvdmVyIC5zdWItbWVudSBhIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm5vdCguc29sdXRpb25zKTpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDk2Mzk7XG4gICAgdG9wOiA1OHB4O1xuICAgIG1heC13aWR0aDogMjQ0cHg7XG4gICAgbWluLXdpZHRoOiAxNzJweDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpub3QoLnNvbHV0aW9ucyk6aG92ZXIgPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm5vdCguc29sdXRpb25zKTpob3ZlciA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpub3QoLnNvbHV0aW9ucyk6aG92ZXIgPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAudXAtY2FyZXQ6YWZ0ZXIsICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bm90KC5zb2x1dGlvbnMpOmhvdmVyID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bm90KC5zb2x1dGlvbnMpOmhvdmVyID4gLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDApO1xuICAgIHRvcDogMDtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm5vdCguc29sdXRpb25zKTpob3ZlciA+IC5zdWItbWVudSAuc3ViLW1lbnUgbGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpub3QoLnNvbHV0aW9ucyk6aG92ZXIgPiAuc3ViLW1lbnUgLnN1Yi1tZW51IGEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zb2x1dGlvbnM6aG92ZXIge1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnNvbHV0aW9uczpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogODk2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICB0b3A6IDYwLjVweDtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnNvbHV0aW9uczpob3ZlciA+IC5zdWItbWVudSBsaSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnNvbHV0aW9uczpob3ZlciA+IC5zdWItbWVudSBsaS5vdGhlci1zb2x1dGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc29sdXRpb25zOmhvdmVyID4gLnN1Yi1tZW51IGxpLm90aGVyLXNvbHV0aW9ucyAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zb2x1dGlvbnM6aG92ZXIgPiAuc3ViLW1lbnUgbGkub3RoZXItc29sdXRpb25zIC5zdWItbWVudSBsaSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zb2x1dGlvbnM6aG92ZXIgPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnNvbHV0aW9uczpob3ZlciA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0gPiBhOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnNvbHV0aW9uczpob3ZlciA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKC1uKzQpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zb2x1dGlvbnM6aG92ZXIgPiAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnNvbHV0aW9uczpob3ZlciA+IC5zdWItbWVudSAuc3ViLW1lbnUgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc29sdXRpb25zOmhvdmVyID4gLnN1Yi1tZW51IC5zdWItbWVudSBhIHtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zb2x1dGlvbnM6aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc29sdXRpb25zOmhvdmVyIC5vdGhlci1zb2x1dGlvbnMge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zb2x1dGlvbnM6aG92ZXIgLm90aGVyLXNvbHV0aW9ucyBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnNvbHV0aW9uczpob3ZlciAuYWxsLXNvbHV0aW9ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc29sdXRpb25zOmhvdmVyIC5hbGwtc29sdXRpb25zIGE6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICBmb250LWZhbWlseTogXCJEZWZhdWx0c1wiO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc29sdXRpb25zOmhvdmVyIC5oY3NzLXNvZnR3YXJlID4gYTo6YmVmb3JlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5zb2x1dGlvbnMgPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAuc29sdXRpb25zID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbSA+IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMjlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAuc29sdXRpb25zID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbSA+IGEgPiBzcGFuIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA5NHB4KTtcbiAgfVxufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLnNvbHV0aW9ucyA+IC5zdWItbWVudSAuc3ViLW1lbnUgYSB7XG4gIHBhZGRpbmc6IDEycHggNjVweDtcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5zb2x1dGlvbnMgLmVzdGltYXRpbmcgPiBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMTIvY2FsY3VsYXRvcl9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLnNvbHV0aW9ucyAub3BlcmF0aW9ucyA+IGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8xMi9oZWxtZXRfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5zb2x1dGlvbnMgLmZsZWV0ID4gYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzEyL2J1bGxkb3plcl9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLnNvbHV0aW9ucyAuZGF0YS1yZXBvcnRpbmcgPiBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMTIvZ3JhcGhfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLnNvbHV0aW9ucyAuaGNzcy1zb2Z0d2FyZSA+IGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzAxL2xvZ28taGNzcy1qdXN0aWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxOXB4O1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNBMUExQTE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5zb2x1dGlvbnMgLm90aGVyLXNvbHV0aW9ucyA+IGEge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAuc29sdXRpb25zIC5vdGhlci1zb2x1dGlvbnMgLnN1Yi1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLnNvbHV0aW9ucyAub3RoZXItc29sdXRpb25zIC5zdWItbWVudSBhID4gc3BhbiB7XG4gIGhlaWdodDogMjlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5zb2x1dGlvbnMgLm90aGVyLXNvbHV0aW9ucyAuc3ViLW1lbnUgYSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAuc29sdXRpb25zIC5vdGhlci1zb2x1dGlvbnMgLnN1Yi1tZW51IGEgPiBzcGFuIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA5M3B4KTtcbiAgfVxufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLnNvbHV0aW9ucyAub3RoZXItc29sdXRpb25zIC5zdWItbWVudSAuZXh0ZXJuYWwtbGluayBhIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5zb2x1dGlvbnMgLm90aGVyLXNvbHV0aW9ucyAuc3ViLW1lbnUgLmV4dGVybmFsLWxpbmsgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAyL2V4dGVybmFsX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMi9leHRlcm5hbF9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLnNvbHV0aW9ucyAub3RoZXItc29sdXRpb25zIC5zdWItbWVudSAuZXh0ZXJuYWwtbGluayBhOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAuc29sdXRpb25zIC5hbGwtc29sdXRpb25zIGEge1xuICBjb2xvcjogIzAwOTYzOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAud2hvLXdlLXNlcnZlIHtcbiAgICBtaW4td2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sdW1uLWdhcDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUge1xuICAgIGNvbHVtbi1nYXA6IDRweDtcbiAgfVxufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgLnNlYXJjaC1mb3JtIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDhweDtcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IC5zZWFyY2gtZm9ybTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBEZWZhdWx0cywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNCMUIxQjE7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMXB4O1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIHNhbnMtc2VyaWY7XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0taW5wdXQge1xuICBtaW4td2lkdGg6IDE3NHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0taW5wdXQge1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gIH1cbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IC5zZWFyY2gge1xuICBtaW4td2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgLnNlYXJjaCB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICAgIGNvbG9yOiAjMDA5NjM5O1xuICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IC5zZWFyY2ggPiAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEycHggMCA0cHg7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDk2Mzk7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgLnNlYXJjaDpob3ZlciB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IC5zZWFyY2g6aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSAuc2VhcmNoIHtcbiAgICBtYXJnaW4tbGVmdDogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSAuc2VhcmNoIHtcbiAgICBtYXJnaW4tbGVmdDogMTQ4cHg7XG4gIH1cbn1cblxuLm1vZGFsLXZpZGVvIHtcbiAgbWF4LXdpZHRoOiA2OThweDtcbiAgbWF4LWhlaWdodDogMzkzcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDk0JTsgLyogQ291bGQgYmUgbW9yZSBvciBsZXNzLCBkZXBlbmRpbmcgb24gc2NyZWVuIHNpemUgKi9cbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1vZGFsLXZpZGVvLmJpZyB7XG4gICAgbWF4LXdpZHRoOiAxMTkxcHg7XG4gICAgbWF4LWhlaWdodDogNjcwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLm1vZGFsLXZpZGVvIC5jbG9zZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBhZGRpbmc6IDhweCAyMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDBweDtcbiAgcmlnaHQ6IC0xMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgei1pbmRleDogMTAwO1xufVxuLm1vZGFsLXZpZGVvIC5jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLXZpZGVvIC5jbG9zZSB7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICB9XG59XG5cbi53aXNpdGFfaGVpZ2h0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmlkZW8tcGxheWVyLXJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvLXBsYXllci1yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlkZW8tcGxheWVyLXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLnZpZGVvLXRodW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlkZW8tdGh1bWIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi52aWRlby10aHVtYiBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAudmlkZW8tdGh1bWIgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0OThweDtcbiAgfVxufVxuLnZpZGVvLXRodW1iOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4yNXM7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y0O1xuICAtd2Via2l0LW1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDkvcGxheS1idXR0b24uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA5L3BsYXktYnV0dG9uLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDExNXB4O1xuICBtYXNrLXNpemU6IDExNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWRlby10aHVtYjphZnRlciB7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDE1NXB4O1xuICAgIG1hc2stc2l6ZTogMTU1cHg7XG4gIH1cbn1cbi52aWRlby10aHVtYjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG9wYWNpdHk6IDAuMTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlkZW8tdGh1bWI6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4udmlkZW8tdGh1bWI6aG92ZXI6YWZ0ZXIge1xuICB3ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbn1cbi52aWRlby10aHVtYjpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi52aWRlby10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMnB4IDJweCA0cHggIzMzMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlkZW8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWRlby10aXRsZSB7XG4gICAgdG9wOiA2MyU7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi53LWRpYWxvZy53LWNzcy1yZXNldCB7XG4gIG1pbi13aWR0aDogMTYwcHggIWltcG9ydGFudDtcbiAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxud2lzdGlhLXBsYXllcjpub3QoOmRlZmluZWQpIHtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMC9kZWZhdWx0LWhjc3MtbG9nby5qcGdcIik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWx0ZXI6IGJsdXIoNXB4KTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLndpc3RpYV9wcmVsb2FkX3RyYW5zY3JpcHRfdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuI3Byb2R1Y3QtaGVybyB7XG4gIHBhZGRpbmctdG9wOiAzNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbiNwcm9kdWN0LWhlcm8gc3ZnIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3QtaGVybyBzdmcge1xuICAgIGhlaWdodDogNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3QtaGVybyB7XG4gICAgbWluLWhlaWdodDogODAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNwcm9kdWN0LWhlcm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjcHJvZHVjdC1oZXJvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzAzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgI3Byb2R1Y3QtaGVybyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM2NXB4O1xuICB9XG59XG4jcHJvZHVjdC1oZXJvLm5vLXZpZGVvIHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbiNwcm9kdWN0LWhlcm8ubm8tdmlkZW86YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jcHJvZHVjdC1oZXJvLmNoaWxkLWhlcm8ge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuI3Byb2R1Y3QtaGVyby5jaGlsZC1oZXJvOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYigwLCAwLCAwKSAwJSwgcmdiKDAsIDAsIDApIDUwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDUwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDEwMCUpO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgI3Byb2R1Y3QtaGVyby5jaGlsZC1oZXJvOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDMwNHB4O1xuICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1oZXJvLmNoaWxkLWhlcm86YWZ0ZXIge1xuICAgIGhlaWdodDogMzM4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHJvZHVjdC1oZXJvLmNoaWxkLWhlcm86YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1oZXJvLmNoaWxkLWhlcm8gc3ZnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OXB4O1xuICB9XG59XG4jcHJvZHVjdC1oZXJvLmNoaWxkLWhlcm8gLndpc3RpYS1mcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNwcm9kdWN0LWhlcm8uY2hpbGQtaGVybyAud2lzdGlhLWZyYW1lIHtcbiAgICB0b3A6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbiNwcm9kdWN0LWhlcm8uY2hpbGQtaGVybyAudmlkZW8tdGh1bWIsICNwcm9kdWN0LWhlcm8uY2hpbGQtaGVybyAudmlkZW8tdGh1bWI6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiNwcm9kdWN0LWhlcm8uY2hpbGQtaGVybyAudmlkZW8tdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHJvZHVjdC1oZXJvLmNoaWxkLWhlcm8gLnZpZGVvLXRpdGxlIHtcbiAgICB0b3A6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWhlcm8uY2hpbGQtaGVybyB7XG4gICAgcGFkZGluZy10b3A6IDQ5cHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHJvZHVjdC1oZXJvLmNoaWxkLWhlcm8ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAjcHJvZHVjdC1oZXJvLmNoaWxkLWhlcm8ge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjVweCkge1xuICAjcHJvZHVjdC1oZXJvLmNoaWxkLWhlcm8ge1xuICAgIG1hcmdpbi10b3A6IDQxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3Byb2R1Y3QtaGVyby5jaGlsZC1oZXJvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTExcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgI3Byb2R1Y3QtaGVyby5jaGlsZC1oZXJvIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4jcHJvZHVjdC1oZXJvLmNoaWxkLWhlcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4jcHJvZHVjdC1oZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWhlcm86YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNikgOC4xNCUsIHJnYmEoMCwgMCwgMCwgMC44KSA5NS40NCUpO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHJvZHVjdC1oZXJvOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgxMzksIDEzOSwgMTM5LCAwKSA4LjE0JSwgcmdiYSgxMzksIDEzOSwgMTM5LCAwKSAxNi44NyUsIHJnYmEoMTM5LCAxMzksIDEzOSwgMCkgMjguMjIlLCByZ2JhKDAsIDAsIDAsIDAuNzIpIDQyLjYzJSwgcmdiYSgwLCAwLCAwLCAwLjc1KSA1NS4yOCUsIHJnYmEoMCwgMCwgMCwgMC44NSkgNjQuODklLCAjMDAwIDc5LjczJSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzkwcHgpIHtcbiAgI3Byb2R1Y3QtaGVybzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMTM5LCAxMzksIDEzOSwgMCkgOC4xNCUsIHJnYmEoMTM5LCAxMzksIDEzOSwgMCkgMTYuODclLCByZ2JhKDEzOSwgMTM5LCAxMzksIDApIDMyLjU5JSwgcmdiYSgwLCAwLCAwLCAwLjUpIDQyLjYzJSwgcmdiYSgwLCAwLCAwLCAwLjc1KSA1NS4yOCUsIHJnYmEoMCwgMCwgMCwgMC44NSkgNjQuODklLCAjMDAwIDc5LjczJSk7XG4gIH1cbn1cbiNwcm9kdWN0LWhlcm8gLmhlcm8tY29udGVudCB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHJvZHVjdC1oZXJvIC5oZXJvLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTMxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gICNwcm9kdWN0LWhlcm8gLnN0YW5kYXJkLWJ0biwgI3Byb2R1Y3QtaGVybyAuYmxhY2stYnRuLCAjcHJvZHVjdC1oZXJvIC5mb3JtLWJsYWNrLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tYmxhY2stYnRuICNwcm9kdWN0LWhlcm8gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsICNwcm9kdWN0LWhlcm8gLndoaXRlLWJ0biwgI3Byb2R1Y3QtaGVybyAuZm9ybS13aGl0ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLXdoaXRlLWJ0biAjcHJvZHVjdC1oZXJvIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAjcHJvZHVjdC1oZXJvIC5oZWF2eWJpZC1idG4sICNwcm9kdWN0LWhlcm8gaW5wdXQuc2VhcmNoLWZvcm0tc3VibWl0LCAjcHJvZHVjdC1oZXJvIC5oZWF2eWpvYi1idG4sICNwcm9kdWN0LWhlcm8gLm5ldy1kaXNwYXRjaGVyLWJ0biwgI3Byb2R1Y3QtaGVybyAucGxhbnMtYnRuLCAjcHJvZHVjdC1oZXJvIC5zYWZldHktYnRuLCAjcHJvZHVjdC1oZXJvIC5mbGVldC1idG4sICNwcm9kdWN0LWhlcm8gLmUzNjAtYnRuLCAjcHJvZHVjdC1oZXJvIC5mdWVsZXJwbHVzLWJ0biwgI3Byb2R1Y3QtaGVybyAudGVsZW1hdGljcy1idG4sICNwcm9kdWN0LWhlcm8gLmFjY291bnRpbmctYnRuLCAjcHJvZHVjdC1oZXJvIC5jbG91ZC1idG4sICNwcm9kdWN0LWhlcm8gLmluc2lnaHRzLWJ0biwgI3Byb2R1Y3QtaGVybyAubmF2eS1ibHVlLWJ0biwgI3Byb2R1Y3QtaGVybyAjbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgYSwgI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyICNwcm9kdWN0LWhlcm8gYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3QtaGVybyAuc3RhbmRhcmQtYnRuLCAjcHJvZHVjdC1oZXJvIC5ibGFjay1idG4sICNwcm9kdWN0LWhlcm8gLmZvcm0tYmxhY2stYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ibGFjay1idG4gI3Byb2R1Y3QtaGVybyAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgI3Byb2R1Y3QtaGVybyAud2hpdGUtYnRuLCAjcHJvZHVjdC1oZXJvIC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0td2hpdGUtYnRuICNwcm9kdWN0LWhlcm8gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsICNwcm9kdWN0LWhlcm8gLmhlYXZ5YmlkLWJ0biwgI3Byb2R1Y3QtaGVybyBpbnB1dC5zZWFyY2gtZm9ybS1zdWJtaXQsICNwcm9kdWN0LWhlcm8gLmhlYXZ5am9iLWJ0biwgI3Byb2R1Y3QtaGVybyAubmV3LWRpc3BhdGNoZXItYnRuLCAjcHJvZHVjdC1oZXJvIC5wbGFucy1idG4sICNwcm9kdWN0LWhlcm8gLnNhZmV0eS1idG4sICNwcm9kdWN0LWhlcm8gLmZsZWV0LWJ0biwgI3Byb2R1Y3QtaGVybyAuZTM2MC1idG4sICNwcm9kdWN0LWhlcm8gLmZ1ZWxlcnBsdXMtYnRuLCAjcHJvZHVjdC1oZXJvIC50ZWxlbWF0aWNzLWJ0biwgI3Byb2R1Y3QtaGVybyAuYWNjb3VudGluZy1idG4sICNwcm9kdWN0LWhlcm8gLmNsb3VkLWJ0biwgI3Byb2R1Y3QtaGVybyAuaW5zaWdodHMtYnRuLCAjcHJvZHVjdC1oZXJvIC5uYXZ5LWJsdWUtYnRuLCAjcHJvZHVjdC1oZXJvICNtZW51LWZvb3Rlci1jb250YWN0IC5jdGEtYnV0dG9uLWNvbnRhaW5lciBhLCAjbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgI3Byb2R1Y3QtaGVybyBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjcHJvZHVjdC1oZXJvLm1vYmlsZS13aGl0ZS1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICAjcHJvZHVjdC1oZXJvLm1vYmlsZS13aGl0ZS1iZyBwIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICAjcHJvZHVjdC1oZXJvLm1vYmlsZS13aGl0ZS1iZzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjcHJvZHVjdC1oZXJvLm1vYmlsZS1kYXJrLWJsdWUtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTJCM0E7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgI3Byb2R1Y3QtaGVyby5tb2JpbGUtZGFyay1ibHVlLWJnIHAge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICNwcm9kdWN0LWhlcm8ubW9iaWxlLWRhcmstYmx1ZS1iZzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTJCM0E7XG4gIH1cbn1cblxuI2hlcm8tdmlkZW8ge1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNoZXJvLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4jdmlkZW8tcGxheWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAtMTAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3ZpZGVvLXBsYXllciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3ZpZGVvLXBsYXllciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICN2aWRlby1wbGF5ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNzNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAjdmlkZW8tcGxheWVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjk5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNTVweCkgYW5kIChtaW4taGVpZ2h0OiAxMTUwcHgpIGFuZCAobWF4LWhlaWdodDogMTIwMHB4KSB7XG4gICN2aWRlby1wbGF5ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXZoO1xuICB9XG59XG4jdmlkZW8tcGxheWVyIC52aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvcDogLTEwMHB4O1xuICB6LWluZGV4OiA1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN2aWRlby1wbGF5ZXIgLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgdG9wOiAtMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjdmlkZW8tcGxheWVyIC52aWRlby1jb250YWluZXIge1xuICAgIHRvcDogLTIzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICN2aWRlby1wbGF5ZXIgLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgdG9wOiAtMjczcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgI3ZpZGVvLXBsYXllciAudmlkZW8tY29udGFpbmVyIHtcbiAgICB0b3A6IC0yOTlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI1NXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDExNTBweCkgYW5kIChtYXgtaGVpZ2h0OiAxMjAwcHgpIHtcbiAgI3ZpZGVvLXBsYXllciAudmlkZW8tY29udGFpbmVyIHtcbiAgICB0b3A6IC0yNXZoO1xuICB9XG59XG4jdmlkZW8tcGxheWVyIC52aWRlby10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbiN2aWRlby1wbGF5ZXIgLnZpZGVvLXRodW1iOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICN2aWRlby1wbGF5ZXIgLnZpZGVvLXRpdGxlIHtcbiAgICB0b3A6IDY1JTtcbiAgfVxufVxuXG4uY3VzdG9tZXJfbG9nb3Mge1xuICBtYXJnaW46IDQ4cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b21lcl9sb2dvcyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b21lcl9sb2dvcyB7XG4gICAgbWFyZ2luOiA5NnB4IDAgODBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5jb250YWluZXIgPiBkaXYsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyID4gZGl2LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubmFycm93LWNvbnRhaW5lciA+IGRpdiwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyID4gZGl2LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyID4gZGl2LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuY29udGFpbmVyID4gZGl2LCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciA+IGRpdiwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLm5hcnJvdy1jb250YWluZXIgPiBkaXYsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IGRpdiwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IGRpdiwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmNvbnRhaW5lcjphZnRlciwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyOmFmdGVyLCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5uYXJyb3ctY29udGFpbmVyOmFmdGVyLCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lcjphZnRlciwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmN1c3RvbWVyX2xvZ29zIC5pbWFnZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1mbG93OiB3cmFwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbWVyX2xvZ29zIC5pbWFnZS1yb3cge1xuICAgIHJvdy1nYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tZXJfbG9nb3MgLmltYWdlLXJvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY3VzdG9tZXJfbG9nb3MgLmltYWdlLWl0ZW0ge1xuICAgIGZsZXg6IDEgMCAzMyU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIHtcbiAgcGFkZGluZzogMDtcbn1cbi5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgLmltYWdlLXJvdyB7XG4gIHJvdy1nYXA6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAuaW1hZ2UtaXRlbSB7XG4gICAgZmxleDogMSAwIDMzJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSBwLmJpZy1oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSBwLmJpZy1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAyLjA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIHAuYmlnLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDIuNDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmN1c3RvbWVyX2xvZ29zIHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b21lcl9sb2dvcyBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jdXN0b21lcl9sb2dvcyBwLmJpZy1oZWFkbGluZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbWVyX2xvZ29zIHAuYmlnLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN1c3RvbWVyX2xvZ29zIHAuYmlnLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDIuMDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY3VzdG9tZXJfbG9nb3MgcC5iaWctaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmN1c3RvbWVyX2xvZ29zIHAuYmlnLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbWVyX2xvZ29zIGRpdltjbGFzcyo9b2Zmc2V0XSAuYmlnLWhlYWRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN1c3RvbWVyX2xvZ29zIGRpdltjbGFzcyo9b2Zmc2V0XSAuYmlnLWhlYWRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbi5uZXctcHJvZHVjdC1wYXJlbnQgLmN1c3RvbWVyX2xvZ29zIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5ldy1wcm9kdWN0LXBhcmVudCAuY3VzdG9tZXJfbG9nb3Mge1xuICAgIG1hcmdpbjogOTZweCAwO1xuICB9XG59XG5cbi50YWItc2VjdGlvbiAucGFuZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLXNlY3Rpb24gLnBhbmUuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFiLXNlY3Rpb24gLnBhbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xuICB9XG4gIC50YWItc2VjdGlvbiAucGFuZS5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4udGFiLXNlY3Rpb24gLnRhYi1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnRhYi1zZWN0aW9uIHVsLnRhYm5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYi1zZWN0aW9uIHVsLnRhYm5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xuICB9XG59XG4udGFiLXNlY3Rpb24gdWwudGFibmF2IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGFiLXNlY3Rpb24gdWwudGFibmF2IC5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLnRhYi1zZWN0aW9uIC5jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4udGFiLXNlY3Rpb24gLmNhcmQgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYi1zZWN0aW9uIC5jYXJkIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDI0cHggMjRweCA4MXB4O1xuICB9XG59XG4udGFiLXNlY3Rpb24gLmNhcmQgaW1nIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICBhc3BlY3QtcmF0aW86IDM3NS8yMTQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYi1zZWN0aW9uIC5jYXJkIGEge1xuICAgIGJvdHRvbTogMjRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFiLXNlY3Rpb24gLmNhcmQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJvcmRlci1yYWRpdXM6IDguMjU4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICBmb250LWZhbWlseTogXCJEZWZhdWx0c1wiO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kcm9wZG93bi10b2dnbGUuYWN0aXZlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGNvbG9yOiB1bnNldDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2dlbmVyaWMtdGFicyB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjZ2VuZXJpYy10YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICB9XG59XG4jZ2VuZXJpYy10YWJzIC5mcmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG59XG4jZ2VuZXJpYy10YWJzIHVsLnRhYm5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2dlbmVyaWMtdGFicyB1bC50YWJuYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbiNnZW5lcmljLXRhYnMgdWwudGFibmF2IC5idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbiNnZW5lcmljLXRhYnMgdWwudGFibmF2IC5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbn1cbiNnZW5lcmljLXRhYnMgdWwudGFibmF2IC5hY3RpdmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4jZ2VuZXJpYy10YWJzIC50YWItY29udGVudCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNnZW5lcmljLXRhYnMgLnRhYi1jb250ZW50IHtcbiAgICBmbGV4OiAwIDAgY2FsYyg3NSUgLSAzMHB4KTtcbiAgfVxufVxuI2dlbmVyaWMtdGFicyAucGFuZSB7XG4gIHRyYW5zZm9ybTogdW5zZXQ7XG4gIHBhZGRpbmc6IDI0cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjZ2VuZXJpYy10YWJzIC5wYW5lIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZ2VuZXJpYy10YWJzIC5wYW5lIHtcbiAgICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNnZW5lcmljLXRhYnMgLnBhbmUuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNnZW5lcmljLXRhYnMgLnBhbmUge1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gIH1cbn1cbiNnZW5lcmljLXRhYnMgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZDogI0VERURFRDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNnZW5lcmljLXRhYnMgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNnZW5lcmljLXRhYnMgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jcHJvZHVjdC1mZWF0dXJlcy10YWJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gIH1cbn1cbiNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZyYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mcmFtZSB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA2MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mcmFtZSB7XG4gICAgcGFkZGluZzogNTRweCAzMnB4IDM1cHg7XG4gIH1cbn1cbiNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgdWwudGFibmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHVsLnRhYm5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAzOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHVsLnRhYm5hdiAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxcHggMzBweCAxMnB4IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTZweCAzMHB4IDE2cHggNTJweDtcbiAgfVxufVxuI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2NoZWNrX2NpcmNsZV9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvY2hlY2tfY2lyY2xlX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxOHB4O1xuICBtYXNrLXNpemU6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAyNHB4O1xuICB9XG59XG4jcHJvZHVjdC1mZWF0dXJlcy10YWJzIHVsLnRhYm5hdiAuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jcHJvZHVjdC1mZWF0dXJlcy10YWJzIHVsLnRhYm5hdiAuYWN0aXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudGFiLWNvbnRlbnQge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC50YWItY29udGVudCB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudGFiLWNvbnRlbnQge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgfVxufVxuI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZSB7XG4gIHRyYW5zZm9ybTogdW5zZXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4jcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgLnN0YW5kYXJkLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSAuYmxhY2stYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IC5mb3JtLWJsYWNrLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tYmxhY2stYnRuICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgLndoaXRlLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSAuZm9ybS13aGl0ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLXdoaXRlLWJ0biAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IC5oZWF2eWJpZC1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgaW5wdXQuc2VhcmNoLWZvcm0tc3VibWl0LCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IC5oZWF2eWpvYi1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgLm5ldy1kaXNwYXRjaGVyLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSAucGxhbnMtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IC5zYWZldHktYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IC5mbGVldC1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgLmUzNjAtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IC5mdWVsZXJwbHVzLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSAudGVsZW1hdGljcy1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgLmFjY291bnRpbmctYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IC5jbG91ZC1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgLmluc2lnaHRzLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSAubmF2eS1ibHVlLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSAjbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgYSwgI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc3RhbmRhcmQtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5ibGFjay1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZvcm0tYmxhY2stYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ibGFjay1idG4gI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAud2hpdGUtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0td2hpdGUtYnRuICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBpbnB1dC5zZWFyY2gtZm9ybS1zdWJtaXQsICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5am9iLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LWRpc3BhdGNoZXItYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wbGFucy1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNhZmV0eS1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZsZWV0LWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZTM2MC1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZ1ZWxlcnBsdXMtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC50ZWxlbWF0aWNzLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZy1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNsb3VkLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaW5zaWdodHMtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uYXZ5LWJsdWUtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNtZW51LWZvb3Rlci1jb250YWN0IC5jdGEtYnV0dG9uLWNvbnRhaW5lciBhLCAjbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnN0YW5kYXJkLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYmxhY2stYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mb3JtLWJsYWNrLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tYmxhY2stYnRuICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLndoaXRlLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZm9ybS13aGl0ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLXdoaXRlLWJ0biAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgaW5wdXQuc2VhcmNoLWZvcm0tc3VibWl0LCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWpvYi1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1kaXNwYXRjaGVyLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGxhbnMtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zYWZldHktYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mbGVldC1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmUzNjAtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mdWVsZXJwbHVzLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudGVsZW1hdGljcy1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jbG91ZC1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmluc2lnaHRzLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmF2eS1ibHVlLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgYSwgI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG4jcHJvZHVjdC1mZWF0dXJlcy10YWJzLndoaXRlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMztcbn1cblxuLmN1c3RvbWVyLXRlc3RpbW9uaWFscyB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyB7XG4gICAgcGFkZGluZzogNDhweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cbi5jdXN0b21lci10ZXN0aW1vbmlhbHMgLnZpZGVvLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jdXN0b21lci10ZXN0aW1vbmlhbHMgLnZpZGVvLXRodW1iOmFmdGVyIHtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDExNXB4O1xuICBtYXNrLXNpemU6IDExNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLnZpZGVvLXRodW1iOmFmdGVyIHtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMTU1cHg7XG4gICAgbWFzay1zaXplOiAxNTVweDtcbiAgfVxufVxuLmN1c3RvbWVyLXRlc3RpbW9uaWFscyAudmlkZW8tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLnZpZGVvLXRpdGxlIHtcbiAgICB0b3A6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmV3LXByb2R1Y3QtcGFyZW50IC5jdXN0b21lci10ZXN0aW1vbmlhbHMge1xuICAgIG1hcmdpbi10b3A6IDk2cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtcGFnZS1zdGF0cyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmIDAlLCAjZmZmIDUwJSwgI0VERURFRCA1MCUsICNFREVERUQgMTAwJSk7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG4ucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3Ige1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciB7XG4gICAgcGFkZGluZzogNjBweCAxNXB4O1xuICB9XG59XG4ucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzVweCA0NnB4IDQycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LXBhZ2Utc3RhdHMgZGl2W2NsYXNzKj1vZmZzZXRdIC5zdGF0cyB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wcm9kdWN0LXBhZ2Utc3RhdHMgZGl2W2NsYXNzKj1vZmZzZXRdIC5zdGF0cy1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMy43MnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAucHJvZHVjdC1wYWdlLXN0YXRzIGRpdltjbGFzcyo9b2Zmc2V0XSAuc3RhdHMtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDQuMjVyZW07XG4gIH1cbn1cbi5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLTEsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy0xOmFmdGVyLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy0yOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgbGVmdDogNDhweDtcbiAgcmlnaHQ6IDQ4cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLTE6YWZ0ZXIsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLTI6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LXBhZ2Utc3RhdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gIH1cbn1cblxuLnBhZ2Utc3RhdHMge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3Ige1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgfVxufVxuLnBhZ2Utc3RhdHMgLnN0YXRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzNXB4IDQ2cHggNDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utc3RhdHMgLnN0YXRzIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2Utc3RhdHMgLnN0YXRzIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG4ucGFnZS1zdGF0cyAuc3RhdHMtMTphZnRlciwgLnBhZ2Utc3RhdHMgLnN0YXRzLTI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiA0OHB4O1xuICByaWdodDogNDhweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utc3RhdHMgLnN0YXRzLTE6YWZ0ZXIsIC5wYWdlLXN0YXRzIC5zdGF0cy0yOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxcHg7XG4gIH1cbn1cbi5wYWdlLXN0YXRzIC5sYXN0LXJvdzpub3QoLnJvdy0xKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1zdGF0cyAubGFzdC1yb3c6bm90KC5yb3ctMSkge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLnBhZ2Utc3RhdHMgLmxhc3Qtcm93Om5vdCgucm93LTEpOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGVmdDogMzBweDtcbiAgICByaWdodDogMzBweDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLXN0YXRzIC5sYXN0LXJvdzpub3QoLnJvdy0xKSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuLnBhZ2Utc3RhdHMgLmxhc3Qtcm93Om5vdCgucm93LTEpIC5zdGF0cy0zOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLXN0YXRzIC5zdGF0cy1udW1iZXIge1xuICBmb250LXNpemU6IDMuNTg1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGFnZS1zdGF0cyAuc3RhdHMtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDMuM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucGFnZS1zdGF0cyAuc3RhdHMtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gIH1cbn1cbi5wYWdlLXN0YXRzIC5zdGF0cy1udW1iZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1zdGF0cyAuc3RhdHMtbnVtYmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLXN0YXRzIC5zdGF0cy1udW1iZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXN0YXRzIC5zdGF0cy1udW1iZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG4ucGFnZS1zdGF0cyAuc3RhdHMtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGFnZS1zdGF0cyAuc3RhdHMtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4ucGFnZS1zdGF0cyAuc3RhdHMtYWRkaXRpb25hbC1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGFnZS1zdGF0cyAuc3RhdHMtYWRkaXRpb25hbC1saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLXN0YXRzIC5zdGF0cy1hZGRpdGlvbmFsLWxpbmtzIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXN0YXRzIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuI3NhbGVzLXN0ZXBzIHtcbiAgbWFyZ2luOiA0OHB4IDA7XG59XG4jc2FsZXMtc3RlcHMgLnNlY3Rpb24tZnJhbWUsICNzYWxlcy1zdGVwcyAuaGNzcy1mb3JtLWZyYW1lLCAjc2FsZXMtc3RlcHMgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsICNzYWxlcy1zdGVwcyAjZ2VuZXJpYy10YWJzIC5wYW5lLCAjZ2VuZXJpYy10YWJzICNzYWxlcy1zdGVwcyAucGFuZSwgI3NhbGVzLXN0ZXBzIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucHJvZHVjdC1wYWdlLXN0YXRzICNzYWxlcy1zdGVwcyAuc3RhdHMtY29sb3IsICNzYWxlcy1zdGVwcyAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wYWdlLXN0YXRzICNzYWxlcy1zdGVwcyAuc3RhdHMtY29sb3Ige1xuICBwYWRkaW5nOiAzNnB4IDEycHggNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNzYWxlcy1zdGVwcyAuc2VjdGlvbi1mcmFtZSwgI3NhbGVzLXN0ZXBzIC5oY3NzLWZvcm0tZnJhbWUsICNzYWxlcy1zdGVwcyAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgI3NhbGVzLXN0ZXBzICNnZW5lcmljLXRhYnMgLnBhbmUsICNnZW5lcmljLXRhYnMgI3NhbGVzLXN0ZXBzIC5wYW5lLCAjc2FsZXMtc3RlcHMgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgI3NhbGVzLXN0ZXBzIC5zdGF0cy1jb2xvciwgI3NhbGVzLXN0ZXBzIC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnBhZ2Utc3RhdHMgI3NhbGVzLXN0ZXBzIC5zdGF0cy1jb2xvciB7XG4gICAgcGFkZGluZzogMzZweCAxMnB4IDExcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjc2FsZXMtc3RlcHMgLnNlY3Rpb24tZnJhbWUsICNzYWxlcy1zdGVwcyAuaGNzcy1mb3JtLWZyYW1lLCAjc2FsZXMtc3RlcHMgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsICNzYWxlcy1zdGVwcyAjZ2VuZXJpYy10YWJzIC5wYW5lLCAjZ2VuZXJpYy10YWJzICNzYWxlcy1zdGVwcyAucGFuZSwgI3NhbGVzLXN0ZXBzIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucHJvZHVjdC1wYWdlLXN0YXRzICNzYWxlcy1zdGVwcyAuc3RhdHMtY29sb3IsICNzYWxlcy1zdGVwcyAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wYWdlLXN0YXRzICNzYWxlcy1zdGVwcyAuc3RhdHMtY29sb3Ige1xuICAgIHBhZGRpbmc6IDU1cHggNTBweCAxMXB4O1xuICB9XG59XG4jc2FsZXMtc3RlcHMgLnN0ZXAtMTphZnRlciwgI3NhbGVzLXN0ZXBzIC5zdGVwLTI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjc2FsZXMtc3RlcHMgLnN0ZXAtMTphZnRlciwgI3NhbGVzLXN0ZXBzIC5zdGVwLTI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNzYWxlcy1zdGVwcyAuc3RlcC0xIC5zYWxlcy1zdGVwcy1zdWJoZWFkaW5nOmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L2ljb24taGVhZGFjaGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS9pY29uLWhlYWRhY2hlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuI3NhbGVzLXN0ZXBzIC5zdGVwLTIgLnNhbGVzLXN0ZXBzLXN1YmhlYWRpbmc6YmVmb3JlIHtcbiAgbWFyZ2luLXRvcDogMzhweDtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvaWNvbi1iYXItbGluZS1ncmFwaC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L2ljb24tYmFyLWxpbmUtZ3JhcGguc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3NhbGVzLXN0ZXBzIC5zdGVwLTIgLnNhbGVzLXN0ZXBzLXN1YmhlYWRpbmc6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4jc2FsZXMtc3RlcHMgLnN0ZXAtMyAuc2FsZXMtc3RlcHMtc3ViaGVhZGluZzpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAzOHB4O1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS9pY29uLXJvY2tldC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L2ljb24tcm9ja2V0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNzYWxlcy1zdGVwcyAuc3RlcC0zIC5zYWxlcy1zdGVwcy1zdWJoZWFkaW5nOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuI3NhbGVzLXN0ZXBzIC5zdGVwLTEsICNzYWxlcy1zdGVwcyAuc3RlcC0yLCAjc2FsZXMtc3RlcHMgLnN0ZXAtMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNzYWxlcy1zdGVwcyAuc3RlcC0xIC5zYWxlcy1zdGVwcy1zdWJoZWFkaW5nOmJlZm9yZSwgI3NhbGVzLXN0ZXBzIC5zdGVwLTIgLnNhbGVzLXN0ZXBzLXN1YmhlYWRpbmc6YmVmb3JlLCAjc2FsZXMtc3RlcHMgLnN0ZXAtMyAuc2FsZXMtc3RlcHMtc3ViaGVhZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGF1dG87XG4gIG1hc2stc2l6ZTogYXV0bztcbiAgaGVpZ2h0OiA0MnB4O1xuICB3aWR0aDogNDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNzYWxlcy1zdGVwcyAuc3RlcC0xIC5zYWxlcy1zdGVwcy1zdWJoZWFkaW5nOmJlZm9yZSwgI3NhbGVzLXN0ZXBzIC5zdGVwLTIgLnNhbGVzLXN0ZXBzLXN1YmhlYWRpbmc6YmVmb3JlLCAjc2FsZXMtc3RlcHMgLnN0ZXAtMyAuc2FsZXMtc3RlcHMtc3ViaGVhZGluZzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNzYWxlcy1zdGVwcyAuc3RlcC0xIC5zYWxlcy1zdGVwcy1zdWJoZWFkaW5nOmJlZm9yZSwgI3NhbGVzLXN0ZXBzIC5zdGVwLTIgLnNhbGVzLXN0ZXBzLXN1YmhlYWRpbmc6YmVmb3JlLCAjc2FsZXMtc3RlcHMgLnN0ZXAtMyAuc2FsZXMtc3RlcHMtc3ViaGVhZGluZzpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNzYWxlcy1zdGVwcyAuc3RlcC0xIC5zYWxlcy1zdGVwcy1zdWJoZWFkaW5nIHNwYW4sICNzYWxlcy1zdGVwcyAuc3RlcC0yIC5zYWxlcy1zdGVwcy1zdWJoZWFkaW5nIHNwYW4sICNzYWxlcy1zdGVwcyAuc3RlcC0zIC5zYWxlcy1zdGVwcy1zdWJoZWFkaW5nIHNwYW4ge1xuICAgIHRvcDogLTEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3NhbGVzLXN0ZXBzIC5zdGVwLTEgLnNhbGVzLXN0ZXBzLXN1YmhlYWRpbmcgc3BhbiwgI3NhbGVzLXN0ZXBzIC5zdGVwLTIgLnNhbGVzLXN0ZXBzLXN1YmhlYWRpbmcgc3BhbiwgI3NhbGVzLXN0ZXBzIC5zdGVwLTMgLnNhbGVzLXN0ZXBzLXN1YmhlYWRpbmcgc3BhbiB7XG4gICAgdG9wOiAtMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjc2FsZXMtc3RlcHMgLnN0ZXAtMSwgI3NhbGVzLXN0ZXBzIC5zdGVwLTIsICNzYWxlcy1zdGVwcyAuc3RlcC0zIHtcbiAgICBmbGV4OiAxIDAgMjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNzYWxlcy1zdGVwcyAuc3RlcC0xLCAjc2FsZXMtc3RlcHMgLnN0ZXAtMiwgI3NhbGVzLXN0ZXBzIC5zdGVwLTMge1xuICAgIGZsZXg6IDAgMCAyOSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjc2FsZXMtc3RlcHMgZGl2W2NsYXNzKj1vZmZzZXRdIC5zdGVwLTEsICNzYWxlcy1zdGVwcyBkaXZbY2xhc3MqPW9mZnNldF0gLnN0ZXAtMiwgI3NhbGVzLXN0ZXBzIGRpdltjbGFzcyo9b2Zmc2V0XSAuc3RlcC0zIHtcbiAgICBmbGV4OiAwIDAgMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSBhbmQgKG1heC13aWR0aDogMTc4OS45OHB4KSB7XG4gICNzYWxlcy1zdGVwcyBkaXZbY2xhc3MqPW9mZnNldF0gLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjc2FsZXMtc3RlcHMge1xuICAgIG1hcmdpbjogOTZweCAwO1xuICB9XG59XG5cbi5uZXctZmFxcyB7XG4gIG1hcmdpbjogNDhweCAwO1xufVxuLm5ldy1mYXFzIC5xdWVzdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5ldy1mYXFzIC5xdWVzdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkRlZmF1bHRzXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLm5ldy1mYXFzIC5xdWVzdGlvbi5kb3duLWNhcmV0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbn1cbi5uZXctZmFxcyAuZmFxIHtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm5ldy1mYXFzIC5mYXE6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubmV3LWZhcXMgLmFuc3dlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmV3LWZhcXMgZGl2LnNlY3Rpb24tZnJhbWUsIC5uZXctZmFxcyBkaXYuaGNzcy1mb3JtLWZyYW1lLCAubmV3LWZhcXMgZGl2LmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsIC5uZXctZmFxcyAjZ2VuZXJpYy10YWJzIGRpdi5wYW5lLCAjZ2VuZXJpYy10YWJzIC5uZXctZmFxcyBkaXYucGFuZSwgLm5ldy1mYXFzIC5wcm9kdWN0LXBhZ2Utc3RhdHMgZGl2LnN0YXRzLWNvbG9yLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5uZXctZmFxcyBkaXYuc3RhdHMtY29sb3IsIC5uZXctZmFxcyAucGFnZS1zdGF0cyBkaXYuc3RhdHMtY29sb3IsIC5wYWdlLXN0YXRzIC5uZXctZmFxcyBkaXYuc3RhdHMtY29sb3Ige1xuICBwYWRkaW5nOiA0OHB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmV3LWZhcXMgZGl2LnNlY3Rpb24tZnJhbWUsIC5uZXctZmFxcyBkaXYuaGNzcy1mb3JtLWZyYW1lLCAubmV3LWZhcXMgZGl2LmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsIC5uZXctZmFxcyAjZ2VuZXJpYy10YWJzIGRpdi5wYW5lLCAjZ2VuZXJpYy10YWJzIC5uZXctZmFxcyBkaXYucGFuZSwgLm5ldy1mYXFzIC5wcm9kdWN0LXBhZ2Utc3RhdHMgZGl2LnN0YXRzLWNvbG9yLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5uZXctZmFxcyBkaXYuc3RhdHMtY29sb3IsIC5uZXctZmFxcyAucGFnZS1zdGF0cyBkaXYuc3RhdHMtY29sb3IsIC5wYWdlLXN0YXRzIC5uZXctZmFxcyBkaXYuc3RhdHMtY29sb3Ige1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uZXctZmFxcyBkaXYuc2VjdGlvbi1mcmFtZSwgLm5ldy1mYXFzIGRpdi5oY3NzLWZvcm0tZnJhbWUsIC5uZXctZmFxcyBkaXYuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgLm5ldy1mYXFzICNnZW5lcmljLXRhYnMgZGl2LnBhbmUsICNnZW5lcmljLXRhYnMgLm5ldy1mYXFzIGRpdi5wYW5lLCAubmV3LWZhcXMgLnByb2R1Y3QtcGFnZS1zdGF0cyBkaXYuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLm5ldy1mYXFzIGRpdi5zdGF0cy1jb2xvciwgLm5ldy1mYXFzIC5wYWdlLXN0YXRzIGRpdi5zdGF0cy1jb2xvciwgLnBhZ2Utc3RhdHMgLm5ldy1mYXFzIGRpdi5zdGF0cy1jb2xvciB7XG4gICAgcGFkZGluZzogNjRweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5ldy1mYXFzIHtcbiAgICBtYXJnaW46IDk2cHggMDtcbiAgfVxufVxuXG4uZmFxLWN0YSB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNEREREREQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFxLWN0YSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZhcS1jdGEge1xuICAgIHBhZGRpbmc6IDMycHggMDtcbiAgfVxufVxuLmZhcS1jdGEgLnJvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmFxLWN0YSAuY29udGVudC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHJvdy1nYXA6IDMzcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mYXEtY3RhIC5zdGFuZGFyZC1idG4ub3V0bGluZSwgLmZhcS1jdGEgLm91dGxpbmUuYmxhY2stYnRuLCAuZmFxLWN0YSAuZm9ybS1ibGFjay1idG4gLm91dGxpbmUuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tYmxhY2stYnRuIC5mYXEtY3RhIC5vdXRsaW5lLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mYXEtY3RhIC5vdXRsaW5lLndoaXRlLWJ0biwgLmZhcS1jdGEgLmZvcm0td2hpdGUtYnRuIC5vdXRsaW5lLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLXdoaXRlLWJ0biAuZmFxLWN0YSAub3V0bGluZS5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZmFxLWN0YSAub3V0bGluZS5oZWF2eWJpZC1idG4sIC5mYXEtY3RhIGlucHV0Lm91dGxpbmUuc2VhcmNoLWZvcm0tc3VibWl0LCAuZmFxLWN0YSAub3V0bGluZS5oZWF2eWpvYi1idG4sIC5mYXEtY3RhIC5vdXRsaW5lLm5ldy1kaXNwYXRjaGVyLWJ0biwgLmZhcS1jdGEgLm91dGxpbmUucGxhbnMtYnRuLCAuZmFxLWN0YSAub3V0bGluZS5zYWZldHktYnRuLCAuZmFxLWN0YSAub3V0bGluZS5mbGVldC1idG4sIC5mYXEtY3RhIC5vdXRsaW5lLmUzNjAtYnRuLCAuZmFxLWN0YSAub3V0bGluZS5mdWVsZXJwbHVzLWJ0biwgLmZhcS1jdGEgLm91dGxpbmUudGVsZW1hdGljcy1idG4sIC5mYXEtY3RhIC5vdXRsaW5lLmFjY291bnRpbmctYnRuLCAuZmFxLWN0YSAub3V0bGluZS5jbG91ZC1idG4sIC5mYXEtY3RhIC5vdXRsaW5lLmluc2lnaHRzLWJ0biwgLmZhcS1jdGEgLm91dGxpbmUubmF2eS1ibHVlLWJ0biwgLmZhcS1jdGEgI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyIGEub3V0bGluZSwgI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyIC5mYXEtY3RhIGEub3V0bGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiNwcm9kdWN0LWZlYXR1cmVzIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3Byb2R1Y3QtZmVhdHVyZXMgLmNvbnRlbnQtYm94IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMgLmNvbnRlbnQtYm94IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4jcHJvZHVjdC1mZWF0dXJlcyAuY29udGVudC1ib3ggc3ZnIHtcbiAgbWF4LWhlaWdodDogNDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcyAucm93IHtcbiAgICByb3ctZ2FwOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93IC5jb2wtMTIgLmNvbnRlbnQtYm94LCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3cgLnBpbGxhci1wYWdlcyAuY3VzdG9tZXJfbG9nb3MgLmNvbC1sZy0xMCAuY29udGVudC1ib3gsIC5waWxsYXItcGFnZXMgLmN1c3RvbWVyX2xvZ29zICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdyAuY29sLWxnLTEwIC5jb250ZW50LWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3cgLmNvbC0xMiAuY29udGVudC1ib3gsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdyAucGlsbGFyLXBhZ2VzIC5jdXN0b21lcl9sb2dvcyAuY29sLWxnLTEwIC5jb250ZW50LWJveCwgLnBpbGxhci1wYWdlcyAuY3VzdG9tZXJfbG9nb3MgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93IC5jb2wtbGctMTAgLmNvbnRlbnQtYm94IHtcbiAgICBtYXJnaW46IDQ4cHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdyAuY29sLTEyIC5jb250ZW50LWJveCwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93IC5waWxsYXItcGFnZXMgLmN1c3RvbWVyX2xvZ29zIC5jb2wtbGctMTAgLmNvbnRlbnQtYm94LCAucGlsbGFyLXBhZ2VzIC5jdXN0b21lcl9sb2dvcyAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3cgLmNvbC1sZy0xMCAuY29udGVudC1ib3gge1xuICAgIG1hcmdpbjogNDhweCAwIDQ4cHggMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3cgLmNvbC0xMiAuY29udGVudC1ib3gsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdyAucGlsbGFyLXBhZ2VzIC5jdXN0b21lcl9sb2dvcyAuY29sLWxnLTEwIC5jb250ZW50LWJveCwgLnBpbGxhci1wYWdlcyAuY3VzdG9tZXJfbG9nb3MgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93IC5jb2wtbGctMTAgLmNvbnRlbnQtYm94IHtcbiAgICBtYXJnaW46IDgwcHggMCA4MHB4IDU3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3cgLmNvbC0xMjpmaXJzdC1jaGlsZCAuY29udGVudC1ib3gsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdyAucGlsbGFyLXBhZ2VzIC5jdXN0b21lcl9sb2dvcyAuY29sLWxnLTEwOmZpcnN0LWNoaWxkIC5jb250ZW50LWJveCwgLnBpbGxhci1wYWdlcyAuY3VzdG9tZXJfbG9nb3MgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93IC5jb2wtbGctMTA6Zmlyc3QtY2hpbGQgLmNvbnRlbnQtYm94IHtcbiAgICBtYXJnaW46IDQ4cHggMTVweCA0OHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzkwcHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93IC5jb2wtMTI6Zmlyc3QtY2hpbGQgLmNvbnRlbnQtYm94LCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3cgLnBpbGxhci1wYWdlcyAuY3VzdG9tZXJfbG9nb3MgLmNvbC1sZy0xMDpmaXJzdC1jaGlsZCAuY29udGVudC1ib3gsIC5waWxsYXItcGFnZXMgLmN1c3RvbWVyX2xvZ29zICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdyAuY29sLWxnLTEwOmZpcnN0LWNoaWxkIC5jb250ZW50LWJveCB7XG4gICAgbWFyZ2luOiA4MHB4IDU3cHggODBweCAwO1xuICB9XG59XG4jcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3c6bm90KC5sYXN0LXJvdykgaDI6YmVmb3JlLCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3c6bm90KC5sYXN0LXJvdykgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGU6YmVmb3JlLCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3c6bm90KC5sYXN0LXJvdykgLnN1Yi10aXRsZS1oMjpiZWZvcmUge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogLTMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93Om5vdCgubGFzdC1yb3cpIGgyOmJlZm9yZSwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93Om5vdCgubGFzdC1yb3cpIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlOmJlZm9yZSwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93Om5vdCgubGFzdC1yb3cpIC5zdWItdGl0bGUtaDI6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyB7XG4gICAgbWFyZ2luOiAwIDAgNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIHtcbiAgICBtYXJnaW46IDAgMCA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMuZmVhdHVyZS1ib3JkZXJzIC5yb3cge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgLnJvdzpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMuZmVhdHVyZS1ib3JkZXJzIC5yb3c6Zmlyc3QtY2hpbGQsICNwcm9kdWN0LWZlYXR1cmVzLmZlYXR1cmUtYm9yZGVycyAucm93Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgLnJvdyAuY29sLTEyOmZpcnN0LWNoaWxkOjphZnRlciwgI3Byb2R1Y3QtZmVhdHVyZXMuZmVhdHVyZS1ib3JkZXJzIC5yb3cgLnBpbGxhci1wYWdlcyAuY3VzdG9tZXJfbG9nb3MgLmNvbC1sZy0xMDpmaXJzdC1jaGlsZDo6YWZ0ZXIsIC5waWxsYXItcGFnZXMgLmN1c3RvbWVyX2xvZ29zICNwcm9kdWN0LWZlYXR1cmVzLmZlYXR1cmUtYm9yZGVycyAucm93IC5jb2wtbGctMTA6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuI3Byb2R1Y3QtZmVhdHVyZXMuZmVhdHVyZS1ib3JkZXJzIC5yb3c6bGFzdC1jaGlsZCAuY29sLTEyOmZpcnN0LWNoaWxkOjphZnRlciwgI3Byb2R1Y3QtZmVhdHVyZXMuZmVhdHVyZS1ib3JkZXJzIC5yb3c6bGFzdC1jaGlsZCAucGlsbGFyLXBhZ2VzIC5jdXN0b21lcl9sb2dvcyAuY29sLWxnLTEwOmZpcnN0LWNoaWxkOjphZnRlciwgLnBpbGxhci1wYWdlcyAuY3VzdG9tZXJfbG9nb3MgI3Byb2R1Y3QtZmVhdHVyZXMuZmVhdHVyZS1ib3JkZXJzIC5yb3c6bGFzdC1jaGlsZCAuY29sLWxnLTEwOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMgLmxhc3Qtcm93IC5jb250ZW50LWJveCB7XG4gICAgbWFyZ2luOiA4MHB4IDAgODBweCAhaW1wb3J0YW50O1xuICB9XG59XG4jcHJvZHVjdC1mZWF0dXJlcyAubGFzdC1yb3cgLmNvbnRlbnQtYm94IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzIHtcbiAgICBtYXJnaW46IDgwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250ZW50LXNpZGViYXItd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5wcm9kdWN0LWNoaWxkLW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNjBweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1jaGlsZC1tZW51IHtcbiAgICB0b3A6IDg5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1jaGlsZC1tZW51IHtcbiAgICB0b3A6IDE0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LWNoaWxkLW1lbnUge1xuICAgIHRvcDogMTUxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnByb2R1Y3QtY2hpbGQtbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IGNhbGMoLTM4MHB4ICsgNTB2dyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1NTBweCkge1xuICAucHJvZHVjdC1jaGlsZC1tZW51IHtcbiAgICB3aWR0aDogY2FsYygtNDMwcHggKyA1MHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAucHJvZHVjdC1jaGlsZC1tZW51IHtcbiAgICB3aWR0aDogY2FsYygtNTg1cHggKyA1MHZ3KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC5wcm9kdWN0LWNoaWxkLW1lbnUge1xuICAgIHdpZHRoOiBjYWxjKC02NDBweCArIDUwdncpO1xuICB9XG59XG5cbiNwcm9kdWN0LWNoaWxkLW1lbnUge1xuICBwYWRkaW5nOiAwO1xufVxuI3Byb2R1Y3QtY2hpbGQtbWVudSB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAjcHJvZHVjdC1jaGlsZC1tZW51IHVsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbiNwcm9kdWN0LWNoaWxkLW1lbnUgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwcm9kdWN0LWNoaWxkLW1lbnUgYTpub3QoLmJhY2stdG8tcGFyZW50LWxpbmspIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDE2cHggMjRweCAxNnB4IDUycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuI3Byb2R1Y3QtY2hpbGQtbWVudSBhOm5vdCguYmFjay10by1wYXJlbnQtbGluayk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOC9jaGVja19jaXJjbGVfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2NoZWNrX2NpcmNsZV9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAtd2Via2l0LW1hc2stc2l6ZTogMThweDtcbiAgbWFzay1zaXplOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBsZWZ0OiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gICNwcm9kdWN0LWNoaWxkLW1lbnUgYTpub3QoLmJhY2stdG8tcGFyZW50LWxpbmspOjpiZWZvcmUge1xuICAgIGxlZnQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgI3Byb2R1Y3QtY2hpbGQtbWVudSBhOm5vdCguYmFjay10by1wYXJlbnQtbGluaykge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgI3Byb2R1Y3QtY2hpbGQtbWVudSBhOm5vdCguYmFjay10by1wYXJlbnQtbGluaykge1xuICAgIHBhZGRpbmc6IDEycHggMjRweCAxMnB4IDUycHg7XG4gIH1cbn1cbiNwcm9kdWN0LWNoaWxkLW1lbnUgYS5iYWNrLXRvLXBhcmVudC1saW5rIHtcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMTNweDtcbn1cbiNwcm9kdWN0LWNoaWxkLW1lbnUgYS5iYWNrLXRvLXBhcmVudC1saW5rOmJlZm9yZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMy4zcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuI3Byb2R1Y3QtY2hpbGQtbWVudSBhLmJhY2stdG8tcGFyZW50LWxpbms6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICNwcm9kdWN0LWNoaWxkLW1lbnUgYS5iYWNrLXRvLXBhcmVudC1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWF4LWhlaWdodDogODY1cHgpIHtcbiAgI3Byb2R1Y3QtY2hpbGQtbWVudSBhLmJhY2stdG8tcGFyZW50LWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE3OTBweCkgYW5kIChtYXgtd2lkdGg6IDE4MTFweCkge1xuICAjcHJvZHVjdC1jaGlsZC1tZW51IGEuYmFjay10by1wYXJlbnQtbGluayB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuI3Byb2R1Y3QtY2hpbGQtbWVudSAuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbiNwcm9kdWN0LWNoaWxkLW1lbnUgLmN1cnJlbnQtbWVudS1pdGVtIGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICNwcm9kdWN0LWNoaWxkLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4jcHJvZHVjdC1jaGlsZC1tZW51LmFjdGl2ZSB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjcHJvZHVjdC1jaGlsZC1tZW51LmFjdGl2ZSB7XG4gICAgaGVpZ2h0OiBjYWxjKC0xMjBweCArIDEwMHZoKTtcbiAgfVxufVxuXG4jcHJvZHVjdC1jaGlsZC1tZW51LWFuY2hvciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICNwcm9kdWN0LWNoaWxkLW1lbnUtYW5jaG9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAjcHJvZHVjdC1jaGlsZC1tZW51LWFuY2hvciB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWNoaWxkLW1lbnUtaW5uZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDEwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucHJvZHVjdC1jaGlsZC1tZW51LWlubmVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDI0cHggNDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDcwMHB4KSB7XG4gIC5wcm9kdWN0LWNoaWxkLW1lbnUtaW5uZXIge1xuICAgIGhlaWdodDogOTB2aDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA3NzBweCkge1xuICAucHJvZHVjdC1jaGlsZC1tZW51LWlubmVyIHtcbiAgICBwYWRkaW5nOiAyNHB4IDI0cHggNDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDg2NXB4KSB7XG4gIC5wcm9kdWN0LWNoaWxkLW1lbnUtaW5uZXIge1xuICAgIHBhZGRpbmc6IDQ4cHggMjRweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1jaGlsZC1tZW51LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wcm9kdWN0LWNoaWxkLW1lbnUtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wcm9kdWN0LWNoaWxkLWN1cnJlbnQtdGl0bGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnByb2R1Y3QtY2hpbGQtY3VycmVudC10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnByb2R1Y3QtY2hpbGQtY3VycmVudC10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFxcZjEwN1wiO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBEZWZhdWx0cztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucHJvZHVjdC1jaGlsZC1jdXJyZW50LXRpdGxlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucHJvZHVjdC1jaGlsZC1jdXJyZW50LXRpdGxlLmFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFxcZjEwNlwiO1xufVxuXG4jcHJvZHVjdC1icmVhZGNydW1iIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3Byb2R1Y3QtYnJlYWRjcnVtYiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuI3Byb2R1Y3QtYnJlYWRjcnVtYiAucHJvZHVjdC1icmVhZGNydW1iLXBhcmVudC1saW5rIHtcbiAgY29sb3I6ICM0RDRENEQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWJyZWFkY3J1bWIgLnByb2R1Y3QtYnJlYWRjcnVtYi1wYXJlbnQtbGluayB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbiNwcm9kdWN0LWJyZWFkY3J1bWIgLnByb2R1Y3QtYnJlYWRjcnVtYi1wYXJlbnQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogZnJvbS1mb250O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IGF1dG87XG4gIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiBmcm9tLWZvbnQ7XG59XG4jcHJvZHVjdC1icmVhZGNydW1iIC5wcm9kdWN0LWJyZWFkY3J1bWItY2hpbGQge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNwcm9kdWN0LWJyZWFkY3J1bWIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1icmVhZGNydW1iIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cblxuLmN1c3RvbWVyLXN0b3J5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmN1c3RvbWVyLXN0b3J5LXRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzIxMkIzQTtcbiAgcGFkZGluZzogNjRweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b21lci1zdG9yeS10ZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgfVxufVxuXG4uY3VzdG9tZXItc3RvcnktcXVvdGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b21lci1zdG9yeS1xdW90ZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cblxuLmN1c3RvbWVyLXN0b3J5LWF0dHJpYnV0aW9uIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbn1cblxuaW1nLmN1c3RvbWVyLXN0b3J5LWxvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xufVxuXG5hLmN1c3RvbWVyLXN0b3J5LWxpbmsge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbmEuY3VzdG9tZXItc3RvcnktbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlMWUxZTE7XG59XG5cbi5jdXN0b21lci1zdG9yeS1pbWFnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA3MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b21lci1zdG9yeS1pbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICB9XG59XG5cbi5jdXN0b21lci1zdG9yeSB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN1c3RvbWVyLXN0b3J5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmN1c3RvbWVyLXN0b3J5LXRleHQge1xuICAgIHBhZGRpbmc6IDQwcHggMjRweDtcbiAgfVxuICAuY3VzdG9tZXItc3RvcnktaW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDI4NnB4O1xuICB9XG59XG4jc29sdXRpb25zLWZlYXR1cmVzLXRhYnMsICNwaWxsYXJzLXRhYnMge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicywgI3BpbGxhcnMtdGFicyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweDtcbiAgfVxufVxuI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIC5mcmFtZSwgI3BpbGxhcnMtdGFicyAuZnJhbWUge1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIC5mcmFtZSwgI3BpbGxhcnMtdGFicyAuZnJhbWUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIHVsLnRhYm5hdiwgI3BpbGxhcnMtdGFicyB1bC50YWJuYXYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicyB1bC50YWJuYXYsICNwaWxsYXJzLXRhYnMgdWwudGFibmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiA2cHg7XG4gIH1cbn1cbiNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicyB1bC50YWJuYXYgbGksICNwaWxsYXJzLXRhYnMgdWwudGFibmF2IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgdWwudGFibmF2IC5idXR0b24sICNwaWxsYXJzLXRhYnMgdWwudGFibmF2IC5idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xuICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAjc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgdWwudGFibmF2IC5idXR0b24sICNwaWxsYXJzLXRhYnMgdWwudGFibmF2IC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIHVsLnRhYm5hdiAuYnV0dG9uLmFjdGl2ZSwgI3BpbGxhcnMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbiNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbi5hY3RpdmUuZXN0aW1hdGluZywgI3BpbGxhcnMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbi5hY3RpdmUuZXN0aW1hdGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG59XG4jc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgdWwudGFibmF2IC5idXR0b24uYWN0aXZlLm9wZXJhdGlvbnMsICNwaWxsYXJzLXRhYnMgdWwudGFibmF2IC5idXR0b24uYWN0aXZlLm9wZXJhdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZWI4O1xufVxuI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIHVsLnRhYm5hdiAuYnV0dG9uLmFjdGl2ZS5mbGVldCwgI3BpbGxhcnMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbi5hY3RpdmUuZmxlZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RUE2O1xufVxuI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIHVsLnRhYm5hdiAuYnV0dG9uLmFjdGl2ZS5kYXRhLXJlcG9ydGluZywgI3BpbGxhcnMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbi5hY3RpdmUuZGF0YS1yZXBvcnRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY3Mzg3O1xufVxuI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIC5hY2NvcmRpb24sICNwaWxsYXJzLXRhYnMgLmFjY29yZGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjRURFREVEO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIC5hY2NvcmRpb246YWZ0ZXIsICNwaWxsYXJzLXRhYnMgLmFjY29yZGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkRlZmF1bHRzXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIC5hY2NvcmRpb24uYWN0aXZlOmFmdGVyLCAjcGlsbGFycy10YWJzIC5hY2NvcmRpb24uYWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgLmFjY29yZGlvbiwgI3BpbGxhcnMtdGFicyAuYWNjb3JkaW9uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicyAucGFuZSwgI3BpbGxhcnMtdGFicyAucGFuZSB7XG4gIHRyYW5zZm9ybTogdW5zZXQ7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicyAucGFuZS5hY3RpdmUsICNwaWxsYXJzLXRhYnMgLnBhbmUuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5LCAjcGlsbGFycy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicyAucGFuZSwgI3BpbGxhcnMtdGFicyAucGFuZSB7XG4gICAgcGFkZGluZzogNDhweDtcbiAgfVxufVxuI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIC5yb3csICNwaWxsYXJzLXRhYnMgLnJvdyB7XG4gIHJvdy1nYXA6IDI4cHg7XG59XG5cbiNwaWxsYXJzLXRhYnMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuI3BpbGxhcnMtdGFicyAudGFiLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI3BpbGxhcnMtdGFicyAucGFuZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI3BpbGxhcnMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwaWxsYXJzLXRhYnMgLnBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcbiAgfVxuICAjcGlsbGFycy10YWJzIC5wYW5lLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3BpbGxhcnMtdGFicyAucGFuZSB7XG4gICAgcGFkZGluZzogNDhweCA0OHB4IDA7XG4gIH1cbn1cbiNwaWxsYXJzLXRhYnMgaDMsICNwaWxsYXJzLXRhYnMgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsICNwaWxsYXJzLXRhYnMgLnN1Yi10aXRsZS1oMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4jcGlsbGFycy10YWJzIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuI3BpbGxhcnMtdGFicyBhIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmltYWdlLXNsaWRlc2hvdyB7XG4gIG1hcmdpbjogNDhweCAwIDgxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmltYWdlLXNsaWRlc2hvdyB7XG4gICAgbWFyZ2luOiA5NnB4IDAgMTI5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmltYWdlLXNsaWRlc2hvdyBoMiwgLmltYWdlLXNsaWRlc2hvdyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmltYWdlLXNsaWRlc2hvdyAuc3ViLXRpdGxlLWgyIHtcbiAgICAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAxcHg7XG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgfVxufVxuLmltYWdlLXNsaWRlc2hvdyAuaW1hZ2Utc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmltYWdlLXNsaWRlc2hvdyAuc2xpY2stdHJhY2sgLmltYWdlLXNsaWRlIHtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmltYWdlLXNsaWRlc2hvdyAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogLTUxcHg7XG59XG4uaW1hZ2Utc2xpZGVzaG93IC5zbGljay1kb3RzIGxpIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwIDIzcHggMCAwO1xufVxuLmltYWdlLXNsaWRlc2hvdyAuc2xpY2stZG90cyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuLmltYWdlLXNsaWRlc2hvdyAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmltYWdlLXNsaWRlc2hvdyAuc2xpY2stZG90cyBsaSBidXR0b246OmJlZm9yZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uaW1hZ2Utc2xpZGVzaG93IC5zbGljay1uZXh0LCAuaW1hZ2Utc2xpZGVzaG93IC5zbGljay1wcmV2IHtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogNDhweDtcbn1cbi5pbWFnZS1zbGlkZXNob3cgLnNsaWNrLW5leHQ6YmVmb3JlLCAuaW1hZ2Utc2xpZGVzaG93IC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5pbWFnZS1zbGlkZXNob3cgLnNsaWNrLW5leHQ6YmVmb3JlLCAuaW1hZ2Utc2xpZGVzaG93IC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5pbWFnZS1zbGlkZXNob3cgLnNsaWNrLW5leHQsIC5pbWFnZS1zbGlkZXNob3cgLnNsaWNrLXByZXYge1xuICAgIGhlaWdodDogODBweDtcbiAgICB3aWR0aDogODBweDtcbiAgfVxufVxuLmltYWdlLXNsaWRlc2hvdyAuc2xpY2stcHJldiB7XG4gIHotaW5kZXg6IDEwO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaW1hZ2Utc2xpZGVzaG93IC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAyNXB4O1xuICB9XG59XG4uaW1hZ2Utc2xpZGVzaG93IC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5pbWFnZS1zbGlkZXNob3cgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi5mcm1fc3R5bGVfaGNzcywgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsIC5oY3NzLWZvcm0tZnJhbWUge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuLmZybV9zdHlsZV9oY3NzIGZpZWxkc2V0LCAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSBmaWVsZHNldCwgLmhjc3MtZm9ybS1mcmFtZSBmaWVsZHNldCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5mcm1fc3R5bGVfaGNzcyAuZnJtX2VtYmVkX2Zvcm1fY29udGFpbmVyLCAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSAuZnJtX2VtYmVkX2Zvcm1fY29udGFpbmVyLCAuaGNzcy1mb3JtLWZyYW1lIC5mcm1fZW1iZWRfZm9ybV9jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uZnJtX3N0eWxlX2hjc3MgLmZybV9wcmltYXJ5X2xhYmVsLCAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSAuZnJtX3ByaW1hcnlfbGFiZWwsIC5oY3NzLWZvcm0tZnJhbWUgLmZybV9wcmltYXJ5X2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZybV9zdHlsZV9oY3NzIC5mcm1fcHJpbWFyeV9sYWJlbCwgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgLmZybV9wcmltYXJ5X2xhYmVsLCAuaGNzcy1mb3JtLWZyYW1lIC5mcm1fcHJpbWFyeV9sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICB9XG59XG4uZnJtX3N0eWxlX2hjc3MgLmZybV9maW5hbF9zdWJtaXQsIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIC5mcm1fZmluYWxfc3VibWl0LCAuaGNzcy1mb3JtLWZyYW1lIC5mcm1fZmluYWxfc3VibWl0IHtcbiAgbWFyZ2luLWJvdHRvbTogLTE2cHggIWltcG9ydGFudDtcbn1cbi5mcm1fc3R5bGVfaGNzcyAuZnJtX2NvbWJvX2lucHV0c19jb250YWluZXIsIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIC5mcm1fY29tYm9faW5wdXRzX2NvbnRhaW5lciwgLmhjc3MtZm9ybS1mcmFtZSAuZnJtX2NvbWJvX2lucHV0c19jb250YWluZXIge1xuICBncmlkLWdhcDogMTZweDtcbn1cbi5mcm1fc3R5bGVfaGNzcyAuZnJtX2NvbWJvX2lucHV0c19jb250YWluZXIgLmZvcm0tZmllbGQsIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIC5mcm1fY29tYm9faW5wdXRzX2NvbnRhaW5lciAuZm9ybS1maWVsZCwgLmhjc3MtZm9ybS1mcmFtZSAuZnJtX2NvbWJvX2lucHV0c19jb250YWluZXIgLmZvcm0tZmllbGQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZnJtX3N0eWxlX2hjc3MgLmZybV9jb21ib19pbnB1dHNfY29udGFpbmVyIC5mb3JtLWZpZWxkIC5mcm1fZGVzY3JpcHRpb24sIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIC5mcm1fY29tYm9faW5wdXRzX2NvbnRhaW5lciAuZm9ybS1maWVsZCAuZnJtX2Rlc2NyaXB0aW9uLCAuaGNzcy1mb3JtLWZyYW1lIC5mcm1fY29tYm9faW5wdXRzX2NvbnRhaW5lciAuZm9ybS1maWVsZCAuZnJtX2Rlc2NyaXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICMwMDA7XG59XG4uZnJtX3N0eWxlX2hjc3MgLmZybV9jb21ib19pbnB1dHNfY29udGFpbmVyIC5mb3JtLWZpZWxkIC5mcm1fZGVzY3JpcHRpb246YWZ0ZXIsIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIC5mcm1fY29tYm9faW5wdXRzX2NvbnRhaW5lciAuZm9ybS1maWVsZCAuZnJtX2Rlc2NyaXB0aW9uOmFmdGVyLCAuaGNzcy1mb3JtLWZyYW1lIC5mcm1fY29tYm9faW5wdXRzX2NvbnRhaW5lciAuZm9ybS1maWVsZCAuZnJtX2Rlc2NyaXB0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCIqXCI7XG4gIGNvbG9yOiByZ2IoMTg1LCA3NCwgNzIpO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uaGNzcy1mb3JtLWZyYW1lLCAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSB7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgcGFkZGluZzogMzJweCAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oY3NzLWZvcm0tZnJhbWUsIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4uaGNzcy1mb3JtLWZyYW1lLm5vLWJvcmRlciwgLm5vLWJvcmRlci5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5oY3NzLWZvcm0tZnJhbWUuc2FmZXR5LWNvbG9yLCAuc2FmZXR5LWNvbG9yLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUge1xuICBib3JkZXItY29sb3I6ICNmZjllMWI7XG59XG4uaGNzcy1mb3JtLWZyYW1lLnNhZmV0eS1jb2xvciAubWt0b0Zvcm0gYnV0dG9uLm1rdG9CdXR0b24sIC5zYWZldHktY29sb3IuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSAubWt0b0Zvcm0gYnV0dG9uLm1rdG9CdXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM1MjA1ICFpbXBvcnRhbnQ7XG59XG4uaGNzcy1mb3JtLWZyYW1lLnNhZmV0eS1jb2xvciBhLCAuc2FmZXR5LWNvbG9yLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgYSB7XG4gIGNvbG9yOiAjZTM1MjA1O1xufVxuLmhjc3MtZm9ybS1mcmFtZS5vcGVyYXRpb25zLWNvbG9yLCAub3BlcmF0aW9ucy1jb2xvci5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1ZWI4O1xufVxuLmhjc3MtZm9ybS1mcmFtZS5vcGVyYXRpb25zLWNvbG9yIC5ta3RvRm9ybSBidXR0b24ubWt0b0J1dHRvbiwgLm9wZXJhdGlvbnMtY29sb3IuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSAubWt0b0Zvcm0gYnV0dG9uLm1rdG9CdXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU4M0ZDICFpbXBvcnRhbnQ7XG59XG4uaGNzcy1mb3JtLWZyYW1lLm9wZXJhdGlvbnMtY29sb3IgLm1rdG9Gb3JtIGJ1dHRvbi5ta3RvQnV0dG9uOmhvdmVyLCAub3BlcmF0aW9ucy1jb2xvci5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIC5ta3RvRm9ybSBidXR0b24ubWt0b0J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVFQjggIWltcG9ydGFudDtcbn1cbi5oY3NzLWZvcm0tZnJhbWUub3BlcmF0aW9ucy1jb2xvciBhLCAub3BlcmF0aW9ucy1jb2xvci5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIGEge1xuICBjb2xvcjogIzAwNWViODtcbn1cbi5oY3NzLWZvcm0tZnJhbWUuZmxlZXQtY29sb3IsIC5mbGVldC1jb2xvci5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5RUE2O1xufVxuLmhjc3MtZm9ybS1mcmFtZS5mbGVldC1jb2xvciAubWt0b0Zvcm0gYnV0dG9uLm1rdG9CdXR0b24sIC5mbGVldC1jb2xvci5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIC5ta3RvRm9ybSBidXR0b24ubWt0b0J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlFQTYgIWltcG9ydGFudDtcbn1cbi5oY3NzLWZvcm0tZnJhbWUuZmxlZXQtY29sb3IgYSwgLmZsZWV0LWNvbG9yLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgYSB7XG4gIGNvbG9yOiAjMDA5RUE2O1xufVxuLmhjc3MtZm9ybS1mcmFtZS5kYXRhLWNvbG9yLCAuZGF0YS1jb2xvci5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTY3Mzg3O1xufVxuLmhjc3MtZm9ybS1mcmFtZS5kYXRhLWNvbG9yIC5ta3RvRm9ybSBidXR0b24ubWt0b0J1dHRvbiwgLmRhdGEtY29sb3IuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSAubWt0b0Zvcm0gYnV0dG9uLm1rdG9CdXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY3Mzg3ICFpbXBvcnRhbnQ7XG59XG4uaGNzcy1mb3JtLWZyYW1lLmRhdGEtY29sb3IgYSwgLmRhdGEtY29sb3IuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSBhIHtcbiAgY29sb3I6ICM1NjczODc7XG59XG4uaGNzcy1mb3JtLWZyYW1lLmJsb2ctZm9ybSAuZnJtX2NvbWJvX2lucHV0c19jb250YWluZXIsIC5ibG9nLWZvcm0uZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSAuZnJtX2NvbWJvX2lucHV0c19jb250YWluZXIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG59XG5cbiNwb3AtdXAtc3ViLW5hdiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNwb3AtdXAtc3ViLW5hdiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jcG9wLXVwLXN1Yi1uYXYgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuI3BvcC11cC1zdWItbmF2ICNwb3AtdXAtbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3BvcC11cC1zdWItbmF2ICNtZW51LXBvcC11cC1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDhweCA4cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMC45Mik7XG59XG4jcG9wLXVwLXN1Yi1uYXYgI21lbnUtcG9wLXVwLW5hdiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI3BvcC11cC1zdWItbmF2ICNtZW51LXBvcC11cC1uYXYgYSB7XG4gIHBhZGRpbmc6IDE2cHggOTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjcG9wLXVwLXN1Yi1uYXYgI21lbnUtcG9wLXVwLW5hdiBhIHtcbiAgICBwYWRkaW5nOiAxNnB4IDk2cHg7XG4gIH1cbn1cbiNwb3AtdXAtc3ViLW5hdiAjbWVudS1wb3AtdXAtbmF2IC5maXQtcXVpei1saW5rIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyQjNBO1xufVxuI3BvcC11cC1zdWItbmF2ICNtZW51LXBvcC11cC1uYXYgLmZpdC1xdWl6LWxpbmsgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Rjc1OEI7XG4gIGNvbG9yOiAjZmZmO1xufVxuI3BvcC11cC1zdWItbmF2ICNtZW51LXBvcC11cC1uYXYgLnByaWNpbmctbGluayBhIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwQzE1ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMEMxNTg7XG59XG4jcG9wLXVwLXN1Yi1uYXYgI21lbnUtcG9wLXVwLW5hdiAucHJpY2luZy1saW5rIGE6aG92ZXIge1xuICBjb2xvcjogIzBDOTc0ODtcbiAgYm9yZGVyOiAycHggc29saWQgIzBDOTc0ODtcbn1cbiNwb3AtdXAtc3ViLW5hdiAjbWVudS1wb3AtdXAtbmF2IC5ib29rLWRlbW8tbGluayBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzE1ODtcbn1cbiNwb3AtdXAtc3ViLW5hdiAjbWVudS1wb3AtdXAtbmF2IC5ib29rLWRlbW8tbGluayBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBDOTc0ODtcbiAgY29sb3I6ICNmZmY7XG59XG4jcG9wLXVwLXN1Yi1uYXYgLnN1Yi1uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzE1ODtcbiAgcGFkZGluZzogMTJweCAxMHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwb3AtdXAtc3ViLW5hdi5zdGlja3kgLnN1Yi1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcG9wLXVwLXN1Yi1uYXYuc3RpY2t5IC5zdWItbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubWFycXVlZS1pbnRybyBwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG5cbiNtYXJxdWVlLXNlY3Rpb24gLm1hcnF1ZWUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5NYXJxdWVlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGFuaW1hdGlvbjogc2Nyb2xsLXggODBzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5NYXJxdWVlIC5tYXJxdWVlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBhbmltYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5NYXJxdWVlIHtcbiAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNjcm9sbC14IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG4uZzItc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDMzLCA0MywgNTgsIDAuOTIpIDAlLCByZ2JhKDMzLCA0MywgNTgsIDAuOTIpIDEwMCUpLCB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTIvZ2Utc2VjdGlvbi1iZy5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uZzItc2VjdGlvbiBoMiwgLmcyLXNlY3Rpb24gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5nMi1zZWN0aW9uIC5zdWItdGl0bGUtaDIge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5nMi1zZWN0aW9uIC5nMi1iYWRnZXMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcm93LWdhcDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZzItc2VjdGlvbiAuZzItYmFkZ2VzIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZzItc2VjdGlvbiAuZzItYmFkZ2VzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuI2dsb2JhbC1iYW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNnbG9iYWwtYmFubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzBBMjU0MCAwJSwgIzBBMjU0MCAxMDAlKSwgbGluZWFyLWdyYWRpZW50KDEwNGRlZywgIzJCMzk5MCA0MS40MSUsICMyNjREOUYgNTYuNjQlLCAjMjE2MEFEIDcxLjg3JSwgIzI3QUFFMSAxMDIuMzIlKSwgIzIxMkIzQTtcbiAgICBtaW4taGVpZ2h0OiAzNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuI2dsb2JhbC1iYW5uZXIgLmQtZmxleCB7XG4gIHJvdy1nYXA6IDI0cHg7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZ2xvYmFsLWJhbm5lciAuZC1mbGV4IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuI2dsb2JhbC1iYW5uZXIgLm1lc3NhZ2UtYXJlYSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbiNnbG9iYWwtYmFubmVyIC5tZXNzYWdlLWFyZWEgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jZ2xvYmFsLWJhbm5lciAubWVzc2FnZS1hcmVhIC5oZWFkbGluZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzQ5QzlGRiAwJSwgI0E2REY1OCAxMDAlKTtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI2dsb2JhbC1iYW5uZXIgLm1lc3NhZ2UtYXJlYSAucmVnaXN0ZXItbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbiNnbG9iYWwtYmFubmVyIC5tZXNzYWdlLWFyZWEgLnJlZ2lzdGVyLWxpbms6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbn1cbiNnbG9iYWwtYmFubmVyIC5tZXNzYWdlLWFyZWEgLnJlZ2lzdGVyLWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOC9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBjb2xvcjogIzAwOTYzOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uc29jaWFsLXJldmlld3Mtd2hpdGUtYmcge1xuICBtYXJnaW46IDQ4cHggMCA5NnB4O1xufVxuLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnIC5yb3cge1xuICByb3ctZ2FwOiA0NHB4O1xufVxuLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc29jaWFsLXJldmlld3Mtd2hpdGUtYmcgcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc29jaWFsLXJldmlld3Mtd2hpdGUtYmcge1xuICAgIG1hcmdpbjogNzJweCAwIDEzNnB4O1xuICB9XG59XG4uc29jaWFsLXJldmlld3Mtd2hpdGUtYmcgLnNvY2lhbC1yZXZpZXdzLXN2ZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMCUpIHNlcGlhKDk3JSkgc2F0dXJhdGUoMTclKSBodWUtcm90YXRlKDZkZWcpIGJyaWdodG5lc3MoMTAxJSkgY29udHJhc3QoMTAwJSk7XG59XG5cbi5zb2NpYWwtcmV2aWV3cy1kYXJrLWJsdWUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyQjNBO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBwYWRkaW5nOiA0OHB4IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNvY2lhbC1yZXZpZXdzLWRhcmstYmx1ZS1iZyAucm93IHtcbiAgcm93LWdhcDogNDRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zb2NpYWwtcmV2aWV3cy1kYXJrLWJsdWUtYmcgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiA0NHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zb2NpYWwtcmV2aWV3cy1kYXJrLWJsdWUtYmcgcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc29jaWFsLXJldmlld3MtZGFyay1ibHVlLWJnIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICAgIHBhZGRpbmc6IDk2cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5jb250YWluZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5uYXJyb3ctY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRyeS1jb250ZW50IHNlY3Rpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50cnktY29udGVudCBzZWN0aW9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudHJ5LWNvbnRlbnQgc2VjdGlvbjpsYXN0LWNoaWxkI2N0YV9yZXF1ZXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc29jaWFsLXJldmlld3Mtd2hpdGUtYmcge1xuICBtYXJnaW46IDQ4cHggMCA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZyB7XG4gICAgbWFyZ2luOiA5NnB4IDA7XG4gIH1cbn1cbi5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNlY3Rpb24tZnJhbWUsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgI2dlbmVyaWMtdGFicyAucGFuZSwgI2dlbmVyaWMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5wYW5lLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnN0YXRzLWNvbG9yLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnBhZ2Utc3RhdHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmhjc3MtZm9ybS1mcmFtZSwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2VjdGlvbi1mcmFtZSwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAjZ2VuZXJpYy10YWJzIC5wYW5lLCAjZ2VuZXJpYy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnBhbmUsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuaGNzcy1mb3JtLWZyYW1lLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDMwcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbi5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnN0YW5kYXJkLWJ0biwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuYmxhY2stYnRuLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mb3JtLWJsYWNrLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tYmxhY2stYnRuIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLndoaXRlLWJ0biwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZm9ybS13aGl0ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLXdoaXRlLWJ0biAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5oZWF2eWJpZC1idG4sIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmhlYXZ5YmlkLWJ0bjpmb2N1cywgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBpbnB1dC5zZWFyY2gtZm9ybS1zdWJtaXQsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmhlYXZ5am9iLWJ0biwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAubmV3LWRpc3BhdGNoZXItYnRuLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5wbGFucy1idG4sIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNhZmV0eS1idG4sIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZsZWV0LWJ0biwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZTM2MC1idG4sIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZ1ZWxlcnBsdXMtYnRuLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC50ZWxlbWF0aWNzLWJ0biwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuYWNjb3VudGluZy1idG4sIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmNsb3VkLWJ0biwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuaW5zaWdodHMtYnRuLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5uYXZ5LWJsdWUtYnRuLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzICNtZW51LWZvb3Rlci1jb250YWN0IC5jdGEtYnV0dG9uLWNvbnRhaW5lciBhLCAjbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZ1bGwtd2lkdGgtaW1hZ2Uge1xuICBtYXJnaW46IDQ4cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZnVsbC13aWR0aC1pbWFnZSB7XG4gICAgbWFyZ2luOiA5NnB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzLmNvbnN0cnVjdGlvbi1wcm9qZWN0LW1hbmFnZW1lbnQtc29mdHdhcmUgI3Byb2R1Y3QtaGVybywgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cy5wcm9qZWN0LW1hbmFnZW1lbnQtc29mdHdhcmUgI3Byb2R1Y3QtaGVybyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0IDQwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzLmNvbnN0cnVjdGlvbi1wcm9qZWN0LW1hbmFnZW1lbnQtc29mdHdhcmUgI3Byb2R1Y3QtaGVybywgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cy5wcm9qZWN0LW1hbmFnZW1lbnQtc29mdHdhcmUgI3Byb2R1Y3QtaGVybyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0IDYwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzLmNvbnN0cnVjdGlvbi1wcm9qZWN0LW1hbmFnZW1lbnQtc29mdHdhcmUgI3Byb2R1Y3QtaGVybywgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cy5wcm9qZWN0LW1hbmFnZW1lbnQtc29mdHdhcmUgI3Byb2R1Y3QtaGVybyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0IDc1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMuY29uc3RydWN0aW9uLXByb2plY3QtbWFuYWdlbWVudC1zb2Z0d2FyZSAjcHJvZHVjdC1oZXJvLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzLnByb2plY3QtbWFuYWdlbWVudC1zb2Z0d2FyZSAjcHJvZHVjdC1oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gIH1cbn1cbi5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgI2FjY291bnRpbmcge1xuICBtYXJnaW46IDQ4cHggMDtcbn1cbi5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgI2FjY291bnRpbmcgcCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzICNhY2NvdW50aW5nIHtcbiAgICBtYXJnaW46IDk2cHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMuY29udGVudC1zaWRlYmFyIC5jdXN0b21lcl9sb2dvcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzLmNvbnRlbnQtc2lkZWJhciAuY3VzdG9tZXItdGVzdGltb25pYWxzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuI2N0YV9yZXF1ZXN0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzExL3JlcXVlc3QtaW5mby1iYWNrZ3JvdW5kLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiA0OHB4IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2N0YV9yZXF1ZXN0IHtcbiAgICBwYWRkaW5nOiA5NnB4IDA7XG4gIH1cbn1cblxuc2VjdGlvbiNyb2ktY2FsY3VsYXRvci1jdGEgLnJvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbnNlY3Rpb24jcm9pLWNhbGN1bGF0b3ItY3RhIGgzLCBzZWN0aW9uI3JvaS1jYWxjdWxhdG9yLWN0YSAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgc2VjdGlvbiNyb2ktY2FsY3VsYXRvci1jdGEgLnN1Yi10aXRsZS1oMyB7XG4gIGZvbnQtc2l6ZTogMzlweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDA7XG59XG5cbiNyb2ktY2FsY3VsYXRvci1jdGEgcCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDMzcHg7XG4gIGxpbmUtaGVpZ2h0OiA0M3B4O1xufVxuXG5zZWN0aW9uI3JvaS1jYWxjdWxhdG9yLWN0YSB7XG4gIG1hcmdpbi1ib3R0b206IDk2cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgc2VjdGlvbiNyb2ktY2FsY3VsYXRvci1jdGEge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbiAgc2VjdGlvbiNyb2ktY2FsY3VsYXRvci1jdGEgLnJvdyB7XG4gICAgZ2FwOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBzZWN0aW9uI3JvaS1jYWxjdWxhdG9yLWN0YSBoMywgc2VjdGlvbiNyb2ktY2FsY3VsYXRvci1jdGEgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIHNlY3Rpb24jcm9pLWNhbGN1bGF0b3ItY3RhIC5zdWItdGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICBzZWN0aW9uI3JvaS1jYWxjdWxhdG9yLWN0YSBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5waWxsYXItcGFnZXMgI3Byb2R1Y3QtaGVybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBpbGxhci1wYWdlcyAjcHJvZHVjdC1oZXJvIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucGlsbGFyLXBhZ2VzICN2aWRlby1wbGF5ZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGlsbGFyLXBhZ2VzIGFydGljbGUgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGlsbGFyLXBhZ2VzIGFydGljbGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi5waWxsYXItcGFnZXMgLmN1c3RvbWVyX2xvZ29zOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBpbGxhci1wYWdlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiA0OHB4IDAgNDBweDtcbn1cbi5waWxsYXItcGFnZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuY29udGFpbmVyID4gZGl2LCAucGlsbGFyLXBhZ2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLm5hcnJvdy1jb250YWluZXIgPiBkaXYsIC5waWxsYXItcGFnZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyID4gZGl2LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5waWxsYXItcGFnZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLnBpbGxhci1wYWdlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IGRpdiwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5waWxsYXItcGFnZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLnBpbGxhci1wYWdlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciA+IGRpdiwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5waWxsYXItcGFnZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBpbGxhci1wYWdlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5jb250YWluZXIgPiBkaXYsIC5waWxsYXItcGFnZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubmFycm93LWNvbnRhaW5lciA+IGRpdiwgLnBpbGxhci1wYWdlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIgPiBkaXYsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnBpbGxhci1wYWdlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAucGlsbGFyLXBhZ2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyID4gZGl2LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnBpbGxhci1wYWdlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAucGlsbGFyLXBhZ2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyID4gZGl2LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBpbGxhci1wYWdlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBpbGxhci1wYWdlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIHtcbiAgICBtYXJnaW46IDk2cHggMCA2NHB4O1xuICB9XG59XG4ucGlsbGFyLXBhZ2VzIC5jdXN0b21lcl9sb2dvcyBwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGlsbGFyLXBhZ2VzIC5jdXN0b21lcl9sb2dvcyBwIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGlsbGFyLXBhZ2VzIC5jdXN0b21lcl9sb2dvcyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBpbGxhci1wYWdlcyAuY3VzdG9tZXJfbG9nb3MgcCB7XG4gICAgZm9udC1zaXplOiAyLjFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnBpbGxhci1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyB7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5waWxsYXItcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmNvbnRhaW5lciwgLnBpbGxhci1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAubmFycm93LWNvbnRhaW5lciwgLnBpbGxhci1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5waWxsYXItcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXIsIC5waWxsYXItcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnBpbGxhci1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lciwgLnBpbGxhci1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucGlsbGFyLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgfVxufVxuLnBpbGxhci1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuY29udGFpbmVyOmFmdGVyLCAucGlsbGFyLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5uYXJyb3ctY29udGFpbmVyOmFmdGVyLCAucGlsbGFyLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnBpbGxhci1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjphZnRlciwgLnBpbGxhci1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucGlsbGFyLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmFmdGVyLCAucGlsbGFyLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lcjphZnRlciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5waWxsYXItcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBpbGxhci1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuY29udGFpbmVyOmFmdGVyLCAucGlsbGFyLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5uYXJyb3ctY29udGFpbmVyOmFmdGVyLCAucGlsbGFyLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnBpbGxhci1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjphZnRlciwgLnBpbGxhci1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucGlsbGFyLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmFmdGVyLCAucGlsbGFyLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lcjphZnRlciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5waWxsYXItcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YWZ0ZXIge1xuICAgIHRvcDogNjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5waWxsYXItcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMge1xuICAgIG1hcmdpbjogNjRweCAwO1xuICB9XG59XG4ucGlsbGFyLXBhZ2VzICNzb2x1dGlvbnMtdGFiLWludHJvIHAge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5waWxsYXItcGFnZXMgI3NvbHV0aW9ucy10YWItaW50cm8gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxufVxuLnBpbGxhci1wYWdlcyAucHJvZHVjdC1wYWdlLXN0YXRzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbi5waWxsYXItcGFnZXMgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtdGV4dCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5waWxsYXItcGFnZXMgLnByb2R1Y3QtcGFnZS1zdGF0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxufVxuLnBpbGxhci1wYWdlcyBociB7XG4gIG1hcmdpbjogMDtcbn1cbi5waWxsYXItcGFnZXMgI3N0YXRzLWludHJvIGgyLCAucGlsbGFyLXBhZ2VzICNzdGF0cy1pbnRybyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnBpbGxhci1wYWdlcyAjc3RhdHMtaW50cm8gLnN1Yi10aXRsZS1oMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBpbGxhci1wYWdlcyAjc3RhdHMtaW50cm8gaDIsIC5waWxsYXItcGFnZXMgI3N0YXRzLWludHJvIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucGlsbGFyLXBhZ2VzICNzdGF0cy1pbnRybyAuc3ViLXRpdGxlLWgyIHtcbiAgICBmb250LXNpemU6IDIuOTVyZW07XG4gIH1cbn1cbi5waWxsYXItcGFnZXMgLnNvZnR3YXJlLXNvbHV0aW9ucyB7XG4gIG1hcmdpbjogNDhweCAwO1xufVxuLnBpbGxhci1wYWdlcyAuc29mdHdhcmUtc29sdXRpb25zIHN2ZyB7XG4gIHdpZHRoOiA1NnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5waWxsYXItcGFnZXMgLnNvZnR3YXJlLXNvbHV0aW9ucyBzdmcge1xuICAgIHdpZHRoOiA2NHB4O1xuICB9XG59XG4ucGlsbGFyLXBhZ2VzIC5zb2Z0d2FyZS1zb2x1dGlvbnMgaDMsIC5waWxsYXItcGFnZXMgLnNvZnR3YXJlLXNvbHV0aW9ucyAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLnBpbGxhci1wYWdlcyAuc29mdHdhcmUtc29sdXRpb25zIC5zdWItdGl0bGUtaDMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBpbGxhci1wYWdlcyAuc29mdHdhcmUtc29sdXRpb25zIGgzLCAucGlsbGFyLXBhZ2VzIC5zb2Z0d2FyZS1zb2x1dGlvbnMgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5waWxsYXItcGFnZXMgLnNvZnR3YXJlLXNvbHV0aW9ucyAuc3ViLXRpdGxlLWgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4ucGlsbGFyLXBhZ2VzIC5zb2Z0d2FyZS1zb2x1dGlvbnMgLmNvbnRhaW5lciwgLnBpbGxhci1wYWdlcyAuc29mdHdhcmUtc29sdXRpb25zIC5uYXJyb3ctY29udGFpbmVyLCAucGlsbGFyLXBhZ2VzIC5zb2Z0d2FyZS1zb2x1dGlvbnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucGlsbGFyLXBhZ2VzIC5zb2Z0d2FyZS1zb2x1dGlvbnMgLnNpdGUtaW5uZXIsIC5waWxsYXItcGFnZXMgLnNvZnR3YXJlLXNvbHV0aW9ucyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucGlsbGFyLXBhZ2VzIC5zb2Z0d2FyZS1zb2x1dGlvbnMgLnNpdGUtaW5uZXIsIC5waWxsYXItcGFnZXMgLnNvZnR3YXJlLXNvbHV0aW9ucyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucGlsbGFyLXBhZ2VzIC5zb2Z0d2FyZS1zb2x1dGlvbnMgLnNpdGUtaW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLnBpbGxhci1wYWdlcyAuc29mdHdhcmUtc29sdXRpb25zIC5jb250YWluZXI6YWZ0ZXIsIC5waWxsYXItcGFnZXMgLnNvZnR3YXJlLXNvbHV0aW9ucyAubmFycm93LWNvbnRhaW5lcjphZnRlciwgLnBpbGxhci1wYWdlcyAuc29mdHdhcmUtc29sdXRpb25zIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnBpbGxhci1wYWdlcyAuc29mdHdhcmUtc29sdXRpb25zIC5zaXRlLWlubmVyOmFmdGVyLCAucGlsbGFyLXBhZ2VzIC5zb2Z0d2FyZS1zb2x1dGlvbnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyOmFmdGVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnBpbGxhci1wYWdlcyAuc29mdHdhcmUtc29sdXRpb25zIC5zaXRlLWlubmVyOmFmdGVyLCAucGlsbGFyLXBhZ2VzIC5zb2Z0d2FyZS1zb2x1dGlvbnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyOmFmdGVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBpbGxhci1wYWdlcyAuc29mdHdhcmUtc29sdXRpb25zIC5zaXRlLWlubmVyOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5waWxsYXItcGFnZXMgLnNvZnR3YXJlLXNvbHV0aW9ucyAuY29udGFpbmVyOmFmdGVyLCAucGlsbGFyLXBhZ2VzIC5zb2Z0d2FyZS1zb2x1dGlvbnMgLm5hcnJvdy1jb250YWluZXI6YWZ0ZXIsIC5waWxsYXItcGFnZXMgLnNvZnR3YXJlLXNvbHV0aW9ucyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyOmFmdGVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5waWxsYXItcGFnZXMgLnNvZnR3YXJlLXNvbHV0aW9ucyAuc2l0ZS1pbm5lcjphZnRlciwgLnBpbGxhci1wYWdlcyAuc29mdHdhcmUtc29sdXRpb25zIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lcjphZnRlciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5waWxsYXItcGFnZXMgLnNvZnR3YXJlLXNvbHV0aW9ucyAuc2l0ZS1pbm5lcjphZnRlciwgLnBpbGxhci1wYWdlcyAuc29mdHdhcmUtc29sdXRpb25zIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lcjphZnRlciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5waWxsYXItcGFnZXMgLnNvZnR3YXJlLXNvbHV0aW9ucyAuc2l0ZS1pbm5lcjphZnRlciB7XG4gICAgdG9wOiA2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBpbGxhci1wYWdlcyAuc29mdHdhcmUtc29sdXRpb25zIC5jb250YWluZXIsIC5waWxsYXItcGFnZXMgLnNvZnR3YXJlLXNvbHV0aW9ucyAubmFycm93LWNvbnRhaW5lciwgLnBpbGxhci1wYWdlcyAuc29mdHdhcmUtc29sdXRpb25zIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnBpbGxhci1wYWdlcyAuc29mdHdhcmUtc29sdXRpb25zIC5zaXRlLWlubmVyLCAucGlsbGFyLXBhZ2VzIC5zb2Z0d2FyZS1zb2x1dGlvbnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnBpbGxhci1wYWdlcyAuc29mdHdhcmUtc29sdXRpb25zIC5zaXRlLWlubmVyLCAucGlsbGFyLXBhZ2VzIC5zb2Z0d2FyZS1zb2x1dGlvbnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBpbGxhci1wYWdlcyAuc29mdHdhcmUtc29sdXRpb25zIC5zaXRlLWlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5waWxsYXItcGFnZXMgLnNvZnR3YXJlLXNvbHV0aW9ucyAuY29sLTEyLCAucGlsbGFyLXBhZ2VzIC5zb2Z0d2FyZS1zb2x1dGlvbnMgLmN1c3RvbWVyX2xvZ29zIC5jb2wtbGctMTAsIC5waWxsYXItcGFnZXMgLmN1c3RvbWVyX2xvZ29zIC5zb2Z0d2FyZS1zb2x1dGlvbnMgLmNvbC1sZy0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5waWxsYXItcGFnZXMgLnNvZnR3YXJlLXNvbHV0aW9ucyB7XG4gICAgbWFyZ2luOiA2NHB4IDA7XG4gIH1cbn1cbi5waWxsYXItcGFnZXMgLmN1c3RvbWVyLXN0b3J5LWxvZ28ge1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbn1cbi5waWxsYXItcGFnZXMgLmN1c3RvbWVyLXN0b3J5IHtcbiAgbWFyZ2luOiA0OHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBpbGxhci1wYWdlcyAuY3VzdG9tZXItc3Rvcnkge1xuICAgIG1hcmdpbjogOTZweCAwO1xuICB9XG59XG4ucGlsbGFyLXBhZ2VzIC5iaWctaGVhZGxpbmUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyLjA3cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBpbGxhci1wYWdlcyAuYmlnLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDIuOTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG4ucGlsbGFyLXBhZ2VzIC5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZyB7XG4gIG1hcmdpbjogNDhweCAwIDk2cHg7XG59XG4ucGlsbGFyLXBhZ2VzIC5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZyAucm93IHtcbiAgcm93LWdhcDogNDRweDtcbn1cbi5waWxsYXItcGFnZXMgLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnIHAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5waWxsYXItcGFnZXMgLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnIHAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGlsbGFyLXBhZ2VzIC5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZyBwIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBpbGxhci1wYWdlcyAuc29jaWFsLXJldmlld3Mtd2hpdGUtYmcge1xuICAgIG1hcmdpbjogNjRweCAwIDEzNnB4O1xuICB9XG59XG5cbi5ibG9nICNoZXJvIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2cgI2hlcm8ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbmgxLmxhdGVzdC1zdG9yaWVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMS5sYXRlc3Qtc3RvcmllcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuI2ZlYXR1cmVkLWJsb2cge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNmZWF0dXJlZC1ibG9nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyQjNBO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxufVxuI2ZlYXR1cmVkLWJsb2cgLmVudHJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMkIzQTtcbiAgcGFkZGluZzogMjBweCAxM3B4IDIwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZmVhdHVyZWQtYmxvZyAuZW50cnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNmZWF0dXJlZC1ibG9nIC5lbnRyeSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICNmZWF0dXJlZC1ibG9nIC5lbnRyeSB7XG4gICAgd2lkdGg6IDYyMHB4O1xuICB9XG59XG4jZmVhdHVyZWQtYmxvZyAuZW50cnktbWV0YSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZmVhdHVyZWQtYmxvZyAuZW50cnktbWV0YSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbiNmZWF0dXJlZC1ibG9nIC5lbnRyeS1tZXRhIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbiNmZWF0dXJlZC1ibG9nIGEuZW50cnktY29udGVudCB7XG4gIGNvbG9yOiAjMDA5NjM5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuI2ZlYXR1cmVkLWJsb2cgYS5lbnRyeS1jb250ZW50OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG59XG4jZmVhdHVyZWQtYmxvZyAuZmVhdHVyZWQtaW1hZ2Uge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2ZlYXR1cmVkLWJsb2cgLmZlYXR1cmVkLWltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4jZmVhdHVyZWQtYmxvZyAjYmxvZy1oZXJvIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBhc3BlY3QtcmF0aW86IDkzNC81MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZmVhdHVyZWQtYmxvZyAjYmxvZy1oZXJvIHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2ZlYXR1cmVkLWJsb2cgI2Jsb2ctaGVybyB7XG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAjZmVhdHVyZWQtYmxvZyAjYmxvZy1oZXJvIHtcbiAgICBhc3BlY3QtcmF0aW86IDkzNC81MDA7XG4gIH1cbn1cbiNmZWF0dXJlZC1ibG9nIGgyLCAjZmVhdHVyZWQtYmxvZyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgI2ZlYXR1cmVkLWJsb2cgLnN1Yi10aXRsZS1oMiB7XG4gIGNvbG9yOiAjMDA5NjM5O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMC44MzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNmZWF0dXJlZC1ibG9nIGgyLCAjZmVhdHVyZWQtYmxvZyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgI2ZlYXR1cmVkLWJsb2cgLnN1Yi10aXRsZS1oMiB7XG4gICAgZm9udC1zaXplOiAxLjM1cmVtO1xuICB9XG59XG4jZmVhdHVyZWQtYmxvZyBoMywgI2ZlYXR1cmVkLWJsb2cgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsICNmZWF0dXJlZC1ibG9nIC5zdWItdGl0bGUtaDMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgI2ZlYXR1cmVkLWJsb2cgaDMsICNmZWF0dXJlZC1ibG9nIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAjZmVhdHVyZWQtYmxvZyAuc3ViLXRpdGxlLWgzIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cbiNmZWF0dXJlZC1ibG9nIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgI2ZlYXR1cmVkLWJsb2cgcCB7XG4gICAgZm9udC1zaXplOiAxLjM1cmVtO1xuICB9XG59XG5cbi5ibG9nLXRhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYmxvZy10YWdzIGxpIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG4uYmxvZy10YWdzIGEge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMS41cHggc29saWQgIzAwOTYzOTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDEwcHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44MzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctdGFncyBhIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2ctdGFncyBhIHtcbiAgICBtaW4td2lkdGg6IDIwOHB4O1xuICB9XG59XG4uYmxvZy10YWdzIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy10YWdzIHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cblxuLnNjcm9sbC10YWdzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2Nyb2xsLXRhZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbn1cblxuI2Jsb2ctaGVybyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNibG9nLWhlcm8ge1xuICAgIG1hcmdpbi10b3A6IDk2cHg7XG4gIH1cbn1cblxuLndwLXNpbmd1bGFyICNibG9nLWhlcm8ge1xuICBtYXgtaGVpZ2h0OiAxNTNweDtcbiAgYXNwZWN0LXJhdGlvOiAzOTUvMTUzO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLXNpbmd1bGFyICNibG9nLWhlcm8ge1xuICAgIG1heC1oZWlnaHQ6IDUxMnB4O1xuICAgIGFzcGVjdC1yYXRpbzogMTI4MC81MTI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud3Atc2luZ3VsYXIgI2Jsb2ctaGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAzcHg7XG4gIH1cbn1cblxuLmZlYXR1cmVkLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5ibG9nLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2ctYm94IC5wLWhlYWRpbmctNCB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uYmxvZy1ib3ggLnAtaGVhZGluZy00OjpiZWZvcmUge1xuICB3aWR0aDogODhweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogLTI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2ctYm94IC5wLWhlYWRpbmctNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5ibG9nLWJveCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLWJveCBwIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5ibG9nLWJveCBwLnJlYWQtbW9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1ib3ggcC5yZWFkLW1vcmUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbi5ibG9nLWJveCAuZW50cnktdGltZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctYm94IC5lbnRyeS10aW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG59XG4uYmxvZy1ib3ggLmVudHJ5LW1ldGEge1xuICBjb2xvcjogIzZFNkU2RTtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctYm94IC5lbnRyeS1tZXRhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvZy1ib3ggLmJsb2ctY29udGVudCB7XG4gIHBhZGRpbmc6IDMycHggMjRweDtcbn1cblxuLmxhdGVzdC1zdG9yaWVzLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubGF0ZXN0LXN0b3JpZXMtbGluazpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCLihpBcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB0b3A6IC0ycHg7XG59XG4ubGF0ZXN0LXN0b3JpZXMtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTEsIDE3MSwgOTYuNik7XG59XG5cbi5zdG9yaWVzLWJ5IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdG9yaWVzLWJ5IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG4uYXV0aG9yLWJsdXJiIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNDhweCAwO1xufVxuLmF1dGhvci1ibHVyYiBpbWcge1xuICBtYXgtd2lkdGg6IDY1cHg7XG4gIG1heC1oZWlnaHQ6IDY1cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXV0aG9yLWJsdXJiIGltZyB7XG4gICAgbWF4LXdpZHRoOiA4M3B4O1xuICAgIG1heC1oZWlnaHQ6IDgzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG59XG4uYXV0aG9yLWJsdXJiIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF1dGhvci1ibHVyYiBwIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuLmF1dGhvci1ibHVyYiAuYXV0aG9yIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5hdXRob3ItYmx1cmIgaDEge1xuICBmb250LXNpemU6IDEuMTVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF1dGhvci1ibHVyYiBoMSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uYXV0aG9yLWJsdXJiIGEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMDtcbn1cbi5hdXRob3ItYmx1cmIgYS5hdXRob3ItZW1haWwge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYXV0aG9yLWJsdXJiIGE6aG92ZXIge1xuICBjb2xvcjogIzUyYWM2OTtcbn1cbi5hdXRob3ItYmx1cmIgLmF1dGhvci1kZXRhaWxzIHtcbiAgZmxleDogMSAwIDYwJTtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF1dGhvci1ibHVyYiAuYXV0aG9yLWRldGFpbHMge1xuICAgIGZsZXg6IDEgMCA3MCU7XG4gIH1cbn1cblxuLmJsb2cgYXJ0aWNsZSwgLmFyY2hpdmUgYXJ0aWNsZSwgLnNpbmdsZS1nYWxsZXJ5IGFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmJsb2cgYXJ0aWNsZS5nYWxsZXJ5LCAuYXJjaGl2ZSBhcnRpY2xlLmdhbGxlcnksIC5zaW5nbGUtZ2FsbGVyeSBhcnRpY2xlLmdhbGxlcnkge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5ibG9nIGFydGljbGUuZ2FsbGVyeSBpbWcsIC5hcmNoaXZlIGFydGljbGUuZ2FsbGVyeSBpbWcsIC5zaW5nbGUtZ2FsbGVyeSBhcnRpY2xlLmdhbGxlcnkgaW1nIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nIGFydGljbGUsIC5hcmNoaXZlIGFydGljbGUsIC5zaW5nbGUtZ2FsbGVyeSBhcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG4uYmxvZyAuaW1hZ2UtYm94LCAuYXJjaGl2ZSAuaW1hZ2UtYm94LCAuc2luZ2xlLWdhbGxlcnkgLmltYWdlLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYXNwZWN0LXJhdGlvOiA0MDcvMTYzO1xufVxuLmJsb2cgLmltYWdlLWJveCBpbWcsIC5hcmNoaXZlIC5pbWFnZS1ib3ggaW1nLCAuc2luZ2xlLWdhbGxlcnkgLmltYWdlLWJveCBpbWcge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZyAuaW1hZ2UtYm94IGltZywgLmFyY2hpdmUgLmltYWdlLWJveCBpbWcsIC5zaW5nbGUtZ2FsbGVyeSAuaW1hZ2UtYm94IGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmJsb2cgLmFyY2hpdmUtcGFnaW5hdGlvbiwgLmFyY2hpdmUgLmFyY2hpdmUtcGFnaW5hdGlvbiwgLnNpbmdsZS1nYWxsZXJ5IC5hcmNoaXZlLXBhZ2luYXRpb24ge1xuICBtYXJnaW46IDYwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2cgLmFyY2hpdmUtcGFnaW5hdGlvbiBsaS5hY3RpdmUgYSwgLmFyY2hpdmUgLmFyY2hpdmUtcGFnaW5hdGlvbiBsaS5hY3RpdmUgYSwgLnNpbmdsZS1nYWxsZXJ5IC5hcmNoaXZlLXBhZ2luYXRpb24gbGkuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xufVxuLmJsb2cgLmFyY2hpdmUtcGFnaW5hdGlvbiBsaS5wYWdpbmF0aW9uLXByZXZpb3VzIGEsIC5ibG9nIC5hcmNoaXZlLXBhZ2luYXRpb24gbGkucGFnaW5hdGlvbi1uZXh0IGEsIC5hcmNoaXZlIC5hcmNoaXZlLXBhZ2luYXRpb24gbGkucGFnaW5hdGlvbi1wcmV2aW91cyBhLCAuYXJjaGl2ZSAuYXJjaGl2ZS1wYWdpbmF0aW9uIGxpLnBhZ2luYXRpb24tbmV4dCBhLCAuc2luZ2xlLWdhbGxlcnkgLmFyY2hpdmUtcGFnaW5hdGlvbiBsaS5wYWdpbmF0aW9uLXByZXZpb3VzIGEsIC5zaW5nbGUtZ2FsbGVyeSAuYXJjaGl2ZS1wYWdpbmF0aW9uIGxpLnBhZ2luYXRpb24tbmV4dCBhIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG59XG4uYmxvZyAuYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGEsIC5hcmNoaXZlIC5hcmNoaXZlLXBhZ2luYXRpb24gbGkgYSwgLnNpbmdsZS1nYWxsZXJ5IC5hcmNoaXZlLXBhZ2luYXRpb24gbGkgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYmxvZyAuYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGE6aG92ZXIsIC5hcmNoaXZlIC5hcmNoaXZlLXBhZ2luYXRpb24gbGkgYTpob3ZlciwgLnNpbmdsZS1nYWxsZXJ5IC5hcmNoaXZlLXBhZ2luYXRpb24gbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG59XG4uYmxvZyAuYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGE6Zm9jdXMsIC5hcmNoaXZlIC5hcmNoaXZlLXBhZ2luYXRpb24gbGkgYTpmb2N1cywgLnNpbmdsZS1nYWxsZXJ5IC5hcmNoaXZlLXBhZ2luYXRpb24gbGkgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJsb2cgLmF1dGhvci1kZXNjcmlwdGlvbiwgLmFyY2hpdmUgLmF1dGhvci1kZXNjcmlwdGlvbiwgLnNpbmdsZS1nYWxsZXJ5IC5hdXRob3ItZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ucG9zdC10eXBlLWFyY2hpdmUtdmlkZW9zIC5pbWFnZS1ib3gge1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtdmlkZW9zICNmZWF0dXJlZC1ibG9nICNibG9nLWhlcm8ge1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG4gIG1heC1oZWlnaHQ6IHVuc2V0O1xufVxuXG4uYXJjaGl2ZS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYXJjaGl2ZS1kZXNjcmlwdGlvbiAuYXJjaGl2ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNpbmdsZS1wb3N0IC5ibG9nLWNvbnRlbnQgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLmNvbnRhaW5lciA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAubmFycm93LWNvbnRhaW5lciA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2luZ2xlLXBvc3QgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaW5nbGUtcG9zdCAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpbmdsZS1wb3N0IC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmJsb2ctY29udGVudCA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5jb250YWluZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAubmFycm93LWNvbnRhaW5lciA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zaXRlLWlubmVyID4gYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXBvc3QgLmJsb2ctY29udGVudCA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAuY29udGFpbmVyID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5uYXJyb3ctY29udGFpbmVyID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaW5nbGUtcG9zdCAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpbmdsZS1wb3N0IC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2luZ2xlLXBvc3QgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuYmxvZy1jb250ZW50ID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmNvbnRhaW5lciA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5uYXJyb3ctY29udGFpbmVyID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnNpdGUtaW5uZXIgPiBhcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4uc2luZ2xlLXBvc3QgLmVudHJ5LW1ldGEsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1tZXRhIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiAwLjgzNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnNpbmdsZS1wb3N0IC5lbnRyeS1tZXRhIHNwYW4sIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1tZXRhIHNwYW4ge1xuICBjb2xvcjogIzAwOTYzOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXBvc3QgLmVudHJ5LW1ldGEsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1tZXRhIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuLnNpbmdsZS1wb3N0IC5lbnRyeS1jYXRlZ29yaWVzLCAuc2luZ2xlLXBvc3QgLmVudHJ5LXRhZ3MsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jYXRlZ29yaWVzLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktdGFncyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktdGl0bGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjlyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wb3N0IC5lbnRyeS10aXRsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlLXBvc3QgLmVudHJ5LXRpdGxlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuLnNpbmdsZS1wb3N0IC5zdXBwb3J0aW5nLWhlYWRsaW5lLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuc3VwcG9ydGluZy1oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLXBvc3QgLnN1cHBvcnRpbmctaGVhZGxpbmUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zdXBwb3J0aW5nLWhlYWRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4uc2luZ2xlLXBvc3QgdGQsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi5zaW5nbGUtcG9zdCAuYWNjb3VudGluZy1saXN0LCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuYWNjb3VudGluZy1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtcG9zdCBibG9ja3F1b3RlLmhjc3MtZ3JlZW4sIC5zaW5nbGUtd2hpdGUtcGFwZXJzIGJsb2NrcXVvdGUuaGNzcy1ncmVlbiB7XG4gIGJhY2tncm91bmQ6IHJnYig3Ni41LCAxODEuNSwgMTE2LjQpO1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMnB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnNpbmdsZS1wb3N0IGJsb2NrcXVvdGUuaGNzcy1ncmVlbiBzdHJvbmcsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIGJsb2NrcXVvdGUuaGNzcy1ncmVlbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2luZ2xlLXBvc3QgYmxvY2txdW90ZS5oY3NzLWdyZWVuIHAsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIGJsb2NrcXVvdGUuaGNzcy1ncmVlbiBwIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtcG9zdCBibG9ja3F1b3RlLmhjc3Mtb3JhbmdlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyBibG9ja3F1b3RlLmhjc3Mtb3JhbmdlIHtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICNmZjllMWI7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uc2luZ2xlLXBvc3QgYmxvY2txdW90ZS5oY3NzLW9yYW5nZSBzdHJvbmcsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIGJsb2NrcXVvdGUuaGNzcy1vcmFuZ2Ugc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNpbmdsZS1wb3N0IC5mdWVsLXNhdmluZ3MtY3RhLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZnVlbC1zYXZpbmdzLWN0YSB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAycHg7XG4gIGJhY2tncm91bmQ6IHJnYigxMTUuNSwgNjcuOCwgMTIyLjcpO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcG9zdCAuZnVlbC1zYXZpbmdzLWN0YSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmZ1ZWwtc2F2aW5ncy1jdGEge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLnNpbmdsZS1wb3N0IC5mdWVsLXNhdmluZ3MtY3RhIGEsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5mdWVsLXNhdmluZ3MtY3RhIGEge1xuICBjb2xvcjogI2ZmOWUxYjtcbn1cbi5zaW5nbGUtcG9zdCAuZnVlbC1zYXZpbmdzLWN0YSBhOmhvdmVyLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZnVlbC1zYXZpbmdzLWN0YSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNpbmdsZS1wb3N0IC5mdWVsLXNhdmluZ3MtY3RhIHAsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5mdWVsLXNhdmluZ3MtY3RhIHAge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIGgzLCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuc3ViLXRpdGxlLWgzLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBoMywgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5zdWItdGl0bGUtaDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIGgzOjpiZWZvcmUsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZzo6YmVmb3JlLCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLnN1Yi10aXRsZS1oMzo6YmVmb3JlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBoMzo6YmVmb3JlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZzo6YmVmb3JlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuc3ViLXRpdGxlLWgzOjpiZWZvcmUge1xuICB3aWR0aDogODhweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogIzAwOTYzOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBoMywgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLnN1Yi10aXRsZS1oMywgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgaDMsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuc3ViLXRpdGxlLWgzIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBwLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgcCwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgcCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBpbWcsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktZm9vdGVyIC5lbnRyeS1tZXRhLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktZm9vdGVyIC5lbnRyeS1tZXRhIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktZm9vdGVyIHNwYW4sIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1mb290ZXIgc3BhbiB7XG4gIGNvbG9yOiB1bnNldDtcbn1cbi5zaW5nbGUtcG9zdCAuYXV0aG9yLWJsdXJiLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuYXV0aG9yLWJsdXJiIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zaW5nbGUtcG9zdCAuYXV0aG9yLWRlc2NyaXB0aW9uLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuYXV0aG9yLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtcG9zdCAuYXV0aG9yLWluZm8sIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5hdXRob3ItaW5mbyB7XG4gIGZvbnQtc2l6ZTogMC44MzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY29sb3I6ICMwMDk2Mzk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wb3N0IC5hdXRob3ItaW5mbywgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmF1dGhvci1pbmZvIHtcbiAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLnNpbmdsZS1wb3N0IC5hdXRob3ItaW5mbzo6YWZ0ZXIsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5hdXRob3ItaW5mbzo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnNpbmdsZS1wb3N0IC5hdXRob3ItbGluaywgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmF1dGhvci1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwOTYzOTtcbn1cbi5zaW5nbGUtcG9zdCAuYXV0aG9yLWxpbms6aG92ZXIsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5hdXRob3ItbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgaDIsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IC5zdWItdGl0bGUtaDIge1xuICBmb250LXNpemU6IDEuN3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgaDIsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IC5zdWItdGl0bGUtaDIge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4uc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgaDMsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IC5zdWItdGl0bGUtaDMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgaDMsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IC5zdWItdGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4uc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi5hY2NvdW50aW5nLWJsb2ctYnRuIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5hY2NvdW50aW5nLWJsb2ctYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbi5hY2NvdW50aW5nLWJsb2ctYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiRGVmYXVsdHNcIjtcbiAgZm9udC1zaXplOiAxLjY1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5hY2NvdW50aW5nLWJsb2ctYnRuLmRvd246YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uZ3JlZW4taGVhZGVyLWljb25zIHtcbiAgY29sb3I6ICMwMDk2Mzk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA5NjM5O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmdyZWVuLWhlYWRlci1pY29ucyBpIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZ3JlZW4taGVhZGVyLWljb25zIC52Y2UtdGV4dC1ibG9jay13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uc2luZ2xlLXBvc3QuZnVsbC13aWR0aC1jb250ZW50IC5lbnRyeS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlLXBvc3QuZnVsbC13aWR0aC1jb250ZW50IC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnJlbGF0ZWQtcG9zdHMge1xuICBtYXJnaW4tdG9wOiA2NnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDMycHggMCA0OHB4O1xufVxuLnJlbGF0ZWQtcG9zdHMgLnAtaGVhZGluZy0yIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWxhdGVkLXBvc3RzIC5wLWhlYWRpbmctMiB7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5yZWxhdGVkLXBvc3RzIC5yb3cge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVsYXRlZC1wb3N0cyB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBwYWRkaW5nOiA0OHB4IDAgOTZweDtcbiAgfVxufVxuXG4uYXJjaGl2ZS5wYWdlZCBoMS5sYXRlc3Qtc3RvcmllcywgLmFyY2hpdmUudGFnIGgxLmxhdGVzdC1zdG9yaWVzLCAuYmxvZy5wYWdlZCBoMS5sYXRlc3Qtc3RvcmllcywgLmJsb2cudGFnIGgxLmxhdGVzdC1zdG9yaWVzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmV4cGxvcmUtcGFnZXMgI21haW4taGVybyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMkIzQTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhwbG9yZS1wYWdlcyAjbWFpbi1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuLmV4cGxvcmUtcGFnZXMgI21haW4taGVybzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyQjNBO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhwbG9yZS1wYWdlcyAjbWFpbi1oZXJvOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgzMywgNDMsIDU4LCAwKSAwJSwgcmdiYSgzMywgNDMsIDU4LCAwLjkyKSAxMjQuNjUlKSwgcmdiYSgzMywgNDMsIDU4LCAwLjkyKTtcbiAgfVxufVxuLmV4cGxvcmUtcGFnZXMgI21haW4taGVybyBoMSB7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhwbG9yZS1wYWdlcyAjbWFpbi1oZXJvIGgxIHtcbiAgICBmb250LXNpemU6IDIuNDVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5leHBsb3JlLXBhZ2VzICNtYWluLWhlcm8gaDEge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5leHBsb3JlLXBhZ2VzICNtYWluLWhlcm8gcCB7XG4gIGNvbG9yOiAjRjJGMkYyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leHBsb3JlLXBhZ2VzICNtYWluLWhlcm8gcCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhwbG9yZS1wYWdlcyAjbWFpbi1oZXJvIC5oZWF2eWpvYi1zb2xpZC1idWxsZXRzIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuLmV4cGxvcmUtcGFnZXMgI21haW4taGVybyAucm93IHtcbiAgcm93LWdhcDogMjRweDtcbn1cbi5leHBsb3JlLXBhZ2VzICNtYWluLWhlcm8gaW1nIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhwbG9yZS1wYWdlcyAjbWFpbi1oZXJvIGltZyB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgfVxufVxuLmV4cGxvcmUtcGFnZXMgI21haW4taGVybyBzdmcge1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhwbG9yZS1wYWdlcyAjbWFpbi1oZXJvIHN2ZyB7XG4gICAgaGVpZ2h0OiA0OXB4O1xuICB9XG59XG4uZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyBoMiwgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5zdWItdGl0bGUtaDIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyBoMiwgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5zdWItdGl0bGUtaDIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgaDMsIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuc3ViLXRpdGxlLWgzIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgaDMsIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuc3ViLXRpdGxlLWgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyBoMywgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5zdWItdGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5yb3cge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyBzdmcge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmV4cGxvcmUtcGFnZXMgI21hcnF1ZWUtc2VjdGlvbiBpbWcge1xuICBtYXgtaGVpZ2h0OiA3NHB4O1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhwbG9yZS1wYWdlcyAjbWFycXVlZS1zZWN0aW9uIHAge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbi5leHBsb3JlLXBhZ2VzIC5lbnRyeS1jb250ZW50IHNlY3Rpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmhjc3MtaW5zaWdodHMgI3NhbGVzLXN0ZXBzIC5zZWN0aW9uLWZyYW1lLCAuaGNzcy1pbnNpZ2h0cyAjc2FsZXMtc3RlcHMgI2dlbmVyaWMtdGFicyAucGFuZSwgI2dlbmVyaWMtdGFicyAuaGNzcy1pbnNpZ2h0cyAjc2FsZXMtc3RlcHMgLnBhbmUsIC5oY3NzLWluc2lnaHRzICNzYWxlcy1zdGVwcyAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAuaGNzcy1pbnNpZ2h0cyAjc2FsZXMtc3RlcHMgLnN0YXRzLWNvbG9yLCAuaGNzcy1pbnNpZ2h0cyAjc2FsZXMtc3RlcHMgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAuaGNzcy1pbnNpZ2h0cyAjc2FsZXMtc3RlcHMgLnN0YXRzLWNvbG9yLCAuaGNzcy1pbnNpZ2h0cyAjc2FsZXMtc3RlcHMgLmhjc3MtZm9ybS1mcmFtZSwgLmhjc3MtaW5zaWdodHMgI3NhbGVzLXN0ZXBzIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTY3Mzg3O1xufVxuLmhjc3MtaW5zaWdodHMgI3NhbGVzLXN0ZXBzIGgzIHN0cm9uZywgLmhjc3MtaW5zaWdodHMgI3NhbGVzLXN0ZXBzIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nIHN0cm9uZywgLmhjc3MtaW5zaWdodHMgI3NhbGVzLXN0ZXBzIC5zdWItdGl0bGUtaDMgc3Ryb25nLCAuaGNzcy1pbnNpZ2h0cyAjc2FsZXMtc3RlcHMgLnNhbGVzLXN0ZXBzLXN1Yi1zdWJoZWFkaW5nIHtcbiAgY29sb3I6ICM1NjczODc7XG59XG4uaGNzcy1pbnNpZ2h0cyAjc2FsZXMtc3RlcHMgLnN0YW5kYXJkLWJ0biwgLmhjc3MtaW5zaWdodHMgI3NhbGVzLXN0ZXBzIC5ibGFjay1idG4sIC5oY3NzLWluc2lnaHRzICNzYWxlcy1zdGVwcyAuZm9ybS1ibGFjay1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLWJsYWNrLWJ0biAuaGNzcy1pbnNpZ2h0cyAjc2FsZXMtc3RlcHMgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5oY3NzLWluc2lnaHRzICNzYWxlcy1zdGVwcyAud2hpdGUtYnRuLCAuaGNzcy1pbnNpZ2h0cyAjc2FsZXMtc3RlcHMgLmZvcm0td2hpdGUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS13aGl0ZS1idG4gLmhjc3MtaW5zaWdodHMgI3NhbGVzLXN0ZXBzIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuaGNzcy1pbnNpZ2h0cyAjc2FsZXMtc3RlcHMgLmhlYXZ5YmlkLWJ0biwgLmhjc3MtaW5zaWdodHMgI3NhbGVzLXN0ZXBzIGlucHV0LnNlYXJjaC1mb3JtLXN1Ym1pdCwgLmhjc3MtaW5zaWdodHMgI3NhbGVzLXN0ZXBzIC5oZWF2eWpvYi1idG4sIC5oY3NzLWluc2lnaHRzICNzYWxlcy1zdGVwcyAubmV3LWRpc3BhdGNoZXItYnRuLCAuaGNzcy1pbnNpZ2h0cyAjc2FsZXMtc3RlcHMgLnBsYW5zLWJ0biwgLmhjc3MtaW5zaWdodHMgI3NhbGVzLXN0ZXBzIC5zYWZldHktYnRuLCAuaGNzcy1pbnNpZ2h0cyAjc2FsZXMtc3RlcHMgLmZsZWV0LWJ0biwgLmhjc3MtaW5zaWdodHMgI3NhbGVzLXN0ZXBzIC5lMzYwLWJ0biwgLmhjc3MtaW5zaWdodHMgI3NhbGVzLXN0ZXBzIC5mdWVsZXJwbHVzLWJ0biwgLmhjc3MtaW5zaWdodHMgI3NhbGVzLXN0ZXBzIC50ZWxlbWF0aWNzLWJ0biwgLmhjc3MtaW5zaWdodHMgI3NhbGVzLXN0ZXBzIC5hY2NvdW50aW5nLWJ0biwgLmhjc3MtaW5zaWdodHMgI3NhbGVzLXN0ZXBzIC5jbG91ZC1idG4sIC5oY3NzLWluc2lnaHRzICNzYWxlcy1zdGVwcyAuaW5zaWdodHMtYnRuLCAuaGNzcy1pbnNpZ2h0cyAjc2FsZXMtc3RlcHMgLm5hdnktYmx1ZS1idG4sIC5oY3NzLWluc2lnaHRzICNzYWxlcy1zdGVwcyAjbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgYSwgI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyIC5oY3NzLWluc2lnaHRzICNzYWxlcy1zdGVwcyBhLCAuaGNzcy1pbnNpZ2h0cyAjc2FsZXMtc3RlcHMgLnNhbGVzLXN0ZXBzLXN1YmhlYWRpbmc6YmVmb3JlLCAuaGNzcy1pbnNpZ2h0cyAjc2FsZXMtc3RlcHMgLnNhbGVzLXN0ZXBzLXN1YmhlYWRpbmc6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY3Mzg3O1xufSIsIi8qIVxuVGhlbWUgTmFtZTogSENTUyAyMDIyXG5UaGVtZSBVUkk6IGh0dHBzOi8vd3d3Lmhjc3MuY29tL1xuRGVzY3JpcHRpb246IFRoaXMgaXMgdGhlIG1haW4gSENTUyB0aGVtZS5cbkF1dGhvcjogRGF2ZW4gU3RhbmxleSwgQ29ubmllIEhpbGwsIFRpbSBTdGVpbmtlXG5BdXRob3IgVVJJOiBodHRwczovL3d3dy5oY3NzLmNvbS9cblxuVGFnczogYWNjZXNzaWJpbGl0eS1yZWFkeSwgYmxvY2stc3R5bGVzLCBjdXN0b20tY29sb3JzLCBjdXN0b20tbG9nbywgY3VzdG9tLW1lbnUsIGVkaXRvci1zdHlsZSwgZmVhdHVyZWQtaW1hZ2VzLCBmb290ZXItd2lkZ2V0cywgZnVsbC13aWR0aC10ZW1wbGF0ZSwgbGVmdC1zaWRlYmFyLCBvbmUtY29sdW1uLCByaWdodC1zaWRlYmFyLCBydGwtbGFuZ3VhZ2Utc3VwcG9ydCwgc3RpY2t5LXBvc3QsIHRoZW1lLW9wdGlvbnMsIHRocmVhZGVkLWNvbW1lbnRzLCB0cmFuc2xhdGlvbi1yZWFkeSwgdHdvLWNvbHVtbnMsIHdpZGUtYmxvY2tzXG5cblRlbXBsYXRlOiBnZW5lc2lzXG5cbkxpY2Vuc2U6IEdQTC0yLjAtb3ItbGF0ZXJcbkxpY2Vuc2UgVVJJOiBodHRwczovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuXG5UZXh0IERvbWFpbjogZ2VuZXNpcy1zYW1wbGUhXG5SZXF1aXJlcyBhdCBsZWFzdDogNS40XG5SZXF1aXJlcyBQSFA6IDUuNlxuKi9cbkB1c2UgJ3Nhc3M6bWF0aCc7XG5AaW1wb3J0IFwiYm9vdHN0cmFwLWdyaWQvYm9vdHN0cmFwLWdyaWRcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImRlZmF1bHQvZGVmYXVsdFwiO1xuQGltcG9ydCBcImRlZmF1bHQvbW9kdWxlX2NsYXNzZXNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2dlbmVyYWxcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2Zvb3RlclwiO1xuQGltcG9ydCBcIm1vZHVsZXMvaGNzc19mb250c1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvZGVmYXVsdF9mb250c1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvcHJveGltYW5vdmFfZm9udHNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL21vZGFsXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9tYWluLW1lbnVcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3dpc3RpYVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvcHJvZHVjdF9oZXJvXCI7XG5AaW1wb3J0IFwibW9kdWxlcy92aWRlb19wbGF5ZXJcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2N1c3RvbWVyX2xvZ29zXCI7XG5AaW1wb3J0IFwibW9kdWxlcy90YWJzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9wcm9kdWN0X3RhYnNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2N1c3RvbWVyX3Rlc3RpbW9uaWFsc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvcHJvZHVjdF9wYWdlX3N0YXRzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9zYWxlc19zdGVwc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvbmV3X2ZhcXNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3Byb2R1Y3RfZmVhdHVyZXNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3Byb2R1Y3RfcGFnZV9tZW51XCI7XG5AaW1wb3J0IFwibW9kdWxlcy9wcm9kdWN0X2JyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2N1c3RvbWVyX3N0b3J5XCI7XG5AaW1wb3J0IFwibW9kdWxlcy9zb2x1dGlvbnNfZmVhdHVyZXNfdGFic1wiOyBcbkBpbXBvcnQgXCJtb2R1bGVzL3NsaWRlc2hvd19pbWFnZVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvZm9ybWlkYWJsZVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvcG9wX3VwX3N1Yl9uYXZcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL21hcnF1ZWVcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2cyXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9nbG9iYWwtYmFubmVyXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9zb2NpYWxfcmV2aWV3c1wiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9uZXdfcHJvZHVjdHNcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvcGlsbGFyX3BhZ2VzXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL2Jsb2dcIjtcbkBpbXBvcnQgXCJwYWdlcy9leHBsb3JlXCI7XG5AaW1wb3J0IFwicGFnZXMvaGNzc19pbnNpZ2h0c1wiOyIsIi8qIVxuICogQm9vdHN0cmFwIEdyaWQgdjQuNC4xIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG4gaHRtbCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbiAgfVxuICBcbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgfVxuICBcbiAgQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuICBAaW1wb3J0IFwidmFyaWFibGVzXCI7XG4gIFxuICBAaW1wb3J0IFwibWl4aW5zL2JyZWFrcG9pbnRzXCI7XG4gIEBpbXBvcnQgXCJtaXhpbnMvZ3JpZC1mcmFtZXdvcmtcIjtcbiAgQGltcG9ydCBcIm1peGlucy9ncmlkXCI7XG4gIEBpbXBvcnQgXCJtaXhpbnMvc2NyZWVuLXJlYWRlclwiO1xuICBAaW1wb3J0IFwibWl4aW5zL3RpbnRfc2hhZGVcIjtcbiAgXG4gIEBpbXBvcnQgXCJncmlkXCI7XG4gIEBpbXBvcnQgXCJ1dGlsaXRpZXMvZGlzcGxheVwiO1xuICBAaW1wb3J0IFwidXRpbGl0aWVzL2ZsZXhcIjtcbiAgQGltcG9ydCBcInV0aWxpdGllcy9zcGFjaW5nXCI7XG4gICIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gIH1cblxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRjb250YWluZXItbWF4LXdpZHRoID4gJHdpZHRoIG9yICRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgJiA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlIC8gJGNvdW50O1xuICAgIG1heC13aWR0aDogMTAwJSAvICRjb3VudDtcbiAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsXCIlM2NcIiksXG4gIChcIj5cIixcIiUzZVwiKSxcbiAgKFwiI1wiLFwiJTIzXCIpLFxuKSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHgsXG4gIHh4bDogMTQwMHB4LFxuICB4eHhsOiAxNzkwcHgsXG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHgsXG4gIHh4bDogMTMxMHB4LFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAvIDIpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjogICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCc+PHBhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAvIDIgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBzdWJ0cmFjdCgkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNCkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgIGVzY2FwZS1zdmcoJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yKSBuby1yZXBlYXQgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogYWRkKDFlbSAqIC43NSwgKDIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKiAuNzUpICsgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PScwIDAgMTIgMTInPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBUb2FzdHNcblxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiAhZGVmYXVsdDtcbiRiYWRnZS1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4vLyBNYXJnaW4gYmV0d2VlbiBlbGVtZW50cyBpbiBmb290ZXIsIG11c3QgYmUgbG93ZXIgdGhhbiBvciBlcXVhbCB0byAyICogJG1vZGFsLWlubmVyLXBhZGRpbmdcbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4kZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgdGFibGUsIHRhYmxlLXJvdywgdGFibGUtY2VsbCwgZmxleCwgaW5saW5lLWZsZXggIWRlZmF1bHQ7XG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiAkc2l6ZSAhPSAwIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLyogIyMgQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRibGFjazogIzAwMDAwMDtcbiR3aGl0ZTogI2ZmZmZmZjtcblxuLy8qKiBTaGFkZXMgb2YgR3JheVxuJGRhcmstZ3JheTogIzMzMztcbiRncmF5OiAjNTk1OTU5O1xuJHNpbHZlcjogIzhjOGM4YztcbiRsaWdodC1ncmF5OiAjYmZiZmJmO1xuJGxpZ2h0ZXItZ3JheTogI2YyZjJmMjtcbi8vKiogUHJpbWFyeSBDb2xvcnNcbiRncmVlbjogIzAwOTYzOTtcbiRoY3NzLWdyYXk6ICM2MzY0NjY7XG4kaGVhdnlqb2I6ICMwMDVlYjg7XG4kb3JhbmdlOiAjZmY5ZTFiO1xuJHRlbGVtYXRpY3M6ICMwMGI1ZTI7XG4kZGlzcGF0Y2hlcjogI2UzNTIwNTtcbiRlMzYwOiAjMDA3NjgxO1xuJGZ1ZWxlcnBsdXM6ICM2NDJmNmM7XG4vLyoqIFNlY29uZGFyeSBDb2xvcnNcbiRidXJudC1vcmFuZ2U6ICNEOTczMDA7XG4kY3JlZGVudGlhbHM6ICM1RTc0NjE7XG4kZWxvZ3M6ICM3QTlBMDE7XG4kY2xvdWQ6ICM1NjczODc7XG4kaW5zaWdodHM6ICM1NjczODc7XG4kdHJ1Y2tpbmc6ICMwMEIyQTk7XG4kaGNzcy1mb3JtczogIzQxOEZERTtcbiRoY3NzLXBsYW5zOiAjNDg1Q0M3O1xuJGhjc3Mtc2tpbGxzOiAjNEY3NThCO1xuJGhjc3MtYmk6ICMwMDNBNzA7XG4kZW1wbG95ZWVhcHA6ICM3QjY0Njk7XG4kcXVhbGl0eTogIzI5Mzc4ZDtcbiRpbnRlbGxpZ2VuY2U6ICMxYTNmNzA7XG4kaGNzcy1kYXJrLW5ldXRyYWw6ICMyMTJCM0E7XG4vLyoqIFN5bm9ueW1zXG4kaGNzcy1ncmVlbjogJGdyZWVuO1xuJGhlYXZ5YmlkOiAkZ3JlZW47XG4kaGNzcy1zYWZldHk6ICRvcmFuZ2U7XG4kdGVhbDogJGUzNjA7XG4kcHVycGxlOiAkZnVlbGVycGx1cztcbiRmbGVldDogIzAwOUVBNjtcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciBgPGJvZHk+YC5cbiRiZy1jb2xvcjogJHdoaXRlO1xuLy8qKiBHbG9iYWwgdGV4dCBjb2xvciBvbiBgPGJvZHk+YC5cbiR0ZXh0LWNvbG9yOiAkZGFyay1ncmF5O1xuJGxpbmstY29sb3I6ICRncmVlbjtcbiRuYXYtbGluazogIzRmNGY1MTtcblxuLy8qKiBTb2NpYWwgTWVkaWEgQ29sb3JzXG4kdHdpdHRlcjogIzU1YWNlZTtcbiRmYWNlYm9vazogIzNiNTk5ODtcbiR5b3V0dWJlOiAjYmIwMDAwO1xuJGxpbmtlZGluOiAjMDA3YmI1O1xuJGluc3RhZ3JhbTogI2MxMzU4NDtcbiRhZXJpYWw6ICAjMDA5ZWNiO1xuXG4kcHJveGltYS1ub3ZhOiBcInByb3hpbWEtbm92YVwiLCBzYW5zLXNlcmlmO1xuJHJvYm90bzogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbi8vKiogU3lub255bXNcbiRib2R5LWZvbnQ6ICRwcm94aW1hLW5vdmE7XG4kZmFsbGJhY2stZm9udDogJHJvYm90bztcblxuLyogIyMgRm9udCBXZWlnaHRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRoYWlybGluZS13ZWlnaHQ6IDEwMDtcbiR0aGluLXdlaWdodDogICAgIDIwMDtcbiRsaWdodC13ZWlnaHQ6ICAgIDMwMDtcbiRub3JtYWwtd2VpZ2h0OiAgIDQwMDtcbiRtZWRpdW0td2VpZ2h0OiAgIDUwMDtcbiRzZW1pYm9sZC13ZWlnaHQ6IDYwMDtcbiRib2xkLXdlaWdodDogICAgIDcwMDtcbiR4Ym9sZC13ZWlnaHQ6ICAgIDgwMDtcbiRibGFjay13ZWlnaHQ6ICAgIDkwMDtcblxuLy8qKiBTeW5vbnltc1xuJHJlZ3VsYXItd2VpZ2h0OiAgICAkbm9ybWFsLXdlaWdodDtcbiRib29rLXdlaWdodDogICAgICAgJGxpZ2h0LXdlaWdodDtcbiR4bGlnaHQtd2VpZ2h0OiAgICAgJGhhaXJsaW5lLXdlaWdodDtcbiR1bHRyYWxpZ2h0LXdlaWdodDogJGhhaXJsaW5lLXdlaWdodDtcbiRoZWF2eS13ZWlnaHQ6ICAgICAgJHhib2xkLXdlaWdodDtcblxuLyogIyMgRm9udCBTdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJG5vcm1hbC1zdHlsZTogbm9ybWFsO1xuJGl0YWxpYy1zdHlsZTogaXRhbGljO1xuJGJvbGQtc3R5bGU6IGJvbGQ7XG4iLCIvKlxuVGhlbWUgTmFtZTogR2VuZXNpcyBTYW1wbGVcblRoZW1lIFVSSTogaHR0cHM6Ly9kZW1vLnN0dWRpb3ByZXNzLmNvbS9cbkRlc2NyaXB0aW9uOiBUaGlzIGlzIHRoZSBzYW1wbGUgdGhlbWUgY3JlYXRlZCBmb3IgdGhlIEdlbmVzaXMgRnJhbWV3b3JrLlxuQXV0aG9yOiBTdHVkaW9QcmVzc1xuQXV0aG9yIFVSSTogaHR0cHM6Ly93d3cuc3R1ZGlvcHJlc3MuY29tL1xuXG5WZXJzaW9uOiAzLjQuMVxuXG5UYWdzOiBhY2Nlc3NpYmlsaXR5LXJlYWR5LCBibG9jay1zdHlsZXMsIGN1c3RvbS1jb2xvcnMsIGN1c3RvbS1sb2dvLCBjdXN0b20tbWVudSwgZWRpdG9yLXN0eWxlLCBmZWF0dXJlZC1pbWFnZXMsIGZvb3Rlci13aWRnZXRzLCBmdWxsLXdpZHRoLXRlbXBsYXRlLCBsZWZ0LXNpZGViYXIsIG9uZS1jb2x1bW4sIHJpZ2h0LXNpZGViYXIsIHJ0bC1sYW5ndWFnZS1zdXBwb3J0LCBzdGlja3ktcG9zdCwgdGhlbWUtb3B0aW9ucywgdGhyZWFkZWQtY29tbWVudHMsIHRyYW5zbGF0aW9uLXJlYWR5LCB0d28tY29sdW1ucywgd2lkZS1ibG9ja3NcblxuVGVtcGxhdGU6IGdlbmVzaXNcblxuTGljZW5zZTogR1BMLTIuMC1vci1sYXRlclxuTGljZW5zZSBVUkk6IGh0dHBzOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG5cblRleHQgRG9tYWluOiBnZW5lc2lzLXNhbXBsZVxuUmVxdWlyZXMgYXQgbGVhc3Q6IDUuNFxuUmVxdWlyZXMgUEhQOiA1LjZcbiovXG5cbi8qIFRhYmxlIG9mIENvbnRlbnRzXG4tIEhUTUw1IFJlc2V0XG5cdC0gQmFzZWxpbmUgTm9ybWFsaXplXG5cdC0gQm94IFNpemluZ1xuXHQtIEZsb2F0IENsZWFyaW5nXG4tIERlZmF1bHRzXG5cdC0gVHlwb2dyYXBoaWNhbCBFbGVtZW50c1xuXHQtIEhlYWRpbmdzXG5cdC0gT2JqZWN0c1xuXHQtIEdhbGxlcnlcblx0LSBGb3Jtc1xuXHQtIFRhYmxlc1xuXHQtIFNjcmVlbiBSZWFkZXIgVGV4dFxuLSBTdHJ1Y3R1cmUgYW5kIExheW91dFxuXHQtIFNpdGUgQ29udGFpbmVyXG5cdC0gU2l0ZSBJbm5lclxuLSBDb21tb24gQ2xhc3Nlc1xuXHQtIEF2YXRhclxuXHQtIEdlbmVzaXNcblx0LSBTZWFyY2ggRm9ybVxuXHQtIFRpdGxlc1xuXHQtIFdvcmRQcmVzc1xuLSBXaWRnZXRzXG5cdC0gRmVhdHVyZWQgQ29udGVudFxuLSBQbHVnaW5zXG5cdC0gR2VuZXNpcyBlTmV3cyBFeHRlbmRlZFxuXHQtIEdlbmVzaXMgU2ltcGxlIEZBUVxuXHQtIFdQRm9ybXNcbi0gU2tpcCBMaW5rc1xuLSBTaXRlIEhlYWRlclxuXHQtIFRpdGxlIEFyZWFcbi0gU2l0ZSBOYXZpZ2F0aW9uXG5cdC0gUmVzcG9uc2l2ZSBNZW51XG5cdC0gSGVhZGVyIE1lbnVcblx0LSBGb290ZXIgTWVudVxuLSBDb250ZW50IEFyZWFcblx0LSBFbnRyeSBDb250ZW50XG5cdC0gRW50cnkgTWV0YVxuXHQtIFBhZ2luYXRpb25cblx0LSBFbnRyeSBDb21tZW50c1xuLSBTaWRlYmFyXG4tIEZvb3RlciBXaWRnZXRzXG4tIFNpdGUgRm9vdGVyXG4tIE1lZGlhIFF1ZXJpZXNcblx0LSBNaW4td2lkdGg6IDk2MHB4XG5cdFx0LSBTaXRlIEhlYWRlclxuXHRcdC0gR2VuZXNpcyBNZW51XG5cdFx0LSBSZXNwb25zaXZlIE1lbnVcblx0XHQtIEhlYWRlciBNZW51XG5cdFx0LSBTaXRlIElubmVyXG5cdFx0LSBDb250ZW50XG5cdFx0LSBTaWRlYmFyXG5cdFx0LSBBdXRob3IgQm94XG5cdFx0LSBBZnRlciBFbnRyeVxuXHRcdC0gQ29sdW1uIENsYXNzZXNcblx0XHQtIEVudHJ5IE1pc2MuXG5cdFx0LSBGb290ZXIgV2lkZ2V0c1xuLSBQcmludCBTdHlsZXNcbiovXG5cblxuLyogSFRNTDUgUmVzZXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuaHRtbHtsaW5lLWhlaWdodDoxLjE1Oy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlfWJvZHl7bWFyZ2luOjB9bWFpbntkaXNwbGF5OmJsb2NrfWgxe2ZvbnQtc2l6ZToyZW07bWFyZ2luOi42N2VtIDB9aHJ7Ym94LXNpemluZzpjb250ZW50LWJveDtoZWlnaHQ6MDtvdmVyZmxvdzp2aXNpYmxlfXByZXtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19YXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fWFiYnJbdGl0bGVde2JvcmRlci1ib3R0b206bm9uZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGRlcn1jb2RlLGtiZCxzYW1we2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1Yntib3R0b206LS4yNWVtfXN1cHt0b3A6LS41ZW19aW1ne2JvcmRlci1zdHlsZTpub25lfWJ1dHRvbixpbnB1dCxvcHRncm91cCxzZWxlY3QsdGV4dGFyZWF7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6MTAwJTtsaW5lLWhlaWdodDoxLjE1O21hcmdpbjowfWJ1dHRvbixpbnB1dHtvdmVyZmxvdzp2aXNpYmxlfWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1bdHlwZT1idXR0b25dLFt0eXBlPXJlc2V0XSxbdHlwZT1zdWJtaXRdLGJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufVt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIsYnV0dG9uOjotbW96LWZvY3VzLWlubmVye2JvcmRlci1zdHlsZTpub25lO3BhZGRpbmc6MH1bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxbdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nLGJ1dHRvbjotbW96LWZvY3VzcmluZ3tvdXRsaW5lOjFweCBkb3R0ZWQgQnV0dG9uVGV4dH1maWVsZHNldHtwYWRkaW5nOi4zNWVtIC43NWVtIC42MjVlbX1sZWdlbmR7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOmluaGVyaXQ7ZGlzcGxheTp0YWJsZTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjA7d2hpdGUtc3BhY2U6bm9ybWFsfXByb2dyZXNze3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXRleHRhcmVhe292ZXJmbG93OmF1dG99W3R5cGU9Y2hlY2tib3hdLFt0eXBlPXJhZGlvXXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowfVt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1zZWFyY2hdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7b3V0bGluZS1vZmZzZXQ6LTJweH1bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtmb250OmluaGVyaXR9ZGV0YWlsc3tkaXNwbGF5OmJsb2NrfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW19W2hpZGRlbl0sdGVtcGxhdGV7ZGlzcGxheTpub25lfVxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG4vKiBCb3ggU2l6aW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi8qIEZsb2F0IENsZWFyaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmF1dGhvci1ib3g6OmJlZm9yZSxcbi5jbGVhcmZpeDo6YmVmb3JlLFxuLmVudHJ5OjpiZWZvcmUsXG4uZW50cnktY29udGVudDo6YmVmb3JlLFxuLmZvb3Rlci13aWRnZXRzOjpiZWZvcmUsXG4ucGFnaW5hdGlvbjo6YmVmb3JlLFxuLnNpdGUtY29udGFpbmVyOjpiZWZvcmUsXG4uc2l0ZS1mb290ZXI6OmJlZm9yZSxcbi5zaXRlLWhlYWRlcjo6YmVmb3JlLFxuLnNpdGUtaW5uZXI6OmJlZm9yZSxcbi53aWRnZXQ6OmJlZm9yZSxcbi53cmFwOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIiBcIjtcblx0ZGlzcGxheTogdGFibGU7XG59XG5cbi5hdXRob3ItYm94OjphZnRlcixcbi5jbGVhcmZpeDo6YWZ0ZXIsXG4uZW50cnk6OmFmdGVyLFxuLmVudHJ5LWNvbnRlbnQ6OmFmdGVyLFxuLmZvb3Rlci13aWRnZXRzOjphZnRlcixcbi5wYWdpbmF0aW9uOjphZnRlcixcbi5zaXRlLWNvbnRhaW5lcjo6YWZ0ZXIsXG4uc2l0ZS1mb290ZXI6OmFmdGVyLFxuLnNpdGUtaGVhZGVyOjphZnRlcixcbi5zaXRlLWlubmVyOjphZnRlcixcbi53aWRnZXQ6OmFmdGVyLFxuLndyYXA6OmFmdGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcbn1cblxuXG4vKiBEZWZhdWx0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBUeXBvZ3JhcGhpY2FsIEVsZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuaHRtbCB7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5ib2R5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Y29sb3I6ICMzMzM7XG5cdGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEuMnJlbTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDEuNjI1O1xuXHRtYXJnaW46IDA7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuYnV0dG9uLFxuaW5wdXQ6Zm9jdXMsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbnRleHRhcmVhOmZvY3VzLFxuLmJ1dHRvbixcbi5nYWxsZXJ5IGltZyB7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5hIHtcblx0dHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuXHRmb250LWZhbWlseTogcHJveGltYS1ub3ZhLHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDk2Mzk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmE6Zm9jdXMsXG5hOmhvdmVyIHtcblx0Y29sb3I6ICMzMzM7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucCB7XG5cdG1hcmdpbjogMCAwIDI4cHg7XG5cdHBhZGRpbmc6IDA7XG59XG5cbm9sLFxudWwge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmxpIHtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5ociB7XG5cdGJvcmRlcjogMDtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcblx0Y2xlYXI6IGJvdGg7XG5cdGNvbG9yOiAjZWVlO1xuXHRtYXJnaW46IDEuNjVlbSBhdXRvO1xufVxuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuYmxvY2txdW90ZSxcbmNpdGUsXG5lbSxcbmkge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbm1hcmsge1xuXHRiYWNrZ3JvdW5kOiAjZGRkO1xuXHRjb2xvcjogIzMzMztcbn1cblxuYmxvY2txdW90ZSB7XG5cdG1hcmdpbjogMzBweDtcbn1cblxuLyogSGVhZGluZ3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG4ucC1oZWFkaW5nLTEsXG4ucC1oZWFkaW5nLTIsXG4ucC1oZWFkaW5nLTMsXG4ucC1oZWFkaW5nLTQsXG4ucC1oZWFkaW5nLTUsXG4ucC1oZWFkaW5nLTZcbiB7XG5cdGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRtYXJnaW46IDAgMCAyMHB4O1xufVxuXG5oMSwgLnAtaGVhZGluZy0xIHtcblx0Zm9udC1zaXplOiAycmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRmb250LXNpemU6IDMuMjVyZW07XG5cdH1cbn1cblxuaDIsIC5wLWhlYWRpbmctMiB7XG5cdGZvbnQtc2l6ZTogMS43cmVtO1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRmb250LXNpemU6IDIuOHJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHR9XG59XG5cbmgzLCAucC1oZWFkaW5nLTMgIHtcblx0Zm9udC1zaXplOiAxLjVyZW07XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0fVxufVxuXG5oNCwgLnAtaGVhZGluZy00IHtcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uZW50cnktY29udGVudCBoMyxcbi5lbnRyeS1jb250ZW50IGg0IHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgaDQge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5oNSwgLnAtaGVhZGluZy01IHtcblx0Zm9udC1zaXplOiAxLjE1cmVtO1xufVxuXG5oNiwgLnAtaGVhZGluZy02IHtcblx0Zm9udC1zaXplOiAxcmVtO1xufVxuXG4vKiBPYmplY3RzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuZW1iZWQsXG5pZnJhbWUsXG5pbWcsXG5vYmplY3QsXG52aWRlbyxcbi53cC1jYXB0aW9uIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWcge1xuXHRoZWlnaHQ6IGF1dG87XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmZpZ3VyZSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLyogR2FsbGVyeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5nYWxsZXJ5IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdhbGxlcnkgaW1nIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2VlZTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiA0cHg7XG59XG5cbi5nYWxsZXJ5IGltZzpmb2N1cyxcbi5nYWxsZXJ5IGltZzpob3ZlciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMSAuZ2FsbGVyeS1pdGVtIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtIHtcblx0d2lkdGg6IDUwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuXHR3aWR0aDogMzMlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG5cdHdpZHRoOiAyNSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHtcblx0d2lkdGg6IDIwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xuXHR3aWR0aDogMTYuNjY2NiU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtIHtcblx0d2lkdGg6IDE0LjI4NTclO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XG5cdHdpZHRoOiAxMi41JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW0ge1xuXHR3aWR0aDogMTEuMTExMSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgybisxKSxcbi5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgzbisxKSxcbi5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg0bisxKSxcbi5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg1bisxKSxcbi5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg2bisxKSxcbi5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg3bisxKSxcbi5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg4bisxKSxcbi5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg5bisxKSB7XG5cdGNsZWFyOiBsZWZ0O1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbjogMCAwIDMwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0Y29sb3I6ICMzMzM7XG5cdGZvbnQtc2l6ZTogMS4xNXJlbTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0cGFkZGluZzogMTVweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbmlucHV0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwiaW1hZ2VcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHR3aWR0aDogYXV0bztcbn1cblxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAjMzMzO1xuXHRvcGFjaXR5OiAxO1xufVxuXG46OnBsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICMzMzM7XG5cdG9wYWNpdHk6IDE7XG59XG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLnNpdGUtY29udGFpbmVyIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5zaXRlLWNvbnRhaW5lciBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1mb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLFxuLmJ1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG5cdGJvcmRlcjogMDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRjb2xvcjogI2ZmZjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6IDFyZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHBhZGRpbmc6IDE1cHggMzBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG5idXR0b246Zm9jdXMsXG5idXR0b246aG92ZXIsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJyZXNldFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyZXNldFwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuLnNpdGUtY29udGFpbmVyIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcbi5zaXRlLWNvbnRhaW5lciBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4uc2l0ZS1jb250YWluZXIgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcbi5zaXRlLWNvbnRhaW5lciBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1mb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuLmJ1dHRvbjpmb2N1cyxcbi5idXR0b246aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3M2U1O1xuXHRib3JkZXItd2lkdGg6IDA7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uZW50cnktY29udGVudCAuYnV0dG9uOmZvY3VzLFxuLmVudHJ5LWNvbnRlbnQgLmJ1dHRvbjpob3ZlciB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uYnV0dG9uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2l0ZS1jb250YWluZXIgYnV0dG9uOmRpc2FibGVkLFxuLnNpdGUtY29udGFpbmVyIGJ1dHRvbjpkaXNhYmxlZDpob3Zlcixcbi5zaXRlLWNvbnRhaW5lciBpbnB1dDpkaXNhYmxlZCxcbi5zaXRlLWNvbnRhaW5lciBpbnB1dDpkaXNhYmxlZDpob3Zlcixcbi5zaXRlLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmRpc2FibGVkLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl06ZGlzYWJsZWQ6aG92ZXIsXG4uc2l0ZS1jb250YWluZXIgaW5wdXRbdHlwZT1cInJlc2V0XCJdOmRpc2FibGVkLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9XCJyZXNldFwiXTpkaXNhYmxlZDpob3Zlcixcbi5zaXRlLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmRpc2FibGVkLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06ZGlzYWJsZWQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHRib3JkZXItd2lkdGg6IDA7XG5cdGNvbG9yOiAjNzc3O1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKiBUYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR3aWR0aDogMTAwJTtcblx0d29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG50Ym9keSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG50ZCxcbnRoIHtcblx0bGluZS1oZWlnaHQ6IDI7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbnRkIHtcblx0cGFkZGluZzogMC41ZW07XG59XG5cbnRyIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG5cbnRoIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0cGFkZGluZzogMC41ZW07XG59XG5cbi8qIFNjcmVlbiBSZWFkZXIgVGV4dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zY3JlZW4tcmVhZGVyLXNob3J0Y3V0LFxuLnNjcmVlbi1yZWFkZXItdGV4dCxcbi5zY3JlZW4tcmVhZGVyLXRleHQgc3BhbiB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR3aWR0aDogMXB4O1xuXHR3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzLFxuLnNjcmVlbi1yZWFkZXItc2hvcnRjdXQ6Zm9jdXMsXG4ud2lkZ2V0X3NlYXJjaCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjMzMzO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0d2lkdGg6IGF1dG87XG5cdHotaW5kZXg6IDEwMDAwMDsgLyogQWJvdmUgV1AgdG9vbGJhci4gKi9cbn1cblxuLm1vcmUtbGluayB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5cbi8qIFN0cnVjdHVyZSBhbmQgTGF5b3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIFNpdGUgQ29udGFpbmVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnNpdGUtY29udGFpbmVyIHtcblx0LyphbmltYXRpb246IGZhZGVpbiAxczsqL1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbkBrZXlmcmFtZXMgZmFkZWluIHtcblxuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxufVxuXG4vKiBTaXRlIElubmVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnNpdGUtaW5uZXIge1xuXHRjbGVhcjogYm90aDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDAgMzBweCAwO1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0bWF4LXdpZHRoOiAxMTQwcHg7XG5cdH1cblx0Ly8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHQvLyBcdG1heC13aWR0aDogMTIxMHB4O1xuXHQvLyB9XG5cdC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG5cdC8vIFx0bWF4LXdpZHRoOiAxNTQwcHg7XG5cdC8vIH1cblx0Ly8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKSB7XG5cdC8vIFx0bWF4LXdpZHRoOiAxNzEwcHg7XG5cdC8vIH1cbn1cblxuXG4vKiBDb21tb24gQ2xhc3Nlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBBdmF0YXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYXZhdGFyIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLmF1dGhvci1ib3ggLmF2YXRhcixcbi5hbGlnbmxlZnQgLmF2YXRhciB7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmFsaWducmlnaHQgLmF2YXRhciB7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uY29tbWVudCAuYXZhdGFyIHtcblx0bWFyZ2luOiAwIDE1cHggMjBweCAwO1xufVxuXG4vKiBHZW5lc2lzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmFmdGVyLWVudHJ5LFxuLmFyY2hpdmUtZGVzY3JpcHRpb24sXG4uYXV0aG9yLWJveCB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5hZnRlci1lbnRyeSB7XG5cdGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdHBhZGRpbmc6IDIwcHggMzBweDtcbn1cblxuLmFmdGVyLWVudHJ5IC53aWRnZXQ6bGFzdC1vZi10eXBlIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJyZWFkY3J1bWIge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmdlbmVzaXMtdGl0bGUtaGlkZGVuIC5icmVhZGNydW1iIHtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmFyY2hpdmUtZGVzY3JpcHRpb24gcDpsYXN0LWNoaWxkLFxuLmF1dGhvci1ib3ggcDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogU2VhcmNoIEZvcm1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc2VhcmNoLWZvcm0ge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZW50cnktY29udGVudCAuc2VhcmNoLWZvcm0ge1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR3aWR0aDogNTAlO1xufVxuXG4ucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4uc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi53aWRnZXRfc2VhcmNoIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcbn1cblxuLyogVGl0bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmFyY2hpdmUtZGVzY3JpcHRpb24gLmVudHJ5LXRpdGxlLFxuLmFyY2hpdmUtdGl0bGUsXG4uYXV0aG9yLWJveC10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmVudHJ5LXRpdGxlIHtcblx0Zm9udC1zaXplOiAxLjlyZW07XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5lbnRyeS10aXRsZSBhLFxuLnNpZGViYXIgLndpZGdldC10aXRsZSBhIHtcblx0Y29sb3I6ICMzMzM7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmVudHJ5LXRpdGxlIGE6Zm9jdXMsXG4uZW50cnktdGl0bGUgYTpob3ZlciB7XG5cdGNvbG9yOiAjMDA3M2U1O1xufVxuXG4ud2lkZ2V0LXRpdGxlIHtcblx0Zm9udC1zaXplOiAxLjE1cmVtO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZ2VuZXNpcy10aXRsZS1oaWRkZW4gLnNpdGUtaW5uZXIge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLyogV29yZFByZXNzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuYS5hbGlnbmNlbnRlciBpbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbmEuYWxpZ25ub25lIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYWxpZ25sZWZ0IHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hbGlnbnJpZ2h0IHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuYS5hbGlnbmxlZnQsXG5hLmFsaWdubm9uZSxcbmEuYWxpZ25yaWdodCB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nLmNlbnRlcmVkLFxuLmFsaWduY2VudGVyLFxuLnNpbmd1bGFyLWltYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMCBhdXRvIDMwcHg7XG59XG5cbmltZy5hbGlnbm5vbmUsXG4uYWxpZ25ub25lIHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuYS5hbGlnbmxlZnQsXG5pbWcuYWxpZ25sZWZ0LFxuLndwLWNhcHRpb24uYWxpZ25sZWZ0IHtcblx0bWFyZ2luOiAwIDIwcHggMjBweCAwO1xufVxuXG5hLmFsaWducmlnaHQsXG5pbWcuYWxpZ25yaWdodCxcbi53cC1jYXB0aW9uLmFsaWducmlnaHQge1xuXHRtYXJnaW46IDAgMCAyMHB4IDIwcHg7XG59XG5cbmZpZ2NhcHRpb24sXG4uZ2FsbGVyeS1jYXB0aW9uLFxuLndwLWNhcHRpb24tdGV4dCB7XG5cdGZvbnQtc2l6ZTogLjlyZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdG1hcmdpbi10b3A6IDAuNWVtO1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdHBhZGRpbmctbGVmdDogMTBweDtcblx0cGFkZGluZy1yaWdodDogMTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZW50cnktY29udGVudCBwLndwLWNhcHRpb24tdGV4dCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1hdWRpby1zaG9ydGNvZGUsXG4uZW50cnktY29udGVudCAud3AtcGxheWxpc3QsXG4uZW50cnktY29udGVudCAud3AtdmlkZW8ge1xuXHRtYXJnaW46IDAgMCAzMHB4O1xufVxuXG4vKiBXaWRnZXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi53aWRnZXQge1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ud2lkZ2V0IHA6bGFzdC1jaGlsZCxcbi53aWRnZXQgdWwgPiBsaTpsYXN0LW9mLXR5cGUge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0IHVsID4gbGkge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ud2lkZ2V0IHVsID4gbGk6bGFzdC1vZi10eXBlIHtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbi53aWRnZXQgb2wgPiBsaSB7XG5cdGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcblx0bGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHRleHQtaW5kZW50OiAtMjBweDtcbn1cblxuLndpZGdldCBsaSBsaSB7XG5cdGJvcmRlcjogMDtcblx0bWFyZ2luOiAwIDAgMCAzMHB4O1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIHRhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi53aWRnZXRfY2FsZW5kYXIgdGQsXG4ud2lkZ2V0X2NhbGVuZGFyIHRoIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBGZWF0dXJlZCBDb250ZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmZlYXR1cmVkLWNvbnRlbnQgLmVudHJ5IHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5mZWF0dXJlZC1jb250ZW50IC5lbnRyeTpsYXN0LW9mLXR5cGUge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmVhdHVyZWQtY29udGVudCAuZW50cnktdGl0bGUge1xuXHRmb250LXNpemU6IDFyZW07XG5cdG1hcmdpbi1ib3R0b206IDVweDtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuXG4vKiBQbHVnaW5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIEdlbmVzaXMgZU5ld3MgRXh0ZW5kZWRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYWZ0ZXItZW50cnkgLmVuZXdzIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuXG4uc2lkZWJhciAuZW5ld3Mge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXHRwYWRkaW5nOiAzMHB4O1xufVxuXG4uZW5ld3Mtd2lkZ2V0IGlucHV0IHtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYWZ0ZXItZW50cnkgLmVuZXdzLXdpZGdldCBpbnB1dCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVuZXdzLXdpZGdldCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0bWFyZ2luOiAwO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmVuZXdzIGZvcm0gKyBwIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLyogR2VuZXNpcyBTaW1wbGUgRkFRXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmdzLWZhcV9fcXVlc3Rpb24ge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cdGNvbG9yOiAjMzMzO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5ncy1mYXFfX3F1ZXN0aW9uOmZvY3VzLFxuLmdzLWZhcV9fcXVlc3Rpb246aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6ICMwMDczZTU7XG59XG5cbi5ncy1mYXFfX3F1ZXN0aW9uOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxmMTMyXCI7XG5cdGZvbnQtZmFtaWx5OiBkYXNoaWNvbnM7IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkICovXG5cdGZsb2F0OiByaWdodDtcbn1cblxuLmdzLWZhcV9fcXVlc3Rpb24uZ3MtZmFxLS1leHBhbmRlZDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZjQ2MFwiO1xufVxuXG4vKiBXUCBGb3Jtc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5lbnRyeS1jb250ZW50IC53cGZvcm1zLWNvbnRhaW5lciB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cGZvcm1zLWZvcm0gLndwZm9ybXMtZmllbGQge1xuXHRjbGVhcjogYm90aDtcblx0bWFyZ2luOiAyMHB4IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zaXRlLWNvbnRhaW5lciAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZm9ybSAud3Bmb3Jtcy1maWVsZCBpbnB1dCB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogMTVweDtcbn1cblxuLnNpdGUtY29udGFpbmVyIC5lbnRyeS1jb250ZW50IC53cGZvcm1zLWZvcm0gLndwZm9ybXMtZmllbGQtbGFiZWwge1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuXG4uc2l0ZS1jb250YWluZXIgLmVudHJ5LWNvbnRlbnQgLndwZm9ybXMtZm9ybSAud3Bmb3Jtcy1maWVsZC1zdWJsYWJlbCB7XG5cdGZvbnQtc2l6ZTogLjlyZW07XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cGZvcm1zLWZvcm0gLndwZm9ybXMtZmllbGQtaHAge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdGxlZnQ6IC05MDAwcHggIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5zaXRlLWNvbnRhaW5lciAuZW50cnktY29udGVudCAud3Bmb3Jtcy1mb3JtIHRleHRhcmVhIHtcblx0cGFkZGluZzogMTVweDtcbn1cblxuLnNpdGUtY29udGFpbmVyIC5lbnRyeS1jb250ZW50IC53cGZvcm1zLWZvcm0gdGV4dGFyZWEud3Bmb3Jtcy1maWVsZC1zbWFsbCB7XG5cdGhlaWdodDogMTIwcHg7XG59XG5cbi5zaXRlLWNvbnRhaW5lciAuZW50cnktY29udGVudCAud3Bmb3Jtcy1mb3JtIHRleHRhcmVhLndwZm9ybXMtZmllbGQtbWVkaXVtIHtcblx0aGVpZ2h0OiAyMDBweDtcbn1cblxuLnNpdGUtY29udGFpbmVyIC5lbnRyeS1jb250ZW50IC53cGZvcm1zLWZvcm0gdGV4dGFyZWEud3Bmb3Jtcy1maWVsZC1sYXJnZSB7XG5cdGhlaWdodDogMzAwcHg7XG59XG5cblxuLyogU2tpcCBMaW5rc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZ2VuZXNpcy1za2lwLWxpbmsge1xuXHRtYXJnaW46IDA7XG59XG5cbi5nZW5lc2lzLXNraXAtbGluayAuc2tpcC1saW5rLWhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmdlbmVzaXMtc2tpcC1saW5rIGxpIHtcblx0aGVpZ2h0OiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHR3aWR0aDogMDtcbn1cblxuLyogRGlzcGxheSBvdXRsaW5lIG9uIGZvY3VzICovXG46Zm9jdXMge1xuXHRjb2xvcjogIzMzMztcblx0b3V0bGluZTogI2NjYyBzb2xpZCAxcHg7XG59XG5cblxuLyogU2l0ZSBIZWFkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnNpdGUtaGVhZGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDk5OTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGxpZ2h0ZXItZ3JheTtcblx0dG9wOiAwO1xufVxuXG4vKiBUaXRsZSBBcmVhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnRpdGxlLWFyZWEge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLndwLWN1c3RvbS1sb2dvIC50aXRsZS1hcmVhIHtcblx0bWF4LXdpZHRoOiAzNTBweDtcblx0cGFkZGluZy1ib3R0b206IDVweDtcblx0cGFkZGluZy10b3A6IDVweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi53cC1jdXN0b20tbG9nbyAuY3VzdG9tLWxvZ28tbGluayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud3AtY3VzdG9tLWxvZ28gLnRpdGxlLWFyZWEgaW1nIHtcblx0d2lkdGg6IGF1dG87XG59XG5cbi5zaXRlLXRpdGxlIHtcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMTtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpdGUtdGl0bGUgYSxcbi5zaXRlLXRpdGxlIGE6Zm9jdXMsXG4uc2l0ZS10aXRsZSBhOmhvdmVyIHtcblx0Y29sb3I6ICMzMzM7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNpdGUtZGVzY3JpcHRpb24sXG4ud3AtY3VzdG9tLWxvZ28gLnNpdGUtdGl0bGUge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG5cdGhlaWdodDogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0d2lkdGg6IDFweDtcblx0d29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuXG4vKiBTaXRlIE5hdmlnYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmFjdGl2YXRlZCArIC5nZW5lc2lzLXJlc3BvbnNpdmUtbWVudSAjbWVudS1wcmltYXJ5LW1lbnV7XG4gICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUge1xuXHRjbGVhcjogYm90aDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IGEge1xuXHRjb2xvcjogIzMzMztcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogLjk1cmVtO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRvdXRsaW5lLW9mZnNldDogLTFweDtcblx0cGFkZGluZy1ib3R0b206IDEycHg7XG5cdHBhZGRpbmctdG9wOiAxMnB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IGE6Zm9jdXMsXG4uZ2VuZXNpcy1uYXYtbWVudSBhOmhvdmVyLFxuLmdlbmVzaXMtbmF2LW1lbnUgLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSAuY3VycmVudC1tZW51LWl0ZW0gPiBhOmZvY3VzLFxuLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IC5jdXJyZW50LW1lbnUtaXRlbSA+IGE6aG92ZXIge1xuXHRjb2xvcjogIzAwNzNlNTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUsXG4uZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUgYSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUge1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogbm9uZTtcblx0bGVmdDogLTk5OTlweDtcblx0bWFyZ2luOiAwO1xuXHRvcGFjaXR5OiAxO1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdHotaW5kZXg6IDk5O1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUgYSB7XG5cdGZvbnQtc2l6ZTogLjlyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtOmZvY3VzLFxuLmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbTpob3ZlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbTpob3ZlciA+IC5zdWItbWVudSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRsZWZ0OiBhdXRvO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4vKiBSZXNwb25zaXZlIE1lbnVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ubWVudSAubWVudS1pdGVtOmZvY3VzIHtcblx0cG9zaXRpb246IHN0YXRpYztcbn1cblxuLm1lbnUgLm1lbnUtaXRlbSA+IGE6Zm9jdXMgKyB1bC5zdWItbWVudSxcbi5tZW51IC5tZW51LWl0ZW0uc2ZIb3ZlciA+IHVsLnN1Yi1tZW51IHtcblx0bGVmdDogYXV0bztcblx0b3BhY2l0eTogMTtcbn1cblxuLm1lbnUtdG9nZ2xlLFxuLnN1Yi1tZW51LXRvZ2dsZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItd2lkdGg6IDA7XG5cdGNvbG9yOiAjMzMzO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIGF1dG87XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm1lbnUtdG9nZ2xlOmZvY3VzLFxuLm1lbnUtdG9nZ2xlOmhvdmVyLFxuLnN1Yi1tZW51LXRvZ2dsZTpmb2N1cyxcbi5zdWItbWVudS10b2dnbGU6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXdpZHRoOiAwO1xuXHRjb2xvcjogIzAwNzNlNTtcbn1cblxuLm1lbnUtdG9nZ2xlIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0cGFkZGluZzogMTVweCAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEwMDA7XG59XG5cbi5tZW51LXRvZ2dsZS5hY3RpdmF0ZWQ6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzM1XCI7XG59XG5cbi5zaXRlLWhlYWRlciAuZGFzaGljb25zLWJlZm9yZTo6YmVmb3JlIHtcblx0dHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnNpdGUtaGVhZGVyIC5tZW51LXRvZ2dsZTo6YmVmb3JlIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHR0b3A6IDFweDtcbn1cblxuLnN1Yi1tZW51LXRvZ2dsZSB7XG5cdGZsb2F0OiByaWdodDtcblx0cGFkZGluZzogOXB4IDEwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0ei1pbmRleDogMTAwO1xufVxuXG4uc3ViLW1lbnUgLnN1Yi1tZW51LXRvZ2dsZSB7XG5cdHBhZGRpbmc6IDEycHggMTBweDtcbn1cblxuLnN1Yi1tZW51LXRvZ2dsZTo6YmVmb3JlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LXJlbmRlcmluZzogYXV0bztcblx0dHJhbnNmb3JtOiByb3RhdGUoMCk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLnN1Yi1tZW51LXRvZ2dsZS5hY3RpdmF0ZWQ6OmJlZm9yZSB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cblxuLyogQ29udGVudCBBcmVhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIEVudHJ5IENvbnRlbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZW50cnktY29udGVudCBvbCxcbi5lbnRyeS1jb250ZW50IHVsIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0cGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4uZW50cnktY29udGVudCBvbCA+IGxpIHtcblx0bGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuXG4uZW50cnktY29udGVudCB1bCA+IGxpIHtcblx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG4uZW50cnktY29udGVudCBvbCB1bCA+IGxpLFxuLmVudHJ5LWNvbnRlbnQgdWwgdWwgPiBsaSB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xufVxuXG4uZW50cnktY29udGVudCBvbCBvbCxcbi5lbnRyeS1jb250ZW50IHVsIHVsIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgY29kZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5jb250ZW50IC5zdGlja3kge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXHRwYWRkaW5nOiAzMHB4O1xufVxuXG4vKiBFbnRyeSBNZXRhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxucC5lbnRyeS1tZXRhIHtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZW50cnktaGVhZGVyIC5lbnRyeS1tZXRhIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmVudHJ5LWZvb3RlciAuZW50cnktbWV0YSB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuXHRwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmVudHJ5LWNhdGVnb3JpZXMsXG4uZW50cnktdGFncyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZW50cnktY29tbWVudHMtbGluazo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDIwMTRcIjtcblx0bWFyZ2luOiAwIDZweCAwIDJweDtcbn1cblxuLyogUGFnaW5hdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wYWdpbmF0aW9uIHtcblx0Y2xlYXI6IGJvdGg7XG5cdG1hcmdpbjogNjBweCAwO1xufVxuXG4uYWRqYWNlbnQtZW50cnktcGFnaW5hdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hcmNoaXZlLXBhZ2luYXRpb24gbGkge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5hcmNoaXZlLXBhZ2luYXRpb24gbGkgYSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdGNvbG9yOiAjMzMzO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdHBhZGRpbmc6IDhweCAxMnB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hcmNoaXZlLXBhZ2luYXRpb24gbGkgYTpmb2N1cyxcbi5hcmNoaXZlLXBhZ2luYXRpb24gbGkgYTpob3Zlcixcbi5hcmNoaXZlLXBhZ2luYXRpb24gbGkuYWN0aXZlIGEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLyogRW50cnkgQ29tbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uY29tbWVudC1yZXNwb25kLFxuLmVudHJ5LWNvbW1lbnRzLFxuLmVudHJ5LXBpbmdzIHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmNvbW1lbnQtbGlzdCBsaSB7XG5cdHBhZGRpbmc6IDQwcHggMCAwIDMwcHg7XG59XG5cbi5jb21tZW50LWxpc3QgLmRlcHRoLTEge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb21tZW50LWhlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jb21tZW50LWNvbnRlbnQge1xuXHRjbGVhcjogYm90aDtcbn1cblxuLmNvbW1lbnQtY29udGVudCB1bCA+IGxpIHtcblx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9XCJ1cmxcIl0ge1xuXHR3aWR0aDogNTAlO1xufVxuXG4uY29tbWVudC1yZXNwb25kIGxhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmNvbW1lbnQtaGVhZGVyIHAge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZW50cnktcGluZ3MgLnJlcGx5IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQgbGFiZWwge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLyogU2lkZWJhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc2lkZWJhciB7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnNpZGViYXIgLndpZGdldCB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5zaWRlYmFyIHAge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBGb290ZXIgV2lkZ2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZm9vdGVyLXdpZGdldHMge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Y2xlYXI6IGJvdGg7XG5cdHBhZGRpbmc6IDYwcHggMDtcbn1cblxuLmZvb3Rlci13aWRnZXRzIC53cmFwIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmZvb3Rlci13aWRnZXQtYXJlYTpsYXN0LWNoaWxkLFxuLmZvb3Rlci13aWRnZXRzIC53aWRnZXQ6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cblxuLyogU2l0ZSBGb290ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnNpdGUtZm9vdGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG5cdGZvbnQtc2l6ZTogLjk1cmVtO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRwYWRkaW5nOiAzMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaXRlLWZvb3RlciBwIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG4vKiBNZWRpYSBRdWVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcblxuXHR0YWJsZSB7XG5cdFx0dGFibGUtbGF5b3V0OiBhdXRvO1xuXHRcdHdvcmQtYnJlYWs6IG5vcm1hbDtcblx0fVxuXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcblxuXHQvKiBTaXRlIEhlYWRlclxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQuc2l0ZS1oZWFkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblxuXHQvKiBDb250ZW50XG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC5jb250ZW50IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogNjUlO1xuXHR9XG5cblx0LnNpZGViYXItY29udGVudCAuY29udGVudCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cblx0LmZ1bGwtd2lkdGgtY29udGVudCAuY29udGVudCB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LyogU2lkZWJhclxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQuc2lkZWJhciB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdHdpZHRoOiAzMCU7XG5cdH1cblxuXHQuc2lkZWJhci1jb250ZW50IC5zaWRlYmFyIHtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXG5cdC8qIEF1dGhvciBCb3hcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LmF1dGhvci1ib3gge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdFx0cGFkZGluZzogMzBweDtcblx0fVxuXG5cdC8qIEFmdGVyIEVudHJ5XG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC5hZnRlci1lbnRyeSB7XG5cdFx0cGFkZGluZzogNDBweCA2MHB4O1xuXHR9XG5cblx0LmFmdGVyLWVudHJ5IC5lbmV3cyB7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdH1cblxuXHQvKiBDb2x1bW4gQ2xhc3Nlc1xuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQuZml2ZS1zaXh0aHMsXG5cdC5mb3VyLXNpeHRocyxcblx0Lm9uZS1mb3VydGgsXG5cdC5vbmUtaGFsZixcblx0Lm9uZS1zaXh0aCxcblx0Lm9uZS10aGlyZCxcblx0LnRocmVlLWZvdXJ0aHMsXG5cdC50aHJlZS1zaXh0aHMsXG5cdC50d28tZm91cnRocyxcblx0LnR3by1zaXh0aHMsXG5cdC50d28tdGhpcmRzIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tbGVmdDogMi41NjQxMDI1NjQxMDI1NjQlO1xuXHR9XG5cblx0Lm9uZS1oYWxmLFxuXHQudGhyZWUtc2l4dGhzLFxuXHQudHdvLWZvdXJ0aHMge1xuXHRcdHdpZHRoOiA0OC43MTc5NDg3MTc5NDg3MTUlO1xuXHR9XG5cblx0Lm9uZS10aGlyZCxcblx0LnR3by1zaXh0aHMge1xuXHRcdHdpZHRoOiAzMS42MjM5MzE2MjM5MzE2MjUlO1xuXHR9XG5cblx0LmZvdXItc2l4dGhzLFxuXHQudHdvLXRoaXJkcyB7XG5cdFx0d2lkdGg6IDY1LjgxMTk2NTgxMTk2NTgyJTtcblx0fVxuXG5cdC5vbmUtZm91cnRoIHtcblx0XHR3aWR0aDogMjMuMDc2OTIzMDc2OTIzMDc3JTtcblx0fVxuXG5cdC50aHJlZS1mb3VydGhzIHtcblx0XHR3aWR0aDogNzQuMzU4OTc0MzU4OTc0MzYlO1xuXHR9XG5cblx0Lm9uZS1zaXh0aCB7XG5cdFx0d2lkdGg6IDE0LjUyOTkxNDUyOTkxNDUzJTtcblx0fVxuXG5cdC5maXZlLXNpeHRocyB7XG5cdFx0d2lkdGg6IDgyLjkwNTk4MjkwNTk4MjkxJTtcblx0fVxuXG5cdC5maXJzdCB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQvKiBFbnRyeSBNaXNjLlxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQuYWZ0ZXItZW50cnksXG5cdC5hcmNoaXZlLWRlc2NyaXB0aW9uLFxuXHQuYXV0aG9yLWJveCxcblx0LmNvbW1lbnQtcmVzcG9uZCxcblx0LmVudHJ5LWNvbW1lbnRzLFxuXHQuZW50cnktcGluZ3Mge1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdH1cblx0XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG5cdC8qIEdlbmVzaXMgTWVudVxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblx0I21lbnUtcHJpbWFyeS1tZW51e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW0ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW06Zm9jdXMsXG5cdC5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW06aG92ZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5nZW5lc2lzLW5hdi1tZW51ID4gLm1lbnUtYm9sZCA+IGEge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblxuXHQuZ2VuZXNpcy1uYXYtbWVudSA+IC5tZW51LWhpZ2hsaWdodCA+IGEge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdH1cblxuXHQuZ2VuZXNpcy1uYXYtbWVudSA+IC5tZW51LWhpZ2hsaWdodCA+IGE6Zm9jdXMsXG5cdC5nZW5lc2lzLW5hdi1tZW51ID4gLm1lbnUtaGlnaGxpZ2h0ID4gYTpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNzNlNTtcblx0fVxuXG5cdC5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDtcblx0fVxuXG5cdC5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSBhIHtcblx0XHRib3JkZXItdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHR9XG5cblx0LmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IC5zdWItbWVudSB7XG5cdFx0bWFyZ2luOiAtNDZweCAwIDAgMTc5cHg7XG5cdH1cblxuXHQvKiBSZXNwb25zaXZlIE1lbnVcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LmdlbmVzaXMtcmVzcG9uc2l2ZS1tZW51e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Lm1lbnUtdG9nZ2xlLFxuXHQuc3ViLW1lbnUtdG9nZ2xlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxufVxuXG4vKiBQcmludCBTdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQG1lZGlhIHByaW50IHtcblxuXHQqLFxuXHQqOjpiZWZvcmUsXG5cdCo6OmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuXHRcdHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRhLFxuXHRhOnZpc2l0ZWQge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG5cblx0YVtocmVmXTo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuXHR9XG5cblx0YWJiclt0aXRsZV06OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG5cdH1cblxuXHRhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyLFxuXHRhW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG5cdC5zaXRlLXRpdGxlID4gYTo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdH1cblxuXHR0aGVhZCB7XG5cdFx0ZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuXHR9XG5cblx0aW1nLFxuXHR0ciB7XG5cdFx0cGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuXHR9XG5cblx0aW1nIHtcblx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxuXG5cdEBwYWdlIHtcblx0XHRtYXJnaW46IDJjbSAwLjVjbTtcblx0fVxuXG5cdHAsXG5cdGgyLFxuXHRoMyB7XG5cdFx0b3JwaGFuczogMztcblx0XHR3aWRvd3M6IDM7XG5cdH1cblxuXHRibG9ja3F1b3RlLFxuXHRwcmUge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG5cdFx0cGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuXHR9XG5cblx0LmNvbnRlbnQsXG5cdC5jb250ZW50LXNpZGViYXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0YnV0dG9uLFxuXHRpbnB1dCxcblx0c2VsZWN0LFxuXHR0ZXh0YXJlYSxcblx0LmJyZWFkY3J1bWIsXG5cdC5jb21tZW50LWVkaXQtbGluayxcblx0LmNvbW1lbnQtZm9ybSxcblx0LmNvbW1lbnQtbGlzdCAucmVwbHkgYSxcblx0LmNvbW1lbnQtcmVwbHktdGl0bGUsXG5cdC5lZGl0LWxpbmssXG5cdC5lbnRyeS1jb21tZW50cy1saW5rLFxuXHQuZW50cnktZm9vdGVyLFxuXHQuZ2VuZXNpcy1ib3gsXG5cdC5oZWFkZXItd2lkZ2V0LWFyZWEsXG5cdC5oaWRkZW4tcHJpbnQsXG5cdC5ob21lLXRvcCxcblx0LnBvc3QtZWRpdC1saW5rLFxuXHQuc2lkZWJhciB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnRpdGxlLWFyZWEge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5zaXRlLXRpdGxlID4gYSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0ZXh0LWluZGVudDogMDtcblx0fVxuXG5cdC5zaXRlLWlubmVyIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuYXV0aG9yLWJveCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdGgxLFxuXHRoMixcblx0aDMsXG5cdGg0LFxuXHRoNSxcblx0aDYge1xuXHRcdG9ycGhhbnM6IDM7XG5cdFx0cGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG5cdFx0cGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuXHRcdHdpZG93czogMztcblx0fVxuXG5cblx0aW1nIHtcblx0XHRwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcblx0XHRwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG5cdH1cblxuXHRibG9ja3F1b3RlLFxuXHRwcmUsXG5cdHRhYmxlIHtcblx0XHRwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG5cdH1cblxuXHRkbCxcblx0b2wsXG5cdHVsIHtcblx0XHRwYWdlLWJyZWFrLWJlZm9yZTogYXZvaWQ7XG5cdH1cblxufVxuIiwiLypTRU8gSGVhZGluZyB0YWdzXG5oMSAtIE1haW4gdGl0bGUuIFBhZ2UgdGl0bGUgIC0gbWFpbiB0b3BpYyBvZiB0aGUgcGFnZSwgc2hvdWxkIG9ubHkgYmUgdXNlZCBvbmNlIHBlciBwYWdlLlxuaDIgLSBTZWN0aW9uIHRpdGxlLiAgbWFpbiBwb2ludHMgb2YgdGhlIGNvbnRlbnRcbmgzIC0gU3ViaGVhZGluZyB0aXRsZS4gU3ViLXBvaW50cywgc3VwcG9ydGluZyBjb250ZW50XG5oNCAtIFN1Yi1zdWJoZWFkaW5nIHRpdGxlLiBBZGRpdGlvbmFsIGRldGFpbHNcbmNsYXNzIHNob3VsZCBiZSBzZWN0aW9uLWhlYWRpbmctdGFnXG4qL1xuLmgtdGFne1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5uZXctcHJvZHVjdHMtdGVtcGxhdGUtcGFyYWdyYXBoe1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxufVxuLy9wcm9kdWN0LWhlcm8gc2VjdGlvbiBfcHJvZHVjdF9oZXJvLnNjc3Ncbi5wcm9kdWN0LWhlcm8tbWFpbi10aXRsZXtcbiAgICBmb250LXNpemU6IC44MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG59XG4ucHJvZHVjdC1oZXJvLXNlY3Rpb24tdGl0bGV7XG4gICAgQGV4dGVuZCAuaC10YWc7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgZm9udC1zaXplOiAzLjU4MnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG59XG4ucHJvZHVjdC1oZXJvLXBhcmFncmFwaHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBjb2xvcjogI0JFQkVCRTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG59XG4vL0N1c3RvbWVyIExvZ28gU2VjdGlvbiBfY3VzdG9tZXJfbG9nb3Muc2Nzc1xuLmN1c3RvbWVyLWxvZ29zLXNlY3Rpb24tdGl0bGV7XG4gICAgQGV4dGVuZCAuaC10YWc7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgZm9udC1zaXplOiAyLjA3cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgIH1cbn1cbi8vcHJvZHVjdCBzZWN0aW9uIHRpdGxlXG4ucHJvZHVjdC1zZWN0aW9uLXRpdGxle1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMi4wN3JlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgZm9udC1zaXplOiAyLjk1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLy9wcm9kdWN0IGZlYXR1cmVzIF9wcm9kdWN0X2ZlYXR1cmVzLnNjc3Ncbi5wcm9kdWN0LWZlYXR1cmVzLXN1YmhlYWRpbmd7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgZm9udC1zaXplOiAyLjA3cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbn1cbi5wcm9kdWN0LWZlYXR1cmVzLWJpZ2dlci1zdWJoZWFkaW5ne1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBmb250LXNpemU6IDIuMDdyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpe1xuICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICB9XG59XG4ucHJvZHVjdC1mZWF0dXJlcy1wYXJhZ3JhcGh7XG4gICAgQGV4dGVuZCAubmV3LXByb2R1Y3RzLXRlbXBsYXRlLXBhcmFncmFwaDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLy9Qcm9kdWN0IFRhYnMgX3Byb2R1Y3RfdGFicy5zY3NzXG4ucHJvZHVjdC1mZWF0dXJlcy10YWJzLXN1YmhlYWRpbmd7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgZm9udC1zaXplOiAyLjQ3NXJlbTtcbiAgICB9XG59XG4ucHJvZHVjdC1mZWF0dXJlcy10YWJzLXBhcmFncmFwaHtcbiAgICBAZXh0ZW5kIC5uZXctcHJvZHVjdHMtdGVtcGxhdGUtcGFyYWdyYXBoO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxufVxuLy9DdXN0b21lciBUZXN0aW1vbmlhbHMgX2N1c3RvbWVyX3Rlc3RpbW9uaWFscy5zY3NzXG4uY3VzdG9tZXItdGVzdGltb25pYWxzLWV4Y2VycHR7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEuMjk1cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIH1cbiAgICAmOjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6J+KAnCc7XG4gICAgfVxuICAgICY6OmFmdGVye1xuICAgICAgICBjb250ZW50OifigJ0nO1xuICAgIH1cbn1cbi5jdXN0b21lci10ZXN0aW1vbmlhbHMtbmFtZXtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICB9XG59XG4vL1BhZ2UgU3RhdHMgX3Byb2R1Y3RfcGFnZV9zdGF0cy5zY3NzXG4ucHJvZHVjdC1wYWdlLXN0YXRzLW51bWJlcntcbiAgICBmb250LXNpemU6IDMuNTg1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBmb250LXNpemU6IDIuODc1cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgZm9udC1zaXplOiAzLjQ1cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgZm9udC1zaXplOiA0Ljc1cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICB9XG4gICAgc3BhbntcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTozMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZm9udC1zaXplOjQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBmb250LXNpemU6NDhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5wcm9kdWN0LXBhZ2Utc3RhdHMtdGV4dHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9ICAgXG59XG4ucGFnZS1zdGF0cy1zZWN0aW9uLXRpdGxle1xuICAgIEBleHRlbmQgLmxlZnQtY2VudGVyLW1vYmlsZTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgIH1cbn1cbi5wYWdlLXN0YXRzLXBhcmFncmFwaC10ZXh0e1xuICAgIEBleHRlbmQgLmxlZnQtY2VudGVyLW1vYmlsZTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIH1cbn1cbi8vU2FsZXMgU3RlcHMgX3NhbGVzX3N0ZXBzLnNjc3Ncbi5zYWxlcy1zdGVwcy1zZWN0aW9uLXRpdGxle1xuICAgIGZvbnQtc2l6ZTogMi4wN3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyLjk1cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTZweDtcbiAgICB9XG59XG4uc2FsZXMtc3RlcHMtc3ViaGVhZGluZ3tcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDIuMDdyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBmb250LXNpemU6IDIuNDg1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbn1cbi5zYWxlcy1zdGVwcy1zdWItc3ViaGVhZGluZ3tcbiAgICBmb250LXNpemU6IDEuNXJlbTsgXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMjNweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICBtaW4taGVpZ2h0OiAxNDdweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICBtaW4taGVpZ2h0OiA5OHB4O1xuICAgIH1cbn1cbi5zYWxlcy1zdGVwLXBhcmFncmFwaHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxufVxuLy9uZXdzICYgZmFxcyBfbmV3c19mYXFzLnNjc3Ncbi5uZXdzLWZhcXMtc2VjdGlvbi10aXRsZXtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDIuMDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRmb250LXNpemU6IDIuOTVyZW0gIWltcG9ydGFudDtcblx0fVxufVxuLm5ld3MtZmFxcy1zdWJoZWFkaW5ne1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbjogMTZweCA0MHB4IDE2cHggMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIG1hcmdpbjogMzJweCA0MHB4IDMycHggMDtcbiAgICB9XG59XG4ubmV3cy1mYXFzLWN0YS1zdWJoZWFkaW5ne1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjIlO1xuICAgIG1hcmdpbjogMDtcbn1cbi5uZXdzLWZhcXMtcGFyYWdyYXBoe1xuICAgIEBleHRlbmQgLm5ldy1wcm9kdWN0cy10ZW1wbGF0ZS1wYXJhZ3JhcGg7XG59XG4vL1NvY2lhbCBSZXZpZXdzIF9zb2NpYWxfcmV2aWV3cy5zY3NzXG4uc29jaWFsLXJldmlld3Mtc2VjdGlvbi10aXRsZXtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDIuMDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGZvbnQtc2l6ZTogMi45NXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cbn1cbi5zb2NpYWwtcmV2aWV3cy1zdGFyLXJldmlld3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG59XG4uc29jaWFsLXJldmlld3Mtd2hpdGUtYmctcGFyYWdyYXBoe1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi8vQ1RBIFJlcXVlc3Rcbi5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxle1xuICAgIEBleHRlbmQgaDI7XG59XG4uY3RhLXJlcXVlc3Qtc3ViaGVhZGluZ3tcbiAgICBAZXh0ZW5kIGgzO1xufVxuLnJlc291cmNlcy1zZWN0aW9uLXNlY3Rpb24tdGl0bGV7XG4gICAgQGV4dGVuZCAuaC10YWc7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG59XG4ucmVzb3VyY2VzLXNlY3Rpb24tc3ViaGVhZGluZ3tcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ucmVzb3VyY2VzLXNlY3Rpb24tc3ViLXN1YmhlYWRpbmd7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG59XG4ucmVzb3VyY2UtbW9kdWxlLXNlY3Rpb24tdGl0bGV7XG4gICAgQGV4dGVuZCAuaC10YWc7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG59XG4uZ2VuZXJpYy1oZXJvLW1haW4tdGl0bGV7XG4gICAgQGV4dGVuZCAucHJvZHVjdC1oZXJvLXNlY3Rpb24tdGl0bGU7XG4gICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfSAgICBcbn1cbi5nZW5lcmljLWhlcm8tcGFyYWdyYXBoLXRleHR7XG4gICAgQGV4dGVuZCAuZ2VuZXJpYy1wYXJhZ3JhcGgtdGV4dDtcbn1cbi5nZW5lcmljLWhlcm8tZXllYnJvdy10ZXh0e1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5LjJweDtcbiAgICB9XG4gICAgJi5zYWZldHl7XG4gICAgICAgIGNvbG9yOiAjRTI2QjAwO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTI2QjAwO1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDgvOTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIG1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvaWNvbi1jYWxlbmRhci00LnN2Zykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gICAgICAgICAgICAtd2Via2l0LW1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvaWNvbi1jYWxlbmRhci00LnN2Zykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gICAgICAgIH1cbiAgICB9XG59XG4uZ2VuZXJpYy1zZWN0aW9uLXRpdGxle1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxufVxuLmdlbmVyaWMtcGFyYWdyYXBoLXRleHR7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG59XG4vL1Bhc3QgV2ViaW5hcnMgX3Bhc3Qtd2ViaW5hcnMuc2Nzc1xuLnBhc3Qtd2ViaW5hci1tYWluLXRpdGxle1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG59XG4ucGFzdC13ZWJpbmFyLXNlY3Rpb24tdGl0bGV7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxufVxuLnBhc3Qtd2ViaW5hci12aWRlby1kZXNjcmlwdGlvbntcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgfVxufVxuLnZpZGVvLWluZm8tbGlzdHtcbiAgICBsaXtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxud2lzdGlhLXRyYW5zY3JpcHR7XG4gICAgJjo6cGFydChzcGVha2VyKXtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6OnBhcnQocGFyYWdyYXBoKXtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jb250YWN0LXVzLWV5ZWJyb3ctdGV4dHtcbiAgICBjb2xvcjogIzAwQzE1ODtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IC8qIDE2Mi41JSAqL1xuICAgIGxldHRlci1zcGFjaW5nOiA2LjRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLndoby11c2VzLWV5ZWJyb3ctdGV4dHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IC8qIDE2Mi41JSAqL1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uam9iLXJvbGUtYXNrLXNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDNweDsgIFxuICAgIH1cbn0iLCIucGxhaW4tYnRueyAgICBcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgICBib3JkZXI6IDBweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDEycHggMjBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ub3JhbmdlLWJ0bnsgICAgXG4gICAgQGV4dGVuZCAucGxhaW4tYnRuO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhjc3Mtc2FmZXR5KSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjllMWIgIWltcG9ydGFudDtcbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjE0OSAgIWltcG9ydGFudDtcbiAgICB9XG59XG4ub3JhbmdlLWJ1dHRvbntcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZjZS1idXR0b24tLXN0eWxlLWJhc2lje1xuICAgICAgICBAZXh0ZW5kIC5vcmFuZ2UtYnRuO1xuICAgICAgICBmb250LXNpemU6IDEuMTVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1LjJweDtcbiAgICB9XG59XG4ud2hpdGUtYnV0dG9ue1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWN7XG4gICAgICAgIEBleHRlbmQgLnBsYWluLWJ0bjtcbiAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNS4ycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWQ4ZDggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5kaXNwYXRjaGVyLWJ0bnsgICAgXG4gICAgQGV4dGVuZCAucGxhaW4tYnRuO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkaXNwYXRjaGVyICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmIxNDkgICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmRpc3BhdGNoZXItYnV0dG9ue1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWN7XG4gICAgICAgIEBleHRlbmQgLmRpc3BhdGNoZXItYnRuO1xuICAgICAgICBmb250LXNpemU6IDEuMTVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1LjJweDtcbiAgICB9XG59XG4uZGlzcGF0Y2hlci1vdXRsaW5le1xuICAgIC52Y2UtYnV0dG9uLS1zdHlsZS1vdXRsaW5lLWFuaW1hdGVke1xuICAgICAgICBAZXh0ZW5kIC5wbGFpbi1idG47XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjUuMnB4O1xuICAgICAgICBjb2xvcjogJGRpc3BhdGNoZXIgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmIxNDkgICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRkaXNwYXRjaGVyICFpbXBvcnRhbnQ7IFxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbn1cbi5kaXNwYXRjaGVyLW91dGxpbmUtYnRue1xuICAgIEBleHRlbmQgLnBsYWluLWJ0bjtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGRpc3BhdGNoZXIgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkZGlzcGF0Y2hlcjtcbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlzcGF0Y2hlcjtcbiAgICB9XG59XG4ud2hpdGUtb3V0bGluZS1idG57XG4gICAgQGV4dGVuZCAucGxhaW4tYnRuO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbn1cbi5ncmVlbi1idG57ICAgIFxuICAgIEBleHRlbmQgLnBsYWluLWJ0bjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MmFjNjkgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxufVxuLmdyZWVuLWJ1dHRvbntcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZjZS1idXR0b24tLXN0eWxlLWJhc2lje1xuICAgICAgICBAZXh0ZW5kIC5ncmVlbi1idG47XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjUuMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cbn1cbi53aGl0ZS1ncmVlbi1idG57XG4gICAgQGV4dGVuZCAucGxhaW4tYnRuO1xuICAgIGNvbG9yOiAjMDBDMTU4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxLjE1cmVtICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICMwMEMxNTg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjUuMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEMxNTggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi53aGl0ZS1ncmVlbi1idXR0b257XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpY3tcbiAgICAgICAgQGV4dGVuZCAucGxhaW4tYnRuO1xuICAgICAgICBjb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JlZW47XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNS4ycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYmxhY2stYnRueyAgICBcbiAgICBAZXh0ZW5kIC5zdGFuZGFyZC1idG47XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICYub3V0bGluZXtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxufVxuLmJsdWUtYnRueyAgICBcbiAgICBAZXh0ZW5kIC5wbGFpbi1idG47XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5am9iICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG59XG4uYmx1ZS1idXR0b257XG4gICAgLnZjZS1idXR0b24tLXN0eWxlLWJhc2lje1xuICAgICAgICBAZXh0ZW5kIC5ibHVlLWJ0bjtcbiAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNS4ycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxufVxuLyoqKkhKRSBidXR0b25zKioqL1xuYXtcbiAgICAmLmhqZS1idXR0b257XG4gICAgICAgIEBleHRlbmQgLnBsYWluLWJ0bjtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzIDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1cyA6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXMgOiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWpvYjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5oamUtYmxhY2stYnV0dG9uIHtcbiAgICAgICAgQGV4dGVuZCAuaGplLWJ1dHRvbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5am9iICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgICYuaGplLWNsZWFyLWJ1dHRvbntcbiAgICAgICAgQGV4dGVuZCAuaGplLWJ1dHRvbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRoZWF2eWpvYiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRoZWF2eWpvYiFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuZGl2e1xuICAgICYuaGplLWJsYWNrLWJ1dHRvbiB7XG4gICAgICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5oamUtYmx1ZS1idXR0b24ge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWpvYiAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuaGplLWNsZWFyLWJ1dHRvbiB7ICAgICBcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMSwgNzYsIDc2LCAwKSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaGVhdnlqb2IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhdnlqb2IgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuaGplLWJ1dHRvbiwgLmhqZS1ibGFjay1idXR0b24sIC5oamUtY2xlYXItYnV0dG9uLCAuaGplLWJsdWUtYnV0dG9ue1xuICAgICAgICBhe1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzIDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXMgOiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1cyA6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4gLy90ZW1wbGF0ZSBidXR0b24gb3ZlcnJpZGVzXG4uZm9ybS1ibGFjay1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXR7XG4gICAgQGV4dGVuZCAuYmxhY2stYnRuO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mb3JtLWJsdWUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0e1xuICAgIEBleHRlbmQgLmJsdWUtYnRuO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mb3JtLWRpc3BhdGNoZXItYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0e1xuICAgIEBleHRlbmQgLmRpc3BhdGNoZXItYnRuO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mb3JtLWdyZWVuLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdHtcbiAgICBAZXh0ZW5kIC5ncmVlbi1idG47XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZvcm0tb3JhbmdlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdHtcbiAgICBAZXh0ZW5kIC5vcmFuZ2UtYnRuO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdHtcbiAgICBAZXh0ZW5kIC53aGl0ZS1idG47XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZvcm0td2hpdGUtdGV4dCAud2l0aF9mcm1fc3R5bGUgLmZybV9wcmltYXJ5X2xhYmVsLCAuZm9ybS13aGl0ZS10ZXh0IC53aXRoX2ZybV9zdHlsZSAuZnJtX2Zvcm1fZmllbGQuZnJtX2h0bWxfY29udGFpbmVye1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1ibGFjay10ZXh0IC53aXRoX2ZybV9zdHlsZSAuZnJtX3ByaW1hcnlfbGFiZWwsIC5mb3JtLWJsYWNrLXRleHQgLndpdGhfZnJtX3N0eWxlIC5mcm1fZm9ybV9maWVsZC5mcm1faHRtbF9jb250YWluZXJ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3Rhe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcXGYwNjFcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LWZhbWlseTogJ0RlZmF1bHRzJztcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmhlYXZ5am9iLXRleHR7XG4gICAgICAgICY6YWZ0ZXIsICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogJGhlYXZ5am9iO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5am9iO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaGVhdnliaWQtdGV4dHtcbiAgICAgICAgJjphZnRlciwgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5oY3NzLXNhZmV0eS10ZXh0e1xuICAgICAgICAmOmFmdGVyLCAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICRoY3NzLXNhZmV0eTtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoY3NzLXNhZmV0eTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLndoaXRlLXRleHR7XG4gICAgICAgICY6YWZ0ZXIsICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYXJyb3ctdW5kZXJsaW5lLWN0YXtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAuMjVlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDkvYXJyb3dfZGlyZWN0aW9uX3JpZ2h0X25leHRfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA5L2Fycm93X2RpcmVjdGlvbl9yaWdodF9uZXh0X2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAzMnB4O1xuICAgICAgICBtYXNrLXNpemU6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogI0NEQ0RDRDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NEQ0RDRDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmZvY3Vze1xuICAgICAgICBvdXRsaW5lOiAwLjI1cHggc29saWQgI0I0QjRCNDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICYuYmxhY2stbGlua3tcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0RDRENEO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmdyZXktb3V0bGluZS1idG57XG4gICAgQGV4dGVuZCAucGxhaW4tYnRuO1xuICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RFREVERTtcbiAgICB9XG59XG4uZ3JlZW4tZGFya2dyZWVuLWJ0bntcbiAgICBAZXh0ZW5kIC5wbGFpbi1idG47XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjg5MzggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxufVxuLnN0YW5kYXJkLWJ0bntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtIDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgJjphZnRlcntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICAgICYub3V0bGluZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMjcyNzI3O1xuICAgICAgICAgICAgY29sb3I6ICMyNzI3Mjc7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG59XG4ud2hpdGUtYnRueyAgICBcbiAgICBAZXh0ZW5kIC5zdGFuZGFyZC1idG47XG4gICAgY29sb3I6ICRoY3NzLWRhcmstbmV1dHJhbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhjc3MtZGFyay1uZXV0cmFsICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmhlYXZ5YmlkLWJ0biwgLmhlYXZ5YmlkLWJ0bjpmb2N1cywgaW5wdXQuc2VhcmNoLWZvcm0tc3VibWl0e1xuICAgIEBleHRlbmQgLnN0YW5kYXJkLWJ0bjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBDMTU4O1xuICAgICYub3V0bGluZXtcbiAgICAgICAgY29sb3I6ICMwMEMxNTg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMEMxNTg7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwQzk3NDg7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMEM5NzQ4O1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwQzk3NDg7XG4gICAgfVxufVxuLmhlYXZ5am9iLWJ0biwgLm5ldy1kaXNwYXRjaGVyLWJ0biwgLnBsYW5zLWJ0bntcbiAgICBAZXh0ZW5kIC5zdGFuZGFyZC1idG47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA1ODNGQztcbiAgICAmLm91dGxpbmV7XG4gICAgICAgIGNvbG9yOiAjMDU4M0ZDO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDU4M0ZDO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnlqb2I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5am9iO1xuICAgIH1cbiAgICAmLmludmVyc2V7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjMDU4M0ZDO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5am9iO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG59XG4uc2FmZXR5LWJ0bntcbiAgICBAZXh0ZW5kIC5zdGFuZGFyZC1idG47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOUUxQjtcbiAgICAmLm91dGxpbmV7XG4gICAgICAgIGNvbG9yOiAjRkY3OTAwO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRkY5RTFCO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5RTFCO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3OTAwO1xuICAgIH1cbn1cbi5mbGVldC1idG4sIC5lMzYwLWJ0biwgLmZ1ZWxlcnBsdXMtYnRuLCAudGVsZW1hdGljcy1idG57XG4gICAgQGV4dGVuZCAuc3RhbmRhcmQtYnRuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmbGVldDtcbiAgICAmLm91dGxpbmV7XG4gICAgICAgIGNvbG9yOiAkZmxlZXQ7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRmbGVldDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc2ODE7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NjgxO1xuICAgIH1cbn1cbi5hY2NvdW50aW5nLWJ0biwgLmNsb3VkLWJ0biwgLmluc2lnaHRzLWJ0bntcbiAgICBAZXh0ZW5kIC5zdGFuZGFyZC1idG47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU2NzM4NztcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNTY3Mzg3O1xuICAgICYub3V0bGluZXtcbiAgICAgICAgY29sb3I6ICM1NjczODc7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM1NjczODc7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY3Mzg3O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICM1NjczODc7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM1NjczODc7XG4gICAgfVxufVxuLm5hdnktYmx1ZS1idG57XG4gICAgQGV4dGVuZCAuc3RhbmRhcmQtYnRuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoY3NzLWRhcmstbmV1dHJhbDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkaGNzcy1kYXJrLW5ldXRyYWw7XG4gICAgJi5vdXRsaW5le1xuICAgICAgICBjb2xvcjogJGhjc3MtZGFyay1uZXV0cmFsO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkaGNzcy1kYXJrLW5ldXRyYWw7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGNzcy1kYXJrLW5ldXRyYWw7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyLCAmOmZvY3Vze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2NDc5O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzQyNjQ3OTtcbiAgICB9XG59XG4uc3RhbmRhcmQtbGlua3tcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICY6Zm9jdXN7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG59XG4uaGVhdnlqb2ItbGluaywgLmRpc3BhdGNoZXItbGluaywgLnBsYW5zLWxpbmt7XG4gICAgQGV4dGVuZCAuc3RhbmRhcmQtbGluaztcbiAgICBjb2xvcjogIzA1ODNGQztcbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogJGhlYXZ5am9iO1xuICAgIH1cbn1cbi5zYWZldHktbGlua3tcbiAgICBAZXh0ZW5kIC5zdGFuZGFyZC1saW5rO1xuICAgIGNvbG9yOiAjRkY5RTFCO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjRkY3OTAwO1xuICAgIH1cbn1cbi5oZWF2eWJpZC1saW5re1xuICAgIEBleHRlbmQgLnN0YW5kYXJkLWxpbms7XG4gICAgY29sb3I6ICMwMEMxNTg7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICMwQzk3NDg7XG4gICAgfVxufVxuLmUzNjAtbGluaywgLmZ1ZWxlcnBsdXMtbGluaywgLnRlbGVtYXRpY3MtbGlua3tcbiAgICBAZXh0ZW5kIC5zdGFuZGFyZC1saW5rO1xuICAgIGNvbG9yOiAkZmxlZXQ7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICMwMDc2ODE7XG4gICAgfVxufVxuLmNsb3VkLWxpbmt7XG4gICAgQGV4dGVuZCAuc3RhbmRhcmQtbGluaztcbiAgICBjb2xvcjogJGNsb3VkO1xufVxuLmZsZWV0LWxpbmt7XG4gICAgQGV4dGVuZCAuc3RhbmRhcmQtbGluaztcbiAgICBjb2xvcjogIzAwOWVhNjtcbn1cbi5jYXJldC1yaWdodHtcbiAgICAmOmFmdGVye1xuICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRGVmYXVsdHMnO1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBib3R0b206IC0zcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTlweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jYXJldC1sZWZ0e1xuICAgICY6YmVmb3Jle1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRGVmYXVsdHMnO1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxufVxuLndoaXRlLWxpbmt7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxufVxuLmJsYWNrLWxpbmt7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICNDRENEQ0Q7XG4gICAgfVxufVxuLmdyZWVuLWdob3N0LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA5NjM5O1xuICAgIGNvbG9yOiMwMEMxNTg7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbWFyZ2luLXRvcDoyNHB4O1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZDojMDA5NjM5O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA5NjM5O1xuICAgIH1cbn1cbi5ibHVlLWdob3N0LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA5NEZGO1xuICAgIGNvbG9yOiAjMDU4M0ZDO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG1hcmdpbi10b3A6MjRweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6IzAwNUVCODtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwNUVCODtcbiAgICB9XG59XG4udGVhbC1naG9zdC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwOUVBNjtcbiAgICBjb2xvcjogIzAwOUVBNjtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtYXJnaW4tdG9wOjI0cHg7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiMwMDlFQTY7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDlFQTY7XG4gICAgfVxufVxuLmN1c3RvbWVyLXN0b3J5LWdyZXktYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogIzI4MkYzQztcbiAgICBwYWRkaW5nOjE2cHg7XG4gICAgY29sb3I6I2ZmZjtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG59IiwiLmhpZGUteHMge1xuICBkaXNwbGF5OiBub25lO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udmlzaWJsZS14cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc3Itb25seXtcbiAgICBAaW5jbHVkZSBzci1vbmx5O1xufVxuXG4vL3RleHQgYWxpZ24gY2xhc3Nlc1xuLmNlbnRlciwgLmhhcy10ZXh0LWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jZW50ZXItbW9iaWxle1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICAmLnZjZS1zaW5nbGUtaW1hZ2UtLWFsaWduLXJpZ2h0e1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuICAgICYudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMtY29udGFpbmVyLS1hbGlnbi1sZWZ0LFxuICAgICYudmNlLXNpbmdsZS1pbWFnZS0tYWxpZ24tbGVmdHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxufVxuLmxlZnQtY2VudGVyLW1vYmlsZXtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLy9tYXJnaW4gY2xhc3Nlc1xuLm10LTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLm10LTUwe1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG59XG4ubXQtNjB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5tYi0zMHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm1iLTUwe1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxufVxuLm1iLTEwe1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubWItNDgtODB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG59XG4ubXMtMTB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ubXQtNDh7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbn1cbi5tdGItNDgtOTZ7XG4gICAgbWFyZ2luOiA0OHB4IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIG1hcmdpbjogOTZweCAwO1xuICAgIH1cbn1cbi5tdGItNDgtODB7XG4gICAgbWFyZ2luOiA0OHB4IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIG1hcmdpbjogODBweCAwO1xuICAgIH1cbn1cbi5tdC00OC05NntcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICAgIH1cbn1cbi8vcGFkZGluZyBjbGFzc2VzXG4ucHQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5wLTE1IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xufVxuLnB0Yi02MCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5wdC02MHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLnB0LTkwe1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTQwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLnBiLTQ4LTgwe1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICB9XG59XG4ucGItOTB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNDAwcHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG4ucHRiLTkwe1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE0MDBweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5wYi0xMjB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLnB0Yi0xMjB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5wYWRkaW5nLTkwe1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE0MDBweCkge1xuICAgICAgICBwYWRkaW5nOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLnBhZGRpbmctMzAtOTB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggNjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNDAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMzBweCA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLy9iYWNrZ3JvdW5kIGNsYXNzZXNcbi5ncmV5LWJne1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVyLWdyYXk7XG59XG4uZGFyay1ncmV5e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbn1cbi5ncmVlbi1iZywgLmhlYXZ5YmlkLWJne1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbn1cbi53aGl0ZS1iZ3tcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50cnVja2luZy1iZ3tcblx0YmFja2dyb3VuZC1jb2xvcjokdHJ1Y2tpbmc7XG59XG4uZGFya2VyLWdyZXkge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyYXk7XG59XG4uZTM2MC1iZywgLmVxdWlwbWVudDM2MC1iZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZTM2MDtcbn1cbi5oZWF2eWpvYi1iZywgLmJsdWUtYmcsIC5oY3NzLW15ZmllbGQtYmd7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5am9iO1xufVxuLmJsYWNrLWJne1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uZnVlbGVycGx1cy1iZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZnVlbGVycGx1cztcbn1cbi5oY3NzLWNsb3VkLWJne1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbG91ZDtcbn1cbi5oY3NzLWRpc3BhdGNoZXItYmcsIC5kaXNwYXRjaGVyLWJne1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkaXNwYXRjaGVyO1xufVxuLmhjc3MtaW50ZWxsaWdlbmNlLWJne1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnRlbGxpZ2VuY2U7XG59XG4uaGNzcy1wbGFucy1iZywgLnBsYW5zLWJne1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoY3NzLXBsYW5zO1xufVxuLmhjc3Mtc2FmZXR5LWJnLCAuc2FmZXR5LWJne1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG59XG4uaGNzcy10ZWxlbWF0aWNzLWJne1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWxlbWF0aWNzO1xufVxuLmxpZ2h0Z3JleS1iZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNmY3O1xufVxuLm5hdnktYmx1ZS1iZywgLmhjc3MtZGFyay1uZXV0cmFse1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoY3NzLWRhcmstbmV1dHJhbDtcbn1cbi8vdGV4dCBjb2xvclxuLmhlYXZ5YmlkLXRleHR7XG5cdGNvbG9yOiAjMDBDMTU4O1xufVxuLmhlYXZ5am9iLXRleHR7XG5cdGNvbG9yOiAkaGVhdnlqb2I7XG59XG4ub3BlcmF0aW9ucy10ZXh0e1xuICAgIGNvbG9yOiAjMDU4M0ZDO1xufVxuLmUzNjAtdGV4dHtcblx0Y29sb3I6ICMwMDlFQTY7XG59XG4uaGNzcy1zYWZldHktdGV4dHtcblx0Y29sb3I6ICRoY3NzLXNhZmV0eTtcbn1cbi5vcmFuZ2UtdGV4dHtcblx0Y29sb3I6ICRvcmFuZ2U7XG59XG4ud2hpdGUtdGV4dHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5ibGFjay10ZXh0LCAudGhhbmsteW91LW1lc3NhZ2V7XG4gICAgY29sb3I6ICMwMDA7XG59XG4ucGxhbnMtdGV4dHtcbiAgICBjb2xvcjogIzAwNUVCODtcbn1cbi5kaXNwYXRjaGVyLXRleHR7XG4gICAgY29sb3I6ICRkaXNwYXRjaGVyO1xufVxuLnRlbGVtYXRpY3MtdGV4dHtcbiAgICBjb2xvcjogJGZsZWV0O1xufVxuLmNsb3VkLXRleHQsIC5pbnNpZ2h0cy10ZXh0LCAuYWNjb3VudGluZy10ZXh0e1xuICAgIGNvbG9yOiAjNTY3Mzg3O1xufVxuLmZ1ZWxlcnBsdXMtdGV4dHtcbiAgICBjb2xvcjogJGZ1ZWxlcnBsdXM7XG59XG4uZmxlZXQtdGV4dHtcbiAgICBjb2xvcjogJGZsZWV0O1xufVxuLmJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8vYm9yZGVyIGNsYXNzZXNcbi5ib3JkZXItYm90dG9te1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xNik7XG59XG4uYm9yZGVyLXRvcC1ub25le1xuXHRib3JkZXItdG9wOm5vbmUgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItYm90dG9tLW5vbmV7XG5cdGJvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci10b3B7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjE2KTtcbn1cbi5kb3VibGUtYm9yZGVyLXRvcHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTBlMDtcbiAgJjpiZWZvcmV7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gIH1cbn1cbi5ib3JkZXItcm91bmR7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mbGV4LXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVyby1pbWFnZS1kZWZhdWx0e1xuXHRwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpe1xuXHRcdHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG5cdFx0bWluLWhlaWdodDogNDUwcHg7XG5cdH1cbn1cblxuLy9ib3hlc1xuLm9yYW5nZS1ib3h7ICAgIFxuXHRib3JkZXI6IDNweCBzb2xpZCAjZjdiZTY4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDI4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5ibGFjay1ib3JkZXItYm94eyAgICBcblx0Ym9yZGVyOiAzcHggc29saWQgIzAwMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAyOHB4O1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG59XG4ud2hpdGUtYm94e1xuICAgIGJhY2tncm91bmQ6I2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICAudmNle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAudmNlLXNpbmdsZS1pbWFnZS1pbm5lci52Y2Utc2luZ2xlLWltYWdlLS1hYnNvbHV0ZXtcbiAgICAgICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxufVxuLnJvdW5kZWQtY29ybmVyc3tcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLnJvdW5kZWQtY29ybmVycy10b3B7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweDtcbn1cbi5oZWFkZXItcnVsZXtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTE2cHg7XG4gICAgfVxufVxuLm5hcnJvdy1jb250YWluZXJ7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCl7XG4gICAgICAgIG1heC13aWR0aDogMTM0MHB4O1xuICAgIH1cbn1cbi5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXJ7XG4gICAgLnNpdGUtaW5uZXJ7XG4gICAgICAgIEBleHRlbmQgLm5hcnJvdy1jb250YWluZXI7XG4gICAgfVxufVxuLnNpdGUtaW5uZXItY29udGFpbmVye1xuICAgIC5zaXRlLWlubmVye1xuICAgICAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE3MzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5mdWxsLXdpZHRoLXNpdGUtaW5uZXJ7XG4gICAgLnNpdGUtaW5uZXJ7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cbn1cbi5iaWctaGVhZGxpbmV7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdGZvbnQtc2l6ZTogMy4yNXJlbSAhaW1wb3J0YW50O1xuXHR9XG59XG4uc3ViLXRpdGxlLWgye1xuICAgIEBleHRlbmQgaDI7XG59XG4uc3ViLXRpdGxlLWgze1xuICAgIEBleHRlbmQgaDM7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpe1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0fVxufVxuLnJvdy1yZXZlcnNle1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbmEucmVkLWxpbmt7XG4gICAgY29sb3I6IHJlZDtcbn1cbi5pbmxpbmUtYmxvY2t7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxudWwuYnVsbGV0c3tcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDo0MHB4O1xuICAgIGxpe1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICY6YmVmb3JleyBcbiAgICAgICAgICAgIGNvbnRlbnQ6J1xcMDBiNyc7XG4gICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDotMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogLjMwO1xuICAgICAgICB9XG4gICAgfVxufVxudWwuYm9yZGVyLWNpcmNsZS1idWxsZXRze1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtMS4yZW07XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmhlYXZ5YmlkLWJ1bGxldHMgbGk6YmVmb3Jle1xuICAgICAgICBib3JkZXItY29sb3I6ICRoZWF2eWJpZDtcbiAgICB9XG4gICAgJi5zYWZldHktYnVsbGV0cyBsaTpiZWZvcmV7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcbiAgICB9XG4gICAgJi50ZWxlbWF0aWNzLWJ1bGxldHMgbGk6YmVmb3Jle1xuICAgICAgICBib3JkZXItY29sb3I6ICR0ZWxlbWF0aWNzO1xuICAgIH1cbiAgICAmLmhlYXZ5am9iLWJ1bGxldHMgbGk6YmVmb3Jle1xuICAgICAgICBib3JkZXItY29sb3I6ICRoZWF2eWpvYjtcbiAgICB9XG59XG4uc29jaWFsLXJldmlld3N7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGgye1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwe1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG4gICAgLndoaXRlLWJ0bntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG4vL3Jldmlld3Ncbi5mb3VyLW9uZS1oYWxmLXN0YXJzOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiAxMTNweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LW1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDMvU3Rhci1yZXZpZXcuc3ZnKSByZXBlYXQteDtcbiAgICBtYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzAzL1N0YXItcmV2aWV3LnN2ZykgcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOjZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0ZGQjkwMCAwJSwgI0ZGQjkwMCA4OSUsICNEQ0RDREMgODklKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cbi5icmVhayB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG59XG4uYnJlYWstbGd7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICB9XG59XG4uZXJyb3I0MDR7XG4gICAgLmVudHJ5e1xuICAgICAgICBAZXh0ZW5kIC5tdC0zMDtcbiAgICB9XG59XG5cbi5zdmctc2FmZXR5e1xuICAgIHN2Z3tcbiAgICAgICAgcGF0aHtcbiAgICAgICAgICAgIGZpbGw6ICRoY3NzLXNhZmV0eTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zdmctaGVhdnlqb2IsIC5zdmctcGxhbnMsIC5zdmctZGlzcGF0Y2hlcntcbiAgICBzdmd7XG4gICAgICAgIHBhdGh7XG4gICAgICAgICAgICBmaWxsOiAkaGVhdnlqb2I7XG4gICAgICAgIH1cbiAgICB9XG59XG4uc3ZnLWhlYXZ5Ymlke1xuICAgIHN2Z3tcbiAgICAgICAgcGF0aHtcbiAgICAgICAgICAgIGZpbGw6ICRoZWF2eWJpZDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zdmctZTM2MCwgLnN2Zy1mdWVsZXJwbHVzLCAuc3ZnLXRlbGVtYXRpY3MsIC5zdmctZmxlZXR7XG4gICAgc3Zne1xuICAgICAgICBwYXRoe1xuICAgICAgICAgICAgZmlsbDogJGZsZWV0O1xuICAgICAgICB9XG4gICAgfVxufVxuLnN2Zy1hY2NvdW50aW5nLCAuc3ZnLWNsb3Vke1xuICAgIHN2Z3tcbiAgICAgICAgcGF0aHtcbiAgICAgICAgICAgIGZpbGw6ICM1NjczODc7XG4gICAgICAgIH1cbiAgICB9XG59XG4uY29sb3JlZC1idWxsZXRze1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgIGxpe1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICY6YmVmb3JleyBcbiAgICAgICAgICAgIGNvbnRlbnQ6J1xcMDBiNyc7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTQwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IC4xNTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5oZWF2eWJpZC1zb2xpZC1idWxsZXRze1xuICAgIEBleHRlbmQgLmNvbG9yZWQtYnVsbGV0cztcbiAgICBsaTpiZWZvcmV7IFxuICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgIH1cbn1cbi5oZWF2eWpvYi1zb2xpZC1idWxsZXRze1xuICAgIEBleHRlbmQgLmNvbG9yZWQtYnVsbGV0cztcbiAgICBsaTpiZWZvcmV7IFxuICAgICAgICBjb2xvcjogJGhlYXZ5am9iO1xuICAgIH1cbn1cbi5vcGVyYXRpb25zLXNvbGlkLWJ1bGxldHN7XG4gICAgQGV4dGVuZCAuY29sb3JlZC1idWxsZXRzO1xuICAgIGxpOmJlZm9yZXsgXG4gICAgICAgIGNvbG9yOiAjMDU4M0ZDO1xuICAgIH1cbn1cbi5mbGVldC1zb2xpZC1idWxsZXRze1xuICAgIEBleHRlbmQgLmNvbG9yZWQtYnVsbGV0cztcbiAgICBsaTpiZWZvcmV7IFxuICAgICAgICBjb2xvcjogJGZsZWV0O1xuICAgIH1cbn1cbi5zYWZldHktc29saWQtYnVsbGV0c3tcbiAgICBAZXh0ZW5kIC5jb2xvcmVkLWJ1bGxldHM7XG4gICAgbGk6YmVmb3JleyBcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgfVxufVxuLmRpc3BhdGNoZXItc29saWQtYnVsbGV0c3tcbiAgICBAZXh0ZW5kIC5jb2xvcmVkLWJ1bGxldHM7XG4gICAgbGk6YmVmb3JleyBcbiAgICAgICAgY29sb3I6ICRkaXNwYXRjaGVyO1xuICAgIH1cbn1cbi5kYXRhLXNvbGlkLWJ1bGxldHN7XG4gICAgIEBleHRlbmQgLmNvbG9yZWQtYnVsbGV0cztcbiAgICBsaTpiZWZvcmV7IFxuICAgICAgICBjb2xvcjogJGNsb3VkO1xuICAgIH1cbn1cbi5wdGItMzItNDh7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDsgICAgXG4gICAgfVxufVxuLnB0Yi00OC04MHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyAgICBcbiAgICB9XG59XG4uc2VjdGlvbi1tYXJnaW5ze1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgICAgXG4gICAgfVxufVxuLnJvdy1nYXAtNDh7XG4gICAgLnJvd3tcbiAgICAgICAgcm93LWdhcDogNDhweDtcbiAgICB9XG59XG4ucm93LWdhcC0yNHtcbiAgICAucm93e1xuICAgICAgICByb3ctZ2FwOiAyNHB4O1xuICAgIH1cbn1cbi5zdmctaWNvbi1zaXple1xuICAgIHN2Z3tcbiAgICAgICAgbWF4LWhlaWdodDogNDJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG59XG5hLmJsYWNrLXVuZGVybGluZS1saW5re1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4udHdvLWNvbHVtbnN7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgICB9XG4gICAgaDJ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yb3d7XG4gICAgICAgIHJvdy1nYXA6IDI0cHg7XG4gICAgfVxuICAgIGE6bm90KC5oZWF2eWJpZC1idG4pe1xuICAgICAgICBAZXh0ZW5kIC5ibGFjay11bmRlcmxpbmUtbGluaztcbiAgICB9XG59XG4uYWx0LWJne1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG51bC5jaGVjay1jaXJjbGUtYnVsbGV0c3tcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgICAmID4gbGl7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvY2hlY2tfY2lyY2xlX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvY2hlY2tfY2lyY2xlX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1hc2stc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWx7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICY+bGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbGl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxufVxuLnNlY3Rpb24tZnJhbWV7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRoZWF2eWJpZDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5zYWZldHktY29sb3J7XG4gICAgLnNlY3Rpb24tZnJhbWV7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcbiAgICB9XG59XG5cbi5vcGVyYXRpb25zLWNvbG9ye1xuICAgIC5zZWN0aW9uLWZyYW1le1xuICAgICAgICBib3JkZXItY29sb3I6ICRoZWF2eWpvYjtcbiAgICB9XG59XG5cbi5mbGVldC1jb2xvcntcbiAgICAuc2VjdGlvbi1mcmFtZXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmxlZXQ7XG4gICAgfVxufVxuXG4uZGF0YS1jb2xvcntcbiAgICAuc2VjdGlvbi1mcmFtZXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2xvdWQ7XG4gICAgfVxufVxuLnNlYXJjaC1mb3JtLWlucHV0OjpwbGFjZWhvbGRlciwgLnNlYXJjaC1mb3JtLWxhYmVse1xuICAgIGNvbnRlbnQ6ICdcXGYwMDInO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRlZmF1bHRzXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIG9wYWNpdHk6IC41NDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIH1cbn1cbi5wcmljaW5nLWRyaWZ0LWxpbmt7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5kcmlmdC1kaXNhYmxlZC1ub3RpY2V7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNTBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICM3MjFjMjQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MjFjMjQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgJjpob3ZlciAuZHJpZnQtZGlzYWJsZWQtbm90aWNlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4jQ3lib3RDb29raWVib3REaWFsb2d7XG4gICAgei1pbmRleDogMjE0NzQ4MzY0NyAhaW1wb3J0YW50O1xufVxuI0Nvb2tpZWJvdFdpZGdldDpub3QoLkNvb2tpZWJvdFdpZGdldC1pbmFjdGl2ZSl7XG4gICAgbGVmdDogMTZweCAhaW1wb3J0YW50O1xufVxuLy9xdWFsaWZpZWQgY2hhdFxuaWZyYW1lI3EtbWVzc2VuZ2VyLWZyYW1le1xuICAgIGJvdHRvbTogLThweCAhaW1wb3J0YW50O1xufVxuLm1vYmlsZS1mdWxsLXdpZHRoe1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59XG4ubGlzdC1jb2x1bW5zLTN7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAzO1xuICAgICAgICBjb2x1bW4tY291bnQ6IDM7IFxuICAgIH1cbn1cbi5pbWctYm9yZGVyLWNvcm5lcnMtOHtcbiAgICBpbWd7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG59IiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUoKSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbiIsIlxuLnNpdGUtZm9vdGVye1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogLjlyZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogNDhweCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLXRvcDpub25lO1xuXHRsaW5lLWhlaWdodDogMjEuNzRweDsgLyogMTUyLjA4MyUgKi9cbiAgICBhIHtcblx0XHRjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuXHRcdHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogIzUyYWM2OSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRwYWRkaW5nOiA0OHB4IDAgMTMzcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG4vKiAjIEZvb3RlciBXaWRnZXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZm9vdGVyLXdpZGdldHMge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXHRmb250LXNpemU6IDFyZW07XG5cdGNsZWFyOiBib3RoO1xuXHRjb2xvcjogIzAwMDtcblx0Ym9yZGVyLXRvcDpub25lO1xuXHRwYWRkaW5nOiA0OHB4IDA7XG5cdC5jb250YWluZXJ7XG5cdFx0JjphZnRlcntcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNik7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3R0b206IC00OHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdFx0Ym90dG9tOiAtOTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmQtZmxleHtcblx0XHRnYXA6IDAgMTVweDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cblx0LndpZGdldC10aXRsZSB7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyOXB4OyAvKiAxNDAuMDk3JSAqL1xuXHRcdHBhZGRpbmc6IDEycHggMTZweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEwKTtcblx0XHRtYXJnaW46IDAgLTE1cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0Y29sb3I6ICMwMDk2Mzk7XG5cdFx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwIDAgNnB4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHRvcDogMTJweDtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IC4yNTVlbTtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA3XCI7IC8vZG93blxuXHRcdFx0Zm9udC1mYW1pbHk6ICdEZWZhdWx0cyc7XG5cdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHR3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5hY3RpdmV7XG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Y29udGVudDogXCJcXGYxMDZcIjsgLy91cFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRwe1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHR9XG5cdC5mb290ZXItd2lkZ2V0LWFyZWE6bGFzdC1jaGlsZHtcblx0XHQud2lkZ2V0LXRpdGxle1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHR9XG5cdH1cblx0LndpZGdldCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR1bCA+IGxpe1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHQuc3ViLW1lbnUgPiBsaXtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0LndpZGdldCA+IGxpe1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXHR1bC5tZW51e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMCAtMTVweDtcblx0XHRsaXtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bGl7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cbiAgICB9XG5cdC5hY3RpdmV7XG5cdFx0dWwubWVudXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuICAgIGEge1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDIxLjc0cHg7IC8qIDE1Mi4wODMlICovXG5cdFx0cGFkZGluZzogMTJweCA1NnB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICM1MmFjNjk7XG5cdFx0XHQuaW5zdGFncmFtLWljb24sIC54LWljb257XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1MmFjNjk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0Zm9udC1zaXplOiAuOXJlbTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cdC5tZW51LWl0ZW0taGFzLWNoaWxkcmVue1xuXHRcdD4gYXtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRjdXJzb3I6IHRleHQ7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bnRoLWNoaWxkKG4rMikgPiBhe1xuXHRcdFx0bWFyZ2luLXRvcDogMTNweDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRwYWRkaW5nOiA5NnB4IDA7XG5cdH1cbn1cbi5mb290ZXItd2lkZ2V0cy0xe1xuXHRmbGV4OiAwIDAgMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDQ4cHg7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdGZsZXg6IDAgMCAyNSU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAtOHB4O1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE2KTtcblx0XHR9XG4gICAgfVxufVxuLmZvb3Rlci13aWRnZXRzLTJ7XG5cdEBleHRlbmQgLm9mZnNldC1sZy0xO1xufVxuLmZvb3Rlci13aWRnZXRzLTIsXG4uZm9vdGVyLXdpZGdldHMtMyxcbi5mb290ZXItd2lkZ2V0cy00LFxuLmZvb3Rlci13aWRnZXRzLTUge1xuXHRmbGV4OiAwIDAgMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRmbGV4OiAwIDAgY2FsYyhwZXJjZW50YWdlKDMgLzEyKSAtIDE1cHgpO1xuXHRcdHNlY3Rpb246bnRoLWNoaWxkKDIpe1xuXHRcdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHR9XG4gICAgfVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRmbGV4OiAwIDAgY2FsYyhwZXJjZW50YWdlKDIgLzEyKSAtIDE1cHgpO1xuICAgIH1cbn1cbiNtZW51LWZvb3Rlci1jb250YWN0e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0bWFyZ2luOiA0OHB4IDAgMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxpe1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cdC5waG9uZS1saW5rIGF7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRtYXJnaW46IDQ4cHggMDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogMDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdFx0fVxuXHR9XG5cdC5zb2NpYWwtaW5saW5le1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tcmlnaHQ6IDI4cHg7XG5cdFx0YXtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKXtcblx0XHRcdG1hcmdpbi1yaWdodDogMjRweDtcblx0XHR9XG5cdH1cblx0LmN0YS1idXR0b24tY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ICBpbmxpbmUtYmxvY2s7XG5cdFx0YXtcblx0XHRcdEBleHRlbmQgLnN0YW5kYXJkLWJ0bjtcblx0XHRcdGNvbG9yOiAjMDBDMTU4ICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjMDBDMTU4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwQzk3NDggIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgIzBDOTc0ODtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwQzk3NDg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpe1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXNpemU6IDEuMXJlbSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmluc3RhZ3JhbS1pY29ue1xuXHRjb250ZW50OiBcIlwiO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAxL2luc3RncmFtX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMS9pbnN0Z3JhbV9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcblx0bWFzay1zaXplOiBjb250YWluO1xuXHRoZWlnaHQ6IDE5cHg7XG5cdHdpZHRoOiAxOXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMTtcbn1cbi54LWljb257XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0LXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDEveF9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHRtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDEveF9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcblx0bWFzay1zaXplOiBjb250YWluO1xuXHRoZWlnaHQ6IDE5cHg7XG5cdHdpZHRoOiAxOXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMXB4O1xufSIsIi8qICMjIEZvbnQgSWNvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0hDU1NGb250Jztcblx0c3JjOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9IQ1NTRm9udC5lb3Q/Z21oOGFuJyk7XG5cdHNyYzogdXJsKCcvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvSENTU0ZvbnQuZW90P2dtaDhhbiNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHQgdXJsKCcvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvSENTU0ZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdCB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9IQ1NTRm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG5cdFx0IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL0hDU1NGb250LnN2Zz9nbWg4YW4jSENTU0ZvbnQnKSBmb3JtYXQoJ3N2ZycpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbltjbGFzc149XCJIQ1NTRm9udC1cIl0sXG5bY2xhc3MqPVwiIEhDU1NGb250LVwiXSB7XG5cdGZvbnQtZmFtaWx5OiAnSENTU0ZvbnQnICFpbXBvcnRhbnQ7XG5cdHNwZWFrOiBub25lO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1sb2dvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTcxXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWhlYXZ5YmlkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTZmXCI7XG59XG5cbi5IQ1NTRm9udC1oZWF2eWJpZC1sb2dvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTc3XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWhlYXZ5am9iOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTcwXCI7XG59XG5cbi5IQ1NTRm9udC1oZWF2eWpvYi1sb2dvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTc4XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWRpc3BhdGNoZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NjVcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtZGlzcGF0Y2hlci1sb2dvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTY0XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWUzNjA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NjdcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtZTM2MC1sb2dvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTY2XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWZ1ZWxlcnBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NmNcIjtcbn1cblxuLkhDU1NGb250LWZ1ZWxlcnBsdXMtbG9nbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1OVwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1zYWZldHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzNcIjtcbn1cblxuLkhDU1NGb250LWhjc3Mtc2FmZXR5LWxvZ286YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzJcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtdGVsZW1hdGljczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy10ZWxlbWF0aWNzLWxvZ286YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NmRcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtZ3BzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTZlXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWZsZWV0LW1hbmFnZW1lbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MTVcIjtcbn1cblxuLkhDU1NGb250LWZsZWV0LW1hbmFnZW1lbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MTRcIjtcbn1cblxuLkhDU1NGb250LW9lbS1saW5rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG5cbi5IQ1NTRm9udC1vZW0tbGluay1sb2dvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLXByb2Zlc3Npb25hbC1zZXJ2aWNlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2YVwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1wcm9mZXNzaW9uYWwtc2VydmljZXMtbG9nbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2YlwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1jbG91ZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1ZVwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1jbG91ZC1pY29uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTVkXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWVsb2dzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTY5XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWVsb2dzLWxvZ286YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NjhcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtZm9ybXMtaWNvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhNVwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1mb3JtczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhNlwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1za2lsbHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzVcIjtcbn1cblxuLkhDU1NGb250LWhjc3Mtc2tpbGxzLWxvZ286YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzRcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtY3JlZGVudGlhbHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NjNcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtY3JlZGVudGlhbHMtbG9nbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2MlwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1jb21tdW5pdHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NjFcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtY29tbXVuaXR5LXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2MFwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1jb21tdW5pdHktbG9nbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1ZlwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1hY2FkZW15OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTViXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWFjYWRlbXlpY29uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTVjXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWVtcGxveWVlLWFwcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhN1wiO1xufVxuXG4uSENTU0ZvbnQtZW1wbG95ZWUtYXBwLWxvZ286YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YThcIjtcbn1cblxuLkhDU1NGb250LTI0LWhvdXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG5cbi5IQ1NTRm9udC1haXJwbGFuZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uSENTU0ZvbnQtYW5kcm9pZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuXG4uSENTU0ZvbnQtYXBwbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NDNcIjtcbn1cblxuLkhDU1NGb250LWFydGljbGVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5IQ1NTRm9udC1hdXRvbWF0ZS1kaXNwYXRjaGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTQ0XCI7XG59XG5cbi5IQ1NTRm9udC1hd2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuXG4uSENTU0ZvbnQtYmFuazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0NlwiO1xufVxuXG4uSENTU0ZvbnQtYmFyLWNoYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG5cbi5IQ1NTRm9udC1iYXItY2hhcnQtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4uSENTU0ZvbnQtYm9vazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuXG4uSENTU0ZvbnQtYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG5cbi5IQ1NTRm9udC1idWxsaG9ybjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0OFwiO1xufVxuXG4uSENTU0ZvbnQtY2FsY3VsYXRvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0OVwiO1xufVxuXG4uSENTU0ZvbnQtY2FsZW5kYXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NGFcIjtcbn1cblxuLkhDU1NGb250LWNhc2gtbW9uZXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MDZcIjtcbn1cblxuLkhDU1NGb250LWNlcnRpZmljYXRpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLkhDU1NGb250LWNoYXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NGJcIjtcbn1cblxuLkhDU1NGb250LWNoYXQtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4uSENTU0ZvbnQtY2xvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NGNcIjtcbn1cblxuLkhDU1NGb250LWNsb3VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTRkXCI7XG59XG5cbi5IQ1NTRm9udC1jbG91ZC1jb21wdXRpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MDlcIjtcbn1cblxuLkhDU1NGb250LWNsb3VkLXJvdXRlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4uSENTU0ZvbnQtY2xvdWQtc2NhbGFibGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLkhDU1NGb250LWNsb3VkLXNlY3VyaXR5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG5cbi5IQ1NTRm9udC1jb2ctcm90YXRpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NGVcIjtcbn1cblxuLkhDU1NGb250LWNvbG9yLWNvZGUtYm9hcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MGRcIjtcbn1cblxuLkhDU1NGb250LWNvbW1lbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NGZcIjtcbn1cblxuLkhDU1NGb250LWNvbnN0cnVjdGlvbi1oZWxtZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NTBcIjtcbn1cblxuLkhDU1NGb250LWNvbnRyYWN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG5cbi5IQ1NTRm9udC1jcmFuZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4uSENTU0ZvbnQtY3JhbmUtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuXG4uSENTU0ZvbnQtZWxpbWluYXRlLWd1ZXNzd29yazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuXG4uSENTU0ZvbnQtZWxpbWluYXRlLXBhcGVyd29yazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1MVwiO1xufVxuXG4uSENTU0ZvbnQtZW1haWwtYWRkcmVzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1MlwiO1xufVxuXG4uSENTU0ZvbnQtZW5naW5lZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NTNcIjtcbn1cblxuLkhDU1NGb250LWVxdWlwbWVudC1sb2NhdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1NFwiO1xufVxuXG4uSENTU0ZvbnQtZXN0aW1hdGluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1NVwiO1xufVxuXG4uSENTU0ZvbnQtZXhjbGFtYXRpb24tbWFyazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuXG4uSENTU0ZvbnQtZXllZ2xhc3NlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuXG4uSENTU0ZvbnQtZmFxOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG59XG5cbi5IQ1NTRm9udC1mb3JtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG5cbi5IQ1NTRm9udC1mdWVsLWFkanVzdG1lbnRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTU3XCI7XG59XG5cbi5IQ1NTRm9udC1mdWVsLWV4cGVuc2VzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTU4XCI7XG59XG5cbi5IQ1NTRm9udC1nYXMtcHVtcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuXG4uSENTU0ZvbnQtZ2VhcnMtbW9uZXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MThcIjtcbn1cblxuLkhDU1NGb250LWhhbmRsZS1iaWRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTVhXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWljb25zX3VzZXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWEyXCI7XG59XG5cbi5IQ1NTRm9udC1oZWFkc2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTc2XCI7XG59XG5cbi5IQ1NTRm9udC1ob21lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTc5XCI7XG59XG5cbi5IQ1NTRm9udC1ob3VyZ2xhc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MWFcIjtcbn1cblxuLkhDU1NGb250LWlkLWNhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5N2FcIjtcbn1cblxuLkhDU1NGb250LWlkZW50aWZ5LWZ1ZWwtaG9nczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk3YlwiO1xufVxuXG4uSENTU0ZvbnQtaW5kdXN0cnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MWJcIjtcbn1cblxuLkhDU1NGb250LWlwYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5N2NcIjtcbn1cblxuLkhDU1NGb250LWp1ZGdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG5cbi5IQ1NTRm9udC1sYXB0b3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5N2ZcIjtcbn1cblxuLkhDU1NGb250LWxhcHRvcC1jaGVjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk3ZFwiO1xufVxuXG4uSENTU0ZvbnQtbGFwdG9wLW1vbmV5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTdlXCI7XG59XG5cbi5IQ1NTRm9udC1saWdodGJ1bGI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODBcIjtcbn1cblxuLkhDU1NGb250LWxpbmUtY2hhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODFcIjtcbn1cblxuLkhDU1NGb250LWxpbms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODJcIjtcbn1cblxuLkhDU1NGb250LWxvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODNcIjtcbn1cblxuLkhDU1NGb250LW1hZ25pZml5aW5nLWdsYXNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTkxXCI7XG59XG5cbi5IQ1NTRm9udC1tYWlsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTg0XCI7XG59XG5cbi5IQ1NTRm9udC1tYXAtbWFya2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG5cbi5IQ1NTRm9udC1tZXRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuXG4uSENTU0ZvbnQtbW9iaWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTg2XCI7XG59XG5cbi5IQ1NTRm9udC1tb2JpbGUtYWxlcnRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTg1XCI7XG59XG5cbi5IQ1NTRm9udC1tb25leS1zaWduOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG5cbi5IQ1NTRm9udC1tb25pdG9yLWRyaXZlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4N1wiO1xufVxuXG4uSENTU0ZvbnQtbW91c2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MjBcIjtcbn1cblxuLkhDU1NGb250LW5ld3NsZXR0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MjFcIjtcbn1cblxuLkhDU1NGb250LW5leHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MjNcIjtcbn1cblxuLkhDU1NGb250LW5leHQtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuXG4uSENTU0ZvbnQtbm90ZS10YWtpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MjRcIjtcbn1cblxuLkhDU1NGb250LW9pbC1hbmQtZ2FzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTI3XCI7XG59XG5cbi5IQ1NTRm9udC1wYXBlcndvcms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODhcIjtcbn1cblxuLkhDU1NGb250LXBhdGg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODlcIjtcbn1cblxuLkhDU1NGb250LXBob25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOThhXCI7XG59XG5cbi5IQ1NTRm9udC1waWN0dXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG59XG5cbi5IQ1NTRm9udC1waWUtY2hhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OGJcIjtcbn1cblxuLkhDU1NGb250LXBpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyOVwiO1xufVxuXG4uSENTU0ZvbnQtcG93ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MmFcIjtcbn1cblxuLkhDU1NGb250LXBvd2VyLWJ1dHRvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4Y1wiO1xufVxuXG4uSENTU0ZvbnQtcHJlcGFyZS1mdXR1cmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MmJcIjtcbn1cblxuLkhDU1NGb250LXByZXZpb3VzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTJjXCI7XG59XG5cbi5IQ1NTRm9udC1wcm90ZWN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOThkXCI7XG59XG5cbi5IQ1NTRm9udC1wdXp6bGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MmRcIjtcbn1cblxuLkhDU1NGb250LXJhbmRvbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4ZVwiO1xufVxuXG4uSENTU0ZvbnQtcmliYm9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG59XG5cbi5IQ1NTRm9udC1zYWZldHktY3VsdHVyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4ZlwiO1xufVxuXG4uSENTU0ZvbnQtc2FsZXMtcGVyc29uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTJmXCI7XG59XG5cbi5IQ1NTRm9udC1zY2hlZHVsZS1idWRnZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OTBcIjtcbn1cblxuLkhDU1NGb250LXNlYXJjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5MlwiO1xufVxuXG4uSENTU0ZvbnQtc2VuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5M1wiO1xufVxuXG4uSENTU0ZvbnQtc2VuZGluZy1idWRnZXRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTk0XCI7XG59XG5cbi5IQ1NTRm9udC1zaGFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuXG4uSENTU0ZvbnQtc2lnbi11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuXG4uSENTU0ZvbnQtc2lnbmF0dXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTMyXCI7XG59XG5cbi5IQ1NTRm9udC1zaW5nbGUtZG9jdW1lbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MzNcIjtcbn1cblxuLkhDU1NGb250LXNtYXJ0cGhvbmUtbW9uZXlzaWduOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG5cbi5IQ1NTRm9udC1zcGFjZXNoaXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OTVcIjtcbn1cblxuLkhDU1NGb250LXN0YXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OTZcIjtcbn1cblxuLkhDU1NGb250LXN1cHBvcnQtdGVjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5N1wiO1xufVxuXG4uSENTU0ZvbnQtdGFza3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OThcIjtcbn1cblxuLkhDU1NGb250LXRlbGVjb206YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MzVcIjtcbn1cblxuLkhDU1NGb250LXRodW1icy11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5OVwiO1xufVxuXG4uSENTU0ZvbnQtdGltZWNhcmRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTlhXCI7XG59XG5cbi5IQ1NTRm9udC10b29sYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTliXCI7XG59XG5cbi5IQ1NTRm9udC10b29sczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5Y1wiO1xufVxuXG4uSENTU0ZvbnQtdHJhY2stcGVyZm9ybWFuY2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MzZcIjtcbn1cblxuLkhDU1NGb250LXRyb3BoeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5ZVwiO1xufVxuXG4uSENTU0ZvbnQtdHJvcGh5LTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OWRcIjtcbn1cblxuLkhDU1NGb250LXRydWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTNiXCI7XG59XG5cbi5IQ1NTRm9udC10cnVjay0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTM3XCI7XG59XG5cbi5IQ1NTRm9udC10cnVjay0zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTM4XCI7XG59XG5cbi5IQ1NTRm9udC10cnVjay00OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG5cbi5IQ1NTRm9udC10cnVjay01OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTNhXCI7XG59XG5cbi5IQ1NTRm9udC10cnVja2luZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5ZlwiO1xufVxuXG4uSENTU0ZvbnQtdXAtZG93bi1hcnJvd3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YTBcIjtcbn1cblxuLkhDU1NGb250LXVwbG9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzY1wiO1xufVxuXG4uSENTU0ZvbnQtdXNlci1wcm9maWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWExXCI7XG59XG5cbi5IQ1NTRm9udC11c2VyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzZFwiO1xufVxuXG4uSENTU0ZvbnQtdmlkZW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5M2VcIjtcbn1cblxuLkhDU1NGb250LXZpZXctZG9jdW1lbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YTNcIjtcbn1cblxuLkhDU1NGb250LXdhc3Rld2F0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5M2ZcIjtcbn1cblxuLkhDU1NGb250LXdhdGNoLXZpZGVvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTQwXCI7XG59XG5cbi5IQ1NTRm9udC13aWZpOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTQxXCI7XG59XG5cbi5IQ1NTRm9udC13b3JsZC13aWRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWE0XCI7XG59XG5cbi5IQ1NTRm9udC1oZWF2eWJpZC1sb2dvLCAuSENTU0ZvbnQtaGNzcy1oZWF2eWJpZHtcblx0JjpiZWZvcmV7XG5cdFx0Y29sb3I6JGhlYXZ5YmlkO1xuXHR9XG59XG4uSENTU0ZvbnQtaGVhdnlqb2ItbG9nbywgLkhDU1NGb250LWhjc3MtaGVhdnlqb2J7XG5cdCY6YmVmb3Jle1xuXHRcdGNvbG9yOiRoZWF2eWpvYjtcblx0fVxufVxuLkhDU1NGb250LWhjc3Mtc2FmZXR5LWxvZ28sIC5IQ1NTRm9udC1oY3NzLXNhZmV0eXtcblx0JjpiZWZvcmV7XG5cdFx0Y29sb3I6JG9yYW5nZTtcblx0fVxufVxuLkhDU1NGb250LWhjc3MtZGlzcGF0Y2hlci1sb2dve1xuXHQmOmJlZm9yZXtcblx0XHRjb2xvcjokZGlzcGF0Y2hlcjtcblx0fVxufVxuLkhDU1NGb250LWhjc3MtZTM2MC1sb2dvLCAuSENTU0ZvbnQtaGNzcy1lMzYwe1xuXHQmOmJlZm9yZXtcblx0XHRjb2xvcjokZTM2MDtcblx0fVxufVxuLkhDU1NGb250LWZ1ZWxlcnBsdXMtbG9nbywgLkhDU1NGb250LWhjc3MtZnVlbGVycGx1c3tcblx0JjpiZWZvcmV7XG5cdFx0Y29sb3I6JGZ1ZWxlcnBsdXM7XG5cdH1cbn1cblxuLkhDU1NGb250LWhjc3MtdGVsZW1hdGljcy1sb2dve1xuXHQmOmJlZm9yZXtcblx0XHRjb2xvcjokdGVsZW1hdGljcztcblx0fVxufVxuXG4uSENTU0ZvbnQtaGNzcy1jbG91ZC1pY29ue1xuXHQmOmJlZm9yZXtcblx0XHRjb2xvcjogJGNsb3VkO1xuXHR9XG59XG4uaWNvbi1oY3NzLXBsYW5ze1xuXHRoZWlnaHQ6IDM1cHg7XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDMvbG9nby1wbGFucy1qdXN0aWNvbi5zdmcpIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR9XG59XG4uaWNvbi1oY3NzLXRydWNraW5ne1xuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzAzL2xvZ28tdHJ1Y2tpbmctanVzdGljb24uc3ZnKSBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxufVxuLmljb24taGNzcy1pbnRlbGxpZ2VuY2V7XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDMvbG9nby1pbnRlbGxpZ2VuY2UtanVzdGljb24uc3ZnKSBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxufVxuLmljb24taGNzcy1hZXJpYWx7XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDcvbG9nby1hZXJpYWwtanVzdGljb24uc3ZnKSBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxufSIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0RlZmF1bHRzJztcblx0c3JjOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9kZWZhdWx0cy9EZWZhdWx0cy5lb3Q/cmZhOXo4Jyk7XG5cdHNyYzogdXJsKCcvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvZGVmYXVsdHMvRGVmYXVsdHMuZW90PyNpZWZpeHJmYTl6OCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvZGVmYXVsdHMvRGVmYXVsdHMud29mZj9yZmE5ejgnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvZGVmYXVsdHMvRGVmYXVsdHMudHRmP3JmYTl6OCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvZGVmYXVsdHMvRGVmYXVsdHMuc3ZnP3JmYTl6OCNEZWZhdWx0cycpIGZvcm1hdCgnc3ZnJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5bY2xhc3NePVwiRGVmYXVsdHMtXCJdLFxuW2NsYXNzKj1cIiBEZWZhdWx0cy1cIl0ge1xuXHRmb250LWZhbWlseTogJ0RlZmF1bHRzJztcblx0c3BlYWs6IG5vbmU7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRsaW5lLWhlaWdodDogMTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5EZWZhdWx0cy1nbGFzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwMFwiO1xufVxuXG4uRGVmYXVsdHMtbXVzaWM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMDFcIjtcbn1cblxuLkRlZmF1bHRzLXNlYXJjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwMlwiO1xufVxuXG4uRGVmYXVsdHMtZW52ZWxvcGUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwM1wiO1xufVxuXG4uRGVmYXVsdHMtaGVhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMDRcIjtcbn1cblxuLkRlZmF1bHRzLXN0YXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMDVcIjtcbn1cblxuLkRlZmF1bHRzLXN0YXItbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwNlwiO1xufVxuXG4uRGVmYXVsdHMtdXNlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwN1wiO1xufVxuXG4uRGVmYXVsdHMtZmlsbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwOFwiO1xufVxuXG4uRGVmYXVsdHMtdGgtbGFyZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMDlcIjtcbn1cblxuLkRlZmF1bHRzLXRoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDBhXCI7XG59XG5cbi5EZWZhdWx0cy10aC1saXN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDBiXCI7XG59XG5cbi5EZWZhdWx0cy1jaGVjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwY1wiO1xufVxuXG4uRGVmYXVsdHMtY2xvc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMGRcIjtcbn1cblxuLkRlZmF1bHRzLXJlbW92ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uRGVmYXVsdHMtdGltZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMGRcIjtcbn1cblxuLkRlZmF1bHRzLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDBlXCI7XG59XG5cbi5EZWZhdWx0cy1zZWFyY2gtbWludXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMTBcIjtcbn1cblxuLkRlZmF1bHRzLXBvd2VyLW9mZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxMVwiO1xufVxuXG4uRGVmYXVsdHMtc2lnbmFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDEyXCI7XG59XG5cbi5EZWZhdWx0cy1jb2c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMTNcIjtcbn1cblxuLkRlZmF1bHRzLWdlYXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMTNcIjtcbn1cblxuLkRlZmF1bHRzLXRyYXNoLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMTRcIjtcbn1cblxuLkRlZmF1bHRzLWhvbWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMTVcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxNlwiO1xufVxuXG4uRGVmYXVsdHMtY2xvY2stbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuXG4uRGVmYXVsdHMtcm9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxOFwiO1xufVxuXG4uRGVmYXVsdHMtZG93bmxvYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMTlcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMWFcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDFiXCI7XG59XG5cbi5EZWZhdWx0cy1pbmJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxY1wiO1xufVxuXG4uRGVmYXVsdHMtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxZFwiO1xufVxuXG4uRGVmYXVsdHMtcmVwZWF0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG59XG5cbi5EZWZhdWx0cy1yb3RhdGUtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMWVcIjtcbn1cblxuLkRlZmF1bHRzLXJlZnJlc2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMjFcIjtcbn1cblxuLkRlZmF1bHRzLWxpc3QtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDIyXCI7XG59XG5cbi5EZWZhdWx0cy1sb2NrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG5cbi5EZWZhdWx0cy1mbGFnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDI0XCI7XG59XG5cbi5EZWZhdWx0cy1oZWFkcGhvbmVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDI1XCI7XG59XG5cbi5EZWZhdWx0cy12b2x1bWUtb2ZmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDI2XCI7XG59XG5cbi5EZWZhdWx0cy12b2x1bWUtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAyN1wiO1xufVxuXG4uRGVmYXVsdHMtdm9sdW1lLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDI4XCI7XG59XG5cbi5EZWZhdWx0cy1xcmNvZGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMjlcIjtcbn1cblxuLkRlZmF1bHRzLWJhcmNvZGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMmFcIjtcbn1cblxuLkRlZmF1bHRzLXRhZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAyYlwiO1xufVxuXG4uRGVmYXVsdHMtdGFnczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAyY1wiO1xufVxuXG4uRGVmYXVsdHMtYm9vazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAyZFwiO1xufVxuXG4uRGVmYXVsdHMtYm9va21hcms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMmVcIjtcbn1cblxuLkRlZmF1bHRzLXByaW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDJmXCI7XG59XG5cbi5EZWZhdWx0cy1jYW1lcmE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzBcIjtcbn1cblxuLkRlZmF1bHRzLWZvbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzFcIjtcbn1cblxuLkRlZmF1bHRzLWJvbGQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzJcIjtcbn1cblxuLkRlZmF1bHRzLWl0YWxpYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAzM1wiO1xufVxuXG4uRGVmYXVsdHMtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzRcIjtcbn1cblxuLkRlZmF1bHRzLXRleHQtd2lkdGg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzVcIjtcbn1cblxuLkRlZmF1bHRzLWFsaWduLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzZcIjtcbn1cblxuLkRlZmF1bHRzLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAzN1wiO1xufVxuXG4uRGVmYXVsdHMtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzhcIjtcbn1cblxuLkRlZmF1bHRzLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzlcIjtcbn1cblxuLkRlZmF1bHRzLWxpc3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwM2FcIjtcbn1cblxuLkRlZmF1bHRzLWRlZGVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuXG4uRGVmYXVsdHMtb3V0ZGVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuXG4uRGVmYXVsdHMtaW5kZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDNjXCI7XG59XG5cbi5EZWZhdWx0cy12aWRlby1jYW1lcmE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwM2RcIjtcbn1cblxuLkRlZmF1bHRzLWltYWdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDNlXCI7XG59XG5cbi5EZWZhdWx0cy1waG90bzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuXG4uRGVmYXVsdHMtcGljdHVyZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDNlXCI7XG59XG5cbi5EZWZhdWx0cy1wZW5jaWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNDBcIjtcbn1cblxuLkRlZmF1bHRzLW1hcC1tYXJrZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNDFcIjtcbn1cblxuLkRlZmF1bHRzLWFkanVzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0MlwiO1xufVxuXG4uRGVmYXVsdHMtdGludDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0M1wiO1xufVxuXG4uRGVmYXVsdHMtZWRpdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0NFwiO1xufVxuXG4uRGVmYXVsdHMtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG59XG5cbi5EZWZhdWx0cy1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0NVwiO1xufVxuXG4uRGVmYXVsdHMtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNDZcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0N1wiO1xufVxuXG4uRGVmYXVsdHMtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0OFwiO1xufVxuXG4uRGVmYXVsdHMtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0OVwiO1xufVxuXG4uRGVmYXVsdHMtYmFja3dhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNGFcIjtcbn1cblxuLkRlZmF1bHRzLXBsYXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNGJcIjtcbn1cblxuLkRlZmF1bHRzLXBhdXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDRjXCI7XG59XG5cbi5EZWZhdWx0cy1zdG9wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDRkXCI7XG59XG5cbi5EZWZhdWx0cy1mb3J3YXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDRlXCI7XG59XG5cbi5EZWZhdWx0cy1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNTBcIjtcbn1cblxuLkRlZmF1bHRzLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1MVwiO1xufVxuXG4uRGVmYXVsdHMtZWplY3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNTJcIjtcbn1cblxuLkRlZmF1bHRzLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1M1wiO1xufVxuXG4uRGVmYXVsdHMtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuXG4uRGVmYXVsdHMtcGx1cy1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNTVcIjtcbn1cblxuLkRlZmF1bHRzLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1NlwiO1xufVxuXG4uRGVmYXVsdHMtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDU3XCI7XG59XG5cbi5EZWZhdWx0cy1jaGVjay1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNThcIjtcbn1cblxuLkRlZmF1bHRzLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1OVwiO1xufVxuXG4uRGVmYXVsdHMtaW5mby1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNWFcIjtcbn1cblxuLkRlZmF1bHRzLWNyb3NzaGFpcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNWJcIjtcbn1cblxuLkRlZmF1bHRzLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDVjXCI7XG59XG5cbi5EZWZhdWx0cy1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1ZFwiO1xufVxuXG4uRGVmYXVsdHMtYmFuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDVlXCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDYwXCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA2MVwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3ctdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNjJcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNjNcIjtcbn1cblxuLkRlZmF1bHRzLW1haWwtZm9yd2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuXG4uRGVmYXVsdHMtc2hhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNjRcIjtcbn1cblxuLkRlZmF1bHRzLWV4cGFuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA2NVwiO1xufVxuXG4uRGVmYXVsdHMtY29tcHJlc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNjZcIjtcbn1cblxuLkRlZmF1bHRzLXBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNjdcIjtcbn1cblxuLkRlZmF1bHRzLW1pbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG5cbi5EZWZhdWx0cy1hc3RlcmlzazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA2OVwiO1xufVxuXG4uRGVmYXVsdHMtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG59XG5cbi5EZWZhdWx0cy1naWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDZiXCI7XG59XG5cbi5EZWZhdWx0cy1sZWFmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDZjXCI7XG59XG5cbi5EZWZhdWx0cy1maXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDZkXCI7XG59XG5cbi5EZWZhdWx0cy1leWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNmVcIjtcbn1cblxuLkRlZmF1bHRzLWV5ZS1zbGFzaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3MFwiO1xufVxuXG4uRGVmYXVsdHMtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNzFcIjtcbn1cblxuLkRlZmF1bHRzLXdhcm5pbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNzFcIjtcbn1cblxuLkRlZmF1bHRzLXBsYW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDcyXCI7XG59XG5cbi5EZWZhdWx0cy1jYWxlbmRhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3M1wiO1xufVxuXG4uRGVmYXVsdHMtcmFuZG9tOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDc0XCI7XG59XG5cbi5EZWZhdWx0cy1jb21tZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDc1XCI7XG59XG5cbi5EZWZhdWx0cy1tYWduZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNzZcIjtcbn1cblxuLkRlZmF1bHRzLWNoZXZyb24tdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNzdcIjtcbn1cblxuLkRlZmF1bHRzLWNoZXZyb24tZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3OFwiO1xufVxuXG4uRGVmYXVsdHMtcmV0d2VldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3OVwiO1xufVxuXG4uRGVmYXVsdHMtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3YVwiO1xufVxuXG4uRGVmYXVsdHMtZm9sZGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDdiXCI7XG59XG5cbi5EZWZhdWx0cy1mb2xkZXItb3BlbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3Y1wiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3dzLXY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwN2RcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93cy1oOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDdlXCI7XG59XG5cbi5EZWZhdWx0cy1iYXItY2hhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwODBcIjtcbn1cblxuLkRlZmF1bHRzLWJhci1jaGFydC1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG5cbi5EZWZhdWx0cy10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4MVwiO1xufVxuXG4uRGVmYXVsdHMtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG59XG5cbi5EZWZhdWx0cy1jYW1lcmEtcmV0cm86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwODNcIjtcbn1cblxuLkRlZmF1bHRzLWtleTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4NFwiO1xufVxuXG4uRGVmYXVsdHMtY29nczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4NVwiO1xufVxuXG4uRGVmYXVsdHMtZ2VhcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwODVcIjtcbn1cblxuLkRlZmF1bHRzLWNvbW1lbnRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDg2XCI7XG59XG5cbi5EZWZhdWx0cy10aHVtYnMtby11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4N1wiO1xufVxuXG4uRGVmYXVsdHMtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4OFwiO1xufVxuXG4uRGVmYXVsdHMtc3Rhci1oYWxmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDg5XCI7XG59XG5cbi5EZWZhdWx0cy1oZWFydC1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDhhXCI7XG59XG5cbi5EZWZhdWx0cy1zaWduLW91dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4YlwiO1xufVxuXG4uRGVmYXVsdHMtbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDhjXCI7XG59XG5cbi5EZWZhdWx0cy10aHVtYi10YWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDhkXCI7XG59XG5cbi5EZWZhdWx0cy1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG59XG5cbi5EZWZhdWx0cy1zaWduLWluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDkwXCI7XG59XG5cbi5EZWZhdWx0cy10cm9waHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOTFcIjtcbn1cblxuLkRlZmF1bHRzLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOTJcIjtcbn1cblxuLkRlZmF1bHRzLXVwbG9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA5M1wiO1xufVxuXG4uRGVmYXVsdHMtbGVtb24tbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA5NFwiO1xufVxuXG4uRGVmYXVsdHMtcGhvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOTVcIjtcbn1cblxuLkRlZmF1bHRzLXNxdWFyZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDk2XCI7XG59XG5cbi5EZWZhdWx0cy1ib29rbWFyay1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDk3XCI7XG59XG5cbi5EZWZhdWx0cy1waG9uZS1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOThcIjtcbn1cblxuLkRlZmF1bHRzLXR3aXR0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOTlcIjtcbn1cblxuLkRlZmF1bHRzLWZhY2Vib29rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5EZWZhdWx0cy1mYWNlYm9vay1mOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5EZWZhdWx0cy1naXRodWI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOWJcIjtcbn1cblxuLkRlZmF1bHRzLXVubG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA5Y1wiO1xufVxuXG4uRGVmYXVsdHMtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOWRcIjtcbn1cblxuLkRlZmF1bHRzLXJzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA5ZVwiO1xufVxuXG4uRGVmYXVsdHMtaGRkLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYTBcIjtcbn1cblxuLkRlZmF1bHRzLWJ1bGxob3JuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGExXCI7XG59XG5cbi5EZWZhdWx0cy1iZWxsLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYTJcIjtcbn1cblxuLkRlZmF1bHRzLWNlcnRpZmljYXRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGEzXCI7XG59XG5cbi5EZWZhdWx0cy1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYTRcIjtcbn1cblxuLkRlZmF1bHRzLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGE1XCI7XG59XG5cbi5EZWZhdWx0cy1oYW5kLW8tdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYTZcIjtcbn1cblxuLkRlZmF1bHRzLWhhbmQtby1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGE3XCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBhOFwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGE5XCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYWFcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGFiXCI7XG59XG5cbi5EZWZhdWx0cy1nbG9iZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBhY1wiO1xufVxuXG4uRGVmYXVsdHMtd3JlbmNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGFkXCI7XG59XG5cbi5EZWZhdWx0cy10YXNrczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBhZVwiO1xufVxuXG4uRGVmYXVsdHMtZmlsdGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGIwXCI7XG59XG5cbi5EZWZhdWx0cy1icmllZmNhc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYjFcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93cy1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYjJcIjtcbn1cblxuLkRlZmF1bHRzLWdyb3VwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGMwXCI7XG59XG5cbi5EZWZhdWx0cy11c2VyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjMFwiO1xufVxuXG4uRGVmYXVsdHMtY2hhaW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYzFcIjtcbn1cblxuLkRlZmF1bHRzLWxpbms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYzFcIjtcbn1cblxuLkRlZmF1bHRzLWNsb3VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGMyXCI7XG59XG5cbi5EZWZhdWx0cy1mbGFzazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjM1wiO1xufVxuXG4uRGVmYXVsdHMtY3V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGM0XCI7XG59XG5cbi5EZWZhdWx0cy1zY2lzc29yczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjNFwiO1xufVxuXG4uRGVmYXVsdHMtY29weTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjNVwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZXMtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjNVwiO1xufVxuXG4uRGVmYXVsdHMtcGFwZXJjbGlwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGM2XCI7XG59XG5cbi5EZWZhdWx0cy1mbG9wcHktbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjN1wiO1xufVxuXG4uRGVmYXVsdHMtc2F2ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjN1wiO1xufVxuXG4uRGVmYXVsdHMtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGM4XCI7XG59XG5cbi5EZWZhdWx0cy1iYXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG5cbi5EZWZhdWx0cy1uYXZpY29uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG5cbi5EZWZhdWx0cy1yZW9yZGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG5cbi5EZWZhdWx0cy1saXN0LXVsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGNhXCI7XG59XG5cbi5EZWZhdWx0cy1saXN0LW9sOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGNiXCI7XG59XG5cbi5EZWZhdWx0cy1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGNjXCI7XG59XG5cbi5EZWZhdWx0cy11bmRlcmxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwY2RcIjtcbn1cblxuLkRlZmF1bHRzLXRhYmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGNlXCI7XG59XG5cbi5EZWZhdWx0cy1tYWdpYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkMFwiO1xufVxuXG4uRGVmYXVsdHMtdHJ1Y2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZDFcIjtcbn1cblxuLkRlZmF1bHRzLXBpbnRlcmVzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkMlwiO1xufVxuXG4uRGVmYXVsdHMtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkM1wiO1xufVxuXG4uRGVmYXVsdHMtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XG59XG5cbi5EZWZhdWx0cy1nb29nbGUtcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkNVwiO1xufVxuXG4uRGVmYXVsdHMtbW9uZXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZDZcIjtcbn1cblxuLkRlZmF1bHRzLWNhcmV0LWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZDdcIjtcbn1cblxuLkRlZmF1bHRzLWNhcmV0LXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGQ4XCI7XG59XG5cbi5EZWZhdWx0cy1jYXJldC1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XG59XG5cbi5EZWZhdWx0cy1jYXJldC1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuXG4uRGVmYXVsdHMtY29sdW1uczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkYlwiO1xufVxuXG4uRGVmYXVsdHMtc29ydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuXG4uRGVmYXVsdHMtdW5zb3J0ZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZGNcIjtcbn1cblxuLkRlZmF1bHRzLXNvcnQtZGVzYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkZFwiO1xufVxuXG4uRGVmYXVsdHMtc29ydC1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG5cbi5EZWZhdWx0cy1zb3J0LWFzYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuXG4uRGVmYXVsdHMtc29ydC11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuXG4uRGVmYXVsdHMtZW52ZWxvcGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZTBcIjtcbn1cblxuLkRlZmF1bHRzLWxpbmtlZGluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG5cbi5EZWZhdWx0cy1yb3RhdGUtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuXG4uRGVmYXVsdHMtdW5kbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuXG4uRGVmYXVsdHMtZ2F2ZWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZTNcIjtcbn1cblxuLkRlZmF1bHRzLWxlZ2FsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGUzXCI7XG59XG5cbi5EZWZhdWx0cy1kYXNoYm9hcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZTRcIjtcbn1cblxuLkRlZmF1bHRzLXRhY2hvbWV0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZTRcIjtcbn1cblxuLkRlZmF1bHRzLWNvbW1lbnQtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlNVwiO1xufVxuXG4uRGVmYXVsdHMtY29tbWVudHMtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlNlwiO1xufVxuXG4uRGVmYXVsdHMtYm9sdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlN1wiO1xufVxuXG4uRGVmYXVsdHMtZmxhc2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZTdcIjtcbn1cblxuLkRlZmF1bHRzLXNpdGVtYXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZThcIjtcbn1cblxuLkRlZmF1bHRzLXVtYnJlbGxhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGU5XCI7XG59XG5cbi5EZWZhdWx0cy1jbGlwYm9hcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZWFcIjtcbn1cblxuLkRlZmF1bHRzLXBhc3RlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG5cbi5EZWZhdWx0cy1saWdodGJ1bGItbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlYlwiO1xufVxuXG4uRGVmYXVsdHMtZXhjaGFuZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZWNcIjtcbn1cblxuLkRlZmF1bHRzLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGVkXCI7XG59XG5cbi5EZWZhdWx0cy1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZWVcIjtcbn1cblxuLkRlZmF1bHRzLXVzZXItbWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZjBcIjtcbn1cblxuLkRlZmF1bHRzLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG5cbi5EZWZhdWx0cy1zdWl0Y2FzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuXG4uRGVmYXVsdHMtYmVsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmM1wiO1xufVxuXG4uRGVmYXVsdHMtY29mZmVlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGY0XCI7XG59XG5cbi5EZWZhdWx0cy1jdXRsZXJ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGY1XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLXRleHQtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmNlwiO1xufVxuXG4uRGVmYXVsdHMtYnVpbGRpbmctbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmN1wiO1xufVxuXG4uRGVmYXVsdHMtaG9zcGl0YWwtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmOFwiO1xufVxuXG4uRGVmYXVsdHMtYW1idWxhbmNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGY5XCI7XG59XG5cbi5EZWZhdWx0cy1tZWRraXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZmFcIjtcbn1cblxuLkRlZmF1bHRzLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGZiXCI7XG59XG5cbi5EZWZhdWx0cy1iZWVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGZjXCI7XG59XG5cbi5EZWZhdWx0cy1oLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmZFwiO1xufVxuXG4uRGVmYXVsdHMtcGx1cy1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZmVcIjtcbn1cblxuLkRlZmF1bHRzLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTAwXCI7XG59XG5cbi5EZWZhdWx0cy1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDFcIjtcbn1cblxuLkRlZmF1bHRzLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuXG4uRGVmYXVsdHMtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDNcIjtcbn1cblxuLkRlZmF1bHRzLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDRcIjtcbn1cblxuLkRlZmF1bHRzLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG5cbi5EZWZhdWx0cy1hbmdsZS11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4uRGVmYXVsdHMtYW5nbGUtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuXG4uRGVmYXVsdHMtZGVza3RvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuXG4uRGVmYXVsdHMtbGFwdG9wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG5cbi5EZWZhdWx0cy10YWJsZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMGFcIjtcbn1cblxuLkRlZmF1bHRzLW1vYmlsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuXG4uRGVmYXVsdHMtbW9iaWxlLXBob25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG5cbi5EZWZhdWx0cy1jaXJjbGUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwY1wiO1xufVxuXG4uRGVmYXVsdHMtcXVvdGUtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuXG4uRGVmYXVsdHMtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMGVcIjtcbn1cblxuLkRlZmF1bHRzLXNwaW5uZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMTBcIjtcbn1cblxuLkRlZmF1bHRzLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExMVwiO1xufVxuXG4uRGVmYXVsdHMtbWFpbC1yZXBseTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExMlwiO1xufVxuXG4uRGVmYXVsdHMtcmVwbHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMTJcIjtcbn1cblxuLkRlZmF1bHRzLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMTNcIjtcbn1cblxuLkRlZmF1bHRzLWZvbGRlci1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTE0XCI7XG59XG5cbi5EZWZhdWx0cy1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTE1XCI7XG59XG5cbi5EZWZhdWx0cy1zbWlsZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG5cbi5EZWZhdWx0cy1mcm93bi1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG5cbi5EZWZhdWx0cy1tZWgtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExYVwiO1xufVxuXG4uRGVmYXVsdHMtZ2FtZXBhZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExYlwiO1xufVxuXG4uRGVmYXVsdHMta2V5Ym9hcmQtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExY1wiO1xufVxuXG4uRGVmYXVsdHMtZmxhZy1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTFkXCI7XG59XG5cbi5EZWZhdWx0cy1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExZVwiO1xufVxuXG4uRGVmYXVsdHMtdGVybWluYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjBcIjtcbn1cblxuLkRlZmF1bHRzLWNvZGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjFcIjtcbn1cblxuLkRlZmF1bHRzLW1haWwtcmVwbHktYWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG5cbi5EZWZhdWx0cy1yZXBseS1hbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjJcIjtcbn1cblxuLkRlZmF1bHRzLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyM1wiO1xufVxuXG4uRGVmYXVsdHMtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjNcIjtcbn1cblxuLkRlZmF1bHRzLXN0YXItaGFsZi1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTIzXCI7XG59XG5cbi5EZWZhdWx0cy1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuXG4uRGVmYXVsdHMtY3JvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuXG4uRGVmYXVsdHMtY29kZS1mb3JrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTI2XCI7XG59XG5cbi5EZWZhdWx0cy1jaGFpbi1icm9rZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjdcIjtcbn1cblxuLkRlZmF1bHRzLXVubGluazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuXG4uRGVmYXVsdHMtcXVlc3Rpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjhcIjtcbn1cblxuLkRlZmF1bHRzLWluZm86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjlcIjtcbn1cblxuLkRlZmF1bHRzLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG5cbi5EZWZhdWx0cy1zdXBlcnNjcmlwdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyYlwiO1xufVxuXG4uRGVmYXVsdHMtc3Vic2NyaXB0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTJjXCI7XG59XG5cbi5EZWZhdWx0cy1lcmFzZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMmRcIjtcbn1cblxuLkRlZmF1bHRzLXB1enpsZS1waWVjZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyZVwiO1xufVxuXG4uRGVmYXVsdHMtbWljcm9waG9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzMFwiO1xufVxuXG4uRGVmYXVsdHMtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzMVwiO1xufVxuXG4uRGVmYXVsdHMtc2hpZWxkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTMyXCI7XG59XG5cbi5EZWZhdWx0cy1jYWxlbmRhci1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTMzXCI7XG59XG5cbi5EZWZhdWx0cy1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzNFwiO1xufVxuXG4uRGVmYXVsdHMtcm9ja2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTM1XCI7XG59XG5cbi5EZWZhdWx0cy1tYXhjZG46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMzZcIjtcbn1cblxuLkRlZmF1bHRzLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMzdcIjtcbn1cblxuLkRlZmF1bHRzLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTM4XCI7XG59XG5cbi5EZWZhdWx0cy1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzOVwiO1xufVxuXG4uRGVmYXVsdHMtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzYVwiO1xufVxuXG4uRGVmYXVsdHMtaHRtbDU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxM2JcIjtcbn1cblxuLkRlZmF1bHRzLWNzczM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxM2NcIjtcbn1cblxuLkRlZmF1bHRzLWFuY2hvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuXG4uRGVmYXVsdHMtdW5sb2NrLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzZVwiO1xufVxuXG4uRGVmYXVsdHMtYnVsbHNleWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDBcIjtcbn1cblxuLkRlZmF1bHRzLWVsbGlwc2lzLWg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDFcIjtcbn1cblxuLkRlZmF1bHRzLWVsbGlwc2lzLXY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDJcIjtcbn1cblxuLkRlZmF1bHRzLXJzcy1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDNcIjtcbn1cblxuLkRlZmF1bHRzLXBsYXktY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG59XG5cbi5EZWZhdWx0cy10aWNrZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDVcIjtcbn1cblxuLkRlZmF1bHRzLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE0NlwiO1xufVxuXG4uRGVmYXVsdHMtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDdcIjtcbn1cblxuLkRlZmF1bHRzLWxldmVsLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTQ4XCI7XG59XG5cbi5EZWZhdWx0cy1sZXZlbC1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XG59XG5cbi5EZWZhdWx0cy1jaGVjay1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNGFcIjtcbn1cblxuLkRlZmF1bHRzLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNGJcIjtcbn1cblxuLkRlZmF1bHRzLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTRjXCI7XG59XG5cbi5EZWZhdWx0cy1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNGRcIjtcbn1cblxuLkRlZmF1bHRzLWNvbXBhc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNGVcIjtcbn1cblxuLkRlZmF1bHRzLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTBcIjtcbn1cblxuLkRlZmF1bHRzLXRvZ2dsZS1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG5cbi5EZWZhdWx0cy1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1MVwiO1xufVxuXG4uRGVmYXVsdHMtdG9nZ2xlLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG5cbi5EZWZhdWx0cy1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuXG4uRGVmYXVsdHMtdG9nZ2xlLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTUyXCI7XG59XG5cbi5EZWZhdWx0cy1ldXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTNcIjtcbn1cblxuLkRlZmF1bHRzLWV1cm86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTNcIjtcbn1cblxuLkRlZmF1bHRzLWdicDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1NFwiO1xufVxuXG4uRGVmYXVsdHMtZG9sbGFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTU1XCI7XG59XG5cbi5EZWZhdWx0cy11c2Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTVcIjtcbn1cblxuLkRlZmF1bHRzLWlucjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1NlwiO1xufVxuXG4uRGVmYXVsdHMtcnVwZWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTZcIjtcbn1cblxuLkRlZmF1bHRzLWNueTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuXG4uRGVmYXVsdHMtanB5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5EZWZhdWx0cy1ybWI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLkRlZmF1bHRzLXllbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuXG4uRGVmYXVsdHMtcm91YmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5EZWZhdWx0cy1ydWI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNThcIjtcbn1cblxuLkRlZmF1bHRzLXJ1YmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5EZWZhdWx0cy1rcnc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTlcIjtcbn1cblxuLkRlZmF1bHRzLXdvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1OVwiO1xufVxuXG4uRGVmYXVsdHMtYml0Y29pbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1YVwiO1xufVxuXG4uRGVmYXVsdHMtYnRjOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTVhXCI7XG59XG5cbi5EZWZhdWx0cy1maWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTViXCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLXRleHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNWNcIjtcbn1cblxuLkRlZmF1bHRzLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTVkXCI7XG59XG5cbi5EZWZhdWx0cy1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNWVcIjtcbn1cblxuLkRlZmF1bHRzLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2MFwiO1xufVxuXG4uRGVmYXVsdHMtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2MVwiO1xufVxuXG4uRGVmYXVsdHMtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2MlwiO1xufVxuXG4uRGVmYXVsdHMtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNjNcIjtcbn1cblxuLkRlZmF1bHRzLXRodW1icy11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2NFwiO1xufVxuXG4uRGVmYXVsdHMtdGh1bWJzLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNjVcIjtcbn1cblxuLkRlZmF1bHRzLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTY2XCI7XG59XG5cbi5EZWZhdWx0cy15b3V0dWJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG59XG5cbi5EZWZhdWx0cy14aW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTY4XCI7XG59XG5cbi5EZWZhdWx0cy14aW5nLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2OVwiO1xufVxuXG4uRGVmYXVsdHMteW91dHViZS1wbGF5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTZhXCI7XG59XG5cbi5EZWZhdWx0cy1kcm9wYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTZiXCI7XG59XG5cbi5EZWZhdWx0cy1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2Y1wiO1xufVxuXG4uRGVmYXVsdHMtaW5zdGFncmFtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG59XG5cbi5EZWZhdWx0cy1mbGlja3I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNmVcIjtcbn1cblxuLkRlZmF1bHRzLWFkbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3MFwiO1xufVxuXG4uRGVmYXVsdHMtYml0YnVja2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTcxXCI7XG59XG5cbi5EZWZhdWx0cy1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTcyXCI7XG59XG5cbi5EZWZhdWx0cy10dW1ibHI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNzNcIjtcbn1cblxuLkRlZmF1bHRzLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNzRcIjtcbn1cblxuLkRlZmF1bHRzLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3NVwiO1xufVxuXG4uRGVmYXVsdHMtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3NlwiO1xufVxuXG4uRGVmYXVsdHMtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTc3XCI7XG59XG5cbi5EZWZhdWx0cy1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG59XG5cbi5EZWZhdWx0cy1hcHBsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3OVwiO1xufVxuXG4uRGVmYXVsdHMtd2luZG93czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3YVwiO1xufVxuXG4uRGVmYXVsdHMtYW5kcm9pZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3YlwiO1xufVxuXG4uRGVmYXVsdHMtbGludXg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxN2NcIjtcbn1cblxuLkRlZmF1bHRzLWRyaWJiYmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTdkXCI7XG59XG5cbi5EZWZhdWx0cy1za3lwZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3ZVwiO1xufVxuXG4uRGVmYXVsdHMtZm91cnNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4MFwiO1xufVxuXG4uRGVmYXVsdHMtdHJlbGxvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTgxXCI7XG59XG5cbi5EZWZhdWx0cy1mZW1hbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxODJcIjtcbn1cblxuLkRlZmF1bHRzLW1hbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxODNcIjtcbn1cblxuLkRlZmF1bHRzLWdpdHRpcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4NFwiO1xufVxuXG4uRGVmYXVsdHMtZ3JhdGlwYXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxODRcIjtcbn1cblxuLkRlZmF1bHRzLXN1bi1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTg1XCI7XG59XG5cbi5EZWZhdWx0cy1tb29uLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxODZcIjtcbn1cblxuLkRlZmF1bHRzLWFyY2hpdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxODdcIjtcbn1cblxuLkRlZmF1bHRzLWJ1ZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4OFwiO1xufVxuXG4uRGVmYXVsdHMtdms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxODlcIjtcbn1cblxuLkRlZmF1bHRzLXdlaWJvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMThhXCI7XG59XG5cbi5EZWZhdWx0cy1yZW5yZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOGJcIjtcbn1cblxuLkRlZmF1bHRzLXBhZ2VsaW5lczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4Y1wiO1xufVxuXG4uRGVmYXVsdHMtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOGRcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMThlXCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTkwXCI7XG59XG5cbi5EZWZhdWx0cy1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG5cbi5EZWZhdWx0cy10b2dnbGUtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuXG4uRGVmYXVsdHMtZG90LWNpcmNsZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG59XG5cbi5EZWZhdWx0cy13aGVlbGNoYWlyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG5cbi5EZWZhdWx0cy12aW1lby1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOTRcIjtcbn1cblxuLkRlZmF1bHRzLXRyeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuXG4uRGVmYXVsdHMtdHVya2lzaC1saXJhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTk1XCI7XG59XG5cbi5EZWZhdWx0cy1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTk2XCI7XG59XG5cbi5EZWZhdWx0cy1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTk3XCI7XG59XG5cbi5EZWZhdWx0cy1zbGFjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5OFwiO1xufVxuXG4uRGVmYXVsdHMtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTk5XCI7XG59XG5cbi5EZWZhdWx0cy13b3JkcHJlc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOWFcIjtcbn1cblxuLkRlZmF1bHRzLW9wZW5pZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5YlwiO1xufVxuXG4uRGVmYXVsdHMtYmFuazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuXG4uRGVmYXVsdHMtaW5zdGl0dXRpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLkRlZmF1bHRzLXVuaXZlcnNpdHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLkRlZmF1bHRzLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5EZWZhdWx0cy1tb3J0YXItYm9hcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOWRcIjtcbn1cblxuLkRlZmF1bHRzLXlhaG9vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTllXCI7XG59XG5cbi5EZWZhdWx0cy1nb29nbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYTBcIjtcbn1cblxuLkRlZmF1bHRzLXJlZGRpdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFhMVwiO1xufVxuXG4uRGVmYXVsdHMtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFhMlwiO1xufVxuXG4uRGVmYXVsdHMtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWEzXCI7XG59XG5cbi5EZWZhdWx0cy1zdHVtYmxldXBvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFhNFwiO1xufVxuXG4uRGVmYXVsdHMtZGVsaWNpb3VzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWE1XCI7XG59XG5cbi5EZWZhdWx0cy1kaWdnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWE2XCI7XG59XG5cbi5EZWZhdWx0cy1waWVkLXBpcGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWE3XCI7XG59XG5cbi5EZWZhdWx0cy1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFhOFwiO1xufVxuXG4uRGVmYXVsdHMtZHJ1cGFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWE5XCI7XG59XG5cbi5EZWZhdWx0cy1qb29tbGE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYWFcIjtcbn1cblxuLkRlZmF1bHRzLWxhbmd1YWdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWFiXCI7XG59XG5cbi5EZWZhdWx0cy1mYXg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYWNcIjtcbn1cblxuLkRlZmF1bHRzLWJ1aWxkaW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWFkXCI7XG59XG5cbi5EZWZhdWx0cy1jaGlsZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFhZVwiO1xufVxuXG4uRGVmYXVsdHMtcGF3OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWIwXCI7XG59XG5cbi5EZWZhdWx0cy1zcG9vbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiMVwiO1xufVxuXG4uRGVmYXVsdHMtY3ViZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiMlwiO1xufVxuXG4uRGVmYXVsdHMtY3ViZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYjNcIjtcbn1cblxuLkRlZmF1bHRzLWJlaGFuY2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYjRcIjtcbn1cblxuLkRlZmF1bHRzLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWI1XCI7XG59XG5cbi5EZWZhdWx0cy1zdGVhbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiNlwiO1xufVxuXG4uRGVmYXVsdHMtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWI3XCI7XG59XG5cbi5EZWZhdWx0cy1yZWN5Y2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWI4XCI7XG59XG5cbi5EZWZhdWx0cy1hdXRvbW9iaWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5EZWZhdWx0cy1jYXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYjlcIjtcbn1cblxuLkRlZmF1bHRzLWNhYjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuXG4uRGVmYXVsdHMtdGF4aTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuXG4uRGVmYXVsdHMtdHJlZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiYlwiO1xufVxuXG4uRGVmYXVsdHMtc3BvdGlmeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiY1wiO1xufVxuXG4uRGVmYXVsdHMtZGV2aWFudGFydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiZFwiO1xufVxuXG4uRGVmYXVsdHMtc291bmRjbG91ZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiZVwiO1xufVxuXG4uRGVmYXVsdHMtZGF0YWJhc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzBcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtcGRmLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzFcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtd29yZC1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWMyXCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLWV4Y2VsLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzNcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWM0XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLWltYWdlLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzVcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtcGhvdG8tbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS1waWN0dXJlLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzVcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLXppcC1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLWF1ZGlvLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzdcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtc291bmQtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjN1wiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS1tb3ZpZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLXZpZGVvLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzhcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtY29kZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWM5XCI7XG59XG5cbi5EZWZhdWx0cy12aW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWNhXCI7XG59XG5cbi5EZWZhdWx0cy1jb2RlcGVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWNiXCI7XG59XG5cbi5EZWZhdWx0cy1qc2ZpZGRsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjY1wiO1xufVxuXG4uRGVmYXVsdHMtbGlmZS1ib3V5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG5cbi5EZWZhdWx0cy1saWZlLWJ1b3k6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLkRlZmF1bHRzLWxpZmUtcmluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuXG4uRGVmYXVsdHMtbGlmZS1zYXZlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuXG4uRGVmYXVsdHMtc3VwcG9ydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuXG4uRGVmYXVsdHMtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxY2VcIjtcbn1cblxuLkRlZmF1bHRzLXJhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWQwXCI7XG59XG5cbi5EZWZhdWx0cy1yZWJlbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkMFwiO1xufVxuXG4uRGVmYXVsdHMtZW1waXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG59XG5cbi5EZWZhdWx0cy1nZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuXG4uRGVmYXVsdHMtZ2l0LXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkMlwiO1xufVxuXG4uRGVmYXVsdHMtZ2l0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWQzXCI7XG59XG5cbi5EZWZhdWx0cy1oYWNrZXItbmV3czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuXG4uRGVmYXVsdHMtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkNVwiO1xufVxuXG4uRGVmYXVsdHMtcXE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZDZcIjtcbn1cblxuLkRlZmF1bHRzLXdlY2hhdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkN1wiO1xufVxuXG4uRGVmYXVsdHMtd2VpeGluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG5cbi5EZWZhdWx0cy1wYXBlci1wbGFuZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuXG4uRGVmYXVsdHMtc2VuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuXG4uRGVmYXVsdHMtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkOVwiO1xufVxuXG4uRGVmYXVsdHMtc2VuZC1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWQ5XCI7XG59XG5cbi5EZWZhdWx0cy1oaXN0b3J5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG5cbi5EZWZhdWx0cy1jaXJjbGUtdGhpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkYlwiO1xufVxuXG4uRGVmYXVsdHMtZ2VuZGVybGVzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkYlwiO1xufVxuXG4uRGVmYXVsdHMtaGVhZGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG59XG5cbi5EZWZhdWx0cy1wYXJhZ3JhcGg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZGRcIjtcbn1cblxuLkRlZmF1bHRzLXNsaWRlcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZGVcIjtcbn1cblxuLkRlZmF1bHRzLXNoYXJlLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlMFwiO1xufVxuXG4uRGVmYXVsdHMtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlMVwiO1xufVxuXG4uRGVmYXVsdHMtYm9tYjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuXG4uRGVmYXVsdHMtZnV0Ym9sLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZTNcIjtcbn1cblxuLkRlZmF1bHRzLXNvY2Nlci1iYWxsLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZTNcIjtcbn1cblxuLkRlZmF1bHRzLXR0eTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlNFwiO1xufVxuXG4uRGVmYXVsdHMtYmlub2N1bGFyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlNVwiO1xufVxuXG4uRGVmYXVsdHMtcGx1ZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlNlwiO1xufVxuXG4uRGVmYXVsdHMtc2xpZGVzaGFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlN1wiO1xufVxuXG4uRGVmYXVsdHMtdHdpdGNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWU4XCI7XG59XG5cbi5EZWZhdWx0cy15ZWxwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWU5XCI7XG59XG5cbi5EZWZhdWx0cy1uZXdzcGFwZXItbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlYVwiO1xufVxuXG4uRGVmYXVsdHMtd2lmaTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlYlwiO1xufVxuXG4uRGVmYXVsdHMtY2FsY3VsYXRvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlY1wiO1xufVxuXG4uRGVmYXVsdHMtcGF5cGFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG5cbi5EZWZhdWx0cy1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWVlXCI7XG59XG5cbi5EZWZhdWx0cy1jYy12aXNhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWYwXCI7XG59XG5cbi5EZWZhdWx0cy1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWYxXCI7XG59XG5cbi5EZWZhdWx0cy1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFmMlwiO1xufVxuXG4uRGVmYXVsdHMtY2MtYW1leDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFmM1wiO1xufVxuXG4uRGVmYXVsdHMtY2MtcGF5cGFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWY0XCI7XG59XG5cbi5EZWZhdWx0cy1jYy1zdHJpcGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZjVcIjtcbn1cblxuLkRlZmF1bHRzLWJlbGwtc2xhc2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZjZcIjtcbn1cblxuLkRlZmF1bHRzLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFmN1wiO1xufVxuXG4uRGVmYXVsdHMtdHJhc2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZjhcIjtcbn1cblxuLkRlZmF1bHRzLWNvcHlyaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFmOVwiO1xufVxuXG4uRGVmYXVsdHMtYXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZmFcIjtcbn1cblxuLkRlZmF1bHRzLWV5ZWRyb3BwZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZmJcIjtcbn1cblxuLkRlZmF1bHRzLXBhaW50LWJydXNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWZjXCI7XG59XG5cbi5EZWZhdWx0cy1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWZkXCI7XG59XG5cbi5EZWZhdWx0cy1hcmVhLWNoYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWZlXCI7XG59XG5cbi5EZWZhdWx0cy1waWUtY2hhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMDBcIjtcbn1cblxuLkRlZmF1bHRzLWxpbmUtY2hhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMDFcIjtcbn1cblxuLkRlZmF1bHRzLWxhc3RmbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwMlwiO1xufVxuXG4uRGVmYXVsdHMtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuXG4uRGVmYXVsdHMtdG9nZ2xlLW9mZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwNFwiO1xufVxuXG4uRGVmYXVsdHMtdG9nZ2xlLW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjA1XCI7XG59XG5cbi5EZWZhdWx0cy1iaWN5Y2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG5cbi5EZWZhdWx0cy1idXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMDdcIjtcbn1cblxuLkRlZmF1bHRzLWlveGhvc3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMDhcIjtcbn1cblxuLkRlZmF1bHRzLWFuZ2VsbGlzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwOVwiO1xufVxuXG4uRGVmYXVsdHMtY2M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMGFcIjtcbn1cblxuLkRlZmF1bHRzLWlsczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwYlwiO1xufVxuXG4uRGVmYXVsdHMtc2hla2VsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5EZWZhdWx0cy1zaGVxZWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMGJcIjtcbn1cblxuLkRlZmF1bHRzLW1lYW5wYXRoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjBjXCI7XG59XG5cbi5EZWZhdWx0cy1idXlzZWxsYWRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjBkXCI7XG59XG5cbi5EZWZhdWx0cy1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwZVwiO1xufVxuXG4uRGVmYXVsdHMtZGFzaGN1YmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMTBcIjtcbn1cblxuLkRlZmF1bHRzLWZvcnVtYmVlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjExXCI7XG59XG5cbi5EZWZhdWx0cy1sZWFucHViOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjEyXCI7XG59XG5cbi5EZWZhdWx0cy1zZWxsc3k6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMTNcIjtcbn1cblxuLkRlZmF1bHRzLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIxNFwiO1xufVxuXG4uRGVmYXVsdHMtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMTVcIjtcbn1cblxuLkRlZmF1bHRzLXNreWF0bGFzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjE2XCI7XG59XG5cbi5EZWZhdWx0cy1jYXJ0LXBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMTdcIjtcbn1cblxuLkRlZmF1bHRzLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIxOFwiO1xufVxuXG4uRGVmYXVsdHMtZGlhbW9uZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIxOVwiO1xufVxuXG4uRGVmYXVsdHMtc2hpcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIxYVwiO1xufVxuXG4uRGVmYXVsdHMtdXNlci1zZWNyZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMWJcIjtcbn1cblxuLkRlZmF1bHRzLW1vdG9yY3ljbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMWNcIjtcbn1cblxuLkRlZmF1bHRzLXN0cmVldC12aWV3OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjFkXCI7XG59XG5cbi5EZWZhdWx0cy1oZWFydGJlYXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMWVcIjtcbn1cblxuLkRlZmF1bHRzLXZlbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjIxXCI7XG59XG5cbi5EZWZhdWx0cy1tYXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjIyXCI7XG59XG5cbi5EZWZhdWx0cy1tZXJjdXJ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjIzXCI7XG59XG5cbi5EZWZhdWx0cy10cmFuc2dlbmRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIyNFwiO1xufVxuXG4uRGVmYXVsdHMtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjI1XCI7XG59XG5cbi5EZWZhdWx0cy12ZW51cy1kb3VibGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMjZcIjtcbn1cblxuLkRlZmF1bHRzLW1hcnMtZG91YmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjI3XCI7XG59XG5cbi5EZWZhdWx0cy12ZW51cy1tYXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjI4XCI7XG59XG5cbi5EZWZhdWx0cy1tYXJzLXN0cm9rZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIyOVwiO1xufVxuXG4uRGVmYXVsdHMtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIyYVwiO1xufVxuXG4uRGVmYXVsdHMtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIyYlwiO1xufVxuXG4uRGVmYXVsdHMtbmV1dGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjJjXCI7XG59XG5cbi5EZWZhdWx0cy1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzMFwiO1xufVxuXG4uRGVmYXVsdHMtcGludGVyZXN0LXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMzFcIjtcbn1cblxuLkRlZmF1bHRzLXdoYXRzYXBwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG59XG5cbi5EZWZhdWx0cy1zZXJ2ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMzNcIjtcbn1cblxuLkRlZmF1bHRzLXVzZXItcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuXG4uRGVmYXVsdHMtdXNlci10aW1lczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzNVwiO1xufVxuXG4uRGVmYXVsdHMtYmVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG59XG5cbi5EZWZhdWx0cy1ob3RlbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzNlwiO1xufVxuXG4uRGVmYXVsdHMtdmlhY29pbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzN1wiO1xufVxuXG4uRGVmYXVsdHMtdHJhaW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMzhcIjtcbn1cblxuLkRlZmF1bHRzLXN1YndheTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzOVwiO1xufVxuXG4uRGVmYXVsdHMtbWVkaXVtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjNhXCI7XG59IiwiXG4vL1Byb3hpbWEgTm92YSBmb250LWZhY2VcbiRwYXRoOiBcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMlwiO1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJsYWNrLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1CbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJsYWNrSXRhbGljLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1CbGFja0l0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJvbGQud29mZjInKSAgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ3Byb3hpbWEtbm92YSc7XG5cdHNyYzogdXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1Cb2xkSXRhbGljLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1Cb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnO1xuXHRzcmM6IHVybCgnI3skcGF0aH0vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtRXh0cmFCb2xkLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1FeHRyYUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogODAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ3Byb3hpbWEtbm92YSc7XG5cdHNyYzogdXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1FeHRyYUJvbGRJdGFsaWMud29mZjInKSAgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUV4dHJhQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUxpZ2h0LndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUxpZ2h0SXRhbGljLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1MaWdodEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLU1lZGl1bS53b2ZmMicpICBmb3JtYXQoJ3dvZmYyJyksXG5cdHVybCgnI3skcGF0aH0vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnO1xuXHRzcmM6IHVybCgnI3skcGF0aH0vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtTWVkaXVtSXRhbGljLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1NZWRpdW1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ3Byb3hpbWEtbm92YSc7XG5cdHNyYzogdXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1SZWd1bGFyLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnO1xuXHRzcmM6IHVybCgnI3skcGF0aH0vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtUmVndWxhckl0YWxpYy53b2ZmMicpICBmb3JtYXQoJ3dvZmYyJyksXG5cdHVybCgnI3skcGF0aH0vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtUmVndWxhckl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVNlbWlCb2xkLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVNlbWlCb2xkSXRhbGljLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1TZW1pQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVRoaW4ud29mZjInKSAgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVRoaW4ud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogMTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ3Byb3hpbWEtbm92YSc7XG5cdHNyYzogdXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1UaGluSXRhbGljLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1UaGluSXRhbGljLndvZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogMTAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbiIsIi8qIFRoZSBNb2RhbCAoYmFja2dyb3VuZCkgKi9cbi5tb2RhbHtcbiAgZGlzcGxheTogbm9uZTsgLyogSGlkZGVuIGJ5IGRlZmF1bHQgKi9cbiAgcG9zaXRpb246IGZpeGVkOyAvKiBTdGF5IGluIHBsYWNlICovXG4gIHotaW5kZXg6IDEwMDAwOyAvKiBTaXQgb24gdG9wICovXG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7IC8qIEZ1bGwgd2lkdGggKi9cbiAgaGVpZ2h0OiAxMDAlOyAvKiBGdWxsIGhlaWdodCAqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwwLDApOyAvKiBGYWxsYmFjayBjb2xvciAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODApOyAvKiBCbGFjayB3LyBvcGFjaXR5ICovXG4gIG92ZXJmbG93OiBvdmVybGF5O1xuICBkaXYubW9kYWwtZGlhbG9ne1xuICAgIHBvaW50ZXItZXZlbnRzOiBpbmhlcml0O1xuICB9XG4gIC5tb2RhbC1oZWFkZXJ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBNb2RhbCBDb250ZW50L0JveCBtb2RhbC12aWRlbyovXG4ubW9kYWxfY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgICBtYXJnaW46IDAgYXV0bzsgLyogMTUlIGZyb20gdGhlIHRvcCBhbmQgY2VudGVyZWQgKi9cbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4ODg7XG4gICAgd2lkdGg6IDgwJTsgLyogQ291bGQgYmUgbW9yZSBvciBsZXNzLCBkZXBlbmRpbmcgb24gc2NyZWVuIHNpemUgKi9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwMDE7IC8qIFNpdCBvbiB0b3AgKi9cbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi8qIFRoZSBDbG9zZSBCdXR0b24gKi9cbi5jbG9zZSB7XG4gIGNvbG9yOiAjYWFhO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jbG9zZTpob3Zlcixcbi5jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59IiwiaGVhZGVyLnNpdGUtaGVhZGVye1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCAxMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzLCBib3gtc2hhZG93IC4ycywgb3BhY2l0eSAuNHMsIHRyYW5zZm9ybSAuNHM7XG4gICAgcGFkZGluZzogN3B4IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIHBhZGRpbmc6IDEwLjVweCAwIDA7XG4gICAgfVxuICAgIC5jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMjRweDtcbiAgICAgICAgICAgIHJvdy1nYXA6IDIzcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHhsKXtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9ICAgIFxuICAgICYuZml4ZWQtc3ViLW5hdntcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04MHB4KTtcbiAgICB9XG4gICAgLnByaW1hcnktbmF2LXRvZ2dsZXtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmJhcnN7XG4gICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogICMwMDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY2xvc2V7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgLmJhcnN7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg1cHgsIDVweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoN3B4LCAtNnB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgfVxuICAgIH1cbn1cbi8vdGhlIGxvZ28gYW5kIGhvbWUgbGlua1xuLndwLWN1c3RvbS1sb2dve1xuICAgIC50aXRsZS1hcmVhe1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5jdXN0b20tbG9nby1saW5re1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzFweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4vL3RoZSByaWdodCBzaWRlIG5hdiBvZiB0aGUgaG9tZSBtZW51LiBTZWFyY2gsIHBob25lLCBsb2dpbiwgc3VwcG9ydCwgYW5kIGRlbW8gY3RhXG4ubmF2LXNlY29uZGFyeXtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgYXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmN0YS1idXR0b24tY29udGFpbmVye1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogJGRpc3BhdGNoZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRkaXNwYXRjaGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAuN3JlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlzcGF0Y2hlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubWVudS1pdGVte1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIH1cbiAgICAucGhvbmUtbGlua3tcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfSBcbiAgICB9XG4gICAgLmxvZ2luLWxpbmt7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9IFxuICAgIH1cbiAgICAuc3VwcG9ydC1saW5re1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGRpc3BhdGNoZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRpc3BhdGNoZXI7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRpc3BhdGNoZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuLy90aGUgcHJpbWFyeSBuYXZcbiNnZW5lc2lzLW5hdi1wcmltYXJ5e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgJi5zaG93TWVudXtcbiAgICAgICAgdWwjbWVudS1wcmltYXJ5LW1lbnV7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAud3JhcHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5NXB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5N3B4KTtcbiAgICB9XG4gICAgdWwjbWVudS1wcmltYXJ5LW1lbnV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGVzY3JpcHRpb257XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM3QTdBN0E7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44MjVyZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwLnN1Yi1tZW51LWluZm9ybWF0aW9ue1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNDRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMS43NHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubG9naW4tbGlua3tcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAubWVudS1pdGVte1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAgPiBhe1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7IC8vb24gbW9iaWxlIDFzdCBsZXZlbCBsaW5rcyB3aXRob3V0IGNoaWxkcmVuXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCA4cHggMjdweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI3cHggN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggOHB4IDI3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgICAgICAgICBcbiAgICAgICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57IC8vYW55IGxpbmsgd2l0aCBjaGlsZHJlblxuICAgICAgICAgICAgPiBhe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogOHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obGcsIHhsKXtcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJEZWZhdWx0c1wiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgID4gYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgPiBhOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNlwiO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1czsgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAuc3ViLW1lbnV7IFxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudXAtY2FyZXQ6YWZ0ZXIsICY6aG92ZXIgPiBhOmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVueyAvLzFzdCBsZXZlbCBsaW5rIHdpdGggY2hpbGRyZW5cbiAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgID4gYSwgPiBhOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMCk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICAgICAgICAgICY6aG92ZXIgPiBhOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGhlYXZ5YmlkXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiAuc3ViLW1lbnV7IC8vMm5kIGxldmVsIFxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgICAgICAgICAgICA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVueyAvLzJuZCBsZXZlbCBsaW5rIG9ubHlcbiAgICAgICAgICAgICAgICAgICAgPmE6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgICAgICAgICAgICAgIGE6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57IC8vMm5kIGFuZCBncmVhdGVyIGxldmVsIGxpbmsgd2l0aCBjaGlsZHJlblxuICAgICAgICAgICAgICAgIC5zdWItbWVudXsgLy8zcmQgbGV2ZWwgb3IgZ3JlYXRlclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgJjpub3QoLnNvbHV0aW9ucyk6aG92ZXJ7IC8vYWxsIDFzdCBsZXZlbCBsaW5rIHdpdGggY2hpbGRyZW4gZXhjZXB0IGZvciB0aGUgc29sdXRpb25zIGxpbmtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnV7IC8vMm5kIGxldmVsIG9yIGdyZWF0ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51eyAvLzJuZCBsZXZlbCBzdWItbWVudVxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDk2Mzk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDU4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gLm1lbnUtaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbnsgLy8ybmQgbGV2ZWwgb3IgZ3JlYXRlclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC51cC1jYXJldDphZnRlciwgPmE6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51ey8vM3JkIGxldmVsIGFuZCBncmVhdGVyIHN1Yi1tZW51XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5zb2x1dGlvbnM6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgPiAuc3ViLW1lbnV7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg5NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNjAuNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm90aGVyLXNvbHV0aW9uc3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgID4gLm1lbnUtaXRlbXsgLy9zb2x1dGlvbiBjb2x1bW4gaGVhZGxpbmVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgtbis0KXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm90aGVyLXNvbHV0aW9uc3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgICAgICAgICAgICAgICAgICAgICAgYTpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5hbGwtc29sdXRpb25ze1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdEZWZhdWx0cyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaGNzcy1zb2Z0d2FyZXtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYTo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc29sdXRpb25ze1xuICAgICAgICAgICAgPi5zdWItbWVudSB7XG5cbiAgICAgICAgICAgICAgICA+Lm1lbnUtaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgPmF7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gOTRweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdWItbWVudXtcbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNjVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5lc3RpbWF0aW5ne1xuICAgICAgICAgICAgICAgID4gYTo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8xMi9jYWxjdWxhdG9yX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub3BlcmF0aW9uc3tcbiAgICAgICAgICAgICAgICA+IGE6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMTIvaGVsbWV0X2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmxlZXR7XG4gICAgICAgICAgICAgICAgPiBhOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzEyL2J1bGxkb3plcl9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRhdGEtcmVwb3J0aW5ne1xuICAgICAgICAgICAgICAgID4gYTo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMTIvZ3JhcGhfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIH0gICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGNzcy1zb2Z0d2FyZXtcbiAgICAgICAgICAgICAgICA+IGE6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDEvbG9nby1oY3NzLWp1c3RpY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogLjVweCBzb2xpZCAjQTFBMUExO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgfSAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vdGhlci1zb2x1dGlvbnN7XG4gICAgICAgICAgICAgICAgPiBhe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdWItbWVudXtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA5M3B4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmV4dGVybmFsLWxpbmt7XG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAyL2V4dGVybmFsX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMi9leHRlcm5hbF9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hbGwtc29sdXRpb25ze1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC53aG8td2Utc2VydmV7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwIChsZyl7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCl7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA0cHg7XG4gICAgICAgIH0gICAgfVxuICAgIC5zZWFyY2gtZm9ybSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjb2x1bW4tZ2FwOiA4cHg7XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogRGVmYXVsdHMsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogI0IxQjFCMTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm90dG9tOiAxcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNlYXJjaC1mb3JtLWxhYmVse1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hLW5vdmE7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnNlYXJjaC1mb3JtLWlucHV0e1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNzRweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlYXJjaHtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICAgICAgICAgID4gLnN1Yi1tZW51e1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMCA0cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRoZWF2eWJpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgICAgICAgID4uc3ViLW1lbnV7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNDhweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubW9kYWwtdmlkZW97XG4gICAgbWF4LXdpZHRoOiA2OThweDtcbiAgICBtYXgtaGVpZ2h0OiAzOTNweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDk0JTsgLyogQ291bGQgYmUgbW9yZSBvciBsZXNzLCBkZXBlbmRpbmcgb24gc2NyZWVuIHNpemUgKi9cbiAgICBib3JkZXI6bm9uZTtcbiAgICBwYWRkaW5nOjA7XG4gICAgJi5iaWd7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExOTFweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY3MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDozMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jbG9zZXtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgcGFkZGluZzogOHB4IDIycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC00MHB4O1xuICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICByaWdodDotMjVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi53aXNpdGFfaGVpZ2h0e1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi52aWRlby1wbGF5ZXItcmlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IChtYXRoLmRpdigxMDAlLCAxMikqNSk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG4udmlkZW8tdGh1bWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIGltZ3tcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKXtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ5OHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwOyBcbiAgICAgICAgcmlnaHQ6IDA7IFxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgXG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb250ZW50OlwiIFwiO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4yNXM7XG4gICAgICAgIHRyYW5zaXRpb246IC4yNXM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjQ7XG4gICAgICAgIC13ZWJraXQtbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wOS9wbGF5LWJ1dHRvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIG1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDkvcGxheS1idXR0b24uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMTE1cHg7XG4gICAgICAgIG1hc2stc2l6ZTogMTE1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDE1NXB4O1xuICAgICAgICBtYXNrLXNpemU6IDE1NXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICY6YmVmb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIG9wYWNpdHk6IC4xNTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgb3BhY2l0eTogLjQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4udmlkZW8tdGl0bGV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogODAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtc2hhZG93OiAycHggMnB4IDRweCAjMzMzO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICB0b3A6IDYzJTtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbn1cbi53LWRpYWxvZy53LWNzcy1yZXNldCB7XG4gICAgbWluLXdpZHRoOiAxNjBweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbndpc3RpYS1wbGF5ZXI6bm90KDpkZWZpbmVkKSB7IFxuICAgIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzEwL2RlZmF1bHQtaGNzcy1sb2dvLmpwZycpOyBcbiAgICBkaXNwbGF5OiBibG9jazsgXG4gICAgZmlsdGVyOiBibHVyKDVweCk7IFxuICAgIHBhZGRpbmctdG9wOjU2LjI1JTsgXG59XG4ud2lzdGlhX3ByZWxvYWRfdHJhbnNjcmlwdF90ZXh0e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn0iLCIjcHJvZHVjdC1oZXJve1xuICAgIHBhZGRpbmctdG9wOiAzNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBzdmd7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNjJweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMDNweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzY1cHg7XG4gICAgfVxuICAgICYubm8tdmlkZW97XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5jaGlsZC1oZXJve1xuICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDAsIDAsIDAsIDEpIDAlLCByZ2JhKDAsIDAsIDAsIDEpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMTAwJSk7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwNHB4O1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzdmd7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC53aXN0aWEtZnJhbWV7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnZpZGVvLXRodW1iLCAudmlkZW8tdGh1bWI6YmVmb3Jle1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgICAudmlkZW8tdGl0bGV7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIHRvcDogNzUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ5cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMTAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjI1cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQxcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTExcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsIC44NSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNjApIDguMTQlLCByZ2JhKDAsIDAsIDAsIDAuODApIDk1LjQ0JSk7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgxMzksIDEzOSwgMTM5LCAwLjAwKSA4LjE0JSwgcmdiYSgxMzksIDEzOSwgMTM5LCAwLjAwKSAxNi44NyUsIHJnYmEoMTM5LCAxMzksIDEzOSwgMC4wMCkgMjguMjIlLCByZ2JhKDAsIDAsIDAsIDAuNzIpIDQyLjYzJSwgcmdiYSgwLCAwLCAwLCAwLjc1KSA1NS4yOCUsIHJnYmEoMCwgMCwgMCwgMC44NSkgNjQuODklLCAjMDAwIDc5LjczJSk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMTM5LCAxMzksIDEzOSwgMC4wMCkgOC4xNCUsIHJnYmEoMTM5LCAxMzksIDEzOSwgMC4wMCkgMTYuODclLCByZ2JhKDEzOSwgMTM5LCAxMzksIDAuMDApIDMyLjU5JSwgcmdiYSgwLCAwLCAwLCAwLjUwKSA0Mi42MyUsIHJnYmEoMCwgMCwgMCwgMC43NSkgNTUuMjglLCByZ2JhKDAsIDAsIDAsIDAuODUpIDY0Ljg5JSwgIzAwMCA3OS43MyUpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oZXJvLWNvbnRlbnR7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zdGFuZGFyZC1idG57XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzNweDtcbiAgICAgICAgfVxuICAgIH0gICAgXG4gICAgcHtcbiAgICAgICAgQGV4dGVuZCAucHJvZHVjdC1oZXJvLXBhcmFncmFwaDtcbiAgICB9XG4gICAgJi5tb2JpbGUtd2hpdGUtYmd7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm1vYmlsZS1kYXJrLWJsdWUtYmd7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGNzcy1kYXJrLW5ldXRyYWw7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGNzcy1kYXJrLW5ldXRyYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4jaGVyby12aWRlb3tcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxufSIsIiN2aWRlby1wbGF5ZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE2MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIzMnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTI3M3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yOTlweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI1NXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDExNTBweCkgYW5kIChtYXgtaGVpZ2h0OiAxMjAwcHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTI1dmg7XG4gICAgfVxuICAgIC52aWRlby1jb250YWluZXJ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdG9wOiAtMTAwcHg7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgdG9wOiAtMTYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICB0b3A6IC0yMzJweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIHRvcDogLTI3M3B4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgIHRvcDogLTI5OXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNTVweCkgYW5kIChtaW4taGVpZ2h0OiAxMTUwcHgpIGFuZCAobWF4LWhlaWdodDogMTIwMHB4KSB7XG4gICAgICAgICAgICB0b3A6IC0yNXZoO1xuICAgICAgICB9XG4gICAgfVxuICAgIC52aWRlby10aHVtYntcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC52aWRlby10aXRsZXtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICB0b3A6IDY1JTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY3VzdG9tZXJfbG9nb3N7XG4gICAgbWFyZ2luOiA0OHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgbWFyZ2luOiA5NnB4IDAgODBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIFxuICAgICY6bm90KC5zaWRlLWJ5LXNpZGUpe1xuICAgICAgICAuY29udGFpbmVye1xuICAgICAgICAgICAgJj5kaXZ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLCAuMTYpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2Utcm93e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1mbG93OiB3cmFwIDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHJvdy1nYXA6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlLWl0ZW17XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCl7XG4gICAgICAgICAgICBmbGV4OiAxIDAgMzMlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2lkZS1ieS1zaWRle1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAuaW1hZ2Utcm93e1xuICAgICAgICAgICAgcm93LWdhcDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2UtaXRlbXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMCAzMyU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKXtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmJpZy1oZWFkbGluZXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMDdyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40OHJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBweyAgXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICYuYmlnLWhlYWRsaW5le1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjA3cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgZGl2W2NsYXNzKj1cIm9mZnNldFwiXXtcbiAgICAgICAgLmJpZy1oZWFkbGluZXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLm5ldy1wcm9kdWN0LXBhcmVudHtcbiAgICAuY3VzdG9tZXJfbG9nb3N7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIG1hcmdpbjogOTZweCAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi50YWItc2VjdGlvbntcbiAgICAucGFuZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFiLWNvbnRlbnR7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgdWwudGFibmF2e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gICAgICAgIH1cbiAgICAgICAgbGl7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2FyZHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgIC5jYXJkLWJvZHl7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAyNHB4IDgxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMzc1LzIxNDtcbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5kcm9wZG93bi10b2dnbGV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzY1NjU2NTtcbiAgICBib3JkZXItcmFkaXVzOiA4LjI1OHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IC4yNTVlbTtcbiAgICAgICAgY29udGVudDogXCJcXGYxMDdcIjsgLy9kb3duXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRGVmYXVsdHMnO1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmLmFjdGl2ZXtcbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNlwiOyAvL3VwXG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgIGNvbG9yOiB1bnNldDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiNnZW5lcmljLXRhYnN7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICAgIH1cbiAgICAuZnJhbWV7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgfVxuICAgIHVsLnRhYm5hdntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07O1xuICAgICAgICB9XG4gICAgICAgIC5hY3RpdmV7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50YWItY29udGVudHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoNzUlIC0gMzBweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhbmV7XG4gICAgICAgIEBleHRlbmQgLnNlY3Rpb24tZnJhbWU7XG4gICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRyb3Bkb3duLXRvZ2dsZXtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICAgICAgYmFja2dyb3VuZDogI0VERURFRDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIjcHJvZHVjdC1mZWF0dXJlcy10YWJze1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgIG1hcmdpbi10b3A6IDk2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gICAgfVxuICAgIC5mcmFtZXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA2MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwIDMwcHggMTJweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDU0cHggMzJweCAzNXB4O1xuXG4gICAgICAgIH1cbiAgICB9XG4gICAgdWwudGFibmF2e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9ue1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMzhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXB4IDMwcHggMTJweCA1MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAzMHB4IDE2cHggNTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvY2hlY2tfY2lyY2xlX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2NoZWNrX2NpcmNsZV9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWN0aXZle1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFiLWNvbnRlbnR7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtbGctMTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNzUlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFuZXtcbiAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40MCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICYubW9iaWxlLWRpc3BsYXl7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgICAgIC5zdGFuZGFyZC1idG57XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3RhbmRhcmQtYnRue1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYud2hpdGUtYmd7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgfVxufSIsIi5jdXN0b21lci10ZXN0aW1vbmlhbHN7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgcGFkZGluZzogNDhweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xuICAgIH1cbiAgICAudmlkZW8tdGh1bWJ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMTE1cHg7XG4gICAgICAgICAgICBtYXNrLXNpemU6IDExNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDE1NXB4O1xuICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogMTU1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZpZGVvLXRpdGxle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIHRvcDogNzUlO1xuICAgICAgICB9XG4gICAgfSBcbiAgICAuZXhjZXJwdHtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIEBleHRlbmQgLmN1c3RvbWVyLXRlc3RpbW9uaWFscy1leGNlcnB0O1xuICAgICAgICB9XG4gICAgfVxufVxuLm5ldy1wcm9kdWN0LXBhcmVudHtcbiAgICAuY3VzdG9tZXItdGVzdGltb25pYWxze1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDk2cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnByb2R1Y3QtcGFnZS1zdGF0cyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmYgMCUsICNmZmYgNTAlLCAjRURFREVEIDUwJSwgI0VERURFRCAxMDAlKTtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIC5zdGF0cy1jb2xvcntcbiAgICAgICAgQGV4dGVuZCAuc2VjdGlvbi1mcmFtZTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnN0YXRzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDQ2cHggNDJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdFx0cGFkZGluZzogMCAzMHB4O1xuXHRcdH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0fVxuICAgIH1cbiAgICBkaXZbY2xhc3MqPVwib2Zmc2V0XCJde1xuICAgICAgICAuc3RhdHN7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXRzLW51bWJlcntcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNzJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgICAgXG4gICAgfVxuXG4gICAgLnN0YXRzLTEsIC5zdGF0cy0yIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDQ4cHg7XG4gICAgICAgICAgICByaWdodDogNDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMTYpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgIC5zdGF0cy1udW1iZXIge1xuICAgICAgICBAZXh0ZW5kIC5wcm9kdWN0LXBhZ2Utc3RhdHMtbnVtYmVyO1xuICAgIH1cbiAgICAuc3RhdHMtdGV4dCB7XG4gICAgICAgIEBleHRlbmQgLnByb2R1Y3QtcGFnZS1zdGF0cy10ZXh0O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTZweDtcbiAgICB9XG59XG4vL3VzZWQgb24gd2h5LWhjc3MgcGFnZSAodHdvIHJvd3MpXG4ucGFnZS1zdGF0cyB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIC5zdGF0cy1jb2xvcntcbiAgICAgICAgQGV4dGVuZCAuc2VjdGlvbi1mcmFtZTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0YXRzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDQ2cHggNDJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdH1cbiAgICB9XG4gICAgLy9zZXBhcmF0b3IgYmFyXG4gICAgLnN0YXRzLTEsIC5zdGF0cy0ye1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDQ4cHg7XG4gICAgICAgICAgICByaWdodDogNDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMTYpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vaG9yaXpvbnRhbCBydWxlIHNlcGFyYXRvciBvbiByb3dcbiAgICAubGFzdC1yb3c6bm90KC5yb3ctMSl7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgcmdiYSgwLCAwLCAwLCAuMTYpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zdGF0cy0ze1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zdGF0cy1udW1iZXIge1xuICAgICAgICBmb250LXNpemU6IDMuNTg1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuM3JlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6NDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3RhdHMtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgIC5zdGF0cy1hZGRpdGlvbmFsLWxpbmtze1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICByb3ctZ2FwOiAzMnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG59IiwiI3NhbGVzLXN0ZXBze1xuICAgIG1hcmdpbjogNDhweCAwO1xuICAgIC5zZWN0aW9uLWZyYW1le1xuICAgICAgICBwYWRkaW5nOiAzNnB4IDEycHggNnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM2cHggMTJweCAxMXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgcGFkZGluZzogNTVweCA1MHB4IDExcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0ZXAtMSwgLnN0ZXAtMntcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsIC4yKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0ZXAtMXtcbiAgICAgICAgLnNhbGVzLXN0ZXBzLXN1YmhlYWRpbmd7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS9pY29uLWhlYWRhY2hlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS9pY29uLWhlYWRhY2hlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zdGVwLTJ7XG4gICAgICAgIC5zYWxlcy1zdGVwcy1zdWJoZWFkaW5ne1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzhweDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS9pY29uLWJhci1saW5lLWdyYXBoLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS9pY29uLWJhci1saW5lLWdyYXBoLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3RlcC0ze1xuICAgICAgICAuc2FsZXMtc3RlcHMtc3ViaGVhZGluZ3tcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM4cHg7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvaWNvbi1yb2NrZXQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L2ljb24tcm9ja2V0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3RlcC0xLCAuc3RlcC0yLCAuc3RlcC0ze1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5zYWxlcy1zdGVwcy1zdWJoZWFkaW5ne1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogYXV0bztcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmbGV4OiAxIDAgMjUlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgZmxleDogMCAwIDI5JTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBkaXZbY2xhc3MqPVwib2Zmc2V0XCJde1xuICAgICAgICAuc3RlcC0xLCAuc3RlcC0yLCAuc3RlcC0ze1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDMzJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29sLWxnLTh7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoeHhsKXtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICBtYXJnaW46IDk2cHggMDtcbiAgICB9XG59XG4iLCIubmV3LWZhcXN7XG4gICAgbWFyZ2luOiA0OHB4IDA7XG4gICAgLnF1ZXN0aW9ue1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJEZWZhdWx0c1wiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi5kb3duLWNhcmV0OmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDZcIjtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmFxe1xuICAgICAgICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hbnN3ZXJ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGRpdi5zZWN0aW9uLWZyYW1le1xuICAgICAgICBwYWRkaW5nOiA0OHB4IDAgMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLCAuMSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBwYWRkaW5nOiA2NHB4IDAgMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgbWFyZ2luOiA5NnB4IDA7XG4gICAgfVxufVxuLmZhcS1jdGEge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjREREREREO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgcGFkZGluZzogMzJweCAwO1xuICAgIH1cblxuXHQucm93IHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0cCB7XG4gICAgICAgIEBleHRlbmQgLm5ld3MtZmFxcy1jdGEtc3ViaGVhZGluZztcblx0fVxuXG4gICAgLmNvbnRlbnQtcm93e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHJvdy1nYXA6IDMzcHg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgLnN0YW5kYXJkLWJ0bi5vdXRsaW5le1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn0iLCIjcHJvZHVjdC1mZWF0dXJlc3tcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5jb250ZW50LWJveHtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzdmd7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucm93e1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgcm93LWdhcDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXN7XG4gICAgICAgIC5yb3d7XG4gICAgICAgICAgICAuY29sLTEye1xuICAgICAgICAgICAgICAgIC5jb250ZW50LWJveHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNDhweCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0OHB4IDAgNDhweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDgwcHggMCA4MHB4IDU3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtYm94e1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0OHB4IDE1cHggNDhweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDgwcHggNTdweCA4MHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm5vdCgubGFzdC1yb3cpIGgyOmJlZm9yZXtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB0b3A6IC0zMnB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDhweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5mZWF0dXJlLWJvcmRlcnN7XG4gICAgICAgIC5yb3d7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwgLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwgLjEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAuY29sLTEyOmZpcnN0LWNoaWxkOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsIC4xKTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgLmNvbC0xMjpmaXJzdC1jaGlsZDo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5sYXN0LXJvd3tcbiAgICAgICAgQGV4dGVuZCAuYWxpZ24taXRlbXMtY2VudGVyO1xuICAgICAgICBAZXh0ZW5kIC5jZW50ZXI7XG4gICAgICAgIEBleHRlbmQgLmQtbm9uZTtcbiAgICAgICAgQGV4dGVuZCAuZC1tZC1mbGV4O1xuICAgICAgICAuY29udGVudC1ib3h7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDgwcHggMCA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sdW1ucy1jb2w1LWNvbDd7XG4gICAgICAgIC5jb2wtbWQtNntcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1tZC03O1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgbWFyZ2luOiA4MHB4IDA7XG4gICAgfVxufSIsIi5jb250ZW50LXNpZGViYXItd3JhcHtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuLy9hc2lkZVxuLnByb2R1Y3QtY2hpbGQtbWVudXtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDYwcHg7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDk5ODtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0d2lkdGg6IDEwMCU7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdHRvcDo4OXB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdHRvcDogMTQycHhcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcblx0XHR0b3A6IDE1MXB4XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dG9wOjA7XG5cdFx0d2lkdGg6IGNhbGMoLTM4MHB4ICsgNTB2dyk7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNTUwcHgpe1xuXHRcdHdpZHRoOiBjYWxjKC00MzBweCArIDUwdncpO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCl7XG5cdFx0d2lkdGg6IGNhbGMoLTU4NXB4ICsgNTB2dyk7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxOTAwcHgpe1xuXHRcdHdpZHRoOiBjYWxjKC02NDBweCArIDUwdncpO1xuXHR9XG59XG4vL3RoZSBtZW51XG4jcHJvZHVjdC1jaGlsZC1tZW51e1xuXHRwYWRkaW5nOiAwO1xuXHR1bHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBhZGRpbmc6IDE1cHggMTVweCAwO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXHRhe1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOm5vdCguYmFjay10by1wYXJlbnQtbGluayl7IFxuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHBhZGRpbmc6IDE2cHggMjRweCAxNnB4IDUycHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHQtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOC9jaGVja19jaXJjbGVfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRcdFx0bWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2NoZWNrX2NpcmNsZV9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdFx0XHQtd2Via2l0LW1hc2stc2l6ZTogMThweDtcblx0XHRcdFx0bWFzay1zaXplOiAxOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdFx0XHRsZWZ0OiAyNHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE0MDBweCkgYW5kIChtYXgtaGVpZ2h0OjgwMHB4KSB7XG5cdFx0XHRcdFx0bGVmdDogMjRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMjUpO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNDAwcHgpIGFuZCAobWF4LWhlaWdodDo4MDBweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAxMnB4IDI0cHggMTJweCA1MnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmJhY2stdG8tcGFyZW50LWxpbmt7XG5cdFx0XHRwYWRkaW5nOiAxNnB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEzcHg7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzLjNweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDU2cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE0MDBweCkgYW5kIChtYXgtaGVpZ2h0Ojg2NXB4KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE3OTBweCkgYW5kIChtYXgtd2lkdGg6IDE4MTFweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY3VycmVudC1tZW51LWl0ZW0gYXtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdCYuYWN0aXZle1xuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuXHRcdFx0aGVpZ2h0OiBjYWxjKC0xMjBweCArIDEwMHZoKTtcblxuXHRcdH1cblx0fVxufVxuI3Byb2R1Y3QtY2hpbGQtbWVudS1hbmNob3J7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxOTIxcHgpIHtcblx0XHR3aWR0aDogMzIwcHg7XG5cdH1cbn1cbi5wcm9kdWN0LWNoaWxkLW1lbnUtaW5uZXJ7XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdHRvcDogMTAwcHg7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcblx0XHRwYWRkaW5nOiA4MHB4IDI0cHggNDhweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE0MDBweCkgYW5kIChtYXgtaGVpZ2h0OjcwMHB4KSB7XG5cdFx0aGVpZ2h0OiA5MHZoO1xuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE0MDBweCkgYW5kIChtYXgtaGVpZ2h0Ojc3MHB4KSB7XG5cdFx0cGFkZGluZzogMjRweCAgMjRweCA0OHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTQwMHB4KSBhbmQgKG1heC1oZWlnaHQ6ODY1cHgpIHtcblx0XHRwYWRkaW5nOiA0OHB4ICAyNHB4O1xuXHR9XG59XG4ucHJvZHVjdC1jaGlsZC1tZW51LXRpdGxlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0Y29sb3I6ICMwMDA7XG5cdGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblx0bWFyZ2luLWxlZnQ6IDI0cHg7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuLnByb2R1Y3QtY2hpbGQtY3VycmVudC10aXRsZSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIiBcXGYxMDdcIjtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Zm9udC1mYW1pbHk6IERlZmF1bHRzO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Ji5hY3RpdmV7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIiBcXGYxMDZcIjtcblx0XHR9XG5cdH1cbn0iLCIjcHJvZHVjdC1icmVhZGNydW1ie1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7ICAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgfVxuICAgIC5wcm9kdWN0LWJyZWFkY3J1bWItcGFyZW50LWxpbmt7XG4gICAgICAgIGNvbG9yOiAjNEQ0RDREO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IGZyb20tZm9udDtcbiAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogYXV0bztcbiAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiBmcm9tLWZvbnQ7ICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvZHVjdC1icmVhZGNydW1iLWNoaWxke1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgc3BhbntcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY3VzdG9tZXItc3RvcnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jdXN0b21lci1zdG9yeS10ZXh0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAkaGNzcy1kYXJrLW5ldXRyYWw7XG4gICAgcGFkZGluZzogNjRweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcblxuICAgIH1cbn1cblxuLmN1c3RvbWVyLXN0b3J5LXF1b3RlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgfVxufVxuXG4uY3VzdG9tZXItc3RvcnktYXR0cmlidXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xufVxuXG5pbWcuY3VzdG9tZXItc3RvcnktbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcblxufVxuXG5hLmN1c3RvbWVyLXN0b3J5LWxpbmsge1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuYS5jdXN0b21lci1zdG9yeS1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTFlMWUxO1xufVxuXG4uY3VzdG9tZXItc3RvcnktaW1hZ2Uge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA3MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgfVxufVxuXG4uY3VzdG9tZXItc3Rvcnl7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTZweDtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweCkge1xuICAgIC5jdXN0b21lci1zdG9yeS10ZXh0IHtcbiAgICAgICAgcGFkZGluZzogNDBweCAyNHB4O1xuICAgIH1cbiAgICAuY3VzdG9tZXItc3RvcnktaW1hZ2Uge1xuICAgICAgICBtaW4taGVpZ2h0OiAyODZweDtcbiAgICB9XG59IiwiI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJze1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gICAgfVxuICAgIC5mcmFtZXtcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB1bC50YWJuYXZ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgfVxuICAgICAgICBsaXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b257XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMHB4IDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAmLmVzdGltYXRpbmd7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5vcGVyYXRpb25ze1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnlqb2I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZmxlZXR7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmbGVldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5kYXRhLXJlcG9ydGluZ3tcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluc2lnaHRzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWNjb3JkaW9ue1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFREVERUQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7O1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRlZmF1bHRzXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDZcIjtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFuZXtcbiAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpOyAgIFxuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICYubW9iaWxlLWRpc3BsYXl7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBwYWRkaW5nOiA0OHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yb3d7XG4gICAgICAgIHJvdy1nYXA6IDI4cHg7XG4gICAgfVxufVxuICNwaWxsYXJzLXRhYnN7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBAZXh0ZW5kICNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicztcbiAgICAudGFiLWNvbnRlbnR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5wYW5le1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAmLm1vYmlsZS1kaXNwbGF5e1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgcGFkZGluZzogNDhweCA0OHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDN7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICAgIHB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICAgIGF7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgfVxufSIsIi5pbWFnZS1zbGlkZXNob3d7XG4gICAgbWFyZ2luOiA0OHB4IDAgODFweDsgLy80OCszMyBkb3RzIHBvc2l0aW9ubmluZ1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBtYXJnaW46IDk2cHggMCAxMjlweDsgLy85NiszMyBkb3RzIHBvc2l0aW9ubmluZ1xuICAgIH1cbiAgICBoMntcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMXB4O1xuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pbWFnZS1zbGlkZXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnNsaWNrLXRyYWNre1xuICAgICAgICAuaW1hZ2Utc2xpZGV7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stZG90c3tcbiAgICAgICAgYm90dG9tOiAtNTFweDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyM3B4IDAgMDtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stbmV4dCwgLnNsaWNrLXByZXYge1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy90ZXN0XG4uZnJtX3N0eWxlX2hjc3N7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBmaWVsZHNldHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZnJtX2VtYmVkX2Zvcm1fY29udGFpbmVye1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mcm1fcHJpbWFyeV9sYWJlbHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICBmb250LXNpemU6IC44NXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZnJtX2ZpbmFsX3N1Ym1pdHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE2cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZybV9jb21ib19pbnB1dHNfY29udGFpbmVye1xuICAgICAgICBncmlkLWdhcDogMTZweDtcbiAgICAgICAgLmZvcm0tZmllbGR7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLmZybV9kZXNjcmlwdGlvbntcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIqXCI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2IoMTg1LCA3NCwgNzIpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5oY3NzLWZvcm0tZnJhbWV7XG4gICAgQGV4dGVuZCAuc2VjdGlvbi1mcmFtZTtcbiAgICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgcGFkZGluZzogMzJweCAxNnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgIH1cbiAgICAmLm5vLWJvcmRlcntcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG4gICAgJi5zYWZldHktY29sb3J7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgLm1rdG9Gb3Jte1xuICAgICAgICAgICAgYnV0dG9uLm1rdG9CdXR0b257XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRpc3BhdGNoZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6ICRkaXNwYXRjaGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYub3BlcmF0aW9ucy1jb2xvcntcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaGVhdnlqb2I7XG4gICAgICAgIC5ta3RvRm9ybXtcbiAgICAgICAgICAgIGJ1dHRvbi5ta3RvQnV0dG9ue1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTgzRkMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1RUI4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogJGhlYXZ5am9iO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZmxlZXQtY29sb3J7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGZsZWV0O1xuICAgICAgICAubWt0b0Zvcm17XG4gICAgICAgICAgICBidXR0b24ubWt0b0J1dHRvbntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmxlZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6ICRmbGVldDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmRhdGEtY29sb3J7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNsb3VkO1xuICAgICAgICAubWt0b0Zvcm17XG4gICAgICAgICAgICBidXR0b24ubWt0b0J1dHRvbntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xvdWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6ICRjbG91ZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJsb2ctZm9ybXtcbiAgICAgICAgLmZybV9jb21ib19pbnB1dHNfY29udGFpbmVye1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsIC5oY3NzLWZvcm0tZnJhbWV7XG4gICAgQGV4dGVuZCAuZnJtX3N0eWxlX2hjc3M7XG4gICAgQGV4dGVuZCAuaGNzcy1mb3JtLWZyYW1lO1xufVxuIiwiI3BvcC11cC1zdWItbmF2e1xuICAgIHB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgYXtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjcG9wLXVwLW5hdntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAjbWVudS1wb3AtdXAtbmF2e1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICBsZWZ0OiAwOyBcbiAgICAgICAgcmlnaHQ6IDA7IFxuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvOyBcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDhweCA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMC45Mik7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDkwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDk2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZpdC1xdWl6LWxpbmt7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoY3NzLWRhcmstbmV1dHJhbDtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEY3NThCO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByaWNpbmctbGlua3tcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwQzE1ODtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBDMTU4O1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMEM5NzQ4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMEM5NzQ4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm9vay1kZW1vLWxpbmt7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEMxNTg7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBDOTc0ODtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zdWItbmF2e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzE1ODtcbiAgICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgfVxuICAgICYuc3RpY2t5e1xuICAgICAgICAuc3ViLW5hdntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubWFycXVlZS1pbnRyb3tcbiAgICBwe1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB9XG59XG4vL3Njcm9sbGluZyBtYXJxdWVlXG4gI21hcnF1ZWUtc2VjdGlvbntcbiAgICBAZXh0ZW5kIC5tdGItNDgtODA7XG4gICAgLm1hcnF1ZWUtY29udGFpbmVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG59XG4uTWFycXVlZSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBhbmltYXRpb246IHNjcm9sbC14IDgwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLm1hcnF1ZWUge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIEBleHRlbmQgLm14LTU7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLk1hcnF1ZWUge1xuICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgc2Nyb2xsLXgge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB9XG59IiwiLmcyLXNlY3Rpb257XG4gICAgQGV4dGVuZCAubXRiLTQ4LTgwO1xuICAgIEBleHRlbmQgLnB0Yi00OC04MDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgzMywgNDMsIDU4LCAwLjkyKSAwJSwgcmdiYSgzMywgNDMsIDU4LCAwLjkyKSAxMDAlKSwgdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzEyL2dlLXNlY3Rpb24tYmcucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBoMntcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIEBleHRlbmQgLmxlZnQtY2VudGVyLW1vYmlsZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmcyLWJhZGdlc3tcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIHJvdy1nYXA6IDI0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICB9XG59IiwiI2dsb2JhbC1iYW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzBBMjU0MCAwJSwgIzBBMjU0MCAxMDAlKSwgbGluZWFyLWdyYWRpZW50KDEwNGRlZywgIzJCMzk5MCA0MS40MSUsICMyNjREOUYgNTYuNjQlLCAjMjE2MEFEIDcxLjg3JSwgIzI3QUFFMSAxMDIuMzIlKSwgJGhjc3MtZGFyay1uZXV0cmFsO1xuICAgICAgICBtaW4taGVpZ2h0OiAzNHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmQtZmxleHtcbiAgICAgICAgcm93LWdhcDogMjRweDtcbiAgICAgICAgY29sdW1uLWdhcDogMzBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5tZXNzYWdlLWFyZWF7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRsaW5le1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNDlDOUZGIDAlLCAjQTZERjU4IDEwMCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnJlZ2lzdGVyLWxpbmt7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXJ7IFxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuXG59IiwiLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJne1xuICAgIG1hcmdpbjogNDhweCAwIDk2cHg7XG4gICAgLnJvd3tcbiAgICAgICAgcm93LWdhcDogNDRweDtcbiAgICB9XG4gICAgcDpsYXN0LW9mLXR5cGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgbWFyZ2luOiA3MnB4IDAgMTM2cHg7XG4gICAgfVxuICAgIC5zb2NpYWwtcmV2aWV3cy1zdmd7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMCUpIHNlcGlhKDk3JSkgc2F0dXJhdGUoMTclKSBodWUtcm90YXRlKDZkZWcpIGJyaWdodG5lc3MoMTAxJSkgY29udHJhc3QoMTAwJSk7XG4gICAgfVxufVxuLnNvY2lhbC1yZXZpZXdzLWRhcmstYmx1ZS1iZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGNzcy1kYXJrLW5ldXRyYWw7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBwYWRkaW5nOiA0OHB4IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgLnJvd3tcbiAgICAgICAgcm93LWdhcDogNDRweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgcDpsYXN0LW9mLXR5cGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgbWFyZ2luLXRvcDogOTZweDtcbiAgICAgICAgcGFkZGluZzogOTZweCAwO1xuICAgIH1cbn0iLCIucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3Rze1xuICAgIGFydGljbGV7XG4gICAgICAgIC5jb250YWluZXJ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zaXRlLWlubmVye1xuICAgICAgICAgICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5lbnRyeS1jb250ZW50IHNlY3Rpb246bGFzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJiNjdGFfcmVxdWVzdHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZ3tcbiAgICAgICAgbWFyZ2luOiA0OHB4IDAgODBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBtYXJnaW46IDk2cHggMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbi1mcmFtZXtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDMwcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0YW5kYXJkLWJ0bntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgLmZ1bGwtd2lkdGgtaW1hZ2V7XG4gICAgICAgIG1hcmdpbjogNDhweCAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIG1hcmdpbjogOTZweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vaGVhdnlqb2IgcGFnZSBoZXJvIGltYWdlXG4gICAgJi5jb25zdHJ1Y3Rpb24tcHJvamVjdC1tYW5hZ2VtZW50LXNvZnR3YXJlLCAmLnByb2plY3QtbWFuYWdlbWVudC1zb2Z0d2FyZXtcbiAgICAgICAgI3Byb2R1Y3QtaGVyb3tcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAgcmlnaHQgNDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAgcmlnaHQgNjAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgIHJpZ2h0IDc1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTkwMHB4KSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjYWNjb3VudGluZ3tcbiAgICAgICAgbWFyZ2luOiA0OHB4IDA7XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIG1hcmdpbjogOTZweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vZmVhdHVyZSBwYWdlc1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAmLmNvbnRlbnQtc2lkZWJhcntcbiAgICAgICAgICAgIC5jdXN0b21lcl9sb2dvc3tcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmN1c3RvbWVyLXRlc3RpbW9uaWFsc3tcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4jY3RhX3JlcXVlc3R7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzExL3JlcXVlc3QtaW5mby1iYWNrZ3JvdW5kLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZzogNDhweCAwO1xuICAgIG92ZXJmbG93OiBhdXRvOyAgICAgXG4gICAgY29sb3I6ICNmZmY7ICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgcGFkZGluZzogOTZweCAwO1xuICAgIH1cbn1cblxuc2VjdGlvbiNyb2ktY2FsY3VsYXRvci1jdGEgLnJvdyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuc2VjdGlvbiNyb2ktY2FsY3VsYXRvci1jdGEgaDMge1xuICAgIGZvbnQtc2l6ZTogMzlweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDA7XG59XG5cbiNyb2ktY2FsY3VsYXRvci1jdGEgcCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xufVxuXG5zZWN0aW9uI3JvaS1jYWxjdWxhdG9yLWN0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG4gICAgc2VjdGlvbiNyb2ktY2FsY3VsYXRvci1jdGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIH1cbiAgICBcbiAgICBzZWN0aW9uI3JvaS1jYWxjdWxhdG9yLWN0YSAucm93IHtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIFxuICAgIHNlY3Rpb24jcm9pLWNhbGN1bGF0b3ItY3RhIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIFxuICAgIHNlY3Rpb24jcm9pLWNhbGN1bGF0b3ItY3RhIHAge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbn0iLCIucGlsbGFyLXBhZ2Vze1xuICAgICNwcm9kdWN0LWhlcm97XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXsgIFxuICAgICAgICAgICAgcGFkZGluZzogMDsgIFxuICAgICAgICB9XG4gICAgfVxuICAgICN2aWRlby1wbGF5ZXJ7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIGFydGljbGV7XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY3VzdG9tZXJfbG9nb3N7XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoLnNpZGUtYnktc2lkZSl7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiA0OHB4IDAgNDBweDtcbiAgICAgICAgICAgIC5jb250YWluZXIgPiBkaXZ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXsgIFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpeyAgXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAgOTZweCAwIDY0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbC1sZy0xMHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuICAgICNwcm9kdWN0LWZlYXR1cmVzIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7ICBcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsIC4xNik7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpeyAgXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7ICBcbiAgICAgICAgICAgIG1hcmdpbjogNjRweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICNzb2x1dGlvbnMtdGFiLWludHJve1xuICAgICAgICBwe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByb2R1Y3QtcGFnZS1zdGF0c3tcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICAgICAgLnN0YXRzLXRleHR7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDsgICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGhye1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICNzdGF0cy1pbnRyb3tcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjk1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zb2Z0d2FyZS1zb2x1dGlvbnN7XG4gICAgICAgIG1hcmdpbjogNDhweCAwO1xuICAgICAgICBzdmd7XG4gICAgICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoM3tcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250YWluZXJ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwgLjE2KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgLmNvbC0xMntcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWFyZ2luOiA2NHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmN1c3RvbWVyLXN0b3J5LWxvZ297XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgIH1cbiAgICAuY3VzdG9tZXItc3Rvcnl7XG4gICAgICAgIG1hcmdpbjogNDhweCAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1hcmdpbjogOTZweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5iaWctaGVhZGxpbmV7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDIuMDdyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuOTVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJne1xuICAgICAgICBtYXJnaW46IDQ4cHggMCA5NnB4O1xuICAgICAgICAucm93e1xuICAgICAgICAgICAgcm93LWdhcDogNDRweDtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1hcmdpbjogNjRweCAwIDEzNnB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5ibG9ne1xuICAgICNoZXJve1xuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuaDEubGF0ZXN0LXN0b3JpZXN7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG59XG5cbiNmZWF0dXJlZC1ibG9ne1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhjc3MtZGFyay1uZXV0cmFsO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIH1cbiAgICAuZW50cnl7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoY3NzLWRhcmstbmV1dHJhbDtcbiAgICAgICAgcGFkZGluZzogMjBweCAxM3B4IDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgd2lkdGg6IDYyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5lbnRyeS1tZXRhe1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYS5lbnRyeS1jb250ZW50e1xuICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZlYXR1cmVkLWltYWdle1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjYmxvZy1oZXJve1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogOTM0LzUwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IHVuc2V0O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogOTM0LzUwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMntcbiAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBmb250LXNpemU6IC44MzVyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM1cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgze1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIHB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMzVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4uYmxvZy10YWdze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGxpe1xuICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICB9XG4gICAgYXtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICMwMDk2Mzk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxMHB4KTsgICAgXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAuODM1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDhweDtcblxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgIH1cbn1cbi5zY3JvbGwtdGFnc3tcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIH1cbn1cbiNibG9nLWhlcm97XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgIG1hcmdpbi10b3A6IDk2cHg7XG4gICAgfVxufVxuLndwLXNpbmd1bGFye1xuICAgICNibG9nLWhlcm97XG4gICAgICAgIG1heC1oZWlnaHQ6IDE1M3B4O1xuICAgICAgICBhc3BlY3QtcmF0aW86IDM5NSAvIDE1MztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUxMnB4O1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxMjgwIC8gNTEyO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAzcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZmVhdHVyZWQtaW1hZ2V7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmJsb2ctYm94e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC5wLWhlYWRpbmctNHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgd2lkdGg6IDg4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB0b3A6IC0yOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgcHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5yZWFkLW1vcmV7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5lbnRyeS10aW1le1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmVudHJ5LW1ldGF7XG4gICAgICAgIGNvbG9yOiAjNkU2RTZFO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJsb2ctY29udGVudHtcbiAgICAgICAgcGFkZGluZzogMzJweCAyNHB4O1xuICAgIH0gXG59XG4ubGF0ZXN0LXN0b3JpZXMtbGlua3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIuKGkFwiO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRpbnQoJGhlYXZ5YmlkLCAyMCUpO1xuICAgIH1cbn1cbi5zdG9yaWVzLWJ5e1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxufVxuLmF1dGhvci1ibHVyYntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDQ4cHggMDtcbiAgICBpbWd7XG4gICAgICAgIG1heC13aWR0aDogNjVweDtcbiAgICAgICAgbWF4LWhlaWdodDogNjVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1heC13aWR0aDogODNweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgzcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hdXRob3J7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuICAgIGgxe1xuICAgICAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIGF7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAmLmF1dGhvci1lbWFpbHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICM1MmFjNjk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmF1dGhvci1kZXRhaWxze1xuICAgICAgICBmbGV4OiAxIDAgNjAlO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmbGV4OiAxIDAgNzAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmxvZywgLmFyY2hpdmUsIC5zaW5nbGUtZ2FsbGVyeXtcbiAgICBhcnRpY2xle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAmLmdhbGxlcnl7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlLWJveHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDQwNyAvIDE2MztcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXJjaGl2ZS1wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luOiA2MHB4IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuYWN0aXZlIGF7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wYWdpbmF0aW9uLXByZXZpb3VzLCAmLnBhZ2luYXRpb24tbmV4dHtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmF1dGhvci1kZXNjcmlwdGlvbntcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtdmlkZW9ze1xuICAgIC5pbWFnZS1ib3h7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgIH1cbiAgICAjZmVhdHVyZWQtYmxvZ3tcbiAgICAgICAgI2Jsb2ctaGVyb3tcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5hcmNoaXZlLWRlc2NyaXB0aW9ue1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgLmFyY2hpdmUtdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG59XG5cbi5zaW5nbGUtcG9zdCwgLnNpbmdsZS13aGl0ZS1wYXBlcnN7XG4gICAgLmJsb2ctY29udGVudCwgLmNvbnRhaW5lcntcbiAgICAgICAgPiBhcnRpY2xle1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5lbnRyeS1tZXRhe1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IC44MzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmVudHJ5LWNhdGVnb3JpZXMsIC5lbnRyeS10YWdze1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIC5lbnRyeS10aXRsZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgLnN1cHBvcnRpbmctaGVhZGxpbmV7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHRke1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgIH1cbiAgICAuYWNjb3VudGluZy1saXN0e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBibG9ja3F1b3Rle1xuICAgICAgICAmLmhjc3MtZ3JlZW57XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0aW50KCRncmVlbiwgMzAlKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5oY3NzLW9yYW5nZXtcbiAgICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCAkb3JhbmdlO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG4gICAgLmZ1ZWwtc2F2aW5ncy1jdGEge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0aW50KCRwdXJwbGUsIDEwJSk7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIFxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpe1xuICAgICAgICBoM3tcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZW50cnktZm9vdGVye1xuICAgICAgICAuZW50cnktbWV0YXtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBjb2xvcjogdW5zZXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmF1dGhvci1ibHVyYntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgLmF1dGhvci1kZXNjcmlwdGlvbntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmF1dGhvci1pbmZve1xuICAgICAgICBmb250LXNpemU6IC44MzVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICAuYXV0aG9yLWxpbmt7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxufVxuLnNpbmdsZS1wb3N0e1xuICAgIC5lbnRyeS1jb250ZW50e1xuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGg0e1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5hY2NvdW50aW5nLWJsb2ctYnRue1xuICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LWZhbWlseTogXCJEZWZhdWx0c1wiO1xuICAgICAgICBmb250LXNpemU6IDEuNjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAmLmRvd257XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG4gICAgfVxufVxuLmdyZWVuLWhlYWRlci1pY29ucyB7XG4gICAgY29sb3I6ICRncmVlbjtcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JlZW47XG4gICAgbWFyZ2luLWJvdHRvbToxNXB4O1xuICAgIGl7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgfVxuICAgIC52Y2UtdGV4dC1ibG9jay13cmFwcGVye1xuICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICB9XG59XG4uc2luZ2xlLXBvc3QuZnVsbC13aWR0aC1jb250ZW50e1xuICAgIC5lbnRyeS10aXRsZXtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAbWVkaWEgIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4ucmVsYXRlZC1wb3N0c3tcbiAgICBtYXJnaW4tdG9wOiA2NnB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMCk7XG4gICAgcGFkZGluZzogMzJweCAwIDQ4cHg7XG4gICAgLnAtaGVhZGluZy0ye1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yb3d7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICAgICAgcGFkZGluZzogNDhweCAwIDk2cHg7XG4gICAgfVxufVxuLmFyY2hpdmUsIC5ibG9ne1xuICAgICYucGFnZWQsICYudGFne1xuICAgICAgICBoMS5sYXRlc3Qtc3Rvcmllc3tcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmV4cGxvcmUtcGFnZXN7XG5cdCNtYWluLWhlcm97XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDQ4cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGhjc3MtZGFyay1uZXV0cmFsO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdHBhZGRpbmctdG9wOiA4MHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdFx0fVxuXHRcdCY6YmVmb3Jle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGhjc3MtZGFyay1uZXV0cmFsO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMzMsIDQzLCA1OCwgMC4wMCkgMCUsIHJnYmEoMzMsIDQzLCA1OCwgMC45MikgMTI0LjY1JSksIHJnYmEoMzMsIDQzLCA1OCwgMC45Mik7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGgxe1xuXHRcdFx0Zm9udC1zaXplOiAyLjFyZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQzcHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjQ1cmVtO1x0XHRcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcdFxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMy41cmVtO1x0XHRcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDY0cHg7XHRcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0cHtcblx0XHRcdGNvbG9yOiAjRjJGMkYyO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaGVhdnlqb2Itc29saWQtYnVsbGV0c3tcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnJvd3tcblx0XHRcdHJvdy1nYXA6IDI0cHg7XG5cdFx0fVxuXHRcdGltZ3tcblx0XHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzZweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0c3Zne1xuXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0XHRoZWlnaHQ6IDQ5cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNwcm9kdWN0LWZlYXR1cmVze1xuXHRcdGgye1xuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0QGV4dGVuZCAubGVmdC1jZW50ZXItbW9iaWxlO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0aDN7XG5cdFx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjFyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5yb3d7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRyb3ctZ2FwOiAzMnB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0c3Zne1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR9XG5cdH1cblx0I21hcnF1ZWUtc2VjdGlvbiB7XG5cdFx0aW1ne1xuXHRcdFx0bWF4LWhlaWdodDogNzRweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0XHRwe1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZW50cnktY29udGVudCBzZWN0aW9uOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0fVxufSIsIi5oY3NzLWluc2lnaHRze1xuICAgICNzYWxlcy1zdGVwcyB7XG4gICAgICAgIC5zZWN0aW9uLWZyYW1lIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzU2NzM4NztcbiAgICAgICAgfVxuICAgICAgICBoMyBzdHJvbmcsIC5zYWxlcy1zdGVwcy1zdWItc3ViaGVhZGluZ3tcbiAgICAgICAgICAgIGNvbG9yOiAjNTY3Mzg3O1xuICAgICAgICB9XG4gICAgICAgIC5zdGFuZGFyZC1idG4sIC5zYWxlcy1zdGVwcy1zdWJoZWFkaW5nOmJlZm9yZSwgLnNhbGVzLXN0ZXBzLXN1YmhlYWRpbmc6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU2NzM4NztcbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */
